We are ecstatic to announce the release of: ovsdbapp 1.3.0: A library for creating OVSDB applications This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/ovsdbapp Download the package from: https://tarballs.openstack.org/ovsdbapp/ Please report issues through: https://bugs.launchpad.net/ovsdbapp/+bugs For more details, please see below. Changes in ovsdbapp 1.1.0..1.3.0 -------------------------------- db0cdd9 Add indexed column support to ovsdbapp 923d9f9 Remove translation sections from setup.cfg 8cb3b56 OVNNB backend: Fix LbDelCommand when using vip param df71641 Import ABCs from 'collections.abc' 75322fb Fix hacking min version to 3.0.1 c5e11c6 Don't create new API instance in fixtures 3ff1e33 Add "inactivity_probe" parameter to "enable_connection_uri" bf2e5f3 Fix spurious test failure aadf162 Allow read-only Commands to bypass txns in execute() 3598631 Tempest job inherits from Neutron tempest OVN job c5163fc Stop iterating on first matching QoS rule 0338c0b Accept a Row as a result in AddCommand 76cc850 Don't let an Exception in one event affect others 6d56c57 Remove the dependency on the "mock" package 77f79f6 Update master for stable/ussuri 7ced5ef Remove all usage of six library e6c2f1f Update hacking for Python3 Diffstat (except docs and test files) ------------------------------------- .pylintrc | 38 ++++++- babel.cfg | 2 - ovsdbapp/api.py | 19 +--- ovsdbapp/backend/ovs_idl/__init__.py | 113 ++++++++++++++++----- ovsdbapp/backend/ovs_idl/command.py | 38 +++++-- ovsdbapp/backend/ovs_idl/connection.py | 8 +- ovsdbapp/backend/ovs_idl/idlutils.py | 48 +++++++-- ovsdbapp/backend/ovs_idl/linux/connection_utils.py | 4 +- ovsdbapp/backend/ovs_idl/rowview.py | 2 +- ovsdbapp/backend/ovs_idl/transaction.py | 6 +- ovsdbapp/event.py | 30 ++++-- ovsdbapp/exceptions.py | 11 +- ovsdbapp/schema/open_vswitch/api.py | 5 +- ovsdbapp/schema/open_vswitch/helpers.py | 10 +- ovsdbapp/schema/ovn_northbound/api.py | 13 +-- ovsdbapp/schema/ovn_northbound/commands.py | 32 +++--- ovsdbapp/schema/ovn_southbound/api.py | 5 +- ovsdbapp/schema/ovn_southbound/impl_idl.py | 3 - .../functional/backend/ovs_idl/test_indexing.py | 77 ++++++++++++++ .../functional/schema/open_vswitch/fixtures.py | 2 - .../schema/open_vswitch/test_common_db.py | 2 +- .../schema/open_vswitch/test_impl_idl.py | 2 +- .../functional/schema/ovn_northbound/fixtures.py | 7 -- .../schema/ovn_northbound/test_impl_idl.py | 90 +++++++++++----- .../functional/schema/ovn_southbound/event.py | 8 ++ .../functional/schema/ovn_southbound/fixtures.py | 2 - .../schema/ovn_southbound/test_impl_idl.py | 7 +- .../unit/schema/open_vswitch/test_impl_idl.py | 7 +- ovsdbapp/venv.py | 7 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ requirements.txt | 1 - setup.cfg | 14 --- test-requirements.txt | 4 +- tools/debug_venv.py | 16 ++- tox.ini | 16 ++- zuul.d/ovsdbapp-jobs.yaml | 5 +- zuul.d/project.yaml | 4 +- 47 files changed, 492 insertions(+), 219 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ff6ceb4..153b5ff 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +8,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 7e2e7ed..7bc30fe 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking<0.13,>=0.12.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -11 +11 @@ os-testr>=1.0.0 # Apache-2.0 -pylint==1.9.2 # GPLv2 +pylint==2.3.0 # GPLv2
participants (1)
-
no-reply@openstack.org