diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2016-01-18 12:54:52 +0200 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2016-01-18 17:23:37 +0200 |
| commit | 264ae686fae658c90716632715846d34aa61b9f3 (patch) | |
| tree | 64747a8f5d5543dd7f40e500a075693b2d527f0e /gnu/packages/openstack.scm | |
| parent | 058247efff39d28c5f3b81351f3d35522b10730c (diff) | |
python2-jsonschema: Add python2-functools32 to inputs.
* gnu/packages/python.scm (python2-jsonschema)[inputs]: Add
python2-functools32.
(python2-wheel)[native-inputs]: Specify python2-jsonschema. Add
python2-functools32.
(python2-requests)[propagated-inputs]: Specify python2-wheel.
(python2-ipython)[inputs]: Specify python2-jsonschema, python2-requests.
(python2-rauth)[propagated-inputs]: Specify python2-requests.
* gnu/packages/openstack.scm (python2-requests-mock)[propagated-inputs]:
Specify python2-requests.
(python2-tempest-lib)[propagated-inputs]: Specify python2-jsonschema.
(python2-oslosphinx)[propagated-inputs]: Specify python2-requests.
(python2-keystoneclient)[porpagated-inputs]: Specify python2-requests.
[native-inputs]: Specify python2-oslosphinx, python2-requests-mock,
python2-tempest-lib.
(python2-swiftclient)[propagated-inputs]: Specify python2-requests,
python2-oslosphinx.
Diffstat (limited to 'gnu/packages/openstack.scm')
| -rw-r--r-- | gnu/packages/openstack.scm | 42 |
1 files changed, 31 insertions, 11 deletions
diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index 392ff882910..e258b89e2f9 100644 --- a/gnu/packages/openstack.scm +++ b/gnu/packages/openstack.scm | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; GNU Guix --- Functional package management for GNU | 1 | ;;; GNU Guix --- Functional package management for GNU |
| 2 | ;;; Copyright © 2015 Cyril Roelandt <tipecaml@gmail.com> | 2 | ;;; Copyright © 2015 Cyril Roelandt <tipecaml@gmail.com> |
| 3 | ;;; Copyright © 2015 Efraim Flashner <efraim@flashner.co.il> | 3 | ;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il> |
| 4 | ;;; | 4 | ;;; |
| 5 | ;;; This file is part of GNU Guix. | 5 | ;;; This file is part of GNU Guix. |
| 6 | ;;; | 6 | ;;; |
| @@ -304,7 +304,12 @@ portions of your testing code.") | |||
| 304 | (license asl2.0))) | 304 | (license asl2.0))) |
| 305 | 305 | ||
| 306 | (define-public python2-requests-mock | 306 | (define-public python2-requests-mock |
| 307 | (package-with-python2 python-requests-mock)) | 307 | (let ((requests-mock (package-with-python2 python-requests-mock))) |
| 308 | (package (inherit requests-mock) | ||
| 309 | (propagated-inputs | ||
| 310 | `(("python2-requests" ,python2-requests) | ||
| 311 | ,@(alist-delete "python-requests" | ||
| 312 | (package-propagated-inputs requests-mock))))))) | ||
| 308 | 313 | ||
| 309 | (define-public python-stevedore | 314 | (define-public python-stevedore |
| 310 | (package | 315 | (package |
| @@ -387,7 +392,12 @@ common features used in Tempest.") | |||
| 387 | (license asl2.0))) | 392 | (license asl2.0))) |
| 388 | 393 | ||
| 389 | (define-public python2-tempest-lib | 394 | (define-public python2-tempest-lib |
| 390 | (package-with-python2 python-tempest-lib)) | 395 | (let ((tempest-lib (package-with-python2 python-tempest-lib))) |
| 396 | (package (inherit tempest-lib) | ||
| 397 | (propagated-inputs | ||
| 398 | `(("python2-jsonschema", python2-jsonschema) | ||
| 399 | ,@(alist-delete "python-jsonschema" | ||
| 400 | (package-propagated-inputs tempest-lib))))))) | ||
| 391 | 401 | ||
| 392 | ;; Packages from the Oslo library | 402 | ;; Packages from the Oslo library |
| 393 | (define-public python-oslo.config | 403 | (define-public python-oslo.config |
| @@ -596,7 +606,9 @@ from the OpenStack project.") | |||
| 596 | (license asl2.0))) | 606 | (license asl2.0))) |
| 597 | 607 | ||
| 598 | (define-public python2-oslosphinx | 608 | (define-public python2-oslosphinx |
| 599 | (package-with-python2 python-oslosphinx)) | 609 | (let ((oslosphinx (package-with-python2 python-oslosphinx))) |
| 610 | (package (inherit oslosphinx) | ||
| 611 | (propagated-inputs `(("python2-requests" ,python2-requests)))))) | ||
| 600 | 612 | ||
| 601 | (define-public python-oslotest | 613 | (define-public python-oslotest |
| 602 | (package | 614 | (package |
| @@ -745,11 +757,17 @@ LDAP.") | |||
| 745 | (define-public python2-keystoneclient | 757 | (define-public python2-keystoneclient |
| 746 | (let ((keystoneclient (package-with-python2 python-keystoneclient))) | 758 | (let ((keystoneclient (package-with-python2 python-keystoneclient))) |
| 747 | (package (inherit keystoneclient) | 759 | (package (inherit keystoneclient) |
| 760 | (propagated-inputs | ||
| 761 | `(("python2-requests" ,python2-requests) | ||
| 762 | ,@(alist-delete "python-requests" | ||
| 763 | (package-propagated-inputs keystoneclient)))) | ||
| 748 | (native-inputs | 764 | (native-inputs |
| 749 | `(("python2-oauthlib" ,python2-oauthlib) | 765 | `(("python2-oauthlib" ,python2-oauthlib) |
| 750 | ,@(alist-delete | 766 | ("python2-oslosphinx" ,python2-oslosphinx) |
| 751 | "python-oauthlib" | 767 | ("python2-requests-mock" ,python2-requests-mock) |
| 752 | (package-native-inputs keystoneclient))))))) | 768 | ("python2-tempest-lib" ,python2-tempest-lib) |
| 769 | ,@(fold alist-delete (package-native-inputs keystoneclient) | ||
| 770 | '("python-oauthlib" "python-oslosphinx" "python-requests-mock" "python-tempest-lib"))))))) | ||
| 753 | 771 | ||
| 754 | (define-public python-swiftclient | 772 | (define-public python-swiftclient |
| 755 | (package | 773 | (package |
| @@ -798,9 +816,11 @@ permanence.") | |||
| 798 | (package (inherit swiftclient) | 816 | (package (inherit swiftclient) |
| 799 | (propagated-inputs | 817 | (propagated-inputs |
| 800 | `(("python2-futures" ,python2-futures) | 818 | `(("python2-futures" ,python2-futures) |
| 801 | ,@(package-propagated-inputs swiftclient))) | 819 | ("python2-requests" ,python2-requests) |
| 820 | ,@(alist-delete "python-requests" | ||
| 821 | (package-propagated-inputs swiftclient)))) | ||
| 802 | (native-inputs | 822 | (native-inputs |
| 803 | `(("python2-keystoneclient" ,python2-keystoneclient) | 823 | `(("python2-keystoneclient" ,python2-keystoneclient) |
| 804 | ,@(alist-delete | 824 | ("python2-oslosphinx" ,python2-oslosphinx) |
| 805 | "python-keystoneclient" | 825 | ,@(fold alist-delete (package-native-inputs swiftclient) |
| 806 | (package-native-inputs swiftclient))))))) | 826 | '("python-keystoneclient" "python-oslosphinx"))))))) |
