summaryrefslogtreecommitdiff
path: root/dev-lang/python/python-3.11.3.ebuild
AgeCommit message (Collapse)Author
2023-06-23dev-lang/python: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-06-22dev-lang/python: drop no-op USE=hardenedSam James
As reported at https://forums.gentoo.org/viewtopic-t-1163892.html. In 5f58c0be83b23be42aa2e6452c4b4bfd875fcbbb, I explained why USE=hardened wasn't useful anymore for Python but forgot to remove it from IUSE. Fix that. Fixes: 5f58c0be83b23be42aa2e6452c4b4bfd875fcbbb Signed-off-by: Sam James <sam@gentoo.org>
2023-06-12dev-lang/python: skip test_dtrace for pgoSam James
Had a report on IRC of a sandbox failure: ``` F: open_wr S: deny P: /usr/lib/python3.10/__pycache__/pprint.cpython-310.pyc.140330861931056 A: /usr/lib/python3.10/__pycache__/pprint.cpython-310.pyc.140330861931056 R: /usr/lib/python3.10/__pycache__/pprint.cpython-310.pyc.140330861931056 C: /usr/bin/python3.10 /usr/bin/dtrace -q -s /var/tmp/portage/dev-lang/python-3.11.3/work/Python-3.11.3/Lib/test/dtracedata/assert_usable.d ``` This is still fishy and it sounds like some clock problem at the point of installing 3.10 or similar, but it's not like test_dtrace is useful for us during PGO anyway. Signed-off-by: Sam James <sam@gentoo.org>
2023-05-26dev-lang/python: add USE=debug to control assertionsSam James
Note that we don't do pydebug for this as it forces optimisations to be disabled (-O0, not just some). For newer Pythons, fwiw, pydebug is ABI compatible with release pythons, but still not worth it. Signed-off-by: Sam James <sam@gentoo.org>
2023-05-06dev-lang/python: Stabilize 3.11.3 arm, #905812Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-05-06dev-lang/python: Stabilize 3.11.3 arm64, #905812Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-05-06dev-lang/python: Stabilize 3.11.3 sparc, #905812Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-05-06dev-lang/python: Stabilize 3.11.3 hppa, #905812Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-05-06dev-lang/python: Stabilize 3.11.3 amd64, #905812Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-05-06dev-lang/python: Stabilize 3.11.3 x86, #905812Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-05-06dev-lang/python: Stabilize 3.11.3 ppc, #905812Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-05-06dev-lang/python: Stabilize 3.11.3 ppc64, #905812Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-05-03dev-lang/python: conditionalise util-linux depSam James
We don't use ::gentoo python on macOS prefix yet but this is worth doing anyway given it was wrong before & it makes the diff smaller. Bug: https://bugs.gentoo.org/905618 Signed-off-by: Sam James <sam@gentoo.org>
2023-04-06dev-lang/python: add timeout for PGO task for >= 3.10Sam James
Add a timeout matching the upstream default PROFILE_TASK given how often we've seen hangs here. Bug: https://bugs.gentoo.org/828535 Bug: https://bugs.gentoo.org/850154 Bug: https://bugs.gentoo.org/900429 Bug: https://bugs.gentoo.org/903890 Thanks-to: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2023-04-06dev-lang/python: skip test_tools for PGOSam James
Skip the 'test_tools' test when running PGO for now to avoid hanging the build (and also kind of fork-bombing the system with recursive cpython build attempts). Interestingly, not seen this when running the actual regular testsuite, but I suppose far fewer people actually run that, so could just be a frequency thing. Bug: https://bugs.gentoo.org/828535 Bug: https://bugs.gentoo.org/850154 Bug: https://bugs.gentoo.org/903890 Closes: https://bugs.gentoo.org/900429 Signed-off-by: Sam James <sam@gentoo.org>
2023-04-05dev-lang/python: Bump to 3.11.3Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>