aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-portalocker/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/py3-portalocker/APKBUILD')
-rw-r--r--community/py3-portalocker/APKBUILD42
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
+"