diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index f2d90a4f6c2..a8c29309e89 100644 --- a/gnu/packages/openstack.scm +++ b/gnu/packages/openstack.scm @@ -42,6 +42,7 @@ #:use-module (gnu packages time) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) + #:use-module (gnu packages virtualization) #:use-module (gnu packages xml) #:use-module (guix gexp) #:use-module (guix build-system python) @@ -812,39 +813,48 @@ for debugging, and better support for mocking results.") (define-public python-oslo-utils (package (name "python-oslo-utils") - (version "4.12.0") + (version "7.4.0") (source (origin (method url-fetch) (uri (pypi-uri "oslo.utils" version)) (sha256 - (base32 - "0kfgr6lr3r34nzmkvnyywr0x3lkwpwy35m1dj4rkk3ydqvi1xaip")))) - (build-system python-build-system) + (base32 "1kiynw1xhw88iimazjzmjrf4h8bzdyjyvkgj6jsz9p85m9fwnpda")))) + (build-system pyproject-build-system) (arguments - '(#:phases (modify-phases %standard-phases - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? (invoke "stestr" "run"))))))) + (list + ;; XXX: Disable failing test. + #:test-flags + #~(list "--exclude-regex" "test_format_6_luks") + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? test-flags #:allow-other-keys) + (when tests? + (apply invoke "stestr" "run" test-flags))))))) (propagated-inputs (list python-debtcollector - python-oslo-i18n python-iso8601 python-netaddr python-netifaces - python-pbr + python-oslo-i18n-bootstrap python-packaging + python-pbr + python-psutil python-pyparsing - python-pytz)) + python-pyyaml + python-tzdata)) (native-inputs - ;; For tests. (list python-ddt python-eventlet python-fixtures - python-oslotest + python-oslotest-bootstrap + python-setuptools python-stestr python-testscenarios - python-testtools)) + python-testtools + python-wheel + qemu-minimal)) (home-page "https://launchpad.net/oslo") (synopsis "Oslo utility library") (description