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 Features include the ability to stop SQL injections, XSS and CSRF attacks and
exploit attempts.") exploit attempts.")
(license l:gpl2))) (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))