gnu: Add python-httpbin

* gnu/packages/web.scm (python-httpbin, python2-httpbin): New variables.

Signed-off-by: Leo Famulari <leo@famulari.name>
This commit is contained in:
Muriithi Frederick Muriuki 2017-05-07 05:29:41 +03:00 committed by Leo Famulari
parent fddee154b6
commit ce949c10e5
No known key found for this signature in database
GPG Key ID: 2646FA30BACA7F08
1 changed files with 29 additions and 0 deletions

View File

@ -4494,3 +4494,32 @@ functions of Tidy.")
Features include the ability to stop SQL injections, XSS and CSRF attacks and
exploit attempts.")
(license l:gpl2)))
(define-public python-httpbin
(package
(name "python-httpbin")
(version "0.5.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "httpbin" version))
(sha256
(base32
"1dc92lnk846hpilslrqnr63x55cxll4qx88gif8fm521gv9cbyvr"))))
(build-system python-build-system)
(propagated-inputs
`(("python-decorator" ,python-decorator)
("python-flask" ,python-flask)
("python-itsdangerous" ,python-itsdangerous)
("python-markupsafe" ,python-markupsafe)
("python-six" ,python-six)))
(home-page "https://github.com/Runscope/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.")
(license l:isc)))
(define-public python2-httpbin
(package-with-python2 python-httpbin))