Releases: astral-sh/python-build-standalone
Releases · astral-sh/python-build-standalone
20260211
Upgrades
- CPython 3.15.0a5 -> 3.15.0a6
- pip 26.0 -> 26.0.1
Distribution changes
- Python 3.15 on Windows is built with tail-calling for improved performance.
- multiprocessing.Queue.qsize is now implemented on cross-compiled Linux distributions.
Full Changelog: 2026020...2026021
20260203
Upgrades
- CPython 3.14.2 -> 3.14.3
- CPython 3.13.11 -> 3.13.12
- pip 25.3 -> 26.0
Build system changes
- Action added to allow publishing version metadata to another repository for future use in
uv.
Full Changelog: 2026012...2026020
20260127
Upgrades
- OpenSSL 3.5.4 -> 3.5.5
Distribution changes
- Fix int types in
_tkinterfor Python 3.10 (likely no user-visible change)
Build system changes
- Add the ability to run the build process with Visual Studio 2026
- Add the ability to run the build process with Python 3.14+ (remove dangling symlinks in the internal archive of bzip2)
Full Changelog: 2026011...2026012
20260114
20260113
Upgrades
- CPython 3.15.0a3 -> 3.15.0a4
- Tcl/Tk 8.6.14 -> 9.0.3
Note: the change to the Tcl/Tk version also includes a changes to the name of the dynamic libraries included in the distribution, e.g. libtcl8.6.so -> libtcl9.0.so.
Full Changelog: 2025121...2026011
20251217
Upgrades
- CPython 3.15.0a2 -> 3.15.0a3
Build system changes
- The script used to start the build is now named
build.pyuse,uv run build.py ...to start a build on all platforms. - LLVM 21 is used to build all distribution, including those which target musl.
Distribution changes
- The startup logic (getpath) to better locate the install when invoked with an incorrect argv[0] was expanded to Python 3.11+
Full Changelog: 2025120...2025121
20251209
Distribution changes
- Correctly set
install_namefor macOSlibpython - Fix dropped tcl/tk patch on Python 3.14+
Full Changelog: 2025120...2025120
20251205
Upgrades
- CPython 3.13.10 -> 3.13.11
- CPython 3.14.1 -> 3.14.2
Distribution changes
- Patch Python startup logic (getpath) to better locate the install when invoked through a symlink or incorrect argv[0] (#896)
Full Changelog: 2025120...2025120
20251202
Upgrades
- CPython 3.13.9 -> 3.13.10
- CPython 3.14.0 -> 3.14.1
Build system changes
- Linux aarch64 targets can be built on macOS using Docker
- uv can be used to bootstrap the build using ./build-uv.py. Existing pip-based bootstrapping will be removed in a future release.
Full Changelog: 2025112...2025120
20251120
Upgrades
- xz 5.2.12 -> 5.8.1
- CPython 3.15.0a1 -> 3.15.0a2
Note that this is the first release that does not include Python 3.9 as it has reached end of life.
Distribution changes
- Dependencies are built with compiler optimization for improved performance.
- MSCV runtime DLLs are no longer stripped on windows.
Full Changelog: 2025103...2025112