Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-os-client-config for 
openSUSE:Factory checked in at 2025-11-10 19:18:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-os-client-config (Old)
 and      /work/SRC/openSUSE:Factory/.python-os-client-config.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-os-client-config"

Mon Nov 10 19:18:21 2025 rev:18 rq:1316884 version:2.3.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-os-client-config/python-os-client-config.changes
  2022-06-21 16:33:16.671887361 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-os-client-config.new.1980/python-os-client-config.changes
        2025-11-10 19:18:48.796048932 +0100
@@ -1,0 +2,26 @@
+Sun Nov  9 14:04:28 UTC 2025 - Dirk Müller <[email protected]>
+
+- update to 2.3.0:
+  * Log unmaintained warning on import
+  * Add pbr as dep, remove hacking
+  * Add pre-commit, apply ruff
+  * Drop support for Python < 3.10
+  * tests: Remove duplicated tests
+  * Stop using private SDK methods in config unit tests
+  * Fix unit tests to pass locally
+  * Drop usage of six
+  * Bump hacking
+  * Drop usage of extras.hasattr
+  * Update python classifier in setup.cfg
+  * Remove untested lower-constraints.txt
+  * Bump CI jobs to Python 3.11
+  * replace "-" with "\_" in setup.cfg
+  * Remove ceilometerclient
+  * Add support for tox 4
+  * Fix zuul jobs
+  * Switch to newer openstackdocstheme and reno versions
+  * Cap jsonschema 3.2.0 as the minimal version
+  * Cleanup py27 support
+  * Update master for stable/ussuri
+
+-------------------------------------------------------------------

Old:
----
  _service
  os-client-config-2.1.0.tar.gz

New:
----
  _multibuild
  os_client_config-2.3.0.tar.gz

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

Other differences:
------------------
++++++ python-os-client-config.spec ++++++
--- /var/tmp/diff_new_pack.8rGUAk/_old  2025-11-10 19:18:49.456076582 +0100
+++ /var/tmp/diff_new_pack.8rGUAk/_new  2025-11-10 19:18:49.460076749 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-os-client-config
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2025 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
@@ -16,32 +16,44 @@
 #
 
 
-%global sname os-client-config
-%bcond_with test
 %bcond_with docs
-Name:           python-os-client-config
-Version:        2.1.0
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == "test"
+%define psuffix -test
+%bcond_without test
+%global pythons %{primary_python}
+%else
+%define psuffix %{nil}
+%bcond_with test
+%endif
+
+Name:           python-os-client-config%{psuffix}
+Version:        2.3.0
 Release:        0
 Summary:        OpenStack Client Configuration Library
 License:        Apache-2.0
 Group:          Development/Languages/Python
 URL:            https://docs.openstack.org/os-client-config
-Source0:        
https://files.pythonhosted.org/packages/source/o/os-client-config/os-client-config-2.1.0.tar.gz
+Source0:        
https://files.pythonhosted.org/packages/source/o/os_client_config/os_client_config-%{version}.tar.gz
+BuildRequires:  %{python_module pbr}
+BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  openstack-macros
-BuildRequires:  python3-pbr
+Requires:       python-PyYAML
+Requires:       python-appdirs
+Requires:       python-keystoneauth1
+Requires:       python-requestsexceptions
 BuildArch:      noarch
 %if %{with test}
-BuildRequires:  python3-extras
-BuildRequires:  python3-fixtures
-BuildRequires:  python3-glanceclient
-BuildRequires:  python3-jsonschema
-BuildRequires:  python3-keystoneclient
-BuildRequires:  python3-oslotest
-BuildRequires:  python3-python-subunit
-BuildRequires:  python3-stestr
-BuildRequires:  python3-testscenarios
-BuildRequires:  python3-testtools
+BuildRequires:  %{python_module extras}
+BuildRequires:  %{python_module fixtures}
+BuildRequires:  %{python_module glanceclient}
+BuildRequires:  %{python_module jsonschema}
+BuildRequires:  %{python_module openstacksdk}
+BuildRequires:  %{python_module oslotest}
+BuildRequires:  %{python_module pytest}
 %endif
+%python_subpackages
 
 %description
 os-client-config is a library for collecting client configuration for
@@ -51,23 +63,6 @@
 files, and it also contains some vendor specific default values so that
 you don't have to know extra info to use OpenStack.
 
-%package -n python3-os-client-config
-Summary:        OpenStack Client Configuration Library
-Requires:       python3-PyYAML
-Requires:       python3-appdirs
-Requires:       python3-keystoneauth1
-Requires:       python3-requestsexceptions
-
-%description -n python3-os-client-config
-os-client-config is a library for collecting client configuration for
-using an OpenStack cloud in a consistent and comprehensive manner.
-It will find cloud config for as few as 1 cloud and as many as you want
-to put in a config file. It will read environment variables and config
-files, and it also contains some vendor specific default values so that
-you don't have to know extra info to use OpenStack.
-
-This package contains the Python 3.x module.
-
 %if %{with docs}
 %package -n python-os-client-config-doc
 Summary:        Documentation for OpenStack client configuration library
@@ -80,36 +75,38 @@
 %endif
 
 %prep
-%autosetup -p1 -n %{sname}-%{version}
-%py_req_cleanup
+%autosetup -p1 -n os_client_config-%{version}
 
+%if !%{with test}
 %build
-%py3_build
+%pyproject_wheel
 %if %{with docs}
 # generate html docs
-PBR_VERSION=%{version} %sphinx_build -b html doc/source doc/build/html
+PBR_VERSION=%{version} sphinx-build -b html doc/source doc/build/html
 # remove the sphinx-build leftovers
 rm -rf doc/build/html/.{doctrees,buildinfo}
 %endif
 
 %install
-%py3_install
+%pyproject_install
+%endif
 
 %if %{with test}
 %check
-export 
PYTHONPATH="%{python3_sitearch}:%{python3_sitelib}:%{buildroot}%{python3_sitelib}"
-python3 -m stestr.cli run
+%pytest
 %endif
 
-%files -n python3-os-client-config
+%if !%{with test}
+%files %{python_files}
 %license LICENSE
 %doc README.rst
-%{python3_sitelib}/os_client_config
-%{python3_sitelib}/*.egg-info
+%{python_sitelib}/os_client_config
+%{python_sitelib}/os_client_config-%{version}.dist-info
 
 %if %{with docs}
 %files -n python-os-client-config-doc
 %doc doc/build/html
 %license LICENSE
 %endif
+%endif
 

++++++ _multibuild ++++++
<multibuild>
  <package>test</package>
</multibuild>

Reply via email to