summaryrefslogtreecommitdiff
path: root/gnu/packages/openstack.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/openstack.scm')
-rw-r--r--gnu/packages/openstack.scm54
1 files changed, 29 insertions, 25 deletions
diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm
index 5bf5983541d..ebe3f39f9ca 100644
--- a/gnu/packages/openstack.scm
+++ b/gnu/packages/openstack.scm
@@ -848,49 +848,53 @@ process of writing new clients.")
848(define-public python-keystoneclient 848(define-public python-keystoneclient
849 (package 849 (package
850 (name "python-keystoneclient") 850 (name "python-keystoneclient")
851 (version "1.8.1") 851 (version "5.0.0")
852 (source 852 (source
853 (origin 853 (origin
854 (method url-fetch) 854 (method url-fetch)
855 (uri (pypi-uri "python-keystoneclient" version)) 855 (uri (pypi-uri "python-keystoneclient" version))
856 (sha256 856 (sha256
857 (base32 857 (base32
858 "1w4csvkah67rfpxylxnvs2s3594i0f9isy8pf4gnsqs5zirvjaa4")))) 858 "0gza5fx3xl3l6vrc6pnhbzhipz1fz9h98kwxqp7mmd90pwrxll0g"))))
859 (build-system python-build-system) 859 (build-system python-build-system)
860 (arguments 860 (arguments
861 '(#:tests? #f)) ; FIXME: Many tests are failing. 861 '(#:tests? #f ; FIXME: Many tests are failing.
862 #:phases (modify-phases %standard-phases
863 (add-after 'unpack 'relax-requirements
864 (lambda _
865 (substitute* "test-requirements.txt"
866 ;; unused, code-quality checks only
867 (("hacking[<>!=]" line) (string-append "# " line))
868 (("flake8-.*[<>!=]" line) (string-append "# " line))
869 (("pycodestyle[<>!=]" line) (string-append "# " line))
870 (("bandit[<>!=]" line) (string-append "# " line))
871 (("coverage[<>!=]" line) (string-append "# " line))
872 (("reno[<>!=]" line) (string-append "# " line))))))))
862 (native-inputs 873 (native-inputs
863 `(("python-sphinx" ,python-sphinx) 874 (list openssl
864 ;; and some packages for the tests 875 python-fixtures
865 ("openssl" ,openssl) 876 python-keyring
866 ("python-coverage" ,python-coverage) 877 python-lxml
867 ("python-discover" ,python-discover) 878 python-mock
868 ("python-fixtures" ,python-fixtures) 879 python-oauthlib
869 ("python-hacking" ,python-hacking) 880 python-oslotest
870 ("python-keyring" ,python-keyring) 881 python-pbr
871 ("python-lxml" ,python-lxml) 882 python-requests-mock
872 ("python-mock" ,python-mock) 883 python-stestr
873 ("python-mox3" ,python-mox3) 884 python-tempest-lib
874 ("python-oauthlib" ,python-oauthlib) 885 python-testresources
875 ("python-oslosphinx" ,python-oslosphinx) 886 python-testscenarios
876 ("python-oslotest" ,python-oslotest) 887 python-testtools))
877 ("python-pycrypto" ,python-pycrypto)
878 ("python-requests-mock" ,python-requests-mock)
879 ("python-temptest-lib" ,python-tempest-lib)
880 ("python-testrepository" ,python-testrepository)
881 ("python-testresources" ,python-testresources)
882 ("python-testtools" ,python-testtools)
883 ("python-webob" ,python-webob)))
884 (propagated-inputs 888 (propagated-inputs
885 (list python-babel 889 (list python-babel
886 python-debtcollector 890 python-debtcollector
887 python-iso8601 891 python-iso8601
892 python-keystoneauth1
888 python-netaddr 893 python-netaddr
889 python-oslo.config 894 python-oslo.config
890 python-oslo.i18n 895 python-oslo.i18n
891 python-oslo.serialization 896 python-oslo.serialization
892 python-oslo.utils 897 python-oslo.utils
893 python-pbr
894 python-prettytable 898 python-prettytable
895 python-requests 899 python-requests
896 python-six 900 python-six