Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: astral-sh/python-build-standalone
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 20251209
Choose a base ref
...
head repository: astral-sh/python-build-standalone
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 20251217
Choose a head ref
  • 8 commits
  • 22 files changed
  • 2 contributors

Commits on Dec 10, 2025

  1. Use latest LLVM for musl builds (#916)

    closes #829
    jjhelmus authored Dec 10, 2025
    Configuration menu
    Copy the full SHA
    f322ad6 View commit details
    Browse the repository at this point in the history
  2. Remove multiarch patch (#917)

    --print-multiarch reporting an incorrect triple was a bug in LLVM that
    was fixed. With the project now using LLVM 21+ (#916) the patches to
    remove this check during configuration are no necessary.
    
    closes #865
    jjhelmus authored Dec 10, 2025
    Configuration menu
    Copy the full SHA
    0d07a8b View commit details
    Browse the repository at this point in the history
  3. limit test-embed patch to Python 3.12 and 3.13 (#918)

    A version of `patch-test-embed-prevent-segfault.patch` was merged
    upstream in python/cpython#128474. It is not
    needed in CPython 3.14+
    jjhelmus authored Dec 10, 2025
    Configuration menu
    Copy the full SHA
    d1684b0 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2025

  1. rename build-uv.py -> build.py (#920)

    Rename the script used to start a build from `build-uv.py` to
    `build.py`.
    On all platforms builds can be done using:
    ```
    uv run ./build.py ...
    ```
    Additionally on Linux and macOS `./build.py ...` can be used.
    jjhelmus authored Dec 11, 2025
    Configuration menu
    Copy the full SHA
    182c038 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2025

  1. Configuration menu
    Copy the full SHA
    5cbc49f View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2025

  1. getpath: Fix /proc/self/maps parsing (#922)

    Correctly handle lines missing a filename (which have a space between
    fields immediately followed by a newline; scanf will skip over both of
    those as whitespace and try to parse the next line).
    
    Also use __builtin_return_address to provide some robustness against
    running into issues with the PLT.
    geofft authored Dec 16, 2025
    Configuration menu
    Copy the full SHA
    2b04093 View commit details
    Browse the repository at this point in the history
  2. Apply the getpath library name patch to 3.11+ (#924)

    Backport the changes to library_to_dict() (the function we're patching
    in 3.14) in Modules/getpath.c with the help of
    
        git checkout -p v3.14.0 -- Modules/getpath.c
    geofft authored Dec 16, 2025
    Configuration menu
    Copy the full SHA
    135c79e View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2025

  1. Configuration menu
    Copy the full SHA
    85fdc74 View commit details
    Browse the repository at this point in the history
Loading