<div dir="ltr">python-ldap is definitely used by keystone. I think expanding your search to include setup.cfg in addition to req.txt and test-req.txt would catch this case.<div>ldap is optional for keystone and we use setuptool's optional dependencies expose it. i'll update the etherpad.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 6, 2016 at 2:20 PM, Davanum Srinivas <span dir="ltr"><<a href="mailto:davanum@gmail.com" target="_blank">davanum@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Folks,<br>
<br>
Thanks to Jeremy for pointing to [1]. Please see list below with<br>
things that are considered cruft as they don't seem to appear in<br>
requirements/test-requirements in projects. Some of them are clearly<br>
needed by us :) like libvirt-python. Others are questionable. Example<br>
sockjs-tornado added for Horizon ended up not being used AFAICT.<br>
<br>
Please add notes in etherpad if anyone has an idea if these are needed or not:<br>
<a href="https://etherpad.openstack.org/p/requirements-cruft" rel="noreferrer" target="_blank">https://etherpad.openstack.org/p/requirements-cruft</a><br>
<br>
Thanks,<br>
Dims<br>
<br>
[1] <a href="http://git.openstack.org/cgit/openstack/requirements/tree/tools/cruft.sh" rel="noreferrer" target="_blank">http://git.openstack.org/cgit/openstack/requirements/tree/tools/cruft.sh</a><br>
[2] <a href="https://review.openstack.org/#/q/topic:bp/sparklines,n,z" rel="noreferrer" target="_blank">https://review.openstack.org/#/q/topic:bp/sparklines,n,z</a><br>
<br>
<br>
==========================<br>
XStatic-Angular-FileUpload<br>
XStatic-JQuery.Bootstrap.Wizard<br>
XStatic-Magic-Search<br>
XStatic-QUnit<br>
XenAPI<br>
aodhclient<br>
argcomplete<br>
botocore<br>
ceilometermiddleware<br>
dcos<br>
django-bootstrap-form<br>
extras<br>
fairy-slipper<br>
feedparser<br>
hgtools<br>
influxdb<br>
ironic-discoverd<br>
ldappool<br>
libvirt-python<br>
mimic<br>
netmiko<br>
notifier<br>
os-apply-config<br>
os-cloud-config<br>
os-net-config<br>
os-refresh-config<br>
posix_ipc<br>
pyghmi<br>
pylxd<br>
pysqlite;python_version<br>
python-consul<br>
python-ldap<br>
python-solumclient<br>
requestsexceptions<br>
singledispatch<br>
sockjs-tornado<br>
sphinxcontrib-blockdiag<br>
tripleo-image-elements<br>
weakrefmethod;python_version<br>
xmltodict<br>
==========================<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Davanum Srinivas :: <a href="https://twitter.com/dims" rel="noreferrer" target="_blank">https://twitter.com/dims</a><br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</font></span></blockquote></div><br></div>