Remove runtime usage of pkg_resources.

This should provide a startup time speed boost at the expense of making
it harder to get ansible to use newer versions of packages than are
provided by the platform.
This commit is contained in:
Toshio Kuratomi
2018-09-07 12:14:46 -07:00
parent 65bb6a5af3
commit 4d9504e775
4 changed files with 9 additions and 14 deletions

View File

@@ -0,0 +1,8 @@
---
minor_changes:
- Drop the use of pkg_resources. Importing pkg_resources was the costliest
part of startup time for Ansible. pkg_resources was used so that platforms
with old versions of PyCrypto and Jinja2 could use parallel installed,
updated versions. Since we no longer support Python-2.6 on the controller
side, we no longer have to support parallel installation to work around
those old stacks.