We enthusiastically announce the release of: openstack-placement 3.0.0: Resource provider inventory usage and allocation service This release is part of the ussuri 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 2.0.0.0rc1..3.0.0 ------------------------------------------------ 0f90d197 Cleanup py27 support 971c7aa7 Provide more accurate links in doc/source/user/provider-tree.rst 113da593 Update for os-traits 2.2.0 4e58f8a5 Add check-requirements to project template 3eab6acb Update for os-traits 2.1.0 eff10922 Update for os-traits 2.0.0 702c78bf Remove py2 specific requirement for docs 285686cb Start README.rst with a better title 7753694d Add allocation_conflict_retry_count conf setting 8436f45d Drop support for python 2 f3558482 Clarify GET /allocations/$c for nonexistent $c d958cfa0 Update for os-traits 1.1.0 0ed544e8 api-ref: note GET /resource_providers?resources amount constraints abf91549 Remove unused import statement. 47e31b89 Add --skip-locks flag to mysql-migrate-db.sh 81da427b Fix domain name in install doc (2) dbd03867 Fix domain name in install doc c6fb9c30 Update READMEs for sample policy/config generation 6fd51f88 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 10 ++-- README.rst | 9 ++-- api-ref/source/allocations.inc | 2 +- api-ref/source/parameters.yaml | 14 ++++++ etc/placement/README-policy.yaml.txt | 11 ---- etc/placement/README.rst | 28 +++++++++++ lower-constraints.txt | 4 +- placement/conf/placement.py | 8 +++ placement/objects/allocation.py | 8 +-- placement_db_tools/mysql-migrate-db.sh | 10 +++- ...tion_conflict_retry_count-329daae86059f5ec.yaml | 18 +++++++ .../notes/drop-python-2-aabea7dcdeca7ebf.yaml | 5 ++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 +++ requirements.txt | 2 +- setup.cfg | 17 ++----- setup.py | 9 ---- test-requirements.txt | 8 ++- tox.ini | 8 +-- 31 files changed, 218 insertions(+), 110 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e0563112..9783ba95 100644 --- a/requirements.txt +++ b/requirements.txt @@ -26 +26 @@ os-resource-classes>=0.5.0 # Apache-2.0 -os-traits>=0.16.0 # Apache-2.0 +os-traits>=2.2.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 3f8a93fc..9e7bd915 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9,2 +9,6 @@ mock>=2.0.0 # BSD -psycopg2>=2.6.2; sys_platform!='darwin' # LGPL/ZPL -PyMySQL>=0.7.6; sys_platform!='darwin' # MIT License +# NOTE(tetsuro): Local testing on osx may have problems to install packages, +# psycopg2 and PYMySQL. You can workaround them using sys_platform qualifier. +# See the https://review.opendev.org/#/c/671249/ for details. However, we +# don't use it here to keep the consistency with global requirements. +psycopg2>=2.7 # LGPL/ZPL +PyMySQL>=0.7.6 # MIT License