Skip to content

Releases: astral-sh/python-build-standalone

20260303

03 Mar 16:14
7442a32

Choose a tag to compare

Upgrades

  • CPython 3.10.19 -> 3.10.20
  • CPython 3.11.14 -> 3.11.15
  • CPython 3.12.12 -> 3.12.13

Distribution changes

  • The path to the Tcl library is propagated via an environment variable rather than an tcl interpreter variable to avoid issues when sys.stdin is redirected.

Build system changes

  • Releases are made available on Astral's mirror.
  • Bash scripts were refined to remove the use of backticks and quote all variables.

Full Changelog: 2026021...2026030

20260211

12 Feb 01:45
6b6905a

Choose a tag to compare

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

04 Feb 02:58
0f1d12e

Choose a tag to compare

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

28 Jan 00:31
e2fd960

Choose a tag to compare

Upgrades

  • OpenSSL 3.5.4 -> 3.5.5

Distribution changes

  • Fix int types in _tkinter for 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

15 Jan 02:20
dfe5331

Choose a tag to compare

Upgrades

  • CPython 3.15.0a4 -> 3.15.0a5

Full Changelog: 2026011...2026011

20260113

13 Jan 20:22
c210ac6

Choose a tag to compare

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

17 Dec 21:59
85fdc74

Choose a tag to compare

Upgrades

  • CPython 3.15.0a2 -> 3.15.0a3

Build system changes

  • The script used to start the build is now named build.py use, 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

09 Dec 21:51
29c7b9a

Choose a tag to compare

Distribution changes

  • Correctly set install_name for macOS libpython
  • Fix dropped tcl/tk patch on Python 3.14+

Full Changelog: 2025120...2025120

20251205

05 Dec 21:43
06b7216

Choose a tag to compare

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

02 Dec 22:48
fa176fe

Choose a tag to compare

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