On Tue, Oct 1, 2013 at 12:59 PM, Paul Moore <p.f.mo...@gmail.com> wrote: > I'm having trouble using pkg_resources.get_distribution, and I'm not > sure if it's because what I'm trying to do is unsupported (likely) or > if I'm doing something wrong (also possible :-() > > I have a wheel file - essentially a zip file containing a > distribution, plus a dist-info directory. If I put that zipfile on > sys.path, I can import from it with no issues. However, if I try to do > pkg_resources.get_distribution to find the distribution contained in > that wheel/zipfile I get nothing back. > > Is this a bug, or an unsupported feature, or should I do something > particular to make it work? > > Thanks, > Paul > _______________________________________________ > Distutils-SIG maillist - Distutils-SIG@python.org > https://mail.python.org/mailman/listinfo/distutils-sig
pkg_resources only finds distributions inside .egg and inside sys.path entries that are filesystem directories. You might be able to manually add a new Distribution instance to working_set or start looking for a place to add the feature here: https://bitbucket.org/pypa/setuptools/src/27df3c725f9696ba730456f3f444cc2fb5271d4b/pkg_resources.py?at=default#cl-2560 _distributionImpl = { '.egg': Distribution, '.egg-info': Distribution, '.dist-info': DistInfoDistribution, } https://bitbucket.org/pypa/setuptools/src/27df3c725f9696ba730456f3f444cc2fb5271d4b/pkg_resources.py?at=default#cl-2219 (Distribution.from_location()) _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig