summaryrefslogtreecommitdiff
path: root/dev-python/astor
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-02-12 09:56:54 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-02-12 09:56:54 +0000
commitebc282ef4dfa408accac685565b8ee5f6faec119 (patch)
treec0a4f713228cda0ab17eed46f0bb7ca8cb8be2f6 /dev-python/astor
parent6c8694a707151d59555b0e4e48235f085ce166c3 (diff)
gentoo auto-resync : 12:02:2023 - 09:56:54
Diffstat (limited to 'dev-python/astor')
-rw-r--r--dev-python/astor/Manifest3
-rw-r--r--dev-python/astor/astor-0.8.1-r1.ebuild4
-rw-r--r--dev-python/astor/files/astor-0.8.1-tests-bigint.patch23
3 files changed, 29 insertions, 1 deletions
diff --git a/dev-python/astor/Manifest b/dev-python/astor/Manifest
index efd6e02ca69c..6d2102dc64b1 100644
--- a/dev-python/astor/Manifest
+++ b/dev-python/astor/Manifest
@@ -1,3 +1,4 @@
+AUX astor-0.8.1-tests-bigint.patch 1251 BLAKE2B 0d6e9d6451cc52f794edbdda06dfe0b4590fa8f407d00e28a3d60d5056f00b59ea13dbe1faabd4d0a4dddc1e51d58a916a3921cc3a799e28716a31cd5b0dc62d SHA512 220b76f81448d84bbcc1d87f24fcca33793fb63f98669ab90fb952f8795ebc3fb120ac40b894b8b3734b21de895c25412c60252436bbc6c1a19a69afee20e3ce
DIST astor-0.8.1.tar.gz 35090 BLAKE2B 11e5e77d4f8a8617d0330d3091a1571744bb5773df926f41b10208e1c5beb7e82ad8961a460dd326e9130591dade495c77a36456618a97a5c22e41237805a4ce SHA512 cfc69a21fcbc9842bc26fbe8372e5c700d9957cc0c3c62de415155d2036163951f0ece88557829afd7c4dabba8a8e238a2335994ddfc020cb3db913eed5b6f28
-EBUILD astor-0.8.1-r1.ebuild 528 BLAKE2B 52a260401f8386c38efc6d0158264cfb9697d02989770cd5c4fb00bc2ef1858bec7c724e03172e786f6487113a0ef1cb1fe02ca8f1ac211df507782e0141e899 SHA512 9d22bc7b8b8b946c4ae9832d2f84d5be5f37e9354f87fc3ab771bcd271a345215c30efaa7d22a571255f6dc2b115e7864dbf10d81a6430fd5f0643c57d13af78
+EBUILD astor-0.8.1-r1.ebuild 580 BLAKE2B 7419f9f73b23606ade465bcad4ade916f1f7585e9399c0da0b166673b2ffd78f4c308b022841dcb8a2d7ee233cc9571e3daebfd5351181c823b49375c6307a66 SHA512 1e68d3d1bf009b1618715aba441b8549d7d5e2aeca3eaacf9135f9d264e1324732dd05fc3ac46e2c430a49ca2dac7176ad8e929eacd39cd831648c5345610ff9
MISC metadata.xml 391 BLAKE2B 484d2cd9e52afbc57c49df869d111c214de2a3f1914700a168554f5946b89522d48a613c37a3f2fa704fc8de585047304340148ec34c7a7d8e8097d7499eb507 SHA512 413a0cd6331515c0462f22bcdf7fa1c2693e282b84bc34efcb9ada65f5ca65c6808bd9d678b6c9d1e24c5230dc1c5f3417cda38ee79103a372997a30d68dc572
diff --git a/dev-python/astor/astor-0.8.1-r1.ebuild b/dev-python/astor/astor-0.8.1-r1.ebuild
index 9f74edb0c2fb..c7baf5cf609c 100644
--- a/dev-python/astor/astor-0.8.1-r1.ebuild
+++ b/dev-python/astor/astor-0.8.1-r1.ebuild
@@ -16,6 +16,10 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+PATCHES=(
+ "${FILESDIR}"/${P}-tests-bigint.patch
+)
+
distutils_enable_tests pytest
EPYTEST_IGNORE=(
diff --git a/dev-python/astor/files/astor-0.8.1-tests-bigint.patch b/dev-python/astor/files/astor-0.8.1-tests-bigint.patch
new file mode 100644
index 000000000000..777e9390b9bf
--- /dev/null
+++ b/dev-python/astor/files/astor-0.8.1-tests-bigint.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/868711
+https://github.com/berkerpeksag/astor/commit/8342d6aa5dcdcf20f89a19057527510c245c7a2e
+
+From 8342d6aa5dcdcf20f89a19057527510c245c7a2e Mon Sep 17 00:00:00 2001
+From: Jochen Sprickerhof <jspricke@debian.org>
+Date: Fri, 30 Dec 2022 14:47:57 +0100
+Subject: [PATCH] Reduce huge int in test (Closes: #212)
+
+Int was above limits:
+
+https://docs.python.org/3/library/stdtypes.html#int-max-str-digits
+--- a/tests/test_code_gen.py
++++ b/tests/test_code_gen.py
+@@ -291,7 +291,7 @@ def test_with(self):
+ self.assertAstRoundtripsGtVer(source, (2, 7))
+
+ def test_huge_int(self):
+- for n in (10**10000,
++ for n in (10**1000,
+ 0xdfa21cd2a530ccc8c870aa60d9feb3b35deeab81c3215a96557abbd683d21f4600f38e475d87100da9a4404220eeb3bb5584e5a2b5b48ffda58530ea19104a32577d7459d91e76aa711b241050f4cc6d5327ccee254f371bcad3be56d46eb5919b73f20dbdb1177b700f00891c5bf4ed128bb90ed541b778288285bcfa28432ab5cbcb8321b6e24760e998e0daa519f093a631e44276d7dd252ce0c08c75e2ab28a7349ead779f97d0f20a6d413bf3623cd216dc35375f6366690bcc41e3b2d5465840ec7ee0dc7e3f1c101d674a0c7dbccbc3942788b111396add2f8153b46a0e4b50d66e57ee92958f1c860dd97cc0e40e32febff915343ed53573142bdf4b):
+ self.assertEqual(astornum(n), n)
+
+