summaryrefslogtreecommitdiff
path: root/requirements.txt
diff options
context:
space:
mode:
authorDoug Hellmann <doug@doughellmann.com>2020-07-04 11:34:05 -0400
committerDoug Hellmann <doug@doughellmann.com>2020-07-06 08:44:31 -0400
commit870cf0114848f145f15a78415e3f4203c6338cd1 (patch)
tree376a2b319653e440b994807bbd8300807d8db8ba /requirements.txt
parentd3691b81c698a3835ec6bd5f87f76d54261e204c (diff)
downloadpython-openstackclient-870cf0114848f145f15a78415e3f4203c6338cd1.tar.gz
switch to stevedore for entry points
Importing pkg_resources scans every installed distribution to find all of the entry points. Stevedore is adding a new caching layer using importlib.metadata, which will not. Switching to the stevedore should eventually speed up load times, especially for command line apps. This change makes the switch now to ensure API compatibility. We were already using stevedore for tests, so this moves the dependency from test-requirements.txt to requirements.txt and raises the minimum version to something more recent. Change-Id: I3e3632783bc745979b6db73e610df8a77ffaceb0 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Diffstat (limited to 'requirements.txt')
-rw-r--r--requirements.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/requirements.txt b/requirements.txt
index 3aac36af..b1421a83 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -12,3 +12,4 @@ oslo.utils>=3.33.0 # Apache-2.0
python-keystoneclient>=3.22.0 # Apache-2.0
python-novaclient>=15.1.0 # Apache-2.0
python-cinderclient>=3.3.0 # Apache-2.0
+stevedore>=2.0.1 # Apache-2.0