diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2025-07-24 03:52:34 +0200 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-07-27 00:25:51 +0100 |
| commit | 501f5ebe057829427da4b0e1962ca4aa13e2f683 (patch) | |
| tree | 69f1503203b417fb40810ba0cad478da3aa2c0a1 /gnu/packages/openstack.scm | |
| parent | 3f8b7079725d89e83c0defd455e3ccec530a40a4 (diff) | |
gnu: python-os-service-types: Update to 1.8.0.
* gnu/packages/openstack.scm (python-os-service-types): Update to 1.8.0.
[source]: Also improve style.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phases 'check and 'relax-requirements.
[native-inputs]: Replace python-pbr by python-pbr-next. Add
python-keystoneauth1, python-oslotest, python-pbr-next,
python-requests-mock, python-setuptools, python-stestr,
python-testscenarios, python-wheel.
Change-Id: Iad9a3fa79ef7f345affe36d0f801582da33a7bfb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/openstack.scm')
| -rw-r--r-- | gnu/packages/openstack.scm | 41 |
1 files changed, 29 insertions, 12 deletions
diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index 5b8f6ff86f4..ae11f6a51c3 100644 --- a/gnu/packages/openstack.scm +++ b/gnu/packages/openstack.scm @@ -251,19 +251,36 @@ to docs.openstack.org and developer.openstack.org.") (define-public python-os-service-types (package (name "python-os-service-types") - (version "1.7.0") - (source (origin - (method url-fetch) - (uri (pypi-uri "os-service-types" version)) - (sha256 - (base32 - "0v4chwr5jykkvkv4w7iaaic7gb06j6ziw7xrjlwkcf92m2ch501i")))) - (build-system python-build-system) + (version "1.8.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "os_service_types" version)) + (sha256 + (base32 "0gk0lgg862pwpisjz36jlrnr5ij75c8ja01znb1398rc2d7yf349")))) + (build-system pyproject-build-system) (arguments - ;; The tests are disabled to avoid a circular dependency with - ;; python-keystoneauth1. - `(#:tests? #f)) - (native-inputs (list python-pbr)) + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "test-requirements.txt" + (("(coverage|hacking).*") + "")))) + (replace 'check + (lambda* (#:key tests? test-flags #:allow-other-keys) + (when tests? + (apply invoke "stestr" "run" test-flags))))))) + (native-inputs + (list python-keystoneauth1 + python-oslotest + python-pbr-next + python-requests-mock + python-setuptools + python-stestr + python-testscenarios + python-wheel)) (home-page "https://docs.openstack.org/os-service-types/latest/") (synopsis "Library for consuming OpenStack Service Types Authority data") (description "The @emph{OpenStack Service Types Authority} contains |
