Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-keystoneclient for 
openSUSE:Factory checked in at 2026-03-24 18:48:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-keystoneclient (Old)
 and      /work/SRC/openSUSE:Factory/.python-keystoneclient.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-keystoneclient"

Tue Mar 24 18:48:41 2026 rev:43 rq:1342106 version:5.8.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-keystoneclient/python-keystoneclient.changes  
    2025-11-10 19:17:22.384428899 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-keystoneclient.new.8177/python-keystoneclient.changes
    2026-03-24 18:49:31.068062510 +0100
@@ -1,0 +2,7 @@
+Mon Mar  9 21:36:57 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 5.8.0:
+  * Drop flake8-docstrings
+  * Replace os-client-config
+
+-------------------------------------------------------------------

Old:
----
  python_keystoneclient-5.7.0.tar.gz

New:
----
  python_keystoneclient-5.8.0.tar.gz

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

Other differences:
------------------
++++++ python-keystoneclient.spec ++++++
--- /var/tmp/diff_new_pack.5HZVlo/_old  2026-03-24 18:49:31.656086773 +0100
+++ /var/tmp/diff_new_pack.5HZVlo/_new  2026-03-24 18:49:31.660086938 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-keystoneclient
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           python-keystoneclient
-Version:        5.7.0
+Version:        5.8.0
 Release:        0
 Epoch:          0
 Summary:        Client library for OpenStack Identity API
@@ -26,24 +26,33 @@
 URL:            https://docs.openstack.org/python-keystoneclient
 Source0:        
https://files.pythonhosted.org/packages/source/p/python-keystoneclient/python_keystoneclient-%{version}.tar.gz
 BuildRequires:  %{python_module debtcollector >= 1.2.0}
+BuildRequires:  %{python_module fixtures >= 3.0.0}
+BuildRequires:  %{python_module keyring >= 5.5.1}
 BuildRequires:  %{python_module keystoneauth1 >= 3.4.0}
-BuildRequires:  %{python_module lxml}
+BuildRequires:  %{python_module lxml >= 4.5.0}
+BuildRequires:  %{python_module oauthlib >= 0.6.2}
+BuildRequires:  %{python_module openstacksdk >= 0.10.0}
 BuildRequires:  %{python_module oslo.config >= 5.2.0}
 BuildRequires:  %{python_module oslo.i18n >= 3.15.3}
 BuildRequires:  %{python_module oslo.serialization >= 2.18.0}
 BuildRequires:  %{python_module oslo.utils >= 3.33.0}
-BuildRequires:  %{python_module oslotest}
+BuildRequires:  %{python_module oslotest >= 3.2.0}
+BuildRequires:  %{python_module packaging >= 20.4}
 BuildRequires:  %{python_module pbr >= 2.0.0}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module requests-mock}
-BuildRequires:  %{python_module stestr}
-BuildRequires:  %{python_module testresources}
-BuildRequires:  %{python_module testscenarios}
+BuildRequires:  %{python_module requests >= 2.14.2}
+BuildRequires:  %{python_module requests-mock >= 1.2.0}
+BuildRequires:  %{python_module stestr >= 2.0.0}
+BuildRequires:  %{python_module stevedore >= 1.20.0}
+BuildRequires:  %{python_module testresources >= 2.0.0}
+BuildRequires:  %{python_module testscenarios >= 0.4}
+BuildRequires:  %{python_module testtools >= 2.2.0}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  openssl
 BuildRequires:  openstack-macros
 Requires:       python-debtcollector >= 1.2.0
 Requires:       python-keystoneauth1 >= 3.4.0
+Requires:       python-openstacksdk >= 0.10.0
 Requires:       python-oslo.config >= 5.2.0
 Requires:       python-oslo.i18n >= 3.15.3
 Requires:       python-oslo.serialization >= 2.18.0

++++++ python_keystoneclient-5.7.0.tar.gz -> python_keystoneclient-5.8.0.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_keystoneclient-5.7.0/ChangeLog 
new/python_keystoneclient-5.8.0/ChangeLog
--- old/python_keystoneclient-5.7.0/ChangeLog   2025-08-28 11:49:12.000000000 
+0200
+++ new/python_keystoneclient-5.8.0/ChangeLog   2026-02-27 16:35:30.000000000 
+0100
@@ -1,6 +1,12 @@
 CHANGES
 =======
 
+5.8.0
+-----
+
+* Drop flake8-docstrings
+* Replace os-client-config
+
 5.7.0
 -----
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_keystoneclient-5.7.0/PKG-INFO 
new/python_keystoneclient-5.8.0/PKG-INFO
--- old/python_keystoneclient-5.7.0/PKG-INFO    2025-08-28 11:49:13.098939400 
+0200
+++ new/python_keystoneclient-5.8.0/PKG-INFO    2026-02-27 16:35:31.303379800 
+0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: python-keystoneclient
-Version: 5.7.0
+Version: 5.8.0
 Summary: Client Library for OpenStack Identity
 Home-page: https://docs.openstack.org/python-keystoneclient/latest/
 Author: OpenStack
@@ -27,6 +27,15 @@
 Requires-Dist: requests>=2.14.2
 Requires-Dist: stevedore>=1.20.0
 Requires-Dist: packaging>=20.4
+Dynamic: author
+Dynamic: author-email
+Dynamic: classifier
+Dynamic: description
+Dynamic: home-page
+Dynamic: license-file
+Dynamic: requires-dist
+Dynamic: requires-python
+Dynamic: summary
 
 ========================
 Team and repository tags
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_keystoneclient-5.7.0/keystoneclient/tests/functional/base.py 
new/python_keystoneclient-5.8.0/keystoneclient/tests/functional/base.py
--- old/python_keystoneclient-5.7.0/keystoneclient/tests/functional/base.py     
2025-08-28 11:48:40.000000000 +0200
+++ new/python_keystoneclient-5.8.0/keystoneclient/tests/functional/base.py     
2026-02-27 16:34:41.000000000 +0100
@@ -10,10 +10,11 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from openstack import config as occ
+import openstack.exceptions
 import testtools
 
 from keystoneclient import client
-import os_client_config
 
 IDENTITY_CLIENT = 'identity'
 OPENSTACK_CLOUDS = ('functional_admin', 'devstack-admin', 'envvars')
@@ -22,8 +23,8 @@
 def get_client(version):
     """Create a keystoneclient instance to run functional tests.
 
-    The client is instantiated via os-client-config either based on a
-    clouds.yaml config file or from the environment variables.
+    The client is instantiated either based on a clouds.yaml config file or
+    from the environment variables.
 
     First, look for a 'functional_admin' cloud, as this is a cloud that the
     user may have defined for functional testing with admin credentials. If
@@ -33,12 +34,14 @@
     """
     for cloud in OPENSTACK_CLOUDS:
         try:
-            cloud_config = os_client_config.get_config(
+            cloud_config = occ.OpenStackConfig().get_one(
                 cloud=cloud, identity_api_version=version)
-            return cloud_config.get_legacy_client(service_key=IDENTITY_CLIENT,
-                                                  constructor=client.Client)
-
-        except os_client_config.exceptions.OpenStackConfigException:
+            endpoint = cloud_config.get_session_endpoint(IDENTITY_CLIENT)
+            return client.Client(
+                version=version,
+                session=cloud_config.get_session(),
+                endpoint=endpoint)
+        except openstack.exceptions.ConfigException:
             pass
 
     raise Exception("Could not find any cloud definition for clouds named"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_keystoneclient-5.7.0/python_keystoneclient.egg-info/PKG-INFO 
new/python_keystoneclient-5.8.0/python_keystoneclient.egg-info/PKG-INFO
--- old/python_keystoneclient-5.7.0/python_keystoneclient.egg-info/PKG-INFO     
2025-08-28 11:49:13.000000000 +0200
+++ new/python_keystoneclient-5.8.0/python_keystoneclient.egg-info/PKG-INFO     
2026-02-27 16:35:31.000000000 +0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: python-keystoneclient
-Version: 5.7.0
+Version: 5.8.0
 Summary: Client Library for OpenStack Identity
 Home-page: https://docs.openstack.org/python-keystoneclient/latest/
 Author: OpenStack
@@ -27,6 +27,15 @@
 Requires-Dist: requests>=2.14.2
 Requires-Dist: stevedore>=1.20.0
 Requires-Dist: packaging>=20.4
+Dynamic: author
+Dynamic: author-email
+Dynamic: classifier
+Dynamic: description
+Dynamic: home-page
+Dynamic: license-file
+Dynamic: requires-dist
+Dynamic: requires-python
+Dynamic: summary
 
 ========================
 Team and repository tags
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_keystoneclient-5.7.0/python_keystoneclient.egg-info/pbr.json 
new/python_keystoneclient-5.8.0/python_keystoneclient.egg-info/pbr.json
--- old/python_keystoneclient-5.7.0/python_keystoneclient.egg-info/pbr.json     
2025-08-28 11:49:13.000000000 +0200
+++ new/python_keystoneclient-5.8.0/python_keystoneclient.egg-info/pbr.json     
2026-02-27 16:35:31.000000000 +0100
@@ -1 +1 @@
-{"git_version": "be6c5069", "is_release": true}
\ No newline at end of file
+{"git_version": "0bde986d", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_keystoneclient-5.7.0/test-requirements.txt 
new/python_keystoneclient-5.8.0/test-requirements.txt
--- old/python_keystoneclient-5.7.0/test-requirements.txt       2025-08-28 
11:48:40.000000000 +0200
+++ new/python_keystoneclient-5.8.0/test-requirements.txt       2026-02-27 
16:34:41.000000000 +0100
@@ -1,12 +1,11 @@
 hacking>=6.1.0,<6.2.0 # Apache-2.0
-flake8-docstrings==1.7.0 # MIT
 
 coverage>=4.0 # Apache-2.0
 fixtures>=3.0.0 # Apache-2.0/BSD
 keyring>=5.5.1 # MIT/PSF
 lxml>=4.5.0 # BSD
 oauthlib>=0.6.2 # BSD
-os-client-config>=1.28.0 # Apache-2.0
+openstacksdk>=0.10.0 # Apache-2.0
 oslotest>=3.2.0 # Apache-2.0
 requests-mock>=1.2.0 # Apache-2.0
 tempest>=17.1.0 # Apache-2.0

Reply via email to