We are psyched to announce the release of: os-service-types 1.8.0 The source is available from: https://opendev.org/openstack/os-service-types Download the package from: https://pypi.org/project/os-service-types For more details, please see below. 1.8.0 ^^^^^ Upgrade Notes * Python 2.7 support has been dropped. The minimum version of Python now supported by os-service-types is Python 3.6. * Python 3.9 support has been dropped. The minimum version of Python now supported by os-service-types is Python 3.10. Changes in os-service-types 1.7.0..1.8.0 ---------------------------------------- dbbc067 Migrate setup configuration to pyproject.toml 0cd97ec Add typing, mypy 2f112ea Add ruff f42dccb Drop support for Python 3.9 471120a Update python classifier in setup.cfg 3d15404 Bump hacking f5fdf0a Updated from OpenStack Service Type Authority 7155ee7 Update api_ref for Cyborg project e32eb59 Add Python 3.8 and 3.9 to supported runtimes e82d561 Update CI to use unversioned jobs template b447477 Use py3 as the default runtime for tox f69edb0 Add doc/requirements 35f079f Modernize package a little 2ee8e7f setup.cfg: Replace dashes by underscores ebb7f97 Bump hacking to 3.0.1 5056a77 bump py37 to py38 in tox.ini 5d4cbe9 Fix pep8 testing for ubuntu focal 4b03820 Switch to newer openstackdocstheme and reno versions a5fe49a [ussuri][goal] Drop python 2.7 support and testing 4959147 Switch to Ussuri jobs aa373c5 Bump the openstackdocstheme extension to 1.20 67eea4b Blacklist sphinx 2.1.0 (autodoc bug) 248052a Update the constraints url 726b8ec Updated from OpenStack Service Type Authority 27aa3be Update api-ref location f4cfd61 Add Python 3 Train unit tests 36a0dca Sync Sphinx requirement 7a89db6 Update testing jobs Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 40 +++ .zuul.yaml | 5 +- CONTRIBUTING.rst | 4 +- os_service_types/__init__.py | 24 +- os_service_types/data/__init__.py | 14 +- os_service_types/data/service-types.json | 154 +++++----- os_service_types/exc.py | 16 +- os_service_types/service_types.py | 133 +++++---- os_service_types/types.py | 34 +++ pyproject.toml | 72 +++++ .../notes/drop-python-2-7-73d3113c69d724d6.yaml | 5 + .../notes/drop-python-3-9-7e17864332d1675f.yaml | 5 + releasenotes/source/conf.py | 58 ++-- requirements.txt | 4 - setup.cfg | 30 -- setup.py | 12 +- test-requirements.txt | 14 +- tox.ini | 62 ++-- 30 files changed, 727 insertions(+), 445 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6de9f4e..7deef88 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +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. - diff --git a/test-requirements.txt b/test-requirements.txt index 2b5ec10..fc1512d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,5 +1 @@ -# 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 +hacking>=6.1.0,<6.2.0 # Apache-2.0 @@ -8,2 +3,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD @@ -11 +5 @@ stestr>=2.0.0 # Apache-2.0 -oslotest>=3.2.0 # Apache-2.0 +oslotest>=3.8.0 # Apache-2.0 @@ -14 +7,0 @@ requests-mock>=1.2.0 # Apache-2.0 -openstackdocstheme>=1.18.1 # Apache-2.0 @@ -16,3 +8,0 @@ keystoneauth1>=3.4.0 # Apache-2.0 -# releasenotes -reno>=2.5.0 # Apache-2.0 -six>=1.10.0 # MIT
participants (1)
-
no-reply@openstack.org