diff options
Diffstat (limited to 'testing/py3-eventlet/APKBUILD')
-rw-r--r-- | testing/py3-eventlet/APKBUILD | 46 |
1 files changed, 34 insertions, 12 deletions
diff --git a/testing/py3-eventlet/APKBUILD b/testing/py3-eventlet/APKBUILD index 3d5d9a9204c..f12f4a5f38c 100644 --- a/testing/py3-eventlet/APKBUILD +++ b/testing/py3-eventlet/APKBUILD @@ -1,28 +1,50 @@ -# Maintainer: Elizabeth Jennifer Myers <elizabeth@sporksirc.net> # Contributor: Elizabeth Jennifer Myers <elizabeth@sporksirc.net> +# Maintainer: Patrycja Rosa <alpine@ptrcnull.me> pkgname=py3-eventlet -pkgver=0.27.0 -pkgrel=1 +pkgver=0.36.1 +pkgrel=0 pkgdesc="Python library for seamless coroutine-based concurrency" -options="!check" # Some tests fail -url="http://eventlet.net/" +url="https://eventlet.net/" arch="noarch" license="MIT" -depends="python3 py3-greenlet py3-openssl" -makedepends="py3-setuptools" -checkdepends="py3-nose" +depends=" + py3-dnspython + py3-greenlet + py3-httplib2 + py3-openssl + py3-psycopg2 + py3-six + python3 + " +makedepends="py3-hatchling py3-gpep517 py3-wheel py3-hatch-vcs" +checkdepends="py3-pytest" +subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/e/eventlet/eventlet-$pkgver.tar.gz" builddir="$srcdir"/eventlet-$pkgver + +# secfixes: +# 0.32.0-r0: +# - CVE-2021-21419 + build() { - python3 setup.py build + export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver + 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 + gpep517 install-wheel --destdir .testenv --prefix '' .dist/*.whl + .testenv/bin/python3 -m pytest } package() { - python3 setup.py install --root "$pkgdir" + gpep517 install-wheel --destdir "$pkgdir" \ + .dist/*.whl } -sha512sums="7e3a3c3b0e5a69fec43fd19c277a5c85a73c34e0fd4c3ce6a0f59e8a47c619a0dd70355e3818660565f61cdabce5c7ad89c2e3dbd7a5b63b751836dbda54720b eventlet-0.27.0.tar.gz" + +sha512sums=" +a13565588c570b8d57b7a8dc3c496e9d95fb3c5a8ce2c60560e532370522b852297cc5bfc7cb3ed80de7a6dca39f15effaf6b1b5498bd910ef278788cb7bc7bd eventlet-0.36.1.tar.gz +" |