diff options
author | Cyril Roelandt <tipecaml@gmail.com> | 2015-10-12 02:06:30 +0200 |
---|---|---|
committer | Cyril Roelandt <tipecaml@gmail.com> | 2015-11-03 21:38:13 +0100 |
commit | 2931f46454c3755b8c478db8dbb45e48928080cd (patch) | |
tree | 312a1c2f25d664698ec5076c7f6a6e93e2c86864 | |
parent | f4c7dc5582d02de79fcec640046486b86024bf1d (diff) | |
download | guix-2931f46454c3755b8c478db8dbb45e48928080cd.tar.gz guix-2931f46454c3755b8c478db8dbb45e48928080cd.zip |
gnu: Add python-os-testr.
* gnu/packages/openstack.scm (python-ostestr,
python2-ostestr): New variables.
-rw-r--r-- | gnu/packages/openstack.scm | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index 34e482b4cd..d8f3bd364b 100644 --- a/gnu/packages/openstack.scm +++ b/gnu/packages/openstack.scm @@ -206,6 +206,40 @@ tested on Python version 3.2, 2.7 and 2.6.") (define-public python2-mox3 (package-with-python2 python-mox3)) +(define-public python-os-testr + (package + (name "python-os-testr") + (version "0.4.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "os-testr" version)) + (sha256 + (base32 + "0474z0mxb7y3vfk4s097wf1mzji5d135vh27cvlh9q17rq3x9r3w")))) + (build-system python-build-system) + (arguments + ;; os-testr uses itself to run the tests. It seems like pbr writes the + ;; exectuable in the virtualenv when using tox. Not sure how to do this + ;; when building the package. Skip the tests for now. + `(#:tests? #f)) + (propagated-inputs + `(("python-pbr" ,python-pbr) + ("python-subunit" ,python-subunit) + ("python-testtools" ,python-testtools))) + (inputs + `(("python-babel" ,python-babel) + ("python-setuptools" ,python-setuptools))) + (home-page "http://www.openstack.org/") + (synopsis "Testr wrapper to provide functionality for OpenStack projects") + (description + "Os-testr provides developers with a testr wrapper and an output filter + for subunit.") + (license asl2.0))) + +(define-public python2-os-testr + (package-with-python2 python-os-testr)) + (define-public python-pbr (package (name "python-pbr") |