[openstack-dev] [requirements] Cruft entries found in global-requirements.txt

Jeremy Stanley fungi at yuggoth.org
Fri May 6 18:44:54 UTC 2016

On 2016-05-06 13:38:43 -0500 (-0500), Brant Knudson wrote:
> python-ldap and ldappool are in keystone's setup.cfg:
> http://git.openstack.org/cgit/openstack/keystone/tree/setup.cfg#n24

Yep, that script will miss things like optional dependencies
declared in setup.cfg or things installed directly from setup.py.
Also I'm pretty sure it predates our python-version-specific entries
so it may not be parsing those entirely correctly. Plugging
potential cruft into http://codesearch.openstack.org/ might help
rule out some possibilities. When I started trying to clean this up
a while back (2014 maybe?) I noticed at least a few where `git blame
global-requirements.txt` led me back to commit messages mentioning
corresponding changes to consuming projects which were still in
review (some for many months) or had been abandoned.
Jeremy Stanley

More information about the OpenStack-dev mailing list