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.scm93
1 files changed, 44 insertions, 49 deletions
diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm
index fbf8f42334..1b0f278605 100644
--- a/gnu/packages/openstack.scm
+++ b/gnu/packages/openstack.scm
@@ -3,9 +3,10 @@
;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016, 2017, 2019, 2021 Clément Lassieur <clement@lassieur.org>
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
-;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com>
+;;; Copyright © 2018, 2022 Marius Bakke <marius@gnu.org>
;;; Copyright © 2020, 2021 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2022 Tanguy Le Carrour <tanguy@bioneland.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -253,14 +254,14 @@ to docs.openstack.org and developer.openstack.org.")
(define-public python-os-testr
(package
(name "python-os-testr")
- (version "0.8.0")
+ (version "2.0.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "os-testr" version))
(sha256
(base32
- "0mknd9hlmxmihr755gjkxyjp180380jajq5i3zm34q7y7bi62lss"))))
+ "10xaqg3wxly13652hdvh9c69y4s12ird0ircffya3kvpl5pky0pz"))))
(build-system python-build-system)
(arguments
;; os-testr uses itself to run the tests. It seems like pbr writes the
@@ -268,7 +269,7 @@ to docs.openstack.org and developer.openstack.org.")
;; when building the package. Skip the tests for now.
`(#:tests? #f))
(propagated-inputs
- (list python-babel python-subunit python-testrepository python-testtools))
+ (list python-babel python-stestr python-testrepository python-testtools))
(native-inputs
(list python-pbr))
(home-page "https://www.openstack.org/")
@@ -363,35 +364,24 @@ common features used in Tempest.")
(define-public python-oslo.config
(package
(name "python-oslo.config")
- (version "5.2.0")
+ (version "8.7.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "oslo.config" version))
(sha256
(base32
- "0ymf7jxbq29fifyvkwhfiys1qvljqfxdw8ajwzwaf3yiqidgpxqd"))))
+ "0q3v4yicqls9zsfxkmh5mrgz9dailaz3ir25p458gj6dg3bldhx0"))))
(build-system python-build-system)
+ (arguments '(#:tests? #f)) ;XXX circular dependency on oslo.log
(propagated-inputs
(list python-debtcollector
python-netaddr
python-oslo.i18n
- python-pbr
python-rfc3986
- python-six
+ python-requests
python-stevedore
python-pyyaml))
- (native-inputs
- (list python-bandit
- python-coverage
- python-mock
- python-openstackdocstheme
- python-oslotest
- python-reno
- python-sphinx
- python-testrepository
- python-testscenarios
- python-testtools))
(home-page "https://launchpad.net/oslo")
(synopsis "Oslo Configuration API")
(description
@@ -449,15 +439,12 @@ pipeline and used by various modules such as logging.")
(base32
"0kjcdw4bk3mi4vqmqwhhq053kxbbbj05si6nwxd1pzx33z067ky3"))))
(build-system python-build-system)
+ (arguments
+ '(#:tests? #f)) ;avoid circular dependency on oslo.config
(propagated-inputs
(list python-babel python-six))
(native-inputs
- (list python-pbr
- ;; Tests
- python-mock
- python-mox3
- python-oslotest
- python-testscenarios))
+ (list python-pbr))
(home-page "https://launchpad.net/oslo")
(synopsis "Oslo internationalization (i18n) library")
(description
@@ -469,19 +456,23 @@ in an application or library.")
(define-public python-oslo.log
(package
(name "python-oslo.log")
- (version "3.36.0")
+ (version "4.6.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "oslo.log" version))
(sha256
(base32
- "0h7hplf1h8k24v75m3mq1jlrl74x5ynyr4hwgffsg5campxnza4x"))))
+ "0dlnxjci9mpwhgfv19fy1z7xrdp8m95skrj5dr60all3pr7n22f6"))))
(build-system python-build-system)
+ (arguments
+ '(#:phases (modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests? (invoke "stestr" "run")))))))
(propagated-inputs
(list python-dateutil
python-debtcollector
- python-monotonic
python-oslo.config
python-oslo.context
python-oslo.i18n
@@ -491,8 +482,7 @@ in an application or library.")
python-pyinotify
python-six))
(native-inputs
- (list python-mock python-oslotest python-subunit
- python-testrepository python-testtools))
+ (list python-fixtures python-oslotest python-stestr python-testtools))
(home-page "https://launchpad.net/oslo")
(synopsis "Python logging library of the Oslo project")
(description
@@ -504,22 +494,25 @@ handlers and support for context specific logging (like resource id’s etc).")
(define-public python-oslo.serialization
(package
(name "python-oslo.serialization")
- (version "2.24.0")
+ (version "4.2.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "oslo.serialization" version))
(sha256
(base32
- "08bxkp98c617y58x630xq44iiffm7f0f3cwh6zbnlkgq0zgh7jk1"))))
+ "10sdgvyb0d3lcmb8b4l5gs40bkfbai08kvsdwp658dxd2yqf21rh"))))
(build-system python-build-system)
+ (arguments
+ '(#:phases (modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests? (invoke "stestr" "run")))))))
(propagated-inputs
- (list python-msgpack python-netaddr python-oslo.utils python-six
- python-pytz))
+ (list python-msgpack python-oslo.utils python-pbr python-pytz))
(native-inputs
- (list python-pbr
- ;; Tests.
- python-mock python-oslo.i18n python-oslotest))
+ ;; For tests.
+ (list python-netaddr python-oslo.i18n python-oslotest python-stestr))
(home-page "https://launchpad.net/oslo")
(synopsis "Oslo serialization library")
(description
@@ -620,35 +613,37 @@ for debugging, and better support for mocking results.")
(define-public python-oslo.utils
(package
(name "python-oslo.utils")
- (version "3.36.2")
+ (version "4.12.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "oslo.utils" version))
(sha256
(base32
- "1ipjcgg9z697wmibhcbg5lqpk5gafakdx4qkff3w255zr0mvw04r"))))
+ "0kfgr6lr3r34nzmkvnyywr0x3lkwpwy35m1dj4rkk3ydqvi1xaip"))))
(build-system python-build-system)
+ (arguments
+ '(#:phases (modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests? (invoke "stestr" "run")))))))
(propagated-inputs
(list python-debtcollector
python-oslo.i18n
python-iso8601
- python-monotonic
python-netaddr
python-netifaces
+ python-pbr
+ python-packaging-next
python-pyparsing
- python-pytz
- python-six))
+ python-pytz))
(native-inputs
- (list python-pbr
- ;; Tests.
- python-bandit
- python-ddt
+ ;; For tests.
+ (list python-ddt
+ python-eventlet
python-fixtures
- python-oslo.config
python-oslotest
- python-mock
- python-testrepository
+ python-stestr
python-testscenarios
python-testtools))
(home-page "https://launchpad.net/oslo")