Bug in usage of pip.FrozenRequirement.from_dist() ?
jedie opened this issue · 1 comments
jedie commented
I would like to build a list if installed packages in a virtualenv and would like to differentiate between editables and normal packages...
But this script identify all editables as normal packages:
import pip
from pip.util import get_installed_distributions
for dist in get_installed_distributions(local_only=True):
req = pip.FrozenRequirement.from_dist(dist, dependency_links=[], find_tags=False)
if req.editable:
print "editable: %s" % req
else:
print "normal package: %s" % req
I call this script in a activated environment used pip v1.0.1
svisser commented
This issue can be closed, this now works correctly in 6.0.dev1
(with a minor update to the above code that get_installed_distributions
is now in pip.utils
, not pip.util
).