Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-ovsdbapp for openSUSE:Factory 
checked in at 2024-05-10 12:06:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ovsdbapp (Old)
 and      /work/SRC/openSUSE:Factory/.python-ovsdbapp.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-ovsdbapp"

Fri May 10 12:06:30 2024 rev:16 rq:1173076 version:2.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ovsdbapp/python-ovsdbapp.changes  
2024-01-05 21:42:46.933283270 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-ovsdbapp.new.1880/python-ovsdbapp.changes    
    2024-05-10 12:07:21.270325658 +0200
@@ -1,0 +2,12 @@
+Fri May 10 09:04:45 UTC 2024 - [email protected]
+
+- added 0001-Improve-compatibility-with-netaddr-1.x.patch
+- update to version 2.6.0
+  - tox: Drop envdir
+  - Bump hacking
+  - reno: Update master for unmaintained/yoga
+  - add Port_Binding to lookup_table
+  - Update supported python versions
+  - Support add/remove CIDR type address in Address_Set cmds
+
+-------------------------------------------------------------------

Old:
----
  ovsdbapp-2.5.0.tar.gz

New:
----
  0001-Improve-compatibility-with-netaddr-1.x.patch
  ovsdbapp-2.6.0.tar.gz

BETA DEBUG BEGIN:
  New:
- added 0001-Improve-compatibility-with-netaddr-1.x.patch
- update to version 2.6.0
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-ovsdbapp.spec ++++++
--- /var/tmp/diff_new_pack.VtDcoj/_old  2024-05-10 12:07:22.142357431 +0200
+++ /var/tmp/diff_new_pack.VtDcoj/_new  2024-05-10 12:07:22.142357431 +0200
@@ -18,13 +18,15 @@
 
 %define with_tests 1
 Name:           python-ovsdbapp
-Version:        2.5.0
+Version:        2.6.0
 Release:        0
 Summary:        A library for creating OVSDB applications
 License:        Apache-2.0
 Group:          Development/Languages/Python
 URL:            https://docs.openstack.org/ovsdbapp
-Source0:        
https://files.pythonhosted.org/packages/source/o/ovsdbapp/ovsdbapp-2.5.0.tar.gz
+Source0:        
https://files.pythonhosted.org/packages/source/o/ovsdbapp/ovsdbapp-2.6.0.tar.gz
+# https://review.opendev.org/c/openstack/ovsdbapp/+/918970
+Patch1:         0001-Improve-compatibility-with-netaddr-1.x.patch
 BuildRequires:  openstack-macros
 BuildRequires:  python3-fixtures >= 3.0.0
 BuildRequires:  python3-netaddr >= 0.7.18
@@ -70,7 +72,7 @@
 %{py3_build}
 
 # generate html docs
-PBR_VERSION=2.5.0 PYTHONPATH=. \
+PBR_VERSION=2.6.0 PYTHONPATH=. \
     %sphinx_build -b html doc/source doc/build/html
 rm -rf doc/build/html/.{doctrees,buildinfo}
 

++++++ 0001-Improve-compatibility-with-netaddr-1.x.patch ++++++
>From f45ee765f95260b53c2d3783daaff9d76b8c590b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dirk=20M=C3=BCller?= <[email protected]>
Date: Fri, 10 May 2024 10:19:00 +0200
Subject: [PATCH] Improve compatibility with netaddr 1.x

netaddr 0.10 added flags to define the semantics while parsing
IP addresses. available are inet_pton() and inet_aton() semantics,
which inet_aton() semantics the default in 0.10 and inet_pton() the
default in 1.x. As the testsuite specifically tests for aton semantics,
set that flag.

Change-Id: I06eec5619f958f6c4b90f6068c361a18c2356be6
---
 ovsdbapp/utils.py | 2 +-
 requirements.txt  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/ovsdbapp/utils.py b/ovsdbapp/utils.py
index 22338f7..fb892f1 100644
--- a/ovsdbapp/utils.py
+++ b/ovsdbapp/utils.py
@@ -24,7 +24,7 @@ from ovsdbapp.backend.ovs_idl import rowview
 
 
 def normalize_ip(ip):
-    return str(netaddr.IPAddress(ip))
+    return str(netaddr.IPAddress(ip, flags=netaddr.INET_ATON))
 
 
 def normalize_ip_port(ipport):
diff --git a/requirements.txt b/requirements.txt
index 778430d..b15760c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -2,6 +2,6 @@
 # date but we do not test them so no guarantee of having them all correct. If
 # you find any incorrect lower bounds, let us know or propose a fix.
 fixtures>=3.0.0 # Apache-2.0/BSD
-netaddr>=0.7.18 # BSD
+netaddr>=0.10.0 # BSD
 ovs>=2.10.0 # Apache-2.0
 pbr!=2.1.0,>=2.0.0 # Apache-2.0
-- 
2.44.0


++++++ ovsdbapp-2.5.0.tar.gz -> ovsdbapp-2.6.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ovsdbapp-2.5.0/.pylintrc new/ovsdbapp-2.6.0/.pylintrc
--- old/ovsdbapp-2.5.0/.pylintrc        2023-11-21 10:21:52.000000000 +0100
+++ new/ovsdbapp-2.6.0/.pylintrc        2024-02-22 16:11:10.000000000 +0100
@@ -1,49 +1,85 @@
 # The format of this file isn't really documented; just use --generate-rcfile
-[MASTER]
+[MAIN]
 # Add <file or directory> to the black list. It should be a base name, not a
 # path. You may set this option multiple times.
 ignore=.git,tests
 
+# List of plugins (as comma separated values of python module names) to load,
+# usually to register additional checkers.
+load-plugins=pylint.extensions.no_self_use
+
+# When enabled, pylint would attempt to guess common misconfiguration and emit
+# user-friendly hints instead of false-positive error messages.
+suggestion-mode=yes
+
 [MESSAGES CONTROL]
-# TODO: This list is copied from neutron, the options which do not need to be
-# suppressed have been already removed, some of the remaining options will be
-# removed by code adjustment.
+# NOTE(gus): This is a long list.  A number of these are important and
+# should be re-enabled once the offending code is fixed (or marked
+# with a local disable)
 disable=
 # "F" Fatal errors that prevent further processing
  import-error,
 # "I" Informational noise
+ c-extension-no-member,
+ locally-disabled,
 # "E" Error for important programming issues (likely bugs)
+ access-member-before-definition,
  no-member,
+ no-method-argument,
+ no-self-argument,
+ not-an-iterable,
 # "W" Warnings for stylistic problems or minor programming issues
  abstract-method,
  arguments-differ,
  attribute-defined-outside-init,
+ bad-indentation,
  broad-except,
  dangerous-default-value,
+ expression-not-assigned,
  fixme,
  global-statement,
- no-init,
+ keyword-arg-before-vararg,
+ literal-comparison,
+ non-parent-init-called,
+ not-callable,
  protected-access,
  redefined-builtin,
  redefined-outer-name,
  signature-differs,
+ super-init-not-called,
+ unpacking-non-sequence,
  unused-argument,
  unused-import,
  unused-variable,
  useless-super-delegation,
+ unnecessary-pass,
+ raise-missing-from,
+ arguments-renamed,
+ broad-exception-raised,
+ unspecified-encoding,
+ redundant-u-string-prefix,
+ unused-private-member,
 # "C" Coding convention violations
- bad-continuation,
+ consider-iterating-dictionary,
+ consider-using-enumerate,
  invalid-name,
  len-as-condition,
- misplaced-comparison-constant,
  missing-docstring,
+ singleton-comparison,
  superfluous-parens,
  ungrouped-imports,
  wrong-import-order,
+ consider-using-f-string,
+ consider-using-dict-items,
 # "R" Refactor recommendations
+ consider-merging-isinstance,
+ consider-using-ternary,
  duplicate-code,
+ inconsistent-return-statements,
  no-else-return,
  no-self-use,
+ redefined-argument-from-local,
+ simplifiable-if-statement,
  too-few-public-methods,
  too-many-ancestors,
  too-many-arguments,
@@ -51,22 +87,15 @@
  too-many-instance-attributes,
  too-many-lines,
  too-many-locals,
+ too-many-nested-blocks,
  too-many-public-methods,
  too-many-return-statements,
  too-many-statements,
- inconsistent-return-statements,
- useless-object-inheritance,
- too-many-nested-blocks,
- too-many-boolean-expressions,
- not-callable,
-# new for python3 version of pylint
- chained-comparison,
- consider-using-dict-comprehension,
- consider-using-in,
  consider-using-set-comprehension,
- unnecessary-pass,
- useless-object-inheritance
-
+ useless-object-inheritance,
+ super-with-arguments,
+ use-dict-literal,
+ consider-using-with
 
 [BASIC]
 # Variable names can be 1 to 31 characters long, with lowercase and underscores
@@ -79,8 +108,8 @@
 # and be lowercased with underscores
 method-rgx=([a-z_][a-z0-9_]{2,}|setUp|tearDown)$
 
-# Module names matching
-module-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$
+# Module names matching neutron-* are ok (files in bin/)
+module-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+)|(neutron-[a-z0-9_-]+))$
 
 # Don't require docstrings on tests.
 no-docstring-rgx=((__.*__)|([tT]est.*)|setUp|tearDown)$
@@ -92,23 +121,27 @@
 [VARIABLES]
 # List of additional names supposed to be defined in builtins. Remember that
 # you should avoid to define new builtins when possible.
-additional-builtins=
+# _ is used by our localization
+additional-builtins=_
 
 [CLASSES]
-# List of interface methods to ignore, separated by a comma.
-ignore-iface-methods=
+# List of valid names for the first argument in a class method.
+valid-classmethod-first-arg=cls
+
+# List of valid names for the first argument in a metaclass class method.
+valid-metaclass-classmethod-first-arg=cls
 
 [IMPORTS]
 # Deprecated modules which should not be used, separated by a comma
 deprecated-modules=
 # should use oslo_serialization.jsonutils
- json
+ json,
+ six
 
 [TYPECHECK]
 # List of module names for which member attributes should not be checked
-ignored-modules=six.moves,_MovedItems
+ignored-modules=_MovedItems
 
 [REPORTS]
 # Tells whether to display a full report or only the messages
 reports=no
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ovsdbapp-2.5.0/AUTHORS new/ovsdbapp-2.6.0/AUTHORS
--- old/ovsdbapp-2.5.0/AUTHORS  2023-11-21 10:22:19.000000000 +0100
+++ new/ovsdbapp-2.6.0/AUTHORS  2024-02-22 16:11:45.000000000 +0100
@@ -48,6 +48,7 @@
 Maciej Józefczyk <[email protected]>
 Marcin Mirecki <[email protected]>
 Martin Hickey <[email protected]>
+Max Lamprecht <[email protected]>
 Miguel Duarte Barroso <[email protected]>
 Nate Johnston <[email protected]>
 Numan Siddique <[email protected]>
@@ -59,6 +60,7 @@
 Rodolfo Alonso Hernandez <[email protected]>
 Sean Mooney <[email protected]>
 Slawek Kaplonski <[email protected]>
+Takashi Kajinami <[email protected]>
 Takashi Natsume <[email protected]>
 Ted Elhourani <[email protected]>
 Terry Wilson <[email protected]>
@@ -75,6 +77,7 @@
 gengchc2 <[email protected]>
 hgangwx <[email protected]>
 huang.zhiping <[email protected]>
+liushy <[email protected]>
 ljhuang <[email protected]>
 lzklibj <[email protected]>
 melissaml <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ovsdbapp-2.5.0/ChangeLog new/ovsdbapp-2.6.0/ChangeLog
--- old/ovsdbapp-2.5.0/ChangeLog        2023-11-21 10:22:19.000000000 +0100
+++ new/ovsdbapp-2.6.0/ChangeLog        2024-02-22 16:11:45.000000000 +0100
@@ -1,6 +1,20 @@
 CHANGES
 =======
 
+2.6.0
+-----
+
+* reno: Update master for unmaintained/yoga
+* tox: Drop envdir
+* Bump hacking
+* Support add/remove CIDR type address in Address\_Set cmds
+* Update supported python versions
+
+2.5.1
+-----
+
+* add Port\_Binding to lookup\_table
+
 2.5.0
 -----
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ovsdbapp-2.5.0/PKG-INFO new/ovsdbapp-2.6.0/PKG-INFO
--- old/ovsdbapp-2.5.0/PKG-INFO 2023-11-21 10:22:19.864071600 +0100
+++ new/ovsdbapp-2.6.0/PKG-INFO 2024-02-22 16:11:45.992421600 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: ovsdbapp
-Version: 2.5.0
+Version: 2.6.0
 Summary: A library for creating OVSDB applications
 Home-page: https://pypi.org/project/ovsdbapp/
 Author: OpenStack
@@ -37,4 +37,6 @@
 Classifier: Programming Language :: Python :: 3
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
 Requires-Python: >=3.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ovsdbapp-2.5.0/ovsdbapp/schema/ovn_northbound/commands.py 
new/ovsdbapp-2.6.0/ovsdbapp/schema/ovn_northbound/commands.py
--- old/ovsdbapp-2.5.0/ovsdbapp/schema/ovn_northbound/commands.py       
2023-11-21 10:21:52.000000000 +0100
+++ new/ovsdbapp-2.6.0/ovsdbapp/schema/ovn_northbound/commands.py       
2024-02-22 16:11:10.000000000 +0100
@@ -20,6 +20,15 @@
 from ovsdbapp import utils
 
 
+def normalize_prefix(addr):
+    return str(netaddr.IPNetwork(addr).cidr if '/' in addr
+               else netaddr.IPAddress(addr))
+
+
+def normalize_prefixes(addrs):
+    return [normalize_prefix(addr) for addr in addrs or []]
+
+
 class LsAddCommand(cmd.AddCommand):
     table_name = 'Logical_Switch'
 
@@ -242,8 +251,7 @@
     def __init__(self, api, name, addresses=None, may_exist=False):
         super().__init__(api)
         self.name = name
-        self.addresses = [str(netaddr.IPAddress(address))
-                          for address in addresses or []]
+        self.addresses = normalize_prefixes(addresses)
         self.may_exist = may_exist
 
     def run_idl(self, txn):
@@ -300,8 +308,7 @@
         self.address_set = address_set
         if isinstance(addresses, (str, bytes)):
             addresses = [addresses]
-        self.addresses = [str(netaddr.IPAddress(address))
-                          for address in addresses]
+        self.addresses = normalize_prefixes(addresses)
 
 
 class AddressSetAddAddressesCommand(AddressSetUpdateAddressesCommand):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ovsdbapp-2.5.0/ovsdbapp/schema/ovn_southbound/impl_idl.py 
new/ovsdbapp-2.6.0/ovsdbapp/schema/ovn_southbound/impl_idl.py
--- old/ovsdbapp-2.5.0/ovsdbapp/schema/ovn_southbound/impl_idl.py       
2023-11-21 10:21:52.000000000 +0100
+++ new/ovsdbapp-2.6.0/ovsdbapp/schema/ovn_southbound/impl_idl.py       
2024-02-22 16:11:10.000000000 +0100
@@ -21,6 +21,9 @@
     lookup_table = {
         'Chassis': idlutils.RowLookup('Chassis', 'name', None),
         'MAC_Binding': idlutils.RowLookup('MAC_Binding', 'ip', None),
+        'Port_Binding': idlutils.RowLookup(
+            'Port_Binding', 'logical_port', None
+        ),
     }
 
     def chassis_add(self, chassis, encap_types, encap_ip, may_exist=False,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ovsdbapp-2.5.0/ovsdbapp/tests/functional/schema/ovn_northbound/test_impl_idl.py
 
new/ovsdbapp-2.6.0/ovsdbapp/tests/functional/schema/ovn_northbound/test_impl_idl.py
--- 
old/ovsdbapp-2.5.0/ovsdbapp/tests/functional/schema/ovn_northbound/test_impl_idl.py
 2023-11-21 10:21:52.000000000 +0100
+++ 
new/ovsdbapp-2.6.0/ovsdbapp/tests/functional/schema/ovn_northbound/test_impl_idl.py
 2024-02-22 16:11:10.000000000 +0100
@@ -309,7 +309,7 @@
         self.assertEqual(addr_set, addr_set2)
 
     def test_addr_set_add_with_addresses(self):
-        addresses = ['192.168.0.1', '192.168.0.2']
+        addresses = ['192.168.0.1', '192.168.0.2', '192.168.10.10/32']
         addr_set = self._addr_set_add(addresses=addresses)
         self.assertEqual(addresses, addr_set.addresses)
 
@@ -339,7 +339,7 @@
         self.assertTrue(addr_sets.issubset(found_sets))
 
     def test_addr_set_add_addresses(self):
-        addresses = ['192.168.0.1', '192.168.0.2']
+        addresses = ['192.168.0.1', '192.168.0.2', '192.168.10.10/32']
         addr_set = self._addr_set_add()
 
         self.api.address_set_add_addresses(
@@ -351,7 +351,7 @@
         self.assertEqual(addresses, addr_set.addresses)
 
     def test_addr_set_remove_addresses(self):
-        addresses = ['192.168.0.1', '192.168.0.2']
+        addresses = ['192.168.0.1', '192.168.0.2', '192.168.10.10/32']
         addr_set = self._addr_set_add(addresses=addresses)
 
         self.api.address_set_remove_addresses(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ovsdbapp-2.5.0/ovsdbapp.egg-info/PKG-INFO 
new/ovsdbapp-2.6.0/ovsdbapp.egg-info/PKG-INFO
--- old/ovsdbapp-2.5.0/ovsdbapp.egg-info/PKG-INFO       2023-11-21 
10:22:19.000000000 +0100
+++ new/ovsdbapp-2.6.0/ovsdbapp.egg-info/PKG-INFO       2024-02-22 
16:11:45.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: ovsdbapp
-Version: 2.5.0
+Version: 2.6.0
 Summary: A library for creating OVSDB applications
 Home-page: https://pypi.org/project/ovsdbapp/
 Author: OpenStack
@@ -37,4 +37,6 @@
 Classifier: Programming Language :: Python :: 3
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
 Requires-Python: >=3.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ovsdbapp-2.5.0/ovsdbapp.egg-info/pbr.json 
new/ovsdbapp-2.6.0/ovsdbapp.egg-info/pbr.json
--- old/ovsdbapp-2.5.0/ovsdbapp.egg-info/pbr.json       2023-11-21 
10:22:19.000000000 +0100
+++ new/ovsdbapp-2.6.0/ovsdbapp.egg-info/pbr.json       2024-02-22 
16:11:45.000000000 +0100
@@ -1 +1 @@
-{"git_version": "8e55b0b", "is_release": true}
\ No newline at end of file
+{"git_version": "11b11a1", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ovsdbapp-2.5.0/releasenotes/source/yoga.rst 
new/ovsdbapp-2.6.0/releasenotes/source/yoga.rst
--- old/ovsdbapp-2.5.0/releasenotes/source/yoga.rst     2023-11-21 
10:21:52.000000000 +0100
+++ new/ovsdbapp-2.6.0/releasenotes/source/yoga.rst     2024-02-22 
16:11:10.000000000 +0100
@@ -3,4 +3,4 @@
 =========================
 
 .. release-notes::
-   :branch: stable/yoga
+   :branch: unmaintained/yoga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ovsdbapp-2.5.0/requirements.txt 
new/ovsdbapp-2.6.0/requirements.txt
--- old/ovsdbapp-2.5.0/requirements.txt 2023-11-21 10:21:52.000000000 +0100
+++ new/ovsdbapp-2.6.0/requirements.txt 2024-02-22 16:11:10.000000000 +0100
@@ -1,11 +1,6 @@
 # Requirements lower bounds listed here are our best effort to keep them up to
 # date but we do not test them so no guarantee of having them all correct. If
 # you find any incorrect lower bounds, let us know or propose a fix.
-
-# 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.
-
 fixtures>=3.0.0 # Apache-2.0/BSD
 netaddr>=0.7.18 # BSD
 ovs>=2.10.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ovsdbapp-2.5.0/setup.cfg new/ovsdbapp-2.6.0/setup.cfg
--- old/ovsdbapp-2.5.0/setup.cfg        2023-11-21 10:22:19.864071600 +0100
+++ new/ovsdbapp-2.6.0/setup.cfg        2024-02-22 16:11:45.992421600 +0100
@@ -17,6 +17,8 @@
        Programming Language :: Python :: 3
        Programming Language :: Python :: 3.8
        Programming Language :: Python :: 3.9
+       Programming Language :: Python :: 3.10
+       Programming Language :: Python :: 3.11
 
 [files]
 packages = 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ovsdbapp-2.5.0/test-requirements.txt 
new/ovsdbapp-2.6.0/test-requirements.txt
--- old/ovsdbapp-2.5.0/test-requirements.txt    2023-11-21 10:21:52.000000000 
+0100
+++ new/ovsdbapp-2.6.0/test-requirements.txt    2024-02-22 16:11:10.000000000 
+0100
@@ -1,7 +1,3 @@
-# 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.
-
 coverage!=4.4,>=4.0 # Apache-2.0
 isort==4.3.21 # MIT
 python-subunit>=1.0.0 # Apache-2.0/BSD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ovsdbapp-2.5.0/tox.ini new/ovsdbapp-2.6.0/tox.ini
--- old/ovsdbapp-2.5.0/tox.ini  2023-11-21 10:21:52.000000000 +0100
+++ new/ovsdbapp-2.6.0/tox.ini  2024-02-22 16:11:10.000000000 +0100
@@ -18,7 +18,7 @@
   
-c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
   -r{toxinidir}/test-requirements.txt
   -r{toxinidir}/requirements.txt
-  hacking>=3.0.1,<3.1.0 # Apache-2.0
+  hacking>=6.1.0,<6.2.0 # Apache-2.0
 commands = stestr run --slowest {posargs}
 
 [testenv:pep8]
@@ -26,7 +26,7 @@
            bash {toxinidir}/tools/coding-checks.sh --all '{posargs}'
 deps =
   {[testenv]deps}
-  pylint==2.5.3 # GPLv2
+  pylint==2.17.4 # GPLv2
 allowlist_externals = bash
 
 [testenv:venv]
@@ -43,7 +43,6 @@
   sphinx-build -W -b html -d doc/build/doctrees doc/source doc/build/html
 
 [testenv:pdf-docs]
-envdir = {toxworkdir}/docs
 deps = {[testenv:docs]deps}
 allowlist_externals =
   make

Reply via email to