Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency indygreg/python-build-standalone to v20250106 #23

Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 6, 2025

This PR contains the following updates:

Package Update Change
indygreg/python-build-standalone major 20241016 -> 20250106

Release Notes

indygreg/python-build-standalone (indygreg/python-build-standalone)

v20250106

Compare Source

Distribution changes
  • Support for Python 3.14.0a3 on macOS and GNU Linux (not yet available on Windows and musl Linux)
  • Enable loading hot code into 2MB pages (hugify) with BOLT optimizations
  • Use the cdsplit function splitting strategy for BOLT optimizations
  • Enable PGO on x86-64-v4 GNU Linux (the lto variant is replaced by pgo+lto)
Upgrades
  • autoconf 2.71 -> 2.72
  • LLVM 18 -> 19.1.6
  • zlib 1.2.13 -> 1.3.1
Fixes
  • Add missing parser files to Python 3.13+ Linux and macOS
  • Fix detection of SQLite features for the sqlite3 module, e.g., Connection.serialize
  • Configure pkg-config during CPython builds: improves detection of various minor features
  • Add missing -update-debug-section flag to BOLT instrumentation
  • Skip test_embed test cases that segfault when BOLT is enabled
  • Remove use of deprecated hfsort+ strategy in BOLT
Build system changes
  • Skip building pythonbuild when not needed
  • Separate patches for cross-compiling on older Python versions
  • Use Python 3.12 to run builds on Windows
  • Show Docker build errors when available
  • Bump Docker timeout from 60s to 10m

Full Changelog: astral-sh/python-build-standalone@2024121...2025010

v20241219

Compare Source

Distribution changes
  • Strip versioned Xcode path from build flags (#​414)
  • Sort keys in sysconfig data (#​415)
  • Patch _tkinter.c to look in base prefix (#​421)
  • Remove -Werror=unguarded-availability-new from sysconfig data (#​422)
  • Convert to UTF-8 prior to setting Tkinter path (#​425)
  • Pass -utf8 to vswhere (#​429)
  • Remove pgo-only builds on macOS and Linux; pgo+lto builds are available (#​444)
Build system changes
  • Remove mips / mipsel targets from CI; these were not published (#​413)
  • Scope libatomic allowance to MIPS on Python 3.13 (#​411)
  • Build system refactor to prepare for parallel Python version building (#​419)
  • Ignore clean-up errors for Windows temporary directory (#​427)
  • Require mimalloc explicitly on all GNU Python 3.13 builds (#​391)
  • Generate CI matrix at dynamically (#​428)

Full Changelog: astral-sh/python-build-standalone@2024120...2024121

v20241206

Compare Source

This release includes a fix for 20241205, please see that release for other changes.

Fixes
  • Create a copy of python3.13t.exe at python.exe and pythonw3.13t.exe at pythonw.exe for free-threaded Windows distributions: 20241205 attempted to remove the 3.13t suffixed executables, but it caused a regression with the virtual environment launcher. A later release may consolidate these executables under unsuffixed name for consistency. In the meantime, a copy is a simple, compatible solution.

v20241205

Compare Source

This release includes a regression for free-threaded Python 3.13 on Windows. No other distribution versions are affected. The regression is resolved in 20241206 See https://github.com/indygreg/python-build-standalone/issues/405 for details.

Breaking
  • Drop support for Python 3.8: The 20241008 release was the last release with Python 3.8 distributions. Support has now been removed from the build process.
  • Rename python3.13t.exe to python.exe in Windows free-threaded distributions: This matches the other Windows distributions. See astral-sh/uv#8298 for discussion.
Upgrades
  • CPython 3.9.20 -> 3.9.21
  • CPython 3.10.15 -> 3.10.16
  • CPython 3.11.10 -> 3.11.11
  • CPython 3.12.7 -> 3.12.8
  • CPython 3.13.0 -> 3.13.1
  • binutils 2.42 -> 2.43
  • jom-windows-bin 1.1.3 -> 1.1.4
  • mpdecimal 2.5.1 -> 4.0.0
  • pip 24.1.2 -> 24.3.1
  • setuptools 70.3.0 -> 75.6.0
  • SQLite 3.46.0 -> 3.47.1
  • strawberryperl 5.28.1.1 -> 5.38.2.2
  • x11-util-macros 1.20.0 -> 1.20.1
Fixes
  • Use relocatable shebang with space-in-path robustness
  • Enable support for dbstat virtual tables in SQLite via SQLITE_ENABLE_DBSTAT_VTAB
  • Ensure that Hacl_Hash_SHA2 does not appear as a library to link to
Other
  • Build with Visual Studio 2022 instead of 2019

Full Changelog: astral-sh/python-build-standalone@2024101...2024120


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot merged commit c08f9bd into main Jan 6, 2025
@renovate renovate bot deleted the renovate/indygreg-python-build-standalone-20250106.x branch January 6, 2025 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants