Commit Graph

265 Commits

Author SHA1 Message Date
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
61f8b80067 python3.13: disable parallel build to try to fix 32 bits build.
Seems parallel builds of Python can be a bit too much for lil' old
hoard2 in 32 bits. Let's see if this is enough for now.

(no rev-bump as 64 bits build went OK).
2025-08-10 14:00:37 -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
Schrijvers Luc
f5f4497bed python3.13, small change to force rebuild (#12555) 2025-07-07 15:24:24 +00:00
OscarL
6b7fe5fd7b python3.13: change in comment to trigger build on the x86_64 builder. (#12554) 2025-07-07 11:19:42 +00:00
OscarL
eb42d70b2c python3.13: attempt force rebuild on x86_64 builder. (#12541)
- Replaced some prefix spaces with tabs.
- Added pip instructions to the package description.

Just some non-functional changes to try and trigger a new build on
the x86_64 builder (might fail again if the work-dir still wasn't
manually cleaned).
2025-07-04 03:31:43 -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
c059c9729c python3.10: fix 32 bits build. (#12132) 2025-04-11 09:55:04 +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
waddlesplash
99b6b022ff python3.10: Drop timezone_data requirement.
The "zoneinfo" module can function with a package from PyPI in its absence, and this would otherwise add a package to the default install.
2024-08-12 15:04:01 -04:00
Augustin Cavalier
cf41b3bf40 Tweak recipes for rebuild on x86 secondary arch.
Version requirements no longer needed now that OpenSSL devel package
does not specify devel provides anymore.
2024-08-09 12:39:45 -04:00
Augustin Cavalier
0e8ff9b52a Bump more packages to use openssl3. 2024-08-08 14:28:50 -04: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
689d29823f python3.10: fix build on 32 bits. (#10784) 2024-08-03 14:19:49 +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
OscarL
6a03b68d44 python3.12: add recipe for Python version 3.12.0. (#9602) 2023-10-11 05:48:14 +00:00
OscarL
98496e2705 python3.11: update to version 3.11.6 (#9561) 2023-10-03 09:58:18 +02:00