[release-announce] openstack-placement 4.0.0 (victoria)
no-reply at openstack.org
no-reply at openstack.org
Wed Oct 14 10:41:25 UTC 2020
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
More information about the Release-announce
mailing list