Tags: pypa/pipenv
Tags
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 _
Version v2024.1.0 2024.1.0 (2024-09-29) ===================== Pipenv 2024.1.0 (2024-09-29) ============================ Features & Improvements ----------------------- - Upgrade from pip==24.0 to pip==24.1.2. _ Bug Fixes --------- - Fixes regression in lock file generation that caused environment variable references (e.g., ) in VCS URLs to be stripped out. This restores the ability to use credential placeholders in version control system URLs. _
Version v2024.0.3 2024.0.3 (2024-09-22) ===================== Pipenv 2024.0.3 (2024-09-22) ============================ Bug Fixes --------- - Disable ResourceWarning warning for temporary files that are cleaned on program exit. _ - Fixed package sorting when installing a package with extras. _ - Fixed pipenv uninstall --all failing when the virtual environment no longer exists. _ - Fix issue where installing a vcs dependency using pipenv CLI yielded the wrong Pipfile entry such that it could not lock. _ - Fix report that pipenv requires packaging>=22 on some systems by setting it as a dependency. _
Version v2024.0.2 2024.0.2 (2024-09-13) ===================== Pipenv 2024.0.2 (2024-09-13) ============================ Features & Improvements ----------------------- - Initial support for python3.13 _ Bug Fixes --------- - Fix bump version in CI/CD pipeline _ - Swap old_version and new_version in pipenv update --outdated output. _ - Update shell detection to only check the end of the command used. _ - Fix loading dot env twice #6198 _ - Solve issue with quiet lock not writing the lock file #6207. _ - Fix regression introduced with the "smarter uninstall" PR. Uninstall --all should not clear the Pipfile entries. _ - Fixed regression where all local file installations were incorrectly treated as editable. Ensure that local file installations are explicitly marked as editable in both Pipfile and Pipfile.lock entries if editable installation is desired. _ - Corrected behavior of pipenv install --skip-lock after behavioral install refactor introduced regression. No Pipfile.lock is generated with this fix and installation of vcs no longer fails with revision missing error. _ - Fix for Windows on ARM missing distlib binaries in pyproject.toml _ Vendored Libraries ------------------ - Clean up usage of click styling from exceptions, shell and virtualenv _ - Remove click.echo from pipenv/cli _ - Remove click.echo from exceptions.py _ - Update importlib-metadata to 8.4.0 _