From 9ceffc0e61054654b67de60b28199e179f26bae2 Mon Sep 17 00:00:00 2001 From: Jimmy McCrory Date: Mon, 27 Nov 2017 14:52:37 -0800 Subject: [PATCH] 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 --- defaults/main.yml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 241399a9..a5a14dd1 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -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