Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-octaviaclient for
openSUSE:Factory checked in at 2026-08-09 21:35:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-octaviaclient (Old)
and /work/SRC/openSUSE:Factory/.python-octaviaclient.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-octaviaclient"
Sun Aug 9 21:35:07 2026 rev:15 rq:1370112 version:3.14.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-octaviaclient/python-octaviaclient.changes
2026-03-24 18:51:41.097431274 +0100
+++
/work/SRC/openSUSE:Factory/.python-octaviaclient.new.16738/python-octaviaclient.changes
2026-08-09 21:37:30.382669338 +0200
@@ -1,0 +2,10 @@
+Thu Aug 6 20:16:15 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 3.14.0:
+ * reno: Update master for unmaintained/2024.1
+ * Remove url tags from README
+ * Move tests to use osc_lib.test
+ * Bump requirement for osc-lib
+ * Update master for stable/2026.1
+
+-------------------------------------------------------------------
Old:
----
python_octaviaclient-3.13.0.tar.gz
New:
----
python_octaviaclient-3.14.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-octaviaclient.spec ++++++
--- /var/tmp/diff_new_pack.okiOhz/_old 2026-08-09 21:37:31.126694673 +0200
+++ /var/tmp/diff_new_pack.okiOhz/_new 2026-08-09 21:37:31.130694809 +0200
@@ -18,7 +18,7 @@
%global pythons %{primary_python}
Name: python-octaviaclient
-Version: 3.13.0
+Version: 3.14.0
Release: 0
Summary: Octavia Plugin for the OpenStack Command-line Client
License: Apache-2.0
++++++ python_octaviaclient-3.13.0.tar.gz -> python_octaviaclient-3.14.0.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python_octaviaclient-3.13.0/AUTHORS
new/python_octaviaclient-3.14.0/AUTHORS
--- old/python_octaviaclient-3.13.0/AUTHORS 2026-02-27 16:29:43.000000000
+0100
+++ new/python_octaviaclient-3.14.0/AUTHORS 2026-05-13 11:07:55.000000000
+0200
@@ -17,6 +17,7 @@
Ghanshyam Mann <[email protected]>
Gregory Thiemonge <[email protected]>
Guoqiang Ding <[email protected]>
+Ivan Anfimov <[email protected]>
Jude Cross <[email protected]>
Kiran_totad <[email protected]>
Lingxian Kong <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python_octaviaclient-3.13.0/ChangeLog
new/python_octaviaclient-3.14.0/ChangeLog
--- old/python_octaviaclient-3.13.0/ChangeLog 2026-02-27 16:29:43.000000000
+0100
+++ new/python_octaviaclient-3.14.0/ChangeLog 2026-05-13 11:07:55.000000000
+0200
@@ -1,12 +1,22 @@
CHANGES
=======
+3.14.0
+------
+
+* reno: Update master for unmaintained/2024.1
+* Remove url tags from README
+* Move tests to use osc\_lib.test
+* Bump requirement for osc-lib
+* Update master for stable/2026.1
+
3.13.0
------
* Revert bug links to Launchpad
* Replace Neutronclient with Openstack SDK
* Update flake8-import-order version to fix checks
+* Remove old check for Python 2-3 compatibility
* Update master for stable/2025.2
3.12.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python_octaviaclient-3.13.0/PKG-INFO
new/python_octaviaclient-3.14.0/PKG-INFO
--- old/python_octaviaclient-3.13.0/PKG-INFO 2026-02-27 16:29:43.243775600
+0100
+++ new/python_octaviaclient-3.14.0/PKG-INFO 2026-05-13 11:07:55.818494300
+0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: python-octaviaclient
-Version: 3.13.0
+Version: 3.14.0
Summary: Octavia client for OpenStack Load Balancing
Home-page: https://docs.openstack.org/python-octaviaclient/latest/
Author: OpenStack
@@ -22,7 +22,7 @@
Requires-Dist: cliff!=2.9.0,>=2.8.0
Requires-Dist: keystoneauth1>=3.18.0
Requires-Dist: python-openstackclient>=3.12.0
-Requires-Dist: osc-lib>=1.14.1
+Requires-Dist: osc-lib>=4.3.0
Requires-Dist: oslo.serialization!=2.19.1,>=2.18.0
Requires-Dist: oslo.utils>=3.33.0
Requires-Dist: pbr!=2.1.0,>=2.0.0
@@ -37,17 +37,12 @@
Dynamic: requires-python
Dynamic: summary
-Team and repository tags
-========================
-
-.. image:: https://governance.openstack.org/tc/badges/python-octaviaclient.svg
- :target: https://governance.openstack.org/tc/reference/tags/index.html
-
-.. Change things from this point on
-
+====================
python-octaviaclient
====================
+.. image:: https://governance.openstack.org/tc/badges/python-octaviaclient.svg
+
Octavia client for OpenStack Load Balancing
This is an OpenStack Client (OSC) plugin for Octavia, an OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python_octaviaclient-3.13.0/README.rst
new/python_octaviaclient-3.14.0/README.rst
--- old/python_octaviaclient-3.13.0/README.rst 2026-02-27 16:28:50.000000000
+0100
+++ new/python_octaviaclient-3.14.0/README.rst 2026-05-13 11:07:06.000000000
+0200
@@ -1,14 +1,9 @@
-Team and repository tags
-========================
-
-.. image:: https://governance.openstack.org/tc/badges/python-octaviaclient.svg
- :target: https://governance.openstack.org/tc/reference/tags/index.html
-
-.. Change things from this point on
-
+====================
python-octaviaclient
====================
+.. image:: https://governance.openstack.org/tc/badges/python-octaviaclient.svg
+
Octavia client for OpenStack Load Balancing
This is an OpenStack Client (OSC) plugin for Octavia, an OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/octaviaclient/hacking/checks.py
new/python_octaviaclient-3.14.0/octaviaclient/hacking/checks.py
--- old/python_octaviaclient-3.13.0/octaviaclient/hacking/checks.py
2026-02-27 16:28:50.000000000 +0100
+++ new/python_octaviaclient-3.14.0/octaviaclient/hacking/checks.py
2026-05-13 11:07:06.000000000 +0200
@@ -46,8 +46,6 @@
assert_equal_with_false_re = re.compile(
r"assertEqual\(False,")
mutable_default_args = re.compile(r"^\s*def .+\((.+=\{\}|.+=\[\])")
-assert_no_xrange_re = re.compile(
- r"\s*xrange\s*\(")
def _translation_checks_not_enforced(filename):
@@ -86,16 +84,6 @@
@core.flake8ext
-def no_xrange(logical_line):
- """Disallow 'xrange()'
-
- O340
- """
- if assert_no_xrange_re.match(logical_line):
- yield (0, "O340: Do not use xrange().")
-
-
[email protected]
def no_translate_logs(logical_line, filename):
"""O341 - Don't translate logs.
@@ -145,21 +133,6 @@
@core.flake8ext
-def check_no_basestring(logical_line):
- """O343 - basestring is not Python3-compatible.
-
- :param logical_line: The logical line to check.
- :returns: None if the logical line passes the check, otherwise a tuple
- is yielded that contains the offending index in logical line and a
- message describe the check validation failure.
- """
- if re.search(r"\bbasestring\b", logical_line):
- msg = ("O343: basestring is not Python3-compatible, use "
- "six.string_types instead.")
- yield (0, msg)
-
-
[email protected]
def check_no_eventlet_imports(logical_line):
"""O345 - Usage of Python eventlet module not allowed.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/octaviaclient/tests/functional/base.py
new/python_octaviaclient-3.14.0/octaviaclient/tests/functional/base.py
--- old/python_octaviaclient-3.13.0/octaviaclient/tests/functional/base.py
2026-02-27 16:28:50.000000000 +0100
+++ new/python_octaviaclient-3.14.0/octaviaclient/tests/functional/base.py
2026-05-13 11:07:06.000000000 +0200
@@ -15,7 +15,7 @@
import shlex
import subprocess
-from osc_lib.tests import utils
+import osc_lib.test.base as osc_test_base
from tempest.lib.cli import output_parser
from tempest.lib import exceptions
@@ -42,7 +42,7 @@
return result
-class TestCase(utils.TestCase):
+class TestCase(osc_test_base.TestCase):
delimiter_line = re.compile(r'^\+\-[\+\-]+\-\+$')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/octaviaclient/tests/unit/api/test_octavia.py
new/python_octaviaclient-3.14.0/octaviaclient/tests/unit/api/test_octavia.py
---
old/python_octaviaclient-3.13.0/octaviaclient/tests/unit/api/test_octavia.py
2026-02-27 16:28:50.000000000 +0100
+++
new/python_octaviaclient-3.14.0/octaviaclient/tests/unit/api/test_octavia.py
2026-05-13 11:07:06.000000000 +0200
@@ -17,7 +17,7 @@
from oslo_utils import uuidutils
from requests_mock.contrib import fixture
-from osc_lib.tests import utils
+import osc_lib.test.base as osc_test_base
from octaviaclient.api import exceptions
from octaviaclient.api.v2 import octavia
@@ -186,13 +186,13 @@
'provider_name': 'fake_provider'}}
-class TestAPI(utils.TestCase):
+class TestAPI(osc_test_base.TestCase):
def test_client_exception(self):
self.assertIs(octavia.OctaviaClientException,
exceptions.OctaviaClientException)
-class TestOctaviaClient(utils.TestCase):
+class TestOctaviaClient(osc_test_base.TestCase):
def setUp(self):
super().setUp()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/octaviaclient/tests/unit/osc/v2/fakes.py
new/python_octaviaclient-3.14.0/octaviaclient/tests/unit/osc/v2/fakes.py
--- old/python_octaviaclient-3.13.0/octaviaclient/tests/unit/osc/v2/fakes.py
2026-02-27 16:28:50.000000000 +0100
+++ new/python_octaviaclient-3.14.0/octaviaclient/tests/unit/osc/v2/fakes.py
2026-05-13 11:07:06.000000000 +0200
@@ -13,7 +13,7 @@
import copy
from unittest import mock
-from osc_lib.tests import utils
+import osc_lib.test.base as osc_test_base
from octaviaclient.tests import fakes
from octaviaclient.tests.unit.osc.v2 import constants
@@ -27,7 +27,7 @@
self.management_url = kwargs['endpoint']
-class TestOctaviaClient(utils.TestCommand):
+class TestOctaviaClient(osc_test_base.TestCommand):
def setUp(self):
super().setUp()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/octaviaclient/tests/unit/osc/v2/test_amphora.py
new/python_octaviaclient-3.14.0/octaviaclient/tests/unit/osc/v2/test_amphora.py
---
old/python_octaviaclient-3.13.0/octaviaclient/tests/unit/osc/v2/test_amphora.py
2026-02-27 16:28:50.000000000 +0100
+++
new/python_octaviaclient-3.14.0/octaviaclient/tests/unit/osc/v2/test_amphora.py
2026-05-13 11:07:06.000000000 +0200
@@ -13,7 +13,7 @@
import copy
from unittest import mock
-import osc_lib.tests.utils as osc_test_utils
+import osc_lib.test.base as osc_test_base
from oslo_utils import uuidutils
from octaviaclient.osc.v2 import amphora
@@ -112,7 +112,7 @@
def test_amphora_show_no_args(self):
self.assertRaises(
- osc_test_utils.ParserException,
+ osc_test_base.ParserException,
self.check_parser, self.cmd, [], [],
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/octaviaclient/tests/unit/osc/v2/test_member.py
new/python_octaviaclient-3.14.0/octaviaclient/tests/unit/osc/v2/test_member.py
---
old/python_octaviaclient-3.13.0/octaviaclient/tests/unit/osc/v2/test_member.py
2026-02-27 16:28:50.000000000 +0100
+++
new/python_octaviaclient-3.14.0/octaviaclient/tests/unit/osc/v2/test_member.py
2026-05-13 11:07:06.000000000 +0200
@@ -13,7 +13,7 @@
import copy
from unittest import mock
-import osc_lib.tests.utils as osc_test_utils
+import osc_lib.test.base as osc_test_base
from octaviaclient.osc.v2 import constants
from octaviaclient.osc.v2 import member
@@ -57,7 +57,7 @@
arglist = []
verifylist = []
- self.assertRaises(osc_test_utils.ParserException,
+ self.assertRaises(osc_test_base.ParserException,
self.check_parser, self.cmd, arglist, verifylist)
@mock.patch('octaviaclient.osc.v2.utils.get_member_attrs')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/octaviaclient/tests/unit/osc/v2/test_validations.py
new/python_octaviaclient-3.14.0/octaviaclient/tests/unit/osc/v2/test_validations.py
---
old/python_octaviaclient-3.13.0/octaviaclient/tests/unit/osc/v2/test_validations.py
2026-02-27 16:28:50.000000000 +0100
+++
new/python_octaviaclient-3.14.0/octaviaclient/tests/unit/osc/v2/test_validations.py
2026-05-13 11:07:06.000000000 +0200
@@ -12,13 +12,13 @@
#
from osc_lib import exceptions
-from osc_lib.tests import utils
+import osc_lib.test.base as osc_test_base
from octaviaclient.osc.v2 import constants
from octaviaclient.osc.v2 import validate
-class TestValidations(utils.TestCommand):
+class TestValidations(osc_test_base.TestCommand):
def setUp(self):
super().setUp()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/octaviaclient/tests/unit/test_hacking.py
new/python_octaviaclient-3.14.0/octaviaclient/tests/unit/test_hacking.py
--- old/python_octaviaclient-3.13.0/octaviaclient/tests/unit/test_hacking.py
2026-02-27 16:28:50.000000000 +0100
+++ new/python_octaviaclient-3.14.0/octaviaclient/tests/unit/test_hacking.py
2026-05-13 11:07:06.000000000 +0200
@@ -87,13 +87,6 @@
self.assertEqual(0, len(list(checks.no_log_warn(
"LOG.warning()"))))
- def test_no_xrange(self):
- self.assertEqual(1, len(list(checks.no_xrange(
- "xrange(45)"))))
-
- self.assertEqual(0, len(list(checks.no_xrange(
- "range(45)"))))
-
def test_no_log_translations(self):
for log in checks._all_log_levels:
for hint in checks._all_hints:
@@ -125,13 +118,6 @@
self.assertLinePasses(f, "raise KeyError('Error text')",
'neutron_lib/tests/unit/mytest.py')
- def test_check_no_basestring(self):
- self.assertEqual(1, len(list(checks.check_no_basestring(
- "isinstance('foo', basestring)"))))
-
- self.assertEqual(0, len(list(checks.check_no_basestring(
- "isinstance('foo', six.string_types)"))))
-
def test_check_no_eventlet_imports(self):
f = checks.check_no_eventlet_imports
self.assertLinePasses(f, 'from not_eventlet import greenthread')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/PKG-INFO
new/python_octaviaclient-3.14.0/python_octaviaclient.egg-info/PKG-INFO
--- old/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/PKG-INFO
2026-02-27 16:29:43.000000000 +0100
+++ new/python_octaviaclient-3.14.0/python_octaviaclient.egg-info/PKG-INFO
2026-05-13 11:07:55.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: python-octaviaclient
-Version: 3.13.0
+Version: 3.14.0
Summary: Octavia client for OpenStack Load Balancing
Home-page: https://docs.openstack.org/python-octaviaclient/latest/
Author: OpenStack
@@ -22,7 +22,7 @@
Requires-Dist: cliff!=2.9.0,>=2.8.0
Requires-Dist: keystoneauth1>=3.18.0
Requires-Dist: python-openstackclient>=3.12.0
-Requires-Dist: osc-lib>=1.14.1
+Requires-Dist: osc-lib>=4.3.0
Requires-Dist: oslo.serialization!=2.19.1,>=2.18.0
Requires-Dist: oslo.utils>=3.33.0
Requires-Dist: pbr!=2.1.0,>=2.0.0
@@ -37,17 +37,12 @@
Dynamic: requires-python
Dynamic: summary
-Team and repository tags
-========================
-
-.. image:: https://governance.openstack.org/tc/badges/python-octaviaclient.svg
- :target: https://governance.openstack.org/tc/reference/tags/index.html
-
-.. Change things from this point on
-
+====================
python-octaviaclient
====================
+.. image:: https://governance.openstack.org/tc/badges/python-octaviaclient.svg
+
Octavia client for OpenStack Load Balancing
This is an OpenStack Client (OSC) plugin for Octavia, an OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/SOURCES.txt
new/python_octaviaclient-3.14.0/python_octaviaclient.egg-info/SOURCES.txt
--- old/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/SOURCES.txt
2026-02-27 16:29:43.000000000 +0100
+++ new/python_octaviaclient-3.14.0/python_octaviaclient.egg-info/SOURCES.txt
2026-05-13 11:07:55.000000000 +0200
@@ -157,6 +157,7 @@
releasenotes/source/2024.2.rst
releasenotes/source/2025.1.rst
releasenotes/source/2025.2.rst
+releasenotes/source/2026.1.rst
releasenotes/source/conf.py
releasenotes/source/index.rst
releasenotes/source/pike.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/pbr.json
new/python_octaviaclient-3.14.0/python_octaviaclient.egg-info/pbr.json
--- old/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/pbr.json
2026-02-27 16:29:43.000000000 +0100
+++ new/python_octaviaclient-3.14.0/python_octaviaclient.egg-info/pbr.json
2026-05-13 11:07:55.000000000 +0200
@@ -1 +1 @@
-{"git_version": "bbae609", "is_release": true}
\ No newline at end of file
+{"git_version": "0f2fd04", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/requires.txt
new/python_octaviaclient-3.14.0/python_octaviaclient.egg-info/requires.txt
--- old/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/requires.txt
2026-02-27 16:29:43.000000000 +0100
+++ new/python_octaviaclient-3.14.0/python_octaviaclient.egg-info/requires.txt
2026-05-13 11:07:55.000000000 +0200
@@ -1,7 +1,7 @@
cliff!=2.9.0,>=2.8.0
keystoneauth1>=3.18.0
python-openstackclient>=3.12.0
-osc-lib>=1.14.1
+osc-lib>=4.3.0
oslo.serialization!=2.19.1,>=2.18.0
oslo.utils>=3.33.0
pbr!=2.1.0,>=2.0.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/releasenotes/source/2024.1.rst
new/python_octaviaclient-3.14.0/releasenotes/source/2024.1.rst
--- old/python_octaviaclient-3.13.0/releasenotes/source/2024.1.rst
2026-02-27 16:28:50.000000000 +0100
+++ new/python_octaviaclient-3.14.0/releasenotes/source/2024.1.rst
2026-05-13 11:07:06.000000000 +0200
@@ -3,4 +3,4 @@
===========================
.. release-notes::
- :branch: stable/2024.1
+ :branch: unmaintained/2024.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/releasenotes/source/2026.1.rst
new/python_octaviaclient-3.14.0/releasenotes/source/2026.1.rst
--- old/python_octaviaclient-3.13.0/releasenotes/source/2026.1.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/python_octaviaclient-3.14.0/releasenotes/source/2026.1.rst
2026-05-13 11:07:06.000000000 +0200
@@ -0,0 +1,6 @@
+===========================
+2026.1 Series Release Notes
+===========================
+
+.. release-notes::
+ :branch: stable/2026.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_octaviaclient-3.13.0/releasenotes/source/index.rst
new/python_octaviaclient-3.14.0/releasenotes/source/index.rst
--- old/python_octaviaclient-3.13.0/releasenotes/source/index.rst
2026-02-27 16:28:50.000000000 +0100
+++ new/python_octaviaclient-3.14.0/releasenotes/source/index.rst
2026-05-13 11:07:06.000000000 +0200
@@ -6,6 +6,7 @@
:maxdepth: 1
unreleased
+ 2026.1
2025.2
2025.1
2024.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python_octaviaclient-3.13.0/requirements.txt
new/python_octaviaclient-3.14.0/requirements.txt
--- old/python_octaviaclient-3.13.0/requirements.txt 2026-02-27
16:28:50.000000000 +0100
+++ new/python_octaviaclient-3.14.0/requirements.txt 2026-05-13
11:07:06.000000000 +0200
@@ -5,7 +5,7 @@
cliff!=2.9.0,>=2.8.0 # Apache-2.0
keystoneauth1>=3.18.0 # Apache-2.0
python-openstackclient>=3.12.0 # Apache-2.0
-osc-lib>=1.14.1 # Apache-2.0
+osc-lib>=4.3.0 # Apache-2.0
oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
oslo.utils>=3.33.0 # Apache-2.0
pbr!=2.1.0,>=2.0.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python_octaviaclient-3.13.0/tox.ini
new/python_octaviaclient-3.14.0/tox.ini
--- old/python_octaviaclient-3.13.0/tox.ini 2026-02-27 16:28:50.000000000
+0100
+++ new/python_octaviaclient-3.14.0/tox.ini 2026-05-13 11:07:06.000000000
+0200
@@ -117,10 +117,8 @@
O323 = checks:assert_equal_true_or_false
O324 = checks:no_mutable_default_args
O339 = checks:no_log_warn
- O340 = checks:no_xrange
O341 = checks:no_translate_logs
O342 = checks:check_raised_localized_exceptions
- O343 = checks:check_no_basestring
O345 = checks:check_no_eventlet_imports
O346 = checks:check_line_continuation_no_backslash
paths =