summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIyán Méndez Veiga2022-04-03 16:37:53 +0200
committerIyán Méndez Veiga2022-04-03 16:37:53 +0200
commitde7406c4757660261e0da89b51f9b35bf40c1d21 (patch)
tree562c3700451f4ccc528a39effabb0f693d177166
parent0502f3127dd4b562df88bb879ccf3200b3dcd8f9 (diff)
downloadaur-de7406c4757660261e0da89b51f9b35bf40c1d21.tar.gz
Use PEP 517 build & install method
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD16
2 files changed, 16 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b657fca28575..20d4ff4fbab3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,14 @@
pkgbase = python-pydes
pkgdesc = Pure python implementation of DES and TRIPLE DES encryption algorithm
pkgver = 2.0.1
- pkgrel = 3
+ pkgrel = 4
url = https://pypi.org/project/pyDes/
arch = x86_64
license = MIT
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-setuptools
+ makedepends = python-wheel
depends = python
source = pyDes-2.0.1.tar.gz::https://files.pythonhosted.org/packages/source/p/pyDes/pyDes-2.0.1.tar.gz
sha256sums = e2ab8e21d2b83e90d90dbfdcb6fb8ac0000b813238b7ecaede04f8435c389012
diff --git a/PKGBUILD b/PKGBUILD
index 739b8077b1bd..62641fd0dfca 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,22 +2,28 @@
_pkgname=pyDes
pkgname=python-pydes
pkgver=2.0.1
-pkgrel=3
+pkgrel=4
pkgdesc="Pure python implementation of DES and TRIPLE DES encryption algorithm"
arch=('x86_64')
url="https://pypi.org/project/pyDes/"
license=('MIT')
depends=('python')
+makedepends=(
+ 'python-build'
+ 'python-installer'
+ 'python-setuptools'
+ 'python-wheel'
+)
source=("${_pkgname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-$pkgver.tar.gz")
sha256sums=('e2ab8e21d2b83e90d90dbfdcb6fb8ac0000b813238b7ecaede04f8435c389012')
build() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py build
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python -m build --wheel --no-isolation
}
package() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}