openstack-placement 4.0.0 (victoria)
We eagerly announce the release of: openstack-placement 4.0.0: Resource provider inventory usage and allocation service This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/openstack-placement Download the package from: https://pypi.org/project/openstack-placement For more details, please see below. Changes in openstack-placement 3.0.0..4.0.0 ------------------------------------------- fcc5ebc7 Bump default tox env from py37 to py38 b1ff4aff Correct spell error from `seperate` to `separate` 0a1d21ff [goal] Migrate testing to ubuntu focal e070925b Cap jsonschema 3.2.0 as the minimal version 10d7895d Remove translation sections from setup.cfg 6774a750 Replace assertItemsEqual with assertCountEqual 4b95c078 Update perfload jobs for python3 fa9ae579 Add DEBUG logs to help troubleshoot no allocation candidates ffb9d5fd Update for os-traits 2.4.0 f58c3d9f Update verification for Python3 9a60198d Remove all usage of six library 3cfb47c9 drop mock from lower-constraints b15617a9 Stop to use the __future__ module. 2009e613 Switch to newer openstackdocstheme and reno versions 37a01df4 Switch to new grenade job name e164881b Use unittest.mock instead of third party mock 11fa34f5 Add py38 package metadata bf926c5e Add Python3 victoria unit tests a43144e0 Update master for stable/ussuri ae202d23 [Community goal] Update contributor documentation Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 8 +++--- CONTRIBUTING.rst | 25 ++++++++--------- api-ref/source/conf.py | 26 ++++-------------- babel.cfg | 2 -- .../approved/2005473-support-consumer-types.rst | 2 +- gate/perfload-nested-runner.sh | 2 +- gate/perfload-runner.sh | 2 +- gate/perfload-server.sh | 6 ++-- lower-constraints.txt | 17 +++++------- placement/cmd/manage.py | 4 +-- placement/conf/__init__.py | 1 - placement/conf/database.py | 1 - placement/conf/placement.py | 1 - placement/db/sqlalchemy/alembic/env.py | 3 -- placement/direct.py | 3 +- placement/fault_wrap.py | 3 +- placement/handler.py | 2 +- placement/handlers/allocation.py | 8 +++--- placement/handlers/allocation_candidate.py | 3 +- placement/handlers/resource_class.py | 2 +- placement/objects/allocation_candidate.py | 4 --- placement/objects/inventory.py | 3 +- placement/objects/research_context.py | 13 +++++++-- placement/objects/resource_class.py | 3 +- placement/objects/trait.py | 7 ++--- .../functional/db/test_allocation_candidates.py | 3 +- .../unit/objects/test_allocation_candidate.py | 2 +- releasenotes/source/conf.py | 7 +++-- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ requirements.txt | 5 ++-- setup.cfg | 1 + test-requirements.txt | 10 +++++-- tools/test-setup.sh | 4 +-- tox.ini | 2 +- 64 files changed, 175 insertions(+), 213 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9783ba95..bdbe52cb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ WebOb>=1.8.2 # MIT -jsonschema>=2.6.0 # MIT +jsonschema>=3.2.0 # MIT @@ -12 +11,0 @@ requests>=2.14.2 # Apache-2.0 -six>=1.10.0 # MIT @@ -26 +25 @@ os-resource-classes>=0.5.0 # Apache-2.0 -os-traits>=2.2.0 # Apache-2.0 +os-traits>=2.4.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 9e7bd915..890d52e8 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,0 +6,5 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +# remove this pyflakes from here once you bump the +# hacking to 3.2.0 or above. hacking 3.2.0 takes +# care of pyflakes version compatibilty. +pyflakes>=2.1.1 + @@ -8 +12,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -mock>=2.0.0 # BSD @@ -13,2 +17,2 @@ mock>=2.0.0 # BSD -psycopg2>=2.7 # LGPL/ZPL -PyMySQL>=0.7.6 # MIT License +psycopg2>=2.8 # LGPL/ZPL +PyMySQL>=0.8.0 # MIT License
participants (1)
-
no-reply@openstack.org