Skip to content

20240415

Latest
Compare
Choose a tag to compare
@charliermarsh charliermarsh released this 15 Apr 16:58

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, and x86_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 as cpython-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 and armv7-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