github indygreg/python-build-standalone 20240107

latest releases: 20240415, 20240224
3 months ago
  • CPython 3.11.6 -> 3.11.7
  • CPython 3.12.0 -> 3.12.1
  • pip 23.2.1 -> 23.3.2
  • setuptools 68.2.2 -> 69.0.3
  • OpenSSL 3.0.11 -> 3.0.12
  • SQLite 3.43.1 -> 3.44.2
  • ncurses 6.3 -> 6.4
  • libX11 1.6.8 -> 1.6.12
  • libXau 1.0.7 -> 1.0.11
  • libcxb 1.13.1 -> 1.14
  • libpthread-stubs 0.1 -> 0.5
  • x11-util-macros 1.19.2 -> 1.20.0
  • xtrans 1.4.0 -> 1.5.0
  • LLVM 17.0.1 -> 17.0.6 (Linux builds only)
  • (Windows) sys.winver is now defined properly on CPython 3.10+ (#199)
  • CPython 3.8, 3.9, and 3.10 Linux distributions no longer link against libcrypt.so.1 outside of the _crypt extension module. This was the intended behavior of recent releases but the intended behavior was only working correctly on CPython 3.11 and 3.12. (#197)
  • tzset() function is now force enabled on Linux builds. Previously, cross-compiled distributions likely had it disabled. This enables the time.tzset() Python function to work. (#196)
  • On Linux and macOS, various distribution configuration files are now normalized post build to remove Clang specific compiler flags and references to build paths. e.g. on Linux, before CFLAGS was reported as -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fdebug-default-version=4 -fPIC -I/tools/deps/include -I/tools/deps/include/ncursesw -I/tools/deps/libedit/include and afterwards it is -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fPIC. This change should make distributions more portable. The practical effect of this change is that build systems keying off the build settings embedded in the distribution should now have a higher probability of working if they were broken before. (#194)

Don't miss a new python-build-standalone release

NewReleases is sending notifications on new releases.