Releases: astral-sh/python-build-standalone
Releases · astral-sh/python-build-standalone
20250808
Distribution changes
- On Mac/Linux,
libtcl
,libtk
, and_tkinter
are built as separate shared objects, which fixes matplotlib'stkagg
backend (the default on Linux), Pillow'sPIL.ImageTk
library, and other extension modules that need to use libtcl/libtk directly. Note that this change also stops shipping Tix, a deprecated Tk extension that was previously shipped for Linux (but not Mac) but seemingly was broken. (#676)
Build system changes
- The "ci:" labels on PRs, to limit which CI targets are built, now take effect again. (#731)
- Various other fixes to the release workflow.
Full Changelog: 2025080...2025080
20250807
Upgrades
- CPython 3.13.6
Distribution changes
- Fix reported multiarch in musl builds of Python 3.9 - 3.12
Full Changelog: 2025072...2025080
20250723
20250712
Distribution changes
- Restore the SQLite "fts4", "fts5", "rtree", and "geopoly" extensions on Mac/Linux platforms, and add regression tests. These were unintentionally dropped in an upgrade, likely due to SQLite changing their build system and its default configuration. (#694)
Build system changes
- Fix local (non-CI) builds which were failing due to a missing Makefile dependency (#692)
Full Changelog: 2025071...2025071
(Please note the release process for the 20250711 tag failed in CI. I have left the Git tag alone for the sake of downstream systems that might have picked it up automatically, but I have deleted the GitHub release and you should not use the tag/release.)
20250708
Upgrades
- SQLite 3.49.1.0
- CPython 3.14.0b4
Distribution changes
- Include zstd module on Python 3.14+ on Unix
- Remove
.sha256
files: these artifacts are no longer published to GitHub Releases; unfortunately, they put us above the newly enforced 1000 file limit for GitHub Release artifacts. A singleSHA256SUMS
file with all of the checksums is still published.
Build system changes
- Add support for building zstd on Unix
Full Changelog: 2025070...2025070
20250702
Build system changes
- Enable native builds on Linux aarch64
Distribution changes
- The
aarch64-unknown-linux
builds no longer includenoopt
andlto
variants in favor of apgo+lto
variant.
Full Changelog: 2025063...2025070
20250630
20250626
Upgrades
- CPython 3.14.0b3
Distribution changes
- Patch libedit to stop re-broadcasting signals to the parent
Build system changes
- Use the latest patch for the CFLAGS JIT configuration
- Use Depot runners for Windows builds in CI
Full Changelog: 2025061...2025062
20250612
20250610
Upgrades
- CPython 3.14.0b2
Distribution changes
- Add patch for stable
uuid.getnode
on 3.13
Full Changelog: 2025060...2025061