diff options
Diffstat (limited to 'community/py3-portalocker/APKBUILD')
-rw-r--r-- | community/py3-portalocker/APKBUILD | 42 |
1 files changed, 32 insertions, 10 deletions
diff --git a/community/py3-portalocker/APKBUILD b/community/py3-portalocker/APKBUILD index 1e22da4efff..2c0ef942853 100644 --- a/community/py3-portalocker/APKBUILD +++ b/community/py3-portalocker/APKBUILD @@ -1,30 +1,52 @@ # Contributor: Bart Ribbers <bribbers@disroot.org> -# Maintainer: Bart Ribbers <bribbers@disroot.org> +# Contributor: Antoine Martin (ayakael) <dev@ayakael.net> +# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net> pkgname=py3-portalocker -pkgver=2.0.0 -pkgrel=0 +pkgver=2.8.2 +pkgrel=1 pkgdesc="An extended version of portalocker to lock files in Python using the with statement" url="http://portalocker.readthedocs.io/en/latest/" arch="noarch" license="PSF-2.0" -depends="python3 py3-babel py3-imagesize py3-requests py3-snowballstemmer" -makedepends="py3-setuptools py3-sphinx" -checkdepends="py3-pytest py3-docutils py3-pytest-cov" +depends=" + py3-babel + py3-imagesize + py3-requests + py3-snowballstemmer + python3 + " +makedepends=" + py3-setuptools + py3-gpep517 + py3-wheel + py3-sphinx + " +checkdepends=" + py3-docutils + py3-pytest + py3-pytest-cov + " +subpackages="$pkgname-pyc" source="https://pypi.python.org/packages/source/p/portalocker/portalocker-$pkgver.tar.gz" # Tests requires deprecated Python package pytest-flakes and pytest-pep8 options="!check" builddir="$srcdir/portalocker-$pkgver" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 setup.py test + pytest -v } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } -sha512sums="ca8b99aa881dd5553623ea4b7f5ce80fe5c84d022fd8182e7919f5abb8c2b880dfe4e45c418b1a99bd6ea6a8eef697a35616d5f5e0ffbfb9497c919dfe65afa2 portalocker-2.0.0.tar.gz" +sha512sums=" +9ebd6fdbc597615c5f76bf5741556d84bc95c925e931ee708b4fccbf0908e4dc4e758be659928340675675f5ca09764f5d2621fdef9195e21c1359f7764ae1dc portalocker-2.8.2.tar.gz +" |