openstacksdk 4.11.0 add hints for various proxy attributes of the Connection object. Since some services provided multiple proxy implementations for different API major versions and since these are runtime configurable, we need to add runtime assertions to verify the version of a given proxy that is in use. This is achieved using the new `openstack.utils.ensure_service_version` helper in places where the called method is potentially confusing. Note that fixing a few small issues where we were passing parameters to SDK that were not supported. All are fixed here to keep mypy happy. Also note that we change the types passed to some `get_user_id` calls from the identity proxy to session. These should not be necessary since the call is clearly happy with an adapter as well as a session, but it's not harm and avoids changes to keystoneauth so... Change-Id: I535f10f1165fc4c0e2e21be066380290875ea489 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
17 lines
580 B
Plaintext
17 lines
580 B
Plaintext
# Requirements lower bounds listed here are our best effort to keep them up to
|
|
# date but we do not test them so no guarantee of having them all correct. If
|
|
# you find any incorrect lower bounds, let us know or propose a fix.
|
|
|
|
pbr!=2.1.0,>=2.0.0 # Apache-2.0
|
|
|
|
cryptography>=2.7 # BSD/Apache-2.0
|
|
cliff>=4.13.0 # Apache-2.0
|
|
iso8601>=0.1.11 # MIT
|
|
openstacksdk>=4.11.0 # Apache-2.0
|
|
osc-lib>=2.3.0 # Apache-2.0
|
|
oslo.i18n>=3.15.3 # Apache-2.0
|
|
python-keystoneclient>=3.22.0 # Apache-2.0
|
|
python-cinderclient>=3.3.0 # Apache-2.0
|
|
requests>=2.27.0 # Apache-2.0
|
|
stevedore>=2.0.1 # Apache-2.0
|