Issue 21657: pip.get_installed_distributions() Does not return packages in the current working directory (original) (raw)

Issue21657

Created on 2014-06-04 07:43 by Adam.Matan, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Messages (4)
msg219751 - (view) Author: Adam Matan (Adam.Matan) Date: 2014-06-04 07:43
Abstract: Calling pip.get_installed_distributions() from a directory with a setup.py file returns a list which does not include the package(s) listed in the setup.py file. Steps to reproduce: 1. Create a virtual environment and activate it. 2. Download any python git project with a setup.py file to a directory (e.g. git clone https://github.com/behave/behave.git /tmp/behave) 3. Install the project using python setup.py install. 4. Call pip.get_installed_distributions() from the directory which contains the setup.py file. 5. Call pip.get_installed_distributions() from outside the directory which contains the setup.py file. 6. The results from 4 and 5 differs. See also: http://stackoverflow.com/questions/739993/how-can-i-get-a-list-of-locally-installed-python-modules/23885252?noredirect=1#comment37045322_23885252
msg247730 - (view) Author: Zachary Ware (zach.ware) * (Python committer) Date: 2015-07-31 03:31
I sincerely apologize for it taking more than a year for somebody to say this, but I think this is in the wrong bug tracker and should be reported to the pip project at https://github.com/pypa/pip/issues Donald, could you confirm?
msg247734 - (view) Author: Robert Collins (rbcollins) * (Python committer) Date: 2015-07-31 04:23
Yes, Python vendors pip, but is not maintaining it - it should be filed in https://github.com/pypa/pip/issues.
msg250384 - (view) Author: David Fraser (davidfraser) Date: 2015-09-10 15:07
Filed with pypa at https://github.com/pypa/pip/issues/3091
History
Date User Action Args
2022-04-11 14:58:04 admin set github: 65856
2015-09-10 15:07:32 davidfraser set nosy: + davidfrasermessages: +
2015-07-31 04:32:35 zach.ware set resolution: rejected -> third partystage: resolved
2015-07-31 04:23:28 rbcollins set status: pending -> closednosy: + rbcollinsmessages: + resolution: third party -> rejected
2015-07-31 03:31:07 zach.ware set status: open -> pendingnosy: + zach.waremessages: + resolution: third party
2014-06-04 07:44:18 Adam.Matan set title: pip.get_installed_distributions() Does not -> pip.get_installed_distributions() Does not return packages in the current working directory
2014-06-04 07:43:55 Adam.Matan create