Commit Graph

170 Commits

Author SHA1 Message Date
OscarL
0646a13dd0 python3.14: update to version 3.14.2 (also, drop 3.9 recipe). (#13334)
"Of course they release a new version the same day I updated the previous one"
edition.

At least gives me an excuse to finally drop the 3.9 recipe for good.

RIP 3.9! You weren't loved, but were useful nonetheless!
2025-12-05 17:59:12 -03:00
OscarL
6085cdc33e python3.14: update to version 3.14.1. (#13332)
Removed commit from patchset got upstreamed (with a slightly
different implementation).
2025-12-05 03:17:48 -03:00
OscarL
c9810b94be python3.9: 3.9.25, End-of-Life version. (#13180)
For completeness' sake, update the recipe one last time for version
3.9.25, released on 2025-10-31.

Keep it disabled, as this release marks the Python 3.9 EOL.

Expect this recipe to be removed soon.
2025-11-03 01:43:43 -03:00
OscarL
3f1aa9e389 python3.13: update to version 3.13.9. (#13137) 2025-10-29 11:52:52 +00:00
OscarL
44aee244d3 python3.12: update to version 3.12.12. (#13057) 2025-10-11 22:29:42 -03:00
OscarL
61bec17e85 python3.11: update to version 3.11.14. (#13056) 2025-10-11 22:29:18 -03:00
OscarL
74598065ab python3.9: update to version 3.9.24. (#13055) 2025-10-11 21:59:30 -03:00
OscarL
beeb3b2b7a python3.10: update to version 3.10.19. (#13054)
Added a note on the description regarding the need to uninstall the .hpkg pip/pip_python310 packages, if the users intend to use "upstream pip" (to avoid possible conflicts).
2025-10-11 20:56:14 -03:00
OscarL
6c5fa677fc python3.13: update to version 3.13.8. (#13046) 2025-10-07 20:44:15 -03:00
OscarL
9f172c7f7c python3.14: update to final 3.14.0 version. (#13045) 2025-10-07 20:21:57 -03:00
OscarL
d6f676bfed python3.14: update to version 3.14.0rc3. (#12939) 2025-09-19 23:59:57 -03:00
Oscar Lesta
a9d3265c74 python3.14: update to version 3.14.0rc2. 2025-08-15 02:46:24 -03:00
Oscar Lesta
e0e51f507c python3.13: update to version 3.13.7. 2025-08-15 02:43:34 -03:00
Oscar Lesta
078c51934f python3.13: update to version 3.13.6. 2025-08-10 03:45:55 -03:00
OscarL
fc619c706a python3.14: update to version 3.14.0rc1. (#12618) 2025-07-23 04:07:36 -03:00
OscarL
5bb564f9e1 python3.14: update to version 3.14.0~b4. (#12586) 2025-07-13 20:39:25 -03:00
OscarL
17e8b407fa python3.12: update to version 3.12.11. (#12534) 2025-06-30 04:15:25 -03:00
OscarL
2853d63a36 python3.11: update to version 3.12.13. (#12533) 2025-06-30 04:00:39 -03:00
OscarL
6d62de1834 python3.9: update to version 3.9.23. (#12532) 2025-06-30 03:50:32 -03:00
OscarL
3caf2fb683 python3.13: update to version 3.13.5. (#12528) 2025-06-27 10:12:38 -03:00
OscarL
81c31426be python3.10: update to version 3.10.18. (#12497) 2025-06-12 16:31:50 -03:00
OscarL
b5a422d2a2 python3.14: update to 3.14.0 beta 2. (#12443)
Disabled "forceParallelBuild" as I got a build failure again using that.
2025-05-28 12:10:41 +00:00
OscarL
ea0fafb7c7 python3.14: new recipe. (#11298)
* python3.14: new recipe.

First alpha release. Final 3.14.0 version expected next year.

Only tested unoptimized 64 bits builds so far.

* python3.14: update to alpha2. Works on 32 bits now!

* python3.14: update to alpha3.

* python3.14: update to alpha4.

Removed patch for `config.guess`, as it is now not needed.

* python3.14: update to alpha5.

* python3.14: make sure 'spawn' is used and not 'forkserver'.

* python3.14: update to alpha6.

* python3.14: update to alpha7.

* python3.14: update to 3.14.0 beta1.
2025-05-08 07:40:26 +00:00
OscarL
92413b58b1 python3.13: update to version 3.13.3. (#12213) 2025-04-20 04:27:51 +00:00
OscarL
40045a4ffd python3.12: update to version 3.12.10. (#12153)
Re-run the test suite on both bare-metal nightly 32 bits (hrev58812),
and beta5 64 bits under VMware, to double check which tests still hang
and which work.

Did my best to add some notes on possible causes for the failing ones.
2025-04-15 06:11:39 +00:00
OscarL
8d9e0240e9 python3.11: update to version 3.11.12. (#12151) 2025-04-14 15:09:39 +00:00
OscarL
60bc6c068e python3.10: update to version 3.10.17. (#12131)
Enable creation of a _debuginfo package (in hopes that it can make crash
reports more useful).
2025-04-10 13:01:10 +00:00
OscarL
56946bb4b6 python3.9: update to version 3.9.22. (#12126) 2025-04-10 10:51:17 +00:00
OscarL
e95927343b python3.12: update to version 3.12.9. (#11723) 2025-02-05 07:17:47 +00:00
OscarL
351094338c python3.13: update to version 3.13.2. (#11722) 2025-02-05 07:17:33 +00:00
OscarL
be3dd1015a python3.13: update to version 3.13.1. (#11453) 2024-12-14 13:33:09 +01:00
OscarL
e2335de1d1 python3.9: update to version 3.9.21. (#11446) 2024-12-14 09:52:26 +01:00
OscarL
80baac6fdc python3.11: update to version 3.11.11. (#11445) 2024-12-14 09:05:02 +01:00
OscarL
a7c615e261 python3.12: update to version 3.12.8. (#11444) 2024-12-14 07:50:57 +01:00
OscarL
198fb2d211 python3.10: update to version 3.10.16. (#11442) 2024-12-14 07:15:59 +01:00
OscarL
d47fad6c21 python3.13: new recipe. (#10793)
Some notes:
- Enabled '--with-lto' for some extra bits of speed.
- Building the GIL-free version fails, so only the "traditional" available.
- Experimental JIT compiler also failed to build. Might try again on next releases.

This version removes, among other things, lib2to3, so we might face some compatibility issues
with older packages.
2024-10-11 17:36:42 +02:00
OscarL
f2f2723b8d python3.12: update to version 3.12.6. (#11122) 2024-09-17 15:53:55 +00:00
OscarL
58b4797a43 python3.11: update to version 3.11.9. (#10789)
Reworked the .patchset, to match what has been done for other versions already.

According to "PEP 664 – Python 3.11 Release Schedule" this is 3.11's
"final regular bugfix release".
2024-08-06 13:17:21 +02:00
OscarL
ba2315f7ea python3.9: update to version 3.9.19. (#10785)
.patchset changes after the ones done for 3.10.
2024-08-04 08:53:25 +02:00
OscarL
ca1fccee49 python3.10: fix a 'ctypes' bug I introduced on the 3.10.14 patchset. (#10783)
Also:
- consolidate recipe 'options' near the top.
- remove pyvenv from provides (removed on Python 3.8).
2024-08-03 11:14:39 +02:00
OscarL
7694f68eca python3.10: patch set re-work. (#10750)
Re-worked the patchset, mostly to avoid having scattered changes to the same
areas, trying to keep each "commit" on a narrower focus/topic.

Fixes #10211, and attempts to fix some remaining _INSTALL_SCHEMES issues.
(makes `platinclude` point to the system headers for the default scheme,
which should avoid having to set HAIKU_USE_VENDOR_DIRECTORIES=1 when bulding
gdb).
2024-07-31 08:02:34 +02:00
OscarL
30bae5bfd2 python3.12: update to version 3.12.4. (#10752) 2024-07-29 21:32:47 +02:00
OscarL
5cef8c24c3 python3.10: update to version 3.10.14. (#10696) 2024-07-17 11:01:41 +02:00
Alexander von Gluck IV
6f79a984a8 python: fix config.guess for non-x86 arch
* Should fix build on arm, arm64, riscv64, etc
2024-03-14 12:58:13 -05:00
OscarL
8a3f3ee2ae python3.12: update to version 3.12.2. (#10111) 2024-02-16 11:27:40 +01:00
OscarL
eef3fd5c7a python3.11: update to version 3.11.8. (#10110) 2024-02-16 11:27:27 +01:00
OscarL
d75085a35b python3.10: fix builds on nightlies that include kqueue. (#10101)
Fixes #10001.

Also:
- Use same way of excluding tests as in 3.11/3.12.
- Disable some more tests that hang reliably.
2024-02-13 17:56:39 +01:00
OscarL
1c4b106f6c python3.10: fix build with newer libedit. (#10019)
Reference: https://github.com/python/cpython/pull/110239
2024-01-28 17:54:07 +01:00
OscarL
015f20ff8f python3.12: update to version 3.12.1 (#9875) 2023-12-11 08:25:15 +01:00
OscarL
c7132aa43c python3.11: update to version 3.11.7 (#9874) 2023-12-11 08:24:31 +01:00