Adding python-ldap to global requirements

To allow other openstack projects switch from the deprecated pyldap
library to python-ldap we need to enable it as part of global-requirements.
After the transition path is complete we can remove pyldap (which is merely
a wrapper around python-ldap meanwhile, so it is effectively a noop).

Is the library actively maintained?
Yes - last release less than two months ago

Is the library good code?
Should be, it was the best of breedh from old ldap module and pyldap
(which introduced api fixes for python 3.x compatibility)

Is the library python 3 compatible?
Yes

Is the library license compatible?
Yes - PSF

Is the library already packaged in the distros we target (Ubuntu latest
/ Fedora latest)?

Yes, already part of Ubuntu Bionic.

Is the function of this library already covered by other libraries in
global-requirements.txt?

Yes, pyldap is the deprecated but already contained library.

Is the library required for OpenStack project or related dev or
infrastructure setup? (Answer to this should be Yes, of course) Which?

Yes, needed by keystone and others.

Change-Id: I671675ca967502bae803ab510f9d9d3c0d58a60d
This commit is contained in:
Dirk Mueller 2018-07-16 17:26:59 +02:00
parent 7090a894af
commit f29a52fc07
1 changed files with 1 additions and 0 deletions

View File

@ -206,6 +206,7 @@ pyinotify;sys_platform!='win32' and sys_platform!='darwin' and sys_platform!='su
PyJWT # MIT
pykafka # Apache 2.0 License
pykmip # Apache 2.0 License
python-ldap # PSF
pyldap # PSF
pylxd # Apache-2.0
pymemcache!=1.3.0 # Apache 2.0 License