pip install seems to be ignoring dependency links

As of pip 1.5, dependency links are deprecated. Currently pip can still be forced to be used them with the --process-dependency-links flag. You might also have to use --allow-external packagename or --allow-unverified packagename, where packagename actually specifies whichever dependency you want to install that's not in an official repository

Note that since it's deprecated functionality, the --process-dependency-links flag will be completely removed soon. I believe the preferred approach is to supply a requirements.txt file.


And as of pip 7 they are enabled again. This means you can now use dependency_links using pip:

pip install -e /path/to/python/module --process-dependency-links --allow-all-external

If you'r using your distros system pip you might need to upgrade pip:

pip install pip --upgrade

Appears to have happened in pull request #1519

Tags:

Python

Pip