Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-novaclient for 
openSUSE:Factory checked in at 2024-12-18 20:10:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-novaclient (Old)
 and      /work/SRC/openSUSE:Factory/.python-novaclient.new.29675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-novaclient"

Wed Dec 18 20:10:29 2024 rev:43 rq:1231834 version:18.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-novaclient/python-novaclient.changes      
2024-03-25 21:18:11.911451790 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-novaclient.new.29675/python-novaclient.changes
   2024-12-18 20:11:41.945197887 +0100
@@ -1,0 +2,16 @@
+Tue Sep  3 13:16:34 UTC 2024 - cloud-de...@suse.de
+
+- update to version 18.7.0
+  - tox: Add Python-specific functional envs
+  - Fix Python 3.12 compatibility
+  - support get and list server's metadata
+  - reno: Update master for unmaintained/victoria
+  - functional: Handle multiple networks
+  - reno: Update master for unmaintained/wallaby
+  - Update master for stable/2024.1
+  - [doc] change directive noindex to no-index
+  - reno: Update master for unmaintained/xena
+  - Remove old excludes
+  - reno: Update master for unmaintained/zed
+
+-------------------------------------------------------------------

Old:
----
  python-novaclient-18.6.0.tar.gz

New:
----
  python-novaclient-18.7.0.tar.gz

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

Other differences:
------------------
++++++ python-novaclient.spec ++++++
--- /var/tmp/diff_new_pack.cnS1dj/_old  2024-12-18 20:11:43.493262419 +0100
+++ /var/tmp/diff_new_pack.cnS1dj/_new  2024-12-18 20:11:43.521263587 +0100
@@ -17,14 +17,14 @@
 
 
 Name:           python-novaclient
-Version:        18.6.0
+Version:        18.7.0
 Release:        0
 Epoch:          0
 Summary:        Python API and CLI for OpenStack Nova
 License:        Apache-2.0
 Group:          Development/Languages/Python
 URL:            https://docs.openstack.org/python-novaclient
-Source0:        
https://files.pythonhosted.org/packages/source/p/python-novaclient/python-novaclient-18.6.0.tar.gz
+Source0:        
https://files.pythonhosted.org/packages/source/p/python-novaclient/python-novaclient-18.7.0.tar.gz
 BuildRequires:  openssl
 BuildRequires:  openstack-macros
 BuildRequires:  python3-cinderclient
@@ -34,7 +34,7 @@
 BuildRequires:  python3-keystoneclient
 BuildRequires:  python3-os-client-config
 BuildRequires:  python3-osprofiler
-BuildRequires:  python3-pbr >= 2.0.0
+BuildRequires:  python3-pbr >= 3.0.0
 BuildRequires:  python3-requests-mock
 BuildRequires:  python3-stestr
 BuildRequires:  python3-testscenarios
@@ -54,9 +54,9 @@
 Requires:       python3-iso8601 >= 0.1.11
 Requires:       python3-keystoneauth1 >= 3.5.0
 Requires:       python3-oslo.i18n >= 3.15.3
-Requires:       python3-oslo.serialization >= 2.18.0
+Requires:       python3-oslo.serialization >= 2.20.0
 Requires:       python3-oslo.utils >= 3.33.0
-Requires:       python3-pbr >= 2.0.0
+Requires:       python3-pbr >= 3.0.0
 Requires:       python3-simplejson
 %if 0%{?suse_version}
 Obsoletes:      python2-novaclient < 16.0.0
@@ -89,7 +89,7 @@
 %build
 %{py3_build}
 
-PBR_VERSION=18.6.0 %sphinx_build -b html -d doc/build/doctrees doc/source 
doc/build/html
+PBR_VERSION=18.7.0 %sphinx_build -b html -d doc/build/doctrees doc/source 
doc/build/html
 # Fix hidden-file-or-dir warnings
 rm -fr doc/build/html/.doctrees doc/build/html/.buildinfo
 

++++++ python-novaclient-18.6.0.tar.gz -> python-novaclient-18.7.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-novaclient-18.6.0/AUTHORS 
new/python-novaclient-18.7.0/AUTHORS
--- old/python-novaclient-18.6.0/AUTHORS        2024-03-12 18:27:28.000000000 
+0100
+++ new/python-novaclient-18.7.0/AUTHORS        2024-08-30 17:15:44.000000000 
+0200
@@ -129,6 +129,7 @@
 EdLeafe <e...@leafe.com>
 Eldar Nugaev <e...@ya.ru>
 Eli Qiao <liyong.q...@intel.com>
+Elod Illes <elod.il...@est.tech>
 Emanuele Rocca <e...@linux.it>
 Eoghan Glynn <egl...@redhat.com>
 Eric Brown <bro...@vmware.com>
@@ -217,6 +218,7 @@
 Kevin L. Mitchell <klmi...@mit.edu>
 Kevin_Zheng <zhengzhe...@huawei.com>
 Kiall Mac Innes <ki...@managedit.ie>
+Kien Nguyen <kiennt2...@gmail.com>
 Kieran Spear <kisp...@gmail.com>
 Kirill Shileev <kshil...@griddynamics.com>
 Kravchenko Pavel <kpa...@il.ibm.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-novaclient-18.6.0/ChangeLog 
new/python-novaclient-18.7.0/ChangeLog
--- old/python-novaclient-18.6.0/ChangeLog      2024-03-12 18:27:27.000000000 
+0100
+++ new/python-novaclient-18.7.0/ChangeLog      2024-08-30 17:15:44.000000000 
+0200
@@ -1,10 +1,25 @@
 CHANGES
 =======
 
+18.7.0
+------
+
+* [doc] change directive noindex to no-index
+* Fix Python 3.12 compatibility
+* tox: Add Python-specific functional envs
+* functional: Handle multiple networks
+* support get and list server's metadata
+* Remove old excludes
+* reno: Update master for unmaintained/zed
+* Update master for stable/2024.1
+
 18.6.0
 ------
 
 * Bump microversion to 2.96
+* reno: Update master for unmaintained/xena
+* reno: Update master for unmaintained/wallaby
+* reno: Update master for unmaintained/victoria
 
 18.5.0
 ------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-novaclient-18.6.0/PKG-INFO 
new/python-novaclient-18.7.0/PKG-INFO
--- old/python-novaclient-18.6.0/PKG-INFO       2024-03-12 18:27:28.271321500 
+0100
+++ new/python-novaclient-18.7.0/PKG-INFO       2024-08-30 17:15:44.864468600 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: python-novaclient
-Version: 18.6.0
+Version: 18.7.0
 Summary: Client library for OpenStack Compute API
 Home-page: https://docs.openstack.org/python-novaclient/latest
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-novaclient-18.6.0/doc/requirements.txt 
new/python-novaclient-18.7.0/doc/requirements.txt
--- old/python-novaclient-18.6.0/doc/requirements.txt   2024-03-12 
18:27:02.000000000 +0100
+++ new/python-novaclient-18.7.0/doc/requirements.txt   2024-08-30 
17:15:15.000000000 +0200
@@ -1,7 +1,4 @@
-# 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.
-sphinx>=2.0.0,!=2.1.0 # BSD
+sphinx>=2.1.1 # BSD
 openstackdocstheme>=2.2.0 # Apache-2.0
 reno>=3.1.0 # Apache-2.0
 sphinxcontrib-apidoc>=0.2.0 # BSD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/doc/source/user/python-api.rst 
new/python-novaclient-18.7.0/doc/source/user/python-api.rst
--- old/python-novaclient-18.6.0/doc/source/user/python-api.rst 2024-03-12 
18:27:02.000000000 +0100
+++ new/python-novaclient-18.7.0/doc/source/user/python-api.rst 2024-08-30 
17:15:15.000000000 +0200
@@ -4,7 +4,7 @@
 
 .. module:: novaclient
    :synopsis: A client for the OpenStack Nova API.
-   :noindex:
+   :no-index:
 
 .. currentmodule:: novaclient
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-novaclient-18.6.0/novaclient/shell.py 
new/python-novaclient-18.7.0/novaclient/shell.py
--- old/python-novaclient-18.6.0/novaclient/shell.py    2024-03-12 
18:27:02.000000000 +0100
+++ new/python-novaclient-18.7.0/novaclient/shell.py    2024-08-30 
17:15:15.000000000 +0200
@@ -232,8 +232,11 @@
         option_tuples = (super(NovaClientArgumentParser, self)
                          ._get_option_tuples(option_string))
         if len(option_tuples) > 1:
-            normalizeds = [option.replace('_', '-')
-                           for action, option, value in option_tuples]
+            # In Python < 3.12, this is a 3-part tuple:
+            #   action, option_string, explicit_arg
+            # In Python >= 3.12, this is a 4 part tuple:
+            #   action, option_string, sep, explicit_arg
+            normalizeds = [opt[1].replace('_', '-') for opt in option_tuples]
             if len(set(normalizeds)) == 1:
                 return option_tuples[:1]
         return option_tuples
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/novaclient/tests/functional/base.py 
new/python-novaclient-18.7.0/novaclient/tests/functional/base.py
--- old/python-novaclient-18.6.0/novaclient/tests/functional/base.py    
2024-03-12 18:27:02.000000000 +0100
+++ new/python-novaclient-18.7.0/novaclient/tests/functional/base.py    
2024-08-30 17:15:15.000000000 +0200
@@ -258,7 +258,7 @@
         # something more sensible.
         cli_dir = os.environ.get(
             'OS_NOVACLIENT_EXEC_DIR',
-            os.path.join(os.path.abspath('.'), '.tox/functional/bin'))
+            os.path.join(os.environ['TOX_ENV_DIR'], 'bin'))
 
         self.cli_clients = tempest.lib.cli.base.CLIClient(
             username=user,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/novaclient/tests/functional/v2/legacy/test_servers.py
 
new/python-novaclient-18.7.0/novaclient/tests/functional/v2/legacy/test_servers.py
--- 
old/python-novaclient-18.6.0/novaclient/tests/functional/v2/legacy/test_servers.py
  2024-03-12 18:27:02.000000000 +0100
+++ 
new/python-novaclient-18.7.0/novaclient/tests/functional/v2/legacy/test_servers.py
  2024-08-30 17:15:15.000000000 +0200
@@ -89,11 +89,15 @@
         3. Create a second server using the --image-with option using the meta
            key stored in the snapshot image created in step 2.
         """
-        # create the first server and wait for it to be active
-        server_info = self.nova('boot', params=(
+        params = (
             '--flavor %(flavor)s --image %(image)s --poll '
             'image-with-server-1' % {'image': self.image.id,
-                                     'flavor': self.flavor.id}))
+                                     'flavor': self.flavor.id})
+        # check to see if we have to pass in a network id
+        if self.multiple_networks:
+            params += ' --nic net-id=%s' % self.network.id
+        # create the first server and wait for it to be active
+        server_info = self.nova('boot', params=params)
         server_id = self._get_value_from_the_table(server_info, 'id')
         self.addCleanup(self._cleanup_server, server_id)
 
@@ -114,11 +118,15 @@
             snapshot_info, 'image_with_meta')
         self.assertEqual(server_id, meta_value)
 
-        # create the second server using --image-with
-        server_info = self.nova('boot', params=(
+        params = (
             '--flavor %(flavor)s --image-with image_with_meta=%(meta_value)s '
             '--poll image-with-server-2' % {'meta_value': server_id,
-                                            'flavor': self.flavor.id}))
+                                            'flavor': self.flavor.id})
+        # check to see if we have to pass in a network id
+        if self.multiple_networks:
+            params += ' --nic net-id=%s' % self.network.id
+        # create the second server using --image-with
+        server_info = self.nova('boot', params=params)
         server_id = self._get_value_from_the_table(server_info, 'id')
         self.addCleanup(self._cleanup_server, server_id)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/novaclient/tests/unit/fixture_data/servers.py 
new/python-novaclient-18.7.0/novaclient/tests/unit/fixture_data/servers.py
--- old/python-novaclient-18.6.0/novaclient/tests/unit/fixture_data/servers.py  
2024-03-12 18:27:02.000000000 +0100
+++ new/python-novaclient-18.7.0/novaclient/tests/unit/fixture_data/servers.py  
2024-08-30 17:15:15.000000000 +0200
@@ -205,6 +205,19 @@
             self.requests_mock.delete(self.url(u, 'metadata', 'key1'),
                                       json=self.diagnostic,
                                       headers=self.json_headers)
+        metadata3 = {'meta': {
+            'Server Label': 'Web Head 1'
+        }}
+        self.requests_mock.get(self.url(1234, 'metadata', 'Server Label'),
+                               json=metadata3,
+                               headers=self.json_headers)
+        metadata4 = {'metadata': {
+            'Server Label': 'Web Head 1',
+            'Image Version': '2.1'
+        }}
+        self.requests_mock.get(self.url(1234, 'metadata'),
+                               json=metadata4,
+                               headers=self.json_headers)
 
         get_security_groups = {
             "security_groups": [{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/novaclient/tests/unit/v2/test_servers.py 
new/python-novaclient-18.7.0/novaclient/tests/unit/v2/test_servers.py
--- old/python-novaclient-18.6.0/novaclient/tests/unit/v2/test_servers.py       
2024-03-12 18:27:02.000000000 +0100
+++ new/python-novaclient-18.7.0/novaclient/tests/unit/v2/test_servers.py       
2024-08-30 17:15:15.000000000 +0200
@@ -463,6 +463,23 @@
         self.assert_called('PUT', '/servers/1234/metadata/test_key',
                            {'meta': {'test_key': 'test_value'}})
 
+    def test_get_server_meta(self):
+        m = self.cs.servers.get_meta(1234, 'Server Label')
+        self.assert_request_id(m, fakes.FAKE_REQUEST_ID_LIST)
+        self.assert_called('GET', '/servers/1234/metadata/Server%20Label')
+        self.assertEqual(m, {'meta': {
+            'Server Label': 'Web Head 1'
+        }})
+
+    def test_list_server_meta(self):
+        m = self.cs.servers.list_meta(1234)
+        self.assert_request_id(m, fakes.FAKE_REQUEST_ID_LIST)
+        self.assert_called('GET', '/servers/1234/metadata')
+        self.assertEqual(m, {'metadata': {
+            'Server Label': 'Web Head 1',
+            'Image Version': '2.1'
+        }})
+
     def test_find(self):
         server = self.cs.servers.find(name='sample-server')
         self.assert_request_id(server, fakes.FAKE_REQUEST_ID_LIST)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-novaclient-18.6.0/novaclient/v2/servers.py 
new/python-novaclient-18.7.0/novaclient/v2/servers.py
--- old/python-novaclient-18.6.0/novaclient/v2/servers.py       2024-03-12 
18:27:02.000000000 +0100
+++ new/python-novaclient-18.7.0/novaclient/v2/servers.py       2024-08-30 
17:15:15.000000000 +0200
@@ -2039,6 +2039,26 @@
         return self._update("/servers/%s/metadata/%s" %
                             (base.getid(server), key), body)
 
+    def list_meta(self, server):
+        """
+        Lists all metadata for a server.
+        :param server: The :class:`Server` (or its ID).
+        :returns: A dict of metadata.
+        """
+        resp, body = self.api.client.get("/servers/%s/metadata" %
+                                         base.getid(server))
+        return base.DictWithMeta(body, resp)
+
+    def get_meta(self, server, key):
+        """
+        Shows details for a metadata item, by key, for a server.
+        :param server: The :class:`Server` (or its ID).
+        :param key: metadata key to get
+        """
+        resp, body = self.api.client.get("/servers/%s/metadata/%s" %
+                                         (base.getid(server), key))
+        return base.DictWithMeta(body, resp)
+
     def get_console_output(self, server, length=None):
         """
         Get text console log output from Server.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/python_novaclient.egg-info/PKG-INFO 
new/python-novaclient-18.7.0/python_novaclient.egg-info/PKG-INFO
--- old/python-novaclient-18.6.0/python_novaclient.egg-info/PKG-INFO    
2024-03-12 18:27:28.000000000 +0100
+++ new/python-novaclient-18.7.0/python_novaclient.egg-info/PKG-INFO    
2024-08-30 17:15:44.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: python-novaclient
-Version: 18.6.0
+Version: 18.7.0
 Summary: Client library for OpenStack Compute API
 Home-page: https://docs.openstack.org/python-novaclient/latest
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/python_novaclient.egg-info/SOURCES.txt 
new/python-novaclient-18.7.0/python_novaclient.egg-info/SOURCES.txt
--- old/python-novaclient-18.6.0/python_novaclient.egg-info/SOURCES.txt 
2024-03-12 18:27:28.000000000 +0100
+++ new/python-novaclient-18.7.0/python_novaclient.egg-info/SOURCES.txt 
2024-08-30 17:15:44.000000000 +0200
@@ -223,6 +223,7 @@
 releasenotes/notes/fix-tag-attribute-disappearing-25483a80f548ef35.yaml
 releasenotes/notes/fix-token-auth-6c48c63a759f51d5.yaml
 
releasenotes/notes/fixed-ListExtResource-given-in-place-of-ListExtManager-a759a27079d16a44.yaml
+releasenotes/notes/get-list-metadata-8afcc8f32ad82dda.yaml
 releasenotes/notes/get-rid-off-redundant-methods-47e679c13e88f28a.yaml
 releasenotes/notes/global_request_id-26f4e4301f84d403.yaml
 releasenotes/notes/image-api-deprecation-41944dc6fc024918.yaml
@@ -312,6 +313,7 @@
 releasenotes/notes/volume-cli-removal-ffcb94421a356042.yaml
 releasenotes/source/2023.1.rst
 releasenotes/source/2023.2.rst
+releasenotes/source/2024.1.rst
 releasenotes/source/conf.py
 releasenotes/source/index.rst
 releasenotes/source/liberty.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/python_novaclient.egg-info/pbr.json 
new/python-novaclient-18.7.0/python_novaclient.egg-info/pbr.json
--- old/python-novaclient-18.6.0/python_novaclient.egg-info/pbr.json    
2024-03-12 18:27:28.000000000 +0100
+++ new/python-novaclient-18.7.0/python_novaclient.egg-info/pbr.json    
2024-08-30 17:15:44.000000000 +0200
@@ -1 +1 @@
-{"git_version": "533d5df5", "is_release": true}
\ No newline at end of file
+{"git_version": "42ded0ad", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/python_novaclient.egg-info/requires.txt 
new/python-novaclient-18.7.0/python_novaclient.egg-info/requires.txt
--- old/python-novaclient-18.6.0/python_novaclient.egg-info/requires.txt        
2024-03-12 18:27:28.000000000 +0100
+++ new/python-novaclient-18.7.0/python_novaclient.egg-info/requires.txt        
2024-08-30 17:15:44.000000000 +0200
@@ -2,7 +2,7 @@
 iso8601>=0.1.11
 keystoneauth1>=3.5.0
 oslo.i18n>=3.15.3
-oslo.serialization!=2.19.1,>=2.18.0
+oslo.serialization>=2.20.0
 oslo.utils>=3.33.0
-pbr!=2.1.0,>=2.0.0
+pbr>=3.0.0
 stevedore>=2.0.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/releasenotes/notes/get-list-metadata-8afcc8f32ad82dda.yaml
 
new/python-novaclient-18.7.0/releasenotes/notes/get-list-metadata-8afcc8f32ad82dda.yaml
--- 
old/python-novaclient-18.6.0/releasenotes/notes/get-list-metadata-8afcc8f32ad82dda.yaml
     1970-01-01 01:00:00.000000000 +0100
+++ 
new/python-novaclient-18.7.0/releasenotes/notes/get-list-metadata-8afcc8f32ad82dda.yaml
     2024-08-30 17:15:15.000000000 +0200
@@ -0,0 +1,4 @@
+---
+features:
+  - |
+    Adds supports for Nova Server get and list metadata API.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/releasenotes/source/2024.1.rst 
new/python-novaclient-18.7.0/releasenotes/source/2024.1.rst
--- old/python-novaclient-18.6.0/releasenotes/source/2024.1.rst 1970-01-01 
01:00:00.000000000 +0100
+++ new/python-novaclient-18.7.0/releasenotes/source/2024.1.rst 2024-08-30 
17:15:15.000000000 +0200
@@ -0,0 +1,6 @@
+===========================
+2024.1 Series Release Notes
+===========================
+
+.. release-notes::
+   :branch: stable/2024.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/releasenotes/source/index.rst 
new/python-novaclient-18.7.0/releasenotes/source/index.rst
--- old/python-novaclient-18.6.0/releasenotes/source/index.rst  2024-03-12 
18:27:02.000000000 +0100
+++ new/python-novaclient-18.7.0/releasenotes/source/index.rst  2024-08-30 
17:15:15.000000000 +0200
@@ -8,6 +8,7 @@
    :maxdepth: 2
 
    unreleased
+   2024.1
    2023.2
    2023.1
    zed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/releasenotes/source/victoria.rst 
new/python-novaclient-18.7.0/releasenotes/source/victoria.rst
--- old/python-novaclient-18.6.0/releasenotes/source/victoria.rst       
2024-03-12 18:27:02.000000000 +0100
+++ new/python-novaclient-18.7.0/releasenotes/source/victoria.rst       
2024-08-30 17:15:15.000000000 +0200
@@ -3,4 +3,4 @@
 =============================
 
 .. release-notes::
-   :branch: stable/victoria
+   :branch: unmaintained/victoria
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/releasenotes/source/wallaby.rst 
new/python-novaclient-18.7.0/releasenotes/source/wallaby.rst
--- old/python-novaclient-18.6.0/releasenotes/source/wallaby.rst        
2024-03-12 18:27:02.000000000 +0100
+++ new/python-novaclient-18.7.0/releasenotes/source/wallaby.rst        
2024-08-30 17:15:15.000000000 +0200
@@ -3,4 +3,4 @@
 ============================
 
 .. release-notes::
-   :branch: stable/wallaby
+   :branch: unmaintained/wallaby
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-novaclient-18.6.0/releasenotes/source/xena.rst 
new/python-novaclient-18.7.0/releasenotes/source/xena.rst
--- old/python-novaclient-18.6.0/releasenotes/source/xena.rst   2024-03-12 
18:27:02.000000000 +0100
+++ new/python-novaclient-18.7.0/releasenotes/source/xena.rst   2024-08-30 
17:15:15.000000000 +0200
@@ -3,4 +3,4 @@
 =========================
 
 .. release-notes::
-   :branch: stable/xena
+   :branch: unmaintained/xena
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-novaclient-18.6.0/releasenotes/source/zed.rst 
new/python-novaclient-18.7.0/releasenotes/source/zed.rst
--- old/python-novaclient-18.6.0/releasenotes/source/zed.rst    2024-03-12 
18:27:02.000000000 +0100
+++ new/python-novaclient-18.7.0/releasenotes/source/zed.rst    2024-08-30 
17:15:15.000000000 +0200
@@ -3,4 +3,4 @@
 ========================
 
 .. release-notes::
-   :branch: stable/zed
+   :branch: unmaintained/zed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-novaclient-18.6.0/requirements.txt 
new/python-novaclient-18.7.0/requirements.txt
--- old/python-novaclient-18.6.0/requirements.txt       2024-03-12 
18:27:02.000000000 +0100
+++ new/python-novaclient-18.7.0/requirements.txt       2024-08-30 
17:15:15.000000000 +0200
@@ -2,11 +2,11 @@
 # 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.
 
-pbr!=2.1.0,>=2.0.0 # Apache-2.0
+pbr>=3.0.0 # Apache-2.0
 keystoneauth1>=3.5.0 # Apache-2.0
 iso8601>=0.1.11 # MIT
 oslo.i18n>=3.15.3 # Apache-2.0
-oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
+oslo.serialization>=2.20.0 # Apache-2.0
 oslo.utils>=3.33.0 # Apache-2.0
 PrettyTable>=0.7.2 # BSD
 stevedore>=2.0.1 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-novaclient-18.6.0/test-requirements.txt 
new/python-novaclient-18.7.0/test-requirements.txt
--- old/python-novaclient-18.6.0/test-requirements.txt  2024-03-12 
18:27:02.000000000 +0100
+++ new/python-novaclient-18.7.0/test-requirements.txt  2024-08-30 
17:15:15.000000000 +0200
@@ -1,10 +1,10 @@
 hacking>=6.1.0,<6.2.0  # Apache-2.0
 bandit>=1.1.0 # Apache-2.0
-coverage!=4.4,>=4.0 # Apache-2.0
+coverage>=4.4.1 # Apache-2.0
 ddt>=1.0.1 # MIT
 fixtures>=3.0.0 # Apache-2.0/BSD
 python-keystoneclient>=3.8.0 # Apache-2.0
-python-cinderclient!=4.0.0,>=3.3.0 # Apache-2.0
+python-cinderclient>=4.0.1 # Apache-2.0
 python-glanceclient>=2.8.0 # Apache-2.0
 python-neutronclient>=6.7.0 # Apache-2.0
 requests-mock>=1.2.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-novaclient-18.6.0/tox.ini 
new/python-novaclient-18.7.0/tox.ini
--- old/python-novaclient-18.6.0/tox.ini        2024-03-12 18:27:02.000000000 
+0100
+++ new/python-novaclient-18.7.0/tox.ini        2024-08-30 17:15:15.000000000 
+0200
@@ -61,7 +61,7 @@
 commands =
   sphinx-build -a -E -W -d releasenotes/build/doctrees -b html 
releasenotes/source releasenotes/build/html
 
-[testenv:functional]
+[testenv:functional{,-py38,-py39,-py310,-py311,-py312}]
 passenv = OS_*
 commands =
   stestr --test-path=./novaclient/tests/functional run --concurrency=1 
{posargs}

Reply via email to