summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur Zamarin <arthurzam@gentoo.org>2021-09-16 08:53:40 +0300
committerArthur Zamarin <arthurzam@gentoo.org>2021-09-16 08:53:40 +0300
commitd189e83751dc3b8c219b044d611f22cd6eb75f66 (patch)
treec4114ac3e2b58d7221aee41b134656eba00aebfd
parentdev-python/nltk: enable py3.10 (diff)
downloadgentoo-d189e837.tar.gz
gentoo-d189e837.tar.bz2
gentoo-d189e837.zip
dev-python/abydos: enable py3.10, enable net tests
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
-rw-r--r--dev-python/abydos/abydos-0.5.0-r1.ebuild7
-rw-r--r--dev-python/abydos/files/abydos-0.5.0-fix-py3.10.patch33
2 files changed, 39 insertions, 1 deletions
diff --git a/dev-python/abydos/abydos-0.5.0-r1.ebuild b/dev-python/abydos/abydos-0.5.0-r1.ebuild
index 2af57c2683f9..2e016eb2bee9 100644
--- a/dev-python/abydos/abydos-0.5.0-r1.ebuild
+++ b/dev-python/abydos/abydos-0.5.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
@@ -17,6 +17,7 @@ KEYWORDS="amd64 x86"
# Requires access to the internet
RESTRICT="test"
+PROPERTIES="test_network"
RDEPEND="
dev-python/deprecation[${PYTHON_USEDEP}]
@@ -27,6 +28,10 @@ BDEPEND="test? (
dev-python/nltk[${PYTHON_USEDEP}]
)"
+PATCHES=(
+ "${FILESDIR}/${P}-fix-py3.10.patch"
+)
+
distutils_enable_tests pytest
# Extension error: You must configure the bibtex_bibfiles setting
#distutils_enable_sphinx docs dev-python/sphinx_rtd_theme dev-python/sphinxcontrib-bibtex
diff --git a/dev-python/abydos/files/abydos-0.5.0-fix-py3.10.patch b/dev-python/abydos/files/abydos-0.5.0-fix-py3.10.patch
new file mode 100644
index 000000000000..9cdcf77f4674
--- /dev/null
+++ b/dev-python/abydos/files/abydos-0.5.0-fix-py3.10.patch
@@ -0,0 +1,33 @@
+--- a/abydos/distance/_synoname.py
++++ b/abydos/distance/_synoname.py
+@@ -19,7 +19,7 @@
+ Synoname.
+ """
+
+-from collections import Iterable
++from collections.abc import Iterable
+
+ from deprecation import deprecated
+
+--- a/abydos/tokenizer/_q_grams.py
++++ b/abydos/tokenizer/_q_grams.py
+@@ -19,7 +19,7 @@
+ QGrams multi-set class
+ """
+
+-from collections import Iterable
++from collections.abc import Iterable
+
+ from ._tokenizer import _Tokenizer
+
+--- a/abydos/tokenizer/_q_skipgrams.py
++++ b/abydos/tokenizer/_q_skipgrams.py
+@@ -19,7 +19,7 @@
+ Q-Skipgrams multi-set class
+ """
+
+-from collections import Iterable
++from collections.abc import Iterable
+ from itertools import combinations
+
+ from ._tokenizer import _Tokenizer