diff options
Diffstat (limited to 'community/py3-python-gssapi/APKBUILD')
-rw-r--r-- | community/py3-python-gssapi/APKBUILD | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/community/py3-python-gssapi/APKBUILD b/community/py3-python-gssapi/APKBUILD index 7a9603289eb..033d22b7691 100644 --- a/community/py3-python-gssapi/APKBUILD +++ b/community/py3-python-gssapi/APKBUILD @@ -1,31 +1,37 @@ # Contributor: Dmitry Romanenko <dmitry@romanenko.in> # Maintainer: Dmitry Romanenko <dmitry@romanenko.in> pkgname=py3-python-gssapi -_pkgname=gssapi -pkgver=1.7.2 +pkgver=1.8.3 pkgrel=0 pkgdesc="A Python interface to RFC 2743/2744 (plus common extensions)" url="https://github.com/pythongssapi/python-gssapi" arch="all" license="ISC" depends="python3 krb5-dev py3-decorator" -checkdepends="py3-nose py3-k5test py3-parameterized" -makedepends="python3-dev krb5-dev py3-setuptools" -source="https://files.pythonhosted.org/packages/source/g/$_pkgname/$_pkgname-$pkgver.tar.gz" -builddir="$srcdir"/$_pkgname-$pkgver +checkdepends="py3-nose py3-k5test py3-parameterized py3-pytest" +makedepends="cython python3-dev py3-gpep517 py3-setuptools py3-setuptools_scm py3-wheel" +subpackages="$pkgname-pyc" +source="https://github.com/pythongssapi/python-gssapi/releases/download/v$pkgver/python-gssapi-$pkgver.tar.gz" +builddir="$srcdir"/python-gssapi-$pkgver +options="!check" # fail to find self for some reason build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 setup.py test + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m pytest } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } sha512sums=" -2d14c286e50c3dda3a2e58588860abbda249fa3ff4fe8e7a759cd8bb009ca7d20a6a06cf9b5b7eea42dce4ba740c8a8cebf190d085ffa3e66ec79882bda882ed gssapi-1.7.2.tar.gz +f08a318beac4b2807f33f5c30ccdafeafed0971537456a477138fe783f7fd9f05ab59cff74030c3041504302b0922307e5c391cd5d0e8b4f370f0036a5ef45b8 python-gssapi-1.8.3.tar.gz " |