dcramer/piplint — pull request #6 by lorin (2012-08-13 13:47:21+00:00)
Title: Don't check against URLs in requirements files

When downloading a Python package from, say, a zipfile using http,
pip will report the proper version number, but the requirements
file will have a URL, which will cause a mismatch.

As an example, consider requirements.txt that contains:

https://github.com/dcramer/piplint/zipball/master

pip freeze will report:

piplint==0.1.1

Running piplint will cause an error:

$ piplint requirements.txt

Requirement 'https://github.com/dcramer/piplint/zipball/master' not found in virtualenv.
You must correct your environment before committing (and running tests).