summaryrefslogtreecommitdiff
path: root/dev-python/astunparse
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/astunparse')
-rw-r--r--dev-python/astunparse/Manifest3
-rw-r--r--dev-python/astunparse/astunparse-1.6.3-r1.ebuild6
-rw-r--r--dev-python/astunparse/files/astunparse-1.6.3-test-py311.patch26
3 files changed, 32 insertions, 3 deletions
diff --git a/dev-python/astunparse/Manifest b/dev-python/astunparse/Manifest
index 773aed62585d..550e08874cb4 100644
--- a/dev-python/astunparse/Manifest
+++ b/dev-python/astunparse/Manifest
@@ -1,5 +1,6 @@
AUX astunparse-1.6.2-tests.patch 707 BLAKE2B 00d45b4b6bfdc70828d173985533345798a5982fa4f345e83c07e39c58dafffbf2a50ae1657df02769351a402e66faec443f7e63604ef457517e570803c50b3b SHA512 d1a86860548e0b904cc70017e0b5fa3a4e8da6bd1c03571e196e01a660d31a3ae03dec77c36945d7b5e53920b2531f0a7a0a5e3edc15b5a61c53ddafe83156d4
AUX astunparse-1.6.3-py39.patch 2466 BLAKE2B 8779b2a98e801f675f67e2f57b283401aa577f76bfc9633c0f17af9ee9c11f1508c3b23f4bba12040012e9796f887bb7253a40603f1777a1f8cb95c5cd080c4f SHA512 6bd1a46f48e96634f67ffbd49fce4a3e9251f030a1a4298455bbe92f09bdaf1d03ce807b9bd44b8e04218d80df72974570f2c4de00e617dc6557ce537fb2abcf
+AUX astunparse-1.6.3-test-py311.patch 995 BLAKE2B 92223486f919f516a294d265c2de0a502d055708be86ef297ccbb69647ca032f62af9aa44520e376e88c311e99fa0b48db617fc4bf7c6b2a8f502e038f0545f8 SHA512 3e9c8dbda3e7f07c438dd77a761c539fd212cddb62bb876a78482a72a6717ff00e1e3625f0b922dcfd27443b62520d5dafbe9651b515fca522e9b95cc774c87d
DIST astunparse-1.6.3.tar.gz 18290 BLAKE2B d7e6fa3ba58c6e112eb84720832890f4515b1c4ed420587565cdff37da893c07eefd0b9eb00795a3eb08bf56834d65150298a6be65e524b0c267c38e6f9c20d1 SHA512 12e99b32524e551494d3053a57aeb646bca8a96a9aa17b0737e6dace6c11874e2e7633d82197cacc0b55622bea637030344ab45c8db57ef244bd63663799d2e9
-EBUILD astunparse-1.6.3-r1.ebuild 731 BLAKE2B c62f1e093f5700d58cbcb32935371250f114e272553224ce102d1e4005fdf248ef6fb24c4e66c3393988e6d5243d9a501d46a5180d22ac208c6757e52945a1ba SHA512 f6dba291ed21761f04ab6a9c5ea6c7a881ad6f558058252f072c7bc529dcebfc98106534e02f52e2719ca3a279cbdf67d334b0b4e696cb79bed9c1cc90c50227
+EBUILD astunparse-1.6.3-r1.ebuild 783 BLAKE2B ce374b4d7d1e8894cced9f93bd7e7cfb041073d00663c21d31cbd0bdc3993130e9e6394ead07b00a17966bee8fefe93488650342a902516d040d0e876256c9f7 SHA512 dc17cd42e800bd4fd8eb0bce5e4adcd8718ccf564779009f114b9d7e24c1426e7353f5faf8e092898708b1fa7c764671de24e046a88cc10ceed8183ea6f9ea4f
MISC metadata.xml 488 BLAKE2B 9329c8e69d664603c1440c77afc371dcffa56c65b382f9d32d8b7917a689f20b966f7da15376c22119127f02070337e19448ccf1fb00215c5fc965be9056498a SHA512 d59e98b53bd6b962b554673200506373fe73e20aa50e3a56ed0e591061365d6da0d16c1ffbc799ed6eda65d6da27c349fe5e66f298011330e8c59882ff22a3b9
diff --git a/dev-python/astunparse/astunparse-1.6.3-r1.ebuild b/dev-python/astunparse/astunparse-1.6.3-r1.ebuild
index c00b8c24a796..9b2343f7d389 100644
--- a/dev-python/astunparse/astunparse-1.6.3-r1.ebuild
+++ b/dev-python/astunparse/astunparse-1.6.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1 pypi
@@ -25,8 +25,10 @@ RDEPEND="
PATCHES=(
"${FILESDIR}/astunparse-1.6.2-tests.patch"
- # from Fedora
+ # From Fedora
"${FILESDIR}/${P}-py39.patch"
+ # From Debian
+ "${FILESDIR}/${P}-test-py311.patch"
)
distutils_enable_tests unittest
diff --git a/dev-python/astunparse/files/astunparse-1.6.3-test-py311.patch b/dev-python/astunparse/files/astunparse-1.6.3-test-py311.patch
new file mode 100644
index 000000000000..f17ff76f0f6f
--- /dev/null
+++ b/dev-python/astunparse/files/astunparse-1.6.3-test-py311.patch
@@ -0,0 +1,26 @@
+From: Carsten Schoenert <c.schoenert@t-online.de>
+Date: Sat, 31 Dec 2022 12:01:26 +0100
+Subject: tests: Skip test_files() on Python >= 3.11
+
+Given functions from astunparse are now mostly "battery included" in
+Python 3.10 and ongoing und the test itself is only a small part of the
+testing I think it's o.k. to simply skip now this test until upstream
+will probably do some adjustment.
+
+Forwarded: https://github.com/simonpercivall/astunparse/issues/67
+---
+ tests/common.py | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/tests/common.py b/tests/common.py
+index 95b9755..7c8fa27 100644
+--- a/tests/common.py
++++ b/tests/common.py
+@@ -179,6 +179,7 @@ class AstunparseCommonTestCase:
+ os.path.join(getattr(sys, 'real_prefix', sys.prefix),
+ 'lib', 'python%s.%s' % sys.version_info[:2])]
+
++ @unittest.skipIf(sys.version_info >= (3, 11), "Ignoring if Python >= 3.11")
+ def test_files(self):
+ names = []
+ for test_dir in self.test_directories: