We high-spiritedly announce the release of: os-client-config 2.3.0 The source is available from: https://opendev.org/openstack/os-client-config Download the package from: https://pypi.org/project/os-client-config For more details, please see below. Changes in os-client-config ussuri-em..2.3.0 -------------------------------------------- d1e2fe7 Log unmaintained warning on import 1c5a1f7 Add pbr as dep, remove hacking 15b72f2 Add pre-commit, apply ruff 964b723 Drop support for Python < 3.10 6d5283e tests: Remove duplicated tests 46bc2de Stop using private SDK methods in config unit tests 1f53c70 Fix unit tests to pass locally db2f9d8 Drop usage of six 93bf3de Bump hacking 5963357 Drop usage of extras.hasattr 4090e0f Update python classifier in setup.cfg 3fa63cf Remove untested lower-constraints.txt 66c6929 Bump CI jobs to Python 3.11 f81a146 replace "-" with "_" in setup.cfg 1971cbd Remove ceilometerclient 59a3dc9 Add support for tox 4 624cb97 Fix zuul jobs 82a708b Switch to newer openstackdocstheme and reno versions aa10eb7 Cap jsonschema 3.2.0 as the minimal version 0ef60e6 Cleanup py27 support fd0db53 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 32 + .zuul.yaml | 15 +- CONTRIBUTING.rst | 2 +- lower-constraints.txt | 55 -- os_client_config/__init__.py | 39 +- os_client_config/cloud_config.py | 79 ++- os_client_config/config.py | 7 +- os_client_config/constructors.json | 1 - os_client_config/constructors.py | 5 +- os_client_config/defaults.py | 3 +- os_client_config/exceptions.py | 2 +- pyproject.toml | 14 + releasenotes/source/conf.py | 148 ++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + requirements.txt | 4 +- setup.cfg | 24 +- setup.py | 13 +- test-requirements.txt | 9 +- tools/keystone_version.py | 22 +- tools/nova_version.py | 25 +- tox.ini | 66 +-- 30 files changed, 1019 insertions(+), 942 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 5bfd5d8..1a55caa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +0,0 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. @@ -4,0 +2 @@ openstacksdk>=0.13.0 # Apache-2.0 +pbr!=2.1.0,>=2.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 8a6808e..930a40c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,6 +0,0 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. - -hacking>=1.1.0,<1.2.0 # Apache-2.0 - @@ -8 +1,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -extras>=1.0.0 # MIT @@ -10 +3 @@ fixtures>=3.0.0 # Apache-2.0/BSD -jsonschema>=2.6.0 # MIT +jsonschema>=3.2.0 # MIT
participants (1)
-
no-reply@openstack.org