diff options
author | Iyán Méndez Veiga | 2022-04-03 16:37:53 +0200 |
---|---|---|
committer | Iyán Méndez Veiga | 2022-04-03 16:37:53 +0200 |
commit | de7406c4757660261e0da89b51f9b35bf40c1d21 (patch) | |
tree | 562c3700451f4ccc528a39effabb0f693d177166 | |
parent | 0502f3127dd4b562df88bb879ccf3200b3dcd8f9 (diff) | |
download | aur-de7406c4757660261e0da89b51f9b35bf40c1d21.tar.gz |
Use PEP 517 build & install method
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 16 insertions, 6 deletions
@@ -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 @@ -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" } |