diff options
author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-11-17 23:19:51 +0000 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-12-13 20:23:26 +0000 |
commit | acab85729ed43d5241f562b6801cd51e9cabca8d (patch) | |
tree | 0d4c2bcb1d1e0927437082febd0f7331379c4a93 /gnu/packages/web.scm | |
parent | 86a4de513c6911d55be73ce9af0696e82bfac76b (diff) |
gnu: python-httpbin: Update to 0.10.2.
The archive in PyPI points to a fork of
<https://github.com/postmanlabs/httpbin> which is unmaintained for 6y,
where <https://github.com/Runscope/httpbin> rediects to. See
<https://github.com/postmanlabs/httpbin/issues/719>.
* gnu/packages/web.scm (python-httpbin): Update to 0.10.2.
[build-system]: Swap to pyproject-build-system.
[propagated-inputs]: Add python-brotlicffi, python-flasgger,
python-greenlet, python-greenlet, and python-werkzeug.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
[home-page]: Fix URL.
Change-Id: I7759904802c9e76c85702ecbad826efbc5547369
Diffstat (limited to 'gnu/packages/web.scm')
-rw-r--r-- | gnu/packages/web.scm | 39 |
1 files changed, 28 insertions, 11 deletions
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 2bebe3fdcc..066e5f4dd5 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -194,6 +194,7 @@ #:use-module (gnu packages python) #:use-module (gnu packages python-build) #:use-module (gnu packages python-check) + #:use-module (gnu packages python-compression) #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) @@ -6937,24 +6938,40 @@ exploit attempts.") (define-public python-httpbin (package (name "python-httpbin") - (version "0.5.0") + (version "0.10.2") (source (origin (method url-fetch) (uri (pypi-uri "httpbin" version)) (sha256 - (base32 - "1dc92lnk846hpilslrqnr63x55cxll4qx88gif8fm521gv9cbyvr")))) - (build-system python-build-system) + (base32 "1a8pcf6411pqkpl3c5z93wml0nw4xb6j9dnjl976ij31h9llh8b3")))) + (build-system pyproject-build-system) + (native-inputs + (list python-pytest + python-setuptools + python-wheel)) (propagated-inputs - (list python-decorator python-flask python-itsdangerous - python-markupsafe python-six)) - (home-page "https://github.com/Runscope/httpbin") + (list python-brotlicffi + python-decorator + python-flasgger + python-flask + python-greenlet + python-greenlet + python-itsdangerous + python-markupsafe + python-six + python-werkzeug)) + ;; The archive in PyPI points to a fork of + ;; <https://github.com/postmanlabs/httpbin> which is unmaintained for 6y, + ;; where <https://github.com/Runscope/httpbin> rediects to. See + ;; <https://github.com/postmanlabs/httpbin/issues/719> + (home-page "https://github.com/psf/httpbin") (synopsis "HTTP request and response service") - (description "Testing an HTTP Library can become difficult sometimes. -@code{RequestBin} is fantastic for testing POST requests, but doesn't let you control the -response. This exists to cover all kinds of HTTP scenarios. All endpoint responses are -JSON-encoded.") + (description + "Testing an HTTP Library can become difficult sometimes. +@code{RequestBin} is fantastic for testing POST requests, but doesn't let you +control the response. This exists to cover all kinds of HTTP scenarios. All +endpoint responses are JSON-encoded.") (license license:isc))) (define-public python-pytest-httpbin |