20240415
Need help choosing which build to use? See documentation at https://gregoryszorc.com/docs/python-build-standalone/20240415/running.html.
Upgrades
- CPython 3.12.2 -> 3.12.3
- CPython 3.11.8 -> 3.11.9
- CPython 3.10.13 -> 3.10.14
- CPython 3.9.18 -> 3.9.19
- CPython 3.8.18 -> 3.8.19
- musl libc 1.2.4 -> 1.2.5
Breaking
- The LTO-only build are no longer published for targets which have a PGO+LTO build. Consumers of the LTO-only builds are recommended to migrate to the PTO+LTO variants (#223). Affected triples are:
aarch64-apple-darwin
,x86_64-apple-darwin
,x86_64-unknown-linux-gnu
,x86_64_v2-unknown-linux-gnu
, andx86_64_v3-unknown-linux-gnu
. - The static Windows builds have been removed. Consumers of the static Windows builds must switch to the dynamically-linked Windows builds. See #221 for why this was done.
- The dynamically-linked Windows builds are now published without a
-shared-
tag (e.g.,cpython-3.10.14+20240415-i686-pc-windows-msvc-shared-pgo-full.tar.zst
is now available ascpython-3.10.14+20240415-i686-pc-windows-msvc-pgo-full.tar.zst
). The-shared-
aliases will continue to be uploaded for now, though both assets refer to the same built artifact, and consumers are recommended to migrate to the non-shared
variant (#241).
Other
armv7-unknown-linux-gnueabi
andarmv7-unknown-linux-gnueabihf
artifacts are now published.- The build system now supports building CPython from a local source directory (rather than requiring a source tarball distribution). (#236)
Full Changelog: 2024022...2024041