As of version 1.5 pip needs to be told to respect dependency links.

https://pip.readthedocs.org/en/latest/news.html
"BACKWARD INCOMPATIBLE pip no longer respects dependency links by
default. Users may opt into respecting them again using
--process-dependency-links."