summaryrefslogtreecommitdiff
path: root/dev-lang/python
AgeCommit message (Collapse)Author
2023-10-21dev-lang/python: Stabilize 3.12.0 sparc, #915944Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-10-18dev-lang/python: Stabilize 3.11.6 sparc, #915941Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-10-18dev-lang/python: Stabilize 3.12.0 arm, #915944Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-10-18dev-lang/python: Stabilize 3.11.6 ppc, #915941Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-10-18dev-lang/python: Stabilize 3.11.6 hppa, #915941Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-10-18dev-lang/python: Stabilize 3.12.0 ppc, #915944Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-10-18dev-lang/python: Stabilize 3.12.0 arm64, #915944Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-10-18dev-lang/python: Stabilize 3.11.6 arm64, #915941Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-10-13dev-lang/python: Bump to 3.13.0_alpha1Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-10-02dev-lang/python: Bump to 3.11.6Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-10-02dev-lang/python: Bump to 3.12.0 (final!)Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-10-01dev-lang/python: Backport fixes as 3.12.0_rc3_p1Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-09-19dev-lang/python: Bump to 3.12.0_rc3Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-09-13dev-lang/python: Don't lose *FLAGS when cross-compilingJames Le Cuirot
We have to rename the *FLAGS variables before building, but we build twice when cross-compiling, so the values get lost the second time around. Work around this by moving the CBUILD Python build into a separate shell function. This makes the ebuild tidier anyway. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2023-09-13dev-lang/python: Set --prefix when building host "mini" PythonJames Le Cuirot
Otherwise flags pointing to the target prefix are added to the sysconfigdata, which can break building the native extensions. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2023-09-08Revert "dev-lang/python: port older versions to use the same USE disable ↵Sam James
approach" This reverts commit 4fefeac023536fdbbc50e7cced091b2ab80013bd. I can only reproduce the linked bug w/ 3.11 so far but I'm not really thinking clearly atm and I don't want to rush a fix for this and get it wrong. Just revert for now so we can try again later. Bug: https://bugs.gentoo.org/913846 Signed-off-by: Sam James <sam@gentoo.org>
2023-09-07dev-lang/python: port older versions to use the same USE disable approachEli Schwartz
Followup to commit 654f15afd89cab6ce21931c71491c962de67bdfea. It should produce the exact same effective package. [sam: Chuck in revbump to be safe, especially given these older branches tend to only get updates for sec fixes which we want to stable quickly, I'd rather find out about any problems now than later when they're bumped.] Bug: https://bugs.gentoo.org/913596 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2023-09-07dev-lang/python: simplify Setup.local logic w/ usevSam James
3.12 has EAPI 8, so we can do this. Signed-off-by: Sam James <sam@gentoo.org>
2023-09-07dev-lang/python: fix 3.12 support for USE-disabled modulesEli Schwartz
python's build system doesn't provide straightforward support for forcing modules to not be built. A couple different approaches have been taken throughout the years, sometimes relying on gentoo-specific patches, which are all broken in python 3.12 as it doesn't use distutils and a setup.py anymore. Adopt a new approach based on semi-documented internals of the CPython build system. Closes: https://bugs.gentoo.org/913596 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06dev-lang/python: Fix tests with tzdata installed, 3.12.0_rc2_p1Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-09-06dev-lang/python: Bump to 3.12.0_rc2Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-08-28dev-lang/python: avoid confused LTO configure test w/ cross CBUILD PythonSam James
No real need to take care here as it gets thrown away, so just bang in -fno-lto. Bug: https://bugs.gentoo.org/700012 Signed-off-by: Sam James <sam@gentoo.org>
2023-08-26dev-lang/python: Backport weakref fix to 3.12.0_rc1_p6Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-08-26dev-lang/python: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-08-26dev-lang/python: Stabilize 3.11.5 hppa, #912981Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-08-26dev-lang/python: Stabilize 3.10.13 hppa, #912979Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-08-26dev-lang/python: Backport more fixes to 3.12.0_rc1_p5Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.9.18 hppa, #912980Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.9.18 arm, #912980Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.8.18 sparc, #912978Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.9.18 sparc, #912980Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.9.18 ppc64, #912980Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.9.18 ppc, #912980Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.8.18 x86, #912978Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.8.18 amd64, #912978Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.11.5 x86, #912981Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.11.5 amd64, #912981Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.9.18 x86, #912980Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.9.18 amd64, #912980Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.11.5 ppc, #912981Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.11.5 sparc, #912981Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.8.18 ppc, #912978Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.10.13 ppc, #912979Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.11.5 ppc64, #912981Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.8.18 hppa, #912978Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.8.18 arm, #912978Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.11.5 arm, #912981Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.11.5 arm64, #912981Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.10.13 arm, #912979Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-08-25dev-lang/python: Stabilize 3.10.13 ppc64, #912979Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>