diff options
author | Peter Mattern | 2023-10-27 14:02:48 +0200 |
---|---|---|
committer | Peter Mattern | 2023-10-27 14:02:48 +0200 |
commit | e947d428f5310c3eb2e942024488ed022aa2e7ea (patch) | |
tree | 313d339264c843554255b3d01e035cff3cf1b783 | |
parent | df2ffb11f9bbce3ee0139557d6671588ff324f10 (diff) | |
download | aur-e947d428f5310c3eb2e942024488ed022aa2e7ea.tar.gz |
Migrate package to current Python packaging concepts
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 10 |
2 files changed, 9 insertions, 7 deletions
@@ -1,11 +1,13 @@ pkgbase = python3-saml pkgdesc = SAML Python Toolkit (compatible with Python3) pkgver = 1.15.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/saml-toolkits/python3-saml arch = any license = MIT - makedepends = python-setuptools + makedepends = python-build + makedepends = python-poetry-core + makedepends = python-installer depends = python-lxml depends = python-isodate depends = python-xmlsec @@ -2,27 +2,27 @@ pkgname=python3-saml pkgver=1.15.0 -pkgrel=1 +pkgrel=2 pkgdesc="SAML Python Toolkit (compatible with Python3)" arch=('any') url='https://github.com/saml-toolkits/python3-saml' license=('MIT') -makedepends=('python-setuptools') +makedepends=('python-build' 'python-poetry-core' 'python-installer') depends=('python-lxml' 'python-isodate' 'python-xmlsec') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") sha256sums=('73cf5d4ba26bf9552ab7213068997304d843a040162100ff93dee4ef5e0ffe9b') build() { - cd ${srcdir}/${pkgname}-${pkgver} - python setup.py build + cd ${pkgname}-${pkgver} + python -m build --no-isolation --skip-dependency-check --wheel } package() { cd ${pkgname}-${pkgver} - python setup.py install --root ${pkgdir} + python -m installer --destdir "${pkgdir}" dist/*.whl install -Dm644 ${srcdir}/${pkgname}-${pkgver}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE |