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: pypa/pipenv
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2026.5.0
Choose a base ref
...
head repository: pypa/pipenv
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2026.5.1
Choose a head ref
  • 7 commits
  • 11 files changed
  • 2 contributors

Commits on Mar 30, 2026

  1. chore(deps-dev): bump pygments from 2.19.2 to 2.20.0 in /examples (#6623

    )
    
    Bumps [pygments](https://github.com/pygments/pygments) from 2.19.2 to 2.20.0.
    - [Release notes](https://github.com/pygments/pygments/releases)
    - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
    - [Commits](pygments/pygments@2.19.2...2.20.0)
    
    ---
    updated-dependencies:
    - dependency-name: pygments
      dependency-version: 2.20.0
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 30, 2026
    Configuration menu
    Copy the full SHA
    4e8e24c View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2026

  1. Fix CLI regressions from argparse migration, env var expansion, shell…

    … history, and docs (#6629)
    
    * Fix CLI regressions from argparse migration and docs update
    
    - Fix #6628: --python flag ignored during sync. Shared CLI options now use
      argparse.SUPPRESS so subparser defaults don't overwrite root parser values.
    - Fix #6626: pipenv run no longer passes all arguments to target process.
      Removed _add_common_options from run subparser so flags like --verbose, -v
      are passed through to the user's command.
    - Fix #6625: env var expansion broken in private source URLs. Fixed
      expand_url_credentials to expand env vars before splitting user:password,
      so a single ${TOKEN} containing 'user:pass' works correctly.
    - Fix #6627: pipenv shell adds unexpected lines to command history. Prefixed
      internal sendline commands with space to leverage HISTCONTROL=ignorespace.
    - Fix #6167: Removed Fedora dnf install instructions from docs (package dropped
      in Fedora 40).
    
    * Add regression tests for GH-6628, GH-6626, GH-6625, GH-6627
    
    - Test --python flag preserved when placed before/after subcommand
    - Test pipenv run passes --verbose, -v, -q through to user command
    - Test pipenv run --system still works
    - Test fork_compat sendline commands have leading space for history
    - Test expand_url_credentials with single token containing user:pass
    - Test expand_url_credentials with separate user/pass env vars
    - Test expand_url_credentials with no auth, literals, and unset vars
    
    * Address PR feedback: preserve unexpanded env var tokens, improve comments
    
    - expand_url_credentials: skip percent-encoding when no env vars were
      actually expanded, so ${VAR} placeholders survive intact for later
      expansion instead of becoming %24%7BVAR%7D.
    - run subparser: add detailed comment explaining why -h/--help and
      --system are intentionally kept while _add_common_options is removed.
    - Update test_expand_url_credentials_unset_var_left_unchanged to verify
      that unexpanded tokens are preserved without percent-encoding.
    matteius authored Apr 1, 2026
    Configuration menu
    Copy the full SHA
    1bea14f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6884a41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9972636 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    988ac5e View commit details
    Browse the repository at this point in the history
  5. Bumped version to 2026.5.1.

    Signed-off-by: Matt Davis <matteius@gmail.com>
    matteius committed Apr 1, 2026
    Configuration menu
    Copy the full SHA
    3f093cb View commit details
    Browse the repository at this point in the history
  6. Release v2026.5.1

    matteius committed Apr 1, 2026
    Configuration menu
    Copy the full SHA
    1cd64f2 View commit details
    Browse the repository at this point in the history
Loading