Tags: pypa/pipenv
Tags
Version v2025.0.4 2025.0.4 (2025-07-07) ===================== Pipenv 2025.0.4 (2025-07-07) ============================ Bug Fixes --------- - Significantly improved dependency resolution performance with ResolveLib 1.2.0 optimistic backjumping, intelligent caching system, and batch Pipfile operations. Added comprehensive benchmarking infrastructure to prevent performance regressions. Requirements imports are 60-80% faster for large files, complex resolutions are 10-30% faster, and repeated operations benefit from smart caching. _ - Ensure the requested Python version is installed when it differs from the one used with Pipenv. _ - Restored ignore compatibility finder patch to enable comprehensive cross-platform hash collection in lock files. _
Version v2025.0.2 2025.0.1 (2025-05-02) ===================== 2025.0.2 2025.0.1 (2025-05-02) ============================== Bug Fixes --------- - Cleanup unused dependencies when upgrading packages. _ - Fix for UnboundLocalError in ensure_python when SESSION_IS_INTERACTIVE=False, using pyenv, and python version in Pipfile not available. _
Version v2024.4.1 2024.4.0 (2025-01-22) ===================== Pipenv 2024.4.0 (2025-01-22) ============================ Bug Fixes --------- - Running "pipenv shell" on MacOS in Powershell (pwsh) references incorrect Activate.ps1 _ - Fix repr(Shell) _ - Fix incorrect path for 'pipenv shell' _ - Fix license declaration for PyPI _ Vendored Libraries ------------------ - Remove click.echo from exceptions.py _
Version v2024.4.0
2024.2.0 (2024-11-05)
=====================
Pipenv 2024.2.0 (2024-11-05)
============================
Bug Fixes
---------
- Fix regression where --skip-lock --dev was incorrectly searching Lockfile categories ("default", "develop") instead of Pipfile categories ("packages", "dev-packages"), causing packages to not be found. _
- Fix issue where pipenv install would unintentionally upgrade packages that had wildcard (*) specifiers in the Pipfile, even when locked versions existed and no upgrade was requested. _
- Fix issue where modules could not be found _
Vendored Libraries
------------------
- Vendor in pip==24.3.1. _
- Vendoring
---------
* Update vendored dependencies:
- importlib-metadata from 8.4.0 to 8.5.0
- packaging from 24.0 to 24.1
- tomli from 2.0.1 to 2.0.2
- tomlkit from 0.12.4 to 0.13.2
- zipp from 3.18.1 to 3.20.2 _
Version v2024.3.0 2024.2.0 (2024-10-29) ===================== Pipenv 2024.2.0 (2024-10-29) ============================ Bug Fixes --------- - Fix dependency resolution edge cases and versioning constraints handling: * Allow JSON format options for --reverse dependency graph output matching pipdeptree * Improve installation and upgrade routines to better handle dependencies * Add ability to specify json output as pipdeptree does * Add more consistent handling of VCS dependencies and references * Fix synchronization of development and default dependencies during updates * Ensure proper propagation of version constraints during updates * Fix handling of ~= and other version specifiers during updates Key Changes: * Improved reverse dependency analysis to catch conflicts earlier in resolution * Better handling of VCS package lock data, preserving refs and subdirectories * Fixed issue where VCS references could be lost in lock file when installed via commit hash * Better handling of pipfile categories during installation and updates * Corrected logic for development dependency resolution and constraint propagation * Improved validation and preservation of version specifiers during updates This improves stability when working with complex dependency trees and version constraints. _ - Fixes issue with --skip-lock not providing pip the proper package specifier when version was a string (issue did not impact dict with version key). _
Version v2024.2.0 2024.2.0 (2024-10-22) ===================== Pipenv 2024.2.0 (2024-10-22) ============================ Bug Fixes --------- - Features & Bug Fixes ------------------- - Refactored and simplified install routines, improving maintainability and reliability (#6276) - Split install logic into smaller, focused functions. - Eliminated Pipfile caching for now to prevent bugs and reduce complexity. - Fixed edge cases with package category selection. - Improved handling of VCS dependencies during updates, fixing when ref is a revision and not a branch. - Enhanced VCS URL handling with better environment variable support (#6276) - More reliable expansion of environment variables in Git URLs. - Better handling of authentication components in VCS URLs. - Improved error messaging for missing environment variables. - Fixed issue where Git reference could be dropped during relock. _ Vendored Libraries ------------------ - Update pipdeptree to version 2.23.4 _
PreviousNext