Changing PEP 508 URLs in setup.py doesn't reinstall the dependency #6160
Labels
auto-locked
Outdated issues that have been locked by automation
resolution: duplicate
Duplicate of an existing issue/PR
Environment
Description
Changing a PEP 508 URL in
setup.py
doesn't reinstall the dependency, so can't use them to set a particular version. See example in How to Reproduce.This seems related to #5898 and #5780 (maybe a duplicate? feel free to close if so).
Expected behavior
Changing the URL (especially the tag for VCS URLs) will install the correct version of the dependency.
How to Reproduce
pip install -e .
pip-test-package @ https://github.com/pypa/pip-test-package/archive/0.1.2.zip
pip install -e .
pip freeze
Output
The text was updated successfully, but these errors were encountered: