github pypa/pipenv v2026.5.0
Release v2026.5.0

11 hours ago

🤖 AI-Generated Changelog

Added

  • Add "Did You Mean" suggestions for mistyped subcommands, helping users quickly identify and correct typos in CLI commands
  • Add shell completion support via argcomplete
  • Unvendor click and click_didyoumean, reducing bundled dependencies in favor of external packages

Changed

  • Migrate CLI infrastructure from click to argparse, introducing argparse alongside the existing CLI

Removed

  • Remove vendored importlib-metadata and zipp following Python 3.9 end-of-life
  • Remove cached_property Python 3.7 compatibility fallback
  • Remove colorama Windows console ANSI fix for Windows
  • Remove sphinx-click and vendored click remnants from documentation tooling

Fixed

  • Strip dependency_groups markers before passing dependencies to pip during locking, preventing resolution errors
  • Prevent duplicate dependency_groups markers from being written on pylock re-generation
  • Restore correct ruff linting behavior
  • Ensure PipenvException calls super().__init__() so str(exc) returns the properly formatted message
  • Mark man page test as skipped on Windows to avoid false failures

🔗 Full Changelog: v2026.4.0...v2026.5.0

Don't miss a new pipenv release

NewReleases is sending notifications on new releases.