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: 20260211
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: 20260303
Choose a head ref
  • 5 commits
  • 48 files changed
  • 5 contributors

Commits on Feb 16, 2026

  1. Remove GitHub stats job (#982)

    ## Summary
    
    I want to simplify our development dependencies a bit.
    charliermarsh authored Feb 16, 2026
    Configuration menu
    Copy the full SHA
    4f6950b View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2026

  1. fix: propagate Tcl library path across Tk-created interpreters (#958)

    Fixes #939 
    
    ## Problem
    
    tkinter fails with "Can't find a usable init.tcl" on macOS when both:
    1. `sys.prefix != sys.base_prefix` (e.g., when using venv, uvx, uv run
    --isolated)
    2. stdin is a non-TTY device (pytest capture, CI, piped input)
    
    ## Root cause
    
    On macOS Aqua, when stdin is non-TTY, Tk's init path
    `(Tk_CreateConsoleWindow` -> `TkpInit`) creates a secondary Tcl
    interpreter. The existing patch sets `tcl_library` on the main
    interpreter, but this secondary interpreter doesn't inherit it and falls
    back to compiled-in search paths that don't exist in a relocated/venv
    context.
    
    ## Fix
    
    Temporarily set the `TCL_LIBRARY` environment variable around the
    `Tcl_AppInit` call in `Tkapp_New`. The env var is visible to all
    interpreters Tk creates internally during init, then unset immediately
    after to avoid environment pollution. Also
    extends `_get_tcl_lib_path()` to compute the Tcl library path on Unix
    (previously Windows-only).
    
    Patches updated for Python 3.10–3.14.
    shaanmajid authored Feb 17, 2026
    Configuration menu
    Copy the full SHA
    0ebb3ee View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2026

  1. Fix backticks and unquoted vars in all the bash scripts (#987)

    There might be some more candidates but I think the next goal will be to
    use arrays for all the extra args things to avoid needing to use
    splitting anywhere, then it should be easy to clean up the rest.
    EliteTK authored Feb 27, 2026
    Configuration menu
    Copy the full SHA
    6a70525 View commit details
    Browse the repository at this point in the history
  2. Publish releases to Astral's mirror (#988)

    This is like astral-sh/uv#18159 but for PBS.
    zsol authored Feb 27, 2026
    Configuration menu
    Copy the full SHA
    03f0839 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2026

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