diff options
Diffstat (limited to 'community/py3-greenlet/APKBUILD')
-rw-r--r-- | community/py3-greenlet/APKBUILD | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/community/py3-greenlet/APKBUILD b/community/py3-greenlet/APKBUILD index d5191cc0799..e1a7b3277c4 100644 --- a/community/py3-greenlet/APKBUILD +++ b/community/py3-greenlet/APKBUILD @@ -1,13 +1,15 @@ # Contributor: Elizabeth Jennifer Myers <elizabeth@sporksirc.net> -# Maintainer: psykose <alice@ayaya.dev> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=py3-greenlet -pkgver=1.1.2 -pkgrel=2 +pkgver=3.0.3 +pkgrel=1 pkgdesc="Lightweight in-process concurrent programming" -url="https://pypi.python.org/pypi/greenlet" +url="https://pypi.org/project/greenlet" arch="all" license="MIT" -makedepends="py3-setuptools python3-dev" +makedepends="py3-setuptools python3-dev py3-gpep517 py3-wheel" +checkdepends="py3-objgraph py3-psutil" +subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/g/greenlet/greenlet-$pkgver.tar.gz" builddir="$srcdir/greenlet-$pkgver" @@ -15,18 +17,23 @@ replaces="py-greenlet" # Backwards compatibility provides="py-greenlet=$pkgver-r$pkgrel" # Backwards compatibility build() { - export CFLAGS="$CFLAGS -O0" CPPFLAGS="$CPPFLAGS -O0" CXXFLAGS="$CXXFLAGS -O0" - 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 unittest discover -v greenlet.tests } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl + rm -r "$pkgdir"/usr/lib/python3*/site-packages/greenlet/tests/ } sha512sums=" -e7bcc1bfffc80fcaee735ee69f6f53e8f68bd4d3ab8ad6ed813684ffad72340a347e4810f18cc32d9c3948b5c995aefc3a53ce4ae60324093dae12042d33183b greenlet-1.1.2.tar.gz +20d8818376a200332cbc2c85968317ddf828d2adf3fcc3c53623cd1504ec9a4e4e987e841bd2fe65e934e2b8a5e73a7205847526f0bd196e7afcdf3ae40e9d9b greenlet-3.0.3.tar.gz " |