Skip to content

Releases: astral-sh/python-build-standalone

20200418

18 Apr 22:51
Compare
Choose a tag to compare

This is a somewhat major release.

The version of the PYTHON.json format has been changed to 5 and with that change comes a ton of new annotations. See https://python-build-standalone.readthedocs.io/en/latest/distributions.html#python-json-file for more.

This release also has initial support for Python 3.8! However, static Windows builds are not yet supported.

The version of LLVM used to build distributions has been upgraded from 9.0.1 to 10.0.0.

Also, the naming convention of the distribution archives has changed significantly. The names now convey the target host triple and the optimization level.

20200408

09 Apr 02:17
Compare
Choose a tag to compare
  • CPython ugpraded from 3.7.6 to 3.7.7
  • binutils upgraded from 2.32 to 2.34
  • clang upgraded from 8.0.1 to 9.0.1
  • gcc upgraded from 9.2.0 to 9.3.0
  • libedit upgraded from 20181209-3.1 to 20191231-3.1
  • libffi upgraded from 3.2.1 to 3.3
  • ncurses upgraded from 6.1 to 6.2
  • openssl upgraded from 1.1.1d to 1.1.1f
  • readline upgraded from 6.3 to 8.0
  • setuptools upgraded from 45.2.0 to 46.1.3
  • tcl upgraded from 8.6.9 to 8.6.10
  • tk upgraded from 8.6.9.1 to 8.6.10
  • xz upgraded from 5.2.4 to 5.2.5

20200217

18 Feb 06:02
Compare
Choose a tag to compare

This releases fixes a regression on the MUSL Linux builds related to upgrading pip to version 20.0.2. The only commit is a fix for #30.

20200216

17 Feb 00:07
Compare
Choose a tag to compare
  • CPython upgraded to 3.7.6
  • Support for building a distribution with shared libraries on Windows
  • pip and setuptools upgraded to latest versions (20.0.2 and 45.2.0, respectively)
  • SQLite upgraded to 3.31.1
  • PYTHON.json version updated to 4 to support advertising shared libraries, other metadata
  • Debug symbols are installed next to binaries on Windows
  • venv and test modules are included on Windows
  • Working PGO support on Windows

20191025

26 Oct 06:08
Compare
Choose a tag to compare
  • Upgrade CPython to 3.7.5
  • Upgrade pip and setuptools to latest versions
  • Upgrade SQLite to 3.30.1
  • Upgrade OpenSSL to 1.1.1d
  • Upgrade libressl to 3.0.2
  • Fixed read-only files in archive
  • Enable building on Catalina. This required unshipping our own Tcl/Tk libraries as well as the Tix library. The tkinter extension module now depends on the system Tcl/Tk frameworks, which should always be available (but are deprecated).

20190816

17 Aug 02:50
Compare
Choose a tag to compare
  • PYTHON.json version bumped from 2 to 3 in order to define location of tcl files.
  • Tcl/tk support on Linux and macOS builds. (Windows support is coming.)
  • Zstandard compression on tarballs increased to result in archives ~50% of original size.
  • Various files in tarballs are now symlinks instead of copies of the same file.
  • SQLite version updated from 3.28 to 3.29.
  • bzip2 version updated from 1.0.6 to 1.0.8 (includes a security fix).
  • macOS now built with Clang/LLVM 8 instead of Clang/LLVM 6.
  • Build systems for Linux and macOS unified.

20190713

13 Jul 18:29
Compare
Choose a tag to compare
  • Python 3.7.4
  • x86 Windows builds
  • Working libedit extension variant on Linux
  • Linux musl distribution now uses LibreSSL instead of OpenSSL

20190617

18 Jun 06:20
Compare
Choose a tag to compare

These define a version 2 of the PYTHON.json schema, which includes license annotations and contains license texts in the Python archive.

Also, distributions have setuptools and pip readily available. There are also miscellaneous changes to support running in fully statically linked applications.

20190505

06 May 00:42
Compare
Choose a tag to compare

First release with version=1 in the PYTHON.json metadata file.

20190427

27 Apr 23:12
Compare
Choose a tag to compare

Uploading modern distributions so others don't have to create them offline.