guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

357/361: gnu: python-httpbin: Update to 0.10.2.


From: guix-commits
Subject: 357/361: gnu: python-httpbin: Update to 0.10.2.
Date: Thu, 21 Nov 2024 06:29:50 -0500 (EST)

sharlatan pushed a commit to branch python-team
in repository guix.

commit 10460e2a423467a47f366325978a4e282a5b0a94
Author: Sharlatan Hellseher <sharlatanus@gmail.com>
AuthorDate: Sun Nov 17 23:19:51 2024 +0000

    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
---
 gnu/packages/web.scm | 39 ++++++++++++++++++++++++++++-----------
 1 file changed, 28 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 877594d119..6e0bafc18a 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -193,6 +193,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)
@@ -6894,24 +6895,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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]