diff options
Diffstat (limited to 'community/py3-responses/APKBUILD')
-rw-r--r-- | community/py3-responses/APKBUILD | 48 |
1 files changed, 35 insertions, 13 deletions
diff --git a/community/py3-responses/APKBUILD b/community/py3-responses/APKBUILD index 1832313cdb6..0acf7e27550 100644 --- a/community/py3-responses/APKBUILD +++ b/community/py3-responses/APKBUILD @@ -1,32 +1,54 @@ # Maintainer: Keith Maxwell <keith.maxwell@gmail.com> pkgname=py3-responses -_pyname=responses -pkgver=0.12.1 +pkgver=0.25.0 pkgrel=1 pkgdesc="Utility library for mocking out the requests Python library" -url="https://pypi.python.org/pypi/responses/" +url="https://pypi.org/project/responses/" arch="noarch" license="Apache-2.0" -depends="py3-requests py3-six" -makedepends="py3-setuptools" -checkdepends="py3-flake8 py3-pytest py3-pytest-cov py3-pytest-localserver - py3-werkzeug" -source="$pkgname-$pkgver.tar.gz::https://github.com/getsentry/responses/archive/$pkgver.tar.gz" -builddir="$srcdir/$_pyname-$pkgver" +depends=" + py3-requests + py3-toml + py3-urllib3 + py3-yaml + " +makedepends=" + py3-gpep517 + py3-setuptools + py3-wheel + " +checkdepends=" + py3-flake8 + py3-pytest + py3-pytest-httpserver + py3-pytest-tornasync + py3-tomli-w + py3-werkzeug + " +subpackages="$pkgname-pyc" +source="https://github.com/getsentry/responses/archive/$pkgver/responses-$pkgver.tar.gz" +builddir="$srcdir/responses-$pkgver" replaces=py-responses # Backwards compatibility provides=py-responses=$pkgver-r$pkgrel # Backwards compatibility build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - py.test-3 + 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="f99e9a127328bd000c78d160fdd0cf8288999c47c933b185e9cce323697f2728ec28dc6dd8a4e29b55797e7fff94076190165bc63e1bc36e050027f875d95775 py3-responses-0.12.1.tar.gz" +sha512sums=" +a947641f8693a5687feeec8ded5b8d7791c18910f96d6c967e1d4576d1ded7d56933971690a3f3f6b3394b3d5abc6f3f78462545fcd572e7dd674d06340c7566 responses-0.25.0.tar.gz +" |