Skip to content

Releases: astral-sh/python-build-standalone

20260325

25 Mar 09:30
e9e69ce

Choose a tag to compare

The prior two releases (20250323 and 20260324) failed to publish correctly due to issues uploading to our mirror. All of their GitHub assets are correct, but they will remain marked as pre-releases. The changes below reflect the changes since the 20260320 release.

Distribution changes

  • Test extensions are built as shared libraries
  • _testcapi is built and included as a shared library in the full archives
  • Test extensions are no longer included in install-only archives
  • Add install_only distributions for free-threaded assets
  • Allow RHEL/Fedora OpenSSL specific configuration instead of failing

Build system changes

  • PGO runs in parallel

Full Changelog: 2026032...2026032

20260324

24 Mar 18:53
3fee9bd

Choose a tag to compare

20260324 Pre-release
Pre-release

Distribution changes

  • Test extensions are built as shared libraries
  • _testcapi is built and included as a shared library in the full archives
  • Test extensions are no longer included in install-only archives

Build system changes

  • PGO runs in parallel

Full Changelog: 2025032...2026032

20250323

23 Mar 20:54
7f200fd

Choose a tag to compare

20250323 Pre-release
Pre-release

Note this releases was tagged incorrectly and is intended to be 20260323

Distribution changes

  • Add install_only distributions for free-threaded assets
  • Allow RHEL/Fedora OpenSSL specific configuration instead of failing

Full Changelog: 2026032...2025032

20260320

20 Mar 13:09
517bea8

Choose a tag to compare

Upgrades

  • LLVM 21.1.4 -> 22.1.1
  • setuptools 80.9.0 -> 82.0.1

Distribution changes

  • CPython is built with frame-pointer enabled on Linux x86-64 and aarch64.
  • install_only and install_only_stripped artifacts are provided for the free-threaded variant of Python 3.13+.
  • -LModules_hacl is not included in the sysconfig LDFLAGS.
  • The location of X509 certificates on older RHEL/Fedora systems will be used automatically when detected.

Build system changes

  • Note that the build-linux.py and build-macos.py scripts were deprecated in the previously release. Please use build.py. These scripts will be removed shortly.

Full Changelog: 2026031...2026032

20260310

10 Mar 18:58
6f6aaa1

Choose a tag to compare

Upgrades

  • CPython 3.15.0a6 -> 3.15.0a7

Distribution changes

  • A weak symbol is used on Linux so that glibc's sem_clockwait is used when available on the host system.

Build system changes

  • The build-linux.py and build-macos.py scripts are deprecated. Please use build.py. These scripts will be removed in a future release.

Full Changelog: 2026030...2026031

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