- 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).
* 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.
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.
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.
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".
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).
This will get EOL-ed in October (assuming it ever gets a .19 release).
We've anounced its demise on the forums in March, with a 6 months grace
period. Now that we have 3.11 on the repos, time to let this one go.
While this only removes the Python 3.8 package, and not each individual
"_python38" package we have, at least it will make it obvious we need to
change those recipes at install/update/rebuild time.
Only one recipe (not under /dev-python/) uses `python3.8` directly, and that's
for `calibre`'s TEST() (that recipe needs moving to 3.10 anyway).
So long Python 3.8!