Releases: astral-sh/python-build-standalone
Releases · astral-sh/python-build-standalone
20210103
- Python 3.8 upgraded from 3.8.6 to 3.8.7
- Python 3.9 upgraded from 3.9.0 to 3.9.1
- Releases are now produced from GitHub Actions, which also powers the new CI for this project.
- macOS distributions no longer utilize
gettext
. This is a regression, as thelocale
module no longer has certain functionality. However, it was needed to avoid GPL licensing issues and the new behavior matches that of the Linux distributions. - macOS debug builds now properly reference the libpython dylib.
- Support for build Python 3.7 has been dropped because it made the code unnecessarily complex.
- LibreSSL upgraded from 3.2.2 to 3.2.3 (only affects Linux musl distributions).
- OpenSSL upgraded from 1.1.1h to 1.1.1i.
- pip upgraded from 20.2.4 to 20.3.3.
- setuptools upgraded from 50.3.2 to 51.1.1.
- sqlite upgraded from 3.33.0 to 3.34.0.
20201020
- PYTHON.json files are now version 6 and contain
python_paths_abstract
andpython_config_vars
keys, providing more of the Python configuration to JSON - binutils upgraded from 2.35 to 2.35.1
- LLVM/Clang upgraded from 10.0.1 to 11.0.0
- pip upgraded from 20.2.3 to 20.2.4
- setuptools upgraded from 50.3.0 to 50.3.2
- LibreSSL upgraded from 3.1.4 to 3.2.2
- Linux glibc linked distributions switched from LibreSSL to OpenSSL
20201006
20201005
20201003
20200830
20200823
20200822
- CPython 3.7 upgraded to 3.7.9
- CPython 3.8 upgraded to 3.8.5
- pip upgraded to 20.2.2
- setuptools upgraded to 49.6.0
- binutils upgraded to 2.35
- GCC upgraded to 10.2.0
- LLVM upgraded to 10.0.1
- musl upgraded to 1.2.1
- LibreSSL upgraded to 3.1.4
- Windows shared distributions now distribute a
python3.dll
file in addition to thepythonXY.dll
file.
The macOS distributions for this release have an unwanted dependency on libintl.dylib
, which isn't provided by macOS by default and binaries may not run on machines without gettext
/libintl
installed. Consider using the subsequent release.
20200530
20200517
- Python 3.8 upgraded to 3.8.3.
- OpenSSL upgraded to 1.1.1g.
- LibreSSL upgraded to 3.1.1.
- Linux build environment upgraded from Debian Wheezy to Jessie. This means the minimum version of glibc required has increased and the oldest glibc version that binaries will run on was released in 2014.
- Linux and macOS distribution now contain a dynamically linked
libpython
. Distributions contain both a dynamic and staticlibpython
. - macOS distributions now ship with their own build of tcl/tk 8.6. Previously, they relied on the system's tcl/tk 8.5.
libncurses
is now built with Unicode support.- Windows static builds for Python 3.8 are now provided.
- Windows static builds no longer link against the Microsoft CRT and no longer have a dependency on
vcruntime140.dll
.