diff options
Diffstat (limited to 'community/httpie/APKBUILD')
-rw-r--r-- | community/httpie/APKBUILD | 49 |
1 files changed, 36 insertions, 13 deletions
diff --git a/community/httpie/APKBUILD b/community/httpie/APKBUILD index e3b9d067393..4660a30bb46 100644 --- a/community/httpie/APKBUILD +++ b/community/httpie/APKBUILD @@ -1,42 +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.6.0 -pkgrel=0 +pkgver=3.2.2 +pkgrel=2 pkgdesc="CLI, cURL-like tool" url="https://httpie.org/" arch="noarch" license="BSD-3-Clause" depends=" - python3 - py3-setuptools - py3-requests + py3-defusedxml + py3-multidict + py3-pip py3-pygments - py3-requests-toolbelt py3-pysocks - py3-defusedxml + 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 " -checkdepends="py3-pytest py3-pytest-httpbin py3-responses" 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 build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 -m pytest ./httpie ./tests + 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=" -a38e9769c1994fcb4e5f898e5a72283c636ea155f1fc4d594eb59c43fe98115335dec4fddd6d4e396bd11b674715c573d2fc40c4afb732ba31da0cb8e2068fd2 httpie-2.6.0.tar.gz +9c6fac71fbb3b5d7fe31736ecf7c2894638d9a720e4b8a5ff8802905fe300d4acfce9330503ca2f4465297370a5ab43a840b6df48569aae77c677fd9282c5c6a httpie-3.2.2.tar.gz " |