summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Mattern2023-10-27 14:02:48 +0200
committerPeter Mattern2023-10-27 14:02:48 +0200
commite947d428f5310c3eb2e942024488ed022aa2e7ea (patch)
tree313d339264c843554255b3d01e035cff3cf1b783
parentdf2ffb11f9bbce3ee0139557d6671588ff324f10 (diff)
downloadaur-e947d428f5310c3eb2e942024488ed022aa2e7ea.tar.gz
Migrate package to current Python packaging concepts
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD10
2 files changed, 9 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8dd4ec82efbe..bc7febae815b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 3d8d62aaadd5..63036a349d4a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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