summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/openstack.scm13
1 files changed, 13 insertions, 0 deletions
diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm
index e78a1f614f..1482ded769 100644
--- a/gnu/packages/openstack.scm
+++ b/gnu/packages/openstack.scm
@@ -199,6 +199,19 @@ guidelines}.")
(native-inputs
(list python-openstackdocstheme python-sphinx python-subunit
python-testrepository python-testtools))
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-for-python-3.11'
+ (lambda _
+ ;; The getargspec function has been removed in python 3.11.
+ (substitute* "mox3/mox.py"
+ (("self\\._args, varargs, varkw, defaults = inspect\\.getargspec\\(method\\)")
+ "inspect_result = inspect.getfullargspec(method)
+ self._args = inspect_result.args
+ varargs = inspect_result.varargs
+ varkw = inspect_result.varkw
+ defaults = inspect_result.defaults")))))))
(home-page "https://www.openstack.org/")
(synopsis "Mock object framework for Python")
(description