Commit Graph

1597 Commits

Author SHA1 Message Date
Michał Górny
676f06fc74 dev-lang/python: Remove ppc hack and backport re fix to 3.12.0_rc1_p1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-08-10 04:33:28 +02:00
Michał Górny
68dbd9e095 dev-lang/python: Bump to 3.12.0_rc1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-08-06 15:07:40 +02:00
Michał Górny
f3b1a0a2a8 dev-lang/python: Backport binutils TLS workaround as 3.12.0_beta4_p2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-08-04 05:03:04 +02:00
Michał Górny
875fa4ce02 dev-lang/python: Backport regression fix to 3.12.0_beta4_p1
Backport a revert that fixes a regression in 3.12.0_beta4, that causes
test failures in dev-python/django.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-07-23 13:24:10 +02:00
Michał Górny
b035318d5c dev-lang/python: Bump to 3.12.0_beta4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-07-12 06:04:14 +02:00
Michał Górny
da2f445a42 dev-lang/python: Correct dev-python/ensurepip-* dependencies
Make USE=ensurepip depend on dev-python/ensurepip-pip specifically
since this is the only package that is actually required by ensurepip.

Adjust test dependencies to include dev-python/ensurepip-setuptools
and dev-python/ensurepip-wheel as well, as it is required by additional
tests required by Python 3.12.

Closes: https://bugs.gentoo.org/909151
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-07-08 20:29:10 +02:00
Michał Górny
41380cfb22 dev-lang/python: Add test-dep on ensurepip-wheels
Closes: https://bugs.gentoo.org/909151
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-06-25 21:05:11 +02:00
Michał Górny
b40107aa3a dev-lang/python: Remove outdated sandbox blocker
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-06-23 08:19:43 +02:00
Michał Górny
0918d67d9d dev-lang/python: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-06-23 08:17:39 +02:00
Arthur Zamarin
ce827fc91d dev-lang/python: Stabilize 3.11.4 x86, #908017
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-23 09:12:27 +03:00
Arthur Zamarin
07189cfcad dev-lang/python: Stabilize 3.11.4 sparc, #908017
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-23 09:12:24 +03:00
Sam James
33852ee5c8 dev-lang/python: drop no-op USE=hardened
As reported at https://forums.gentoo.org/viewtopic-t-1163892.html.

In 5f58c0be83, I explained why USE=hardened
wasn't useful anymore for Python but forgot to remove it from IUSE. Fix that.

Fixes: 5f58c0be83
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-22 06:18:00 +01:00
Michał Górny
12f0e0d3b3 dev-lang/python: Bump to 3.12.0_beta3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-06-20 20:46:28 +02:00
Arthur Zamarin
7e7172f333 dev-lang/python: Stabilize 3.11.4 ppc, #908017
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:18:23 +03:00
Arthur Zamarin
a772d5d75a dev-lang/python: Stabilize 3.11.4 arm, #908017
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:18:13 +03:00
Arthur Zamarin
b151be8d34 dev-lang/python: Stabilize 3.11.4 amd64, #908017
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:18:11 +03:00
Arthur Zamarin
ce6a5965e4 dev-lang/python: Stabilize 3.9.17 x86, #908016
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:09:31 +03:00
Arthur Zamarin
3b5cdb7464 dev-lang/python: Stabilize 3.9.17 sparc, #908016
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:09:22 +03:00
Arthur Zamarin
7c6cf1564c dev-lang/python: Stabilize 3.9.17 hppa, #908016
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:09:19 +03:00
Arthur Zamarin
eae3f2e0db dev-lang/python: Stabilize 3.9.17 arm, #908016
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:08:43 +03:00
Arthur Zamarin
eda15cdaab dev-lang/python: Stabilize 3.9.17 amd64, #908016
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:08:39 +03:00
Arthur Zamarin
347510145c dev-lang/python: Stabilize 3.10.12 arm, #908015
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:06:26 +03:00
Arthur Zamarin
610d566b26 dev-lang/python: Stabilize 3.10.12 x86, #908015
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:06:22 +03:00
Arthur Zamarin
3b7cfa5fd7 dev-lang/python: Stabilize 3.10.12 amd64, #908015
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:06:17 +03:00
Arthur Zamarin
781e39f147 dev-lang/python: Stabilize 3.8.17 sparc, #908014
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:03:43 +03:00
Arthur Zamarin
09026ca5a9 dev-lang/python: Stabilize 3.8.17 arm, #908014
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:03:40 +03:00
Arthur Zamarin
38f93562c4 dev-lang/python: Stabilize 3.8.17 amd64, #908014
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:03:35 +03:00
Arthur Zamarin
3672bcf228 dev-lang/python: Stabilize 3.8.17 x86, #908014
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-06-20 21:02:59 +03:00
Rolf Eike Beer
eb815ef303 dev-lang/python: stable 3.11.4 for hppa, bug #908017
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-14 05:32:02 +01:00
Rolf Eike Beer
a6baf2ef71 dev-lang/python: stable 3.10.12 for hppa, bug #908015
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-14 05:32:01 +01:00
Sam James
375f6a1aaf dev-lang/python: skip test_dtrace for pgo
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-06-12 21:30:49 +01:00
Sam James
10c5c297cb dev-lang/python: Stabilize 3.10.12 sparc, #908015
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-09 12:02:22 +01:00
Sam James
8092d20182 dev-lang/python: Stabilize 3.8.17 hppa, #908014
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-07 21:03:49 +01:00
Sam James
c652584758 dev-lang/python: Stabilize 3.11.4 ppc64, #908017
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-07 18:30:25 +01:00
Sam James
3e1e9a0df6 dev-lang/python: Stabilize 3.8.17 arm64, #908014
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-07 18:30:24 +01:00
Sam James
8b2e975020 dev-lang/python: Stabilize 3.11.4 arm64, #908017
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-07 17:45:44 +01:00
Sam James
2e0f779e5c dev-lang/python: Stabilize 3.10.12 arm64, #908015
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-07 17:34:34 +01:00
Sam James
8477c96c9b dev-lang/python: Stabilize 3.9.17 arm64, #908016
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-07 17:10:41 +01:00
Sam James
6dee3b5b62 dev-lang/python: Stabilize 3.8.17 ppc, #908014
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-07 17:10:39 +01:00
Sam James
65887cecc9 dev-lang/python: Stabilize 3.9.17 ppc64, #908016
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-07 16:50:23 +01:00
Sam James
ddb5cedcee dev-lang/python: Stabilize 3.9.17 ppc, #908016
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-07 16:50:21 +01:00
Sam James
2c54c77b84 dev-lang/python: Stabilize 3.10.12 ppc64, #908015
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-07 16:50:20 +01:00
Sam James
67e01f9672 dev-lang/python: Stabilize 3.10.12 ppc, #908015
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-07 16:50:19 +01:00
Sam James
c3ed0feaf7 dev-lang/python: Stabilize 3.8.17 ppc64, #908014
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-07 16:50:17 +01:00
Michał Górny
2ed301ff3d dev-lang/python: Bump to 3.11.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-06-07 15:41:30 +02:00
Michał Górny
ee9a326eb2 dev-lang/python: Bump to 3.12.0_beta2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-06-07 06:40:40 +02:00
Michał Górny
1ae2af39d5 dev-lang/python: Bump to 3.10.12
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-06-07 06:40:39 +02:00
Michał Górny
e4ccf7e959 dev-lang/python: Bump to 3.8.17
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-06-06 18:13:05 +02:00
Michał Górny
01710b865d dev-lang/python: Bump to 3.9.17
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-06-06 17:02:37 +02:00
Michał Górny
7227144bfb dev-lang/python: Fix version number in 3.12.0_beta1_p4
Revert the upstream commit appending "+" to the Python version number.
Apparently using a non-PEP 440 version breaks a number of packages
(Poetry, argparse-manpage).

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-05-31 15:58:00 +02:00