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: python/pymanager
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: d0417a7
Choose a base ref
...
head repository: python/pymanager
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: c25ec7e
Choose a head ref
  • 5 commits
  • 10 files changed
  • 3 contributors

Commits on Sep 7, 2026

  1. Mark optional platform tags in online aliases (#408)

    Fixes #407
    
    Each online feed entry lists both the bare alias and its platform variant, but format_table only shows the first occurrence of each name. The -32 install claims python3.exe first, leaving the default -64 install with lone suffixed names shown as plain python3-64.exe while the Tag column correctly shows 3.15-dev[-64]. Forward the default platform to get_install_alias_names so a lone default-platform suffix still renders as optional ([-64]), mirroring the Tag column.
    Punisheroot authored Sep 7, 2026
    Configuration menu
    Copy the full SHA
    d1a7221 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2026

  1. Prefer default install for shared aliases (#415)

    Fixes #413
    
    get_installs() keeps precedence order and only flags an overridden default (e.g. via PYTHON_MANAGER_DEFAULT), so update_all_shortcuts() generated entrypoint aliases such as pip from the first install while python/pythonw came from the default. Move the default install front before alias creation so first-match-wins picks it. Ordering is kept local to preserve py list output.
    Punisheroot authored Sep 10, 2026
    Configuration menu
    Copy the full SHA
    d14e65d View commit details
    Browse the repository at this point in the history
  2. Stream package extraction in 10MB chunks to limit peak memory usage (#…

    …410)
    
    Fixes #409
    
    10MB was chosen so that files in a standard Python distribution are all still copied in a single step. However, custom packages with larger files are now streamed.
    joaogabriel15 authored Sep 10, 2026
    Configuration menu
    Copy the full SHA
    fe0d239 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2026

  1. Remove __file__ from alias launch scripts to allow users that assume …

    …a string to work. (#416)
    
    Fixes #412
    zooba authored Sep 14, 2026
    Configuration menu
    Copy the full SHA
    6350dd2 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2026

  1. Fixes welcome message and alias display (#417)

    Also adds ruff.toml to exclude noisy rules.
    zooba authored Sep 15, 2026
    Configuration menu
    Copy the full SHA
    c25ec7e View commit details
    Browse the repository at this point in the history
Loading