gnu: python-keystoneclient: Update to 5.0.0.

* gnu/packages/openstack.scm (python-keystoneclient): Update to 5.0.0.
  [arguments]<phases>{relax-requirements}: New phase.
  [propagated-inputs]: Remove python-pbr; add python-keystoneauth1.
  [native-inputs]: Adjust to new style. Remove python-sphinx, python-coverage,
  python-discover, python-hacking, python-mox3, python-oslosphinx,
  python-pycrypto, python-testrepository, and python-webob; add python-pbr,
  python-stestr, and python-testscenarios.
This commit is contained in:
Hartmut Goebel 2022-07-20 21:49:40 +02:00
parent b08a3554a4
commit d2dd9d1d26
No known key found for this signature in database
GPG key ID: 634A8DFFD3F631DF

View file

@ -848,49 +848,53 @@ (define-public python-keystoneauth1
(define-public python-keystoneclient
(package
(name "python-keystoneclient")
(version "1.8.1")
(version "5.0.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "python-keystoneclient" version))
(sha256
(base32
"1w4csvkah67rfpxylxnvs2s3594i0f9isy8pf4gnsqs5zirvjaa4"))))
"0gza5fx3xl3l6vrc6pnhbzhipz1fz9h98kwxqp7mmd90pwrxll0g"))))
(build-system python-build-system)
(arguments
'(#:tests? #f)) ; FIXME: Many tests are failing.
'(#:tests? #f ; FIXME: Many tests are failing.
#:phases (modify-phases %standard-phases
(add-after 'unpack 'relax-requirements
(lambda _
(substitute* "test-requirements.txt"
;; unused, code-quality checks only
(("hacking[<>!=]" line) (string-append "# " line))
(("flake8-.*[<>!=]" line) (string-append "# " line))
(("pycodestyle[<>!=]" line) (string-append "# " line))
(("bandit[<>!=]" line) (string-append "# " line))
(("coverage[<>!=]" line) (string-append "# " line))
(("reno[<>!=]" line) (string-append "# " line))))))))
(native-inputs
`(("python-sphinx" ,python-sphinx)
;; and some packages for the tests
("openssl" ,openssl)
("python-coverage" ,python-coverage)
("python-discover" ,python-discover)
("python-fixtures" ,python-fixtures)
("python-hacking" ,python-hacking)
("python-keyring" ,python-keyring)
("python-lxml" ,python-lxml)
("python-mock" ,python-mock)
("python-mox3" ,python-mox3)
("python-oauthlib" ,python-oauthlib)
("python-oslosphinx" ,python-oslosphinx)
("python-oslotest" ,python-oslotest)
("python-pycrypto" ,python-pycrypto)
("python-requests-mock" ,python-requests-mock)
("python-temptest-lib" ,python-tempest-lib)
("python-testrepository" ,python-testrepository)
("python-testresources" ,python-testresources)
("python-testtools" ,python-testtools)
("python-webob" ,python-webob)))
(list openssl
python-fixtures
python-keyring
python-lxml
python-mock
python-oauthlib
python-oslotest
python-pbr
python-requests-mock
python-stestr
python-tempest-lib
python-testresources
python-testscenarios
python-testtools))
(propagated-inputs
(list python-babel
python-debtcollector
python-iso8601
python-keystoneauth1
python-netaddr
python-oslo.config
python-oslo.i18n
python-oslo.serialization
python-oslo.utils
python-pbr
python-prettytable
python-requests
python-six