Cleanup pip packages

Packages which are already explicit requirements of or are only needed
for unit tests by keystone do not need to be mentioned within
keystone_pip_packages.

Also remove:
 - argparse included in Python 2.7's standard libraries
 - httplib2 no longer as of Ansible 2.1
 - python-ldap since ldappool requires pyldap, a Python 3 compatible
   fork
 - repoze.lru is already a dependency of keystone's Routes requirement

Change-Id: I3cc761aee039d05ef797340cde146089d2258e29
This commit is contained in:
Jimmy McCrory 2017-11-27 14:52:37 -08:00
parent ada86843ee
commit 9ceffc0e61
1 changed files with 0 additions and 12 deletions

View File

@ -425,26 +425,14 @@ keystone_requires_pip_packages:
- virtualenv
- virtualenv-tools
- python-keystoneclient # Keystoneclient needed to OSA keystone lib
- httplib2
# Common pip packages
keystone_pip_packages:
- argparse
- cryptography
- keystone
- keystonemiddleware
- ldappool
- lxml
- oslo.log
- oslo.middleware
- pbr
- PyMySQL
- pysaml2
- python-keystoneclient
- python-ldap
- python-memcached
- python-openstackclient
- repoze.lru
- uWSGI
# This variable is used by the repo_build process to determine