diff options
author | Danny Milosavljevic <dannym@scratchpost.org> | 2017-05-13 10:52:12 +0200 |
---|---|---|
committer | Danny Milosavljevic <dannym@scratchpost.org> | 2017-05-25 11:37:29 +0200 |
commit | d169326908a6143f4e914081c86a9d0d8152858b (patch) | |
tree | d27f96767bfea71702363be15d412dffe7ffb649 | |
parent | 8ed128893881137cd9f6a8690b6737749a0ac1eb (diff) | |
download | guix-d169326908a6143f4e914081c86a9d0d8152858b.tar.gz |
gnu: Add python-behave-web-api.
Fixes <http://bugs.gnu.org/26906>. * gnu/packages/python.scm (python-behave-web-api, python2-behave-web-api): New variables.
-rw-r--r-- | gnu/packages/python.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 2c95539b35..62fada66a6 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -14644,3 +14644,35 @@ substitute for redis.") (define-public python2-fakeredis (package-with-python2 python-fakeredis)) + +(define-public python-behave-web-api + (package + (name "python-behave-web-api") + (version "1.0.6") + (source + (origin + (method url-fetch) + (uri (pypi-uri "behave-web-api" version)) + (sha256 + (base32 + "03kpq2xsy1gab3jy0dccbxlsg7vwfy4lagss0qldwmx3xz6b3i19")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-dependencies + (lambda _ + (substitute* "setup.py" + (("'wheel'") "") ; We don't use it. + (("'ordereddict==1.1'") ""))))))) ; Python >= 2.7 has it built-in. + (propagated-inputs + `(("behave" ,behave) + ("python-requests" ,python-requests))) + (home-page "https://github.com/jefersondaniel/behave-web-api") + (synopsis "Provides testing for JSON APIs with Behave for Python") + (description "This package provides testing utility modules for testing +JSON APIs with Behave.") + (license license:expat))) + +(define-public python2-behave-web-api + (package-with-python2 python-behave-web-api)) |