summaryrefslogtreecommitdiff
path: root/gnu/packages/openstack.scm
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-07-24 03:52:34 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-07-27 00:25:51 +0100
commit501f5ebe057829427da4b0e1962ca4aa13e2f683 (patch)
tree69f1503203b417fb40810ba0cad478da3aa2c0a1 /gnu/packages/openstack.scm
parent3f8b7079725d89e83c0defd455e3ccec530a40a4 (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.scm41
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