summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLouis Sautier <sbraz@gentoo.org>2021-08-07 02:02:06 +0200
committerLouis Sautier <sbraz@gentoo.org>2021-08-07 02:19:47 +0200
commit312005390767e23401501f6016ed25ffddd6d4f6 (patch)
tree39d1fa060f954843061bf6c257d5f4dd76d3b768 /dev-python/doublex/files
parentnet-vpn/ocserv: add live ebuild (diff)
downloadgentoo-312005390767e23401501f6016ed25ffddd6d4f6.tar.gz
gentoo-312005390767e23401501f6016ed25ffddd6d4f6.tar.bz2
gentoo-312005390767e23401501f6016ed25ffddd6d4f6.zip
dev-python/doublex: enable py3.10, add missing dependency on six
Closes: https://bugs.gentoo.org/774810 Signed-off-by: Louis Sautier <sbraz@gentoo.org>
Diffstat (limited to 'dev-python/doublex/files')
-rw-r--r--dev-python/doublex/files/doublex-1.9.2-py310.patch33
1 files changed, 33 insertions, 0 deletions
diff --git a/dev-python/doublex/files/doublex-1.9.2-py310.patch b/dev-python/doublex/files/doublex-1.9.2-py310.patch
new file mode 100644
index 000000000000..5d3a974a38a1
--- /dev/null
+++ b/dev-python/doublex/files/doublex-1.9.2-py310.patch
@@ -0,0 +1,33 @@
+commit ec3ce987a95abd951840213b77d44624b2ca5e84
+Author: Louis Sautier <sautier.louis@gmail.com>
+Date: Sat Aug 7 01:56:31 2021 +0200
+
+ Support Python 3.10 by using collections.abc
+
+diff --git a/doublex/internal.py b/doublex/internal.py
+index 91f5866..072774a 100644
+--- a/doublex/internal.py
++++ b/doublex/internal.py
+@@ -20,7 +20,7 @@
+
+
+ import threading
+-import collections
++import collections.abc
+ import functools
+ import six
+
+@@ -184,11 +184,11 @@ class Invocation(object):
+ return Invocation(double, name, InvocationContext(*args, **kargs))
+
+ def delegates(self, delegate):
+- if isinstance(delegate, collections.Callable):
++ if isinstance(delegate, collections.abc.Callable):
+ self.__delegate = delegate
+ return
+
+- if isinstance(delegate, collections.Mapping):
++ if isinstance(delegate, collections.abc.Mapping):
+ self.__delegate = delegate.get
+ return
+