diff options
Diffstat (limited to 'community/httpie/APKBUILD')
-rw-r--r-- | community/httpie/APKBUILD | 60 |
1 files changed, 46 insertions, 14 deletions
diff --git a/community/httpie/APKBUILD b/community/httpie/APKBUILD index bd7cc7fbad9..4660a30bb46 100644 --- a/community/httpie/APKBUILD +++ b/community/httpie/APKBUILD @@ -1,33 +1,65 @@ # Contributor: Fabian Affolter <fabian@affolter-engineering.ch> -# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch> # Contributor: Daniel Isaksen <d@duniel.no> +# Contributor: Mickaƫl Schoentgen <mickael@apible.io> +# Contributor: fossdd <fossdd@pwned.life> +# Maintainer: fossdd <fossdd@pwned.life> pkgname=httpie -pkgver=2.2.0 -pkgrel=0 -pkgdesc="A CLI, cURL-like tool" -options="!check" # Requires 'pytest-httpbin' +pkgver=3.2.2 +pkgrel=2 +pkgdesc="CLI, cURL-like tool" url="https://httpie.org/" arch="noarch" license="BSD-3-Clause" -depends="python3 py3-requests py3-pygments" -makedepends="py3-setuptools" -checkdepends="py3-pytest" +depends=" + py3-defusedxml + py3-multidict + py3-pip + py3-pygments + py3-pysocks + py3-requests + py3-requests-toolbelt + py3-rich + py3-setuptools + py3-wheel + python3 + " +makedepends=" + py3-gpep517 + py3-wheel + " +checkdepends=" + py3-pytest + py3-pytest-httpbin + py3-pytest-mock + py3-responses + py3-virtualenv + py3-werkzeug + " source="https://files.pythonhosted.org/packages/source/h/httpie/httpie-$pkgver.tar.gz" +subpackages="$pkgname-doc $pkgname-pyc" +options="!check" # fail on random network errors # secfixes: # 1.0.3-r0: # - CVE-2019-10751 -check() { - PYTHONPATH="$PWD/build/lib" py.test-3 +build() { + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } -build() { - python3 setup.py build +check() { + python3 -m venv --system-site-packages --without-pip --clear testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m pytest ./httpie ./tests -k "not TestQuietFlag and not test_fetch and not check_updates" } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } -sha512sums="57fbff8553f77b959d2fd364b12e41f1539033184e317f38163c08d56524aee0023e2141d414b32512afe960896e2a8f00a88ea3fc4faf7bf324f8d16720be86 httpie-2.2.0.tar.gz" +sha512sums=" +9c6fac71fbb3b5d7fe31736ecf7c2894638d9a720e4b8a5ff8802905fe300d4acfce9330503ca2f4465297370a5ab43a840b6df48569aae77c677fd9282c5c6a httpie-3.2.2.tar.gz +" |