diff options
author | 2023-05-31 18:06:44 +0200 | |
---|---|---|
committer | 2023-05-31 17:49:21 +0100 | |
commit | 4796b33e27ecdbf66e154df8f86c12f0a350b4e2 (patch) | |
tree | 5b54d84a7310df0ee4d325004a04f3317262e2f7 /dev-python/parameterized | |
parent | dev-python/requests-oauthlib: enable py3.12 (diff) | |
download | gentoo-4796b33e27ecdbf66e154df8f86c12f0a350b4e2.tar.gz gentoo-4796b33e27ecdbf66e154df8f86c12f0a350b4e2.tar.bz2 gentoo-4796b33e27ecdbf66e154df8f86c12f0a350b4e2.zip |
dev-python/parameterized: enable py3.12
Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-python/parameterized')
-rw-r--r-- | dev-python/parameterized/files/parameterized-0.9.0-py312-test.patch | 17 | ||||
-rw-r--r-- | dev-python/parameterized/parameterized-0.9.0.ebuild | 6 |
2 files changed, 22 insertions, 1 deletions
diff --git a/dev-python/parameterized/files/parameterized-0.9.0-py312-test.patch b/dev-python/parameterized/files/parameterized-0.9.0-py312-test.patch new file mode 100644 index 000000000000..457cd58da75c --- /dev/null +++ b/dev-python/parameterized/files/parameterized-0.9.0-py312-test.patch @@ -0,0 +1,17 @@ +Remove the usage of assertRaisesRegexp unit test alias removed in Python 3.12 + +Upstream-PR: https://github.com/wolever/parameterized/pull/169 + +diff --git a/parameterized/test.py b/parameterized/test.py +index 6c71f79..498c591 100644 +--- a/parameterized/test.py ++++ b/parameterized/test.py +@@ -35,7 +35,7 @@ def assert_raises_regexp_decorator(expected_exception, expected_regexp): + def func_decorator(func): + @wraps(func) + def wrapper(self, *args, **kwargs): +- with self.assertRaisesRegexp(expected_exception, expected_regexp): ++ with self.assertRaisesRegex(expected_exception, expected_regexp): + func(self, *args, **kwargs) + + return wrapper diff --git a/dev-python/parameterized/parameterized-0.9.0.ebuild b/dev-python/parameterized/parameterized-0.9.0.ebuild index cdcdc7bff151..5ba5013e9c36 100644 --- a/dev-python/parameterized/parameterized-0.9.0.ebuild +++ b/dev-python/parameterized/parameterized-0.9.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1 pypi @@ -24,4 +24,8 @@ BDEPEND=" ) " +PATCHES=( + "${FILESDIR}/${P}-py312-test.patch" +) + distutils_enable_tests unittest |