Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-oslo.config for openSUSE:Factory checked in at 2025-11-10 19:18:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-oslo.config (Old) and /work/SRC/openSUSE:Factory/.python-oslo.config.new.1980 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-oslo.config" Mon Nov 10 19:18:10 2025 rev:47 rq:1316855 version:10.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-oslo.config/python-oslo.config.changes 2025-06-14 16:17:37.682016773 +0200 +++ /work/SRC/openSUSE:Factory/.python-oslo.config.new.1980/python-oslo.config.changes 2025-11-10 19:18:34.679457547 +0100 @@ -1,0 +2,20 @@ +Sun Nov 9 10:03:25 UTC 2025 - Dirk Müller <[email protected]> + +- update to 10.0.0: + * Remove URI.value + * add pyproject.toml to support pip 23.1 + * Fix concurrent access crash in \_all\_opt\_infos() + * Update master for stable/2025.1 + * Skip installation to speed up pep8 + * reno: Update master for unmaintained/2023.1 + * Add note about requirements lower bounds + * Remove Python 3.8 support + * Run pyupgrade to clean up Python 2 syntaxes + * pre-commit: Bump versions + * Declare Python 3.12 support + * Use opt.name instead opt.dest for generate shell completion + * Fix typo for shell\_completion + * Update master for stable/2024.2 + * Fix test\_sub\_command\_multiple on Python 3.12.5+ + +------------------------------------------------------------------- Old: ---- _service oslo.config-9.6.0.tar.gz New: ---- oslo_config-10.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-oslo.config.spec ++++++ --- /var/tmp/diff_new_pack.Jn0JZj/_old 2025-11-10 19:18:35.407488046 +0100 +++ /var/tmp/diff_new_pack.Jn0JZj/_new 2025-11-10 19:18:35.407488046 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-oslo.config # -# Copyright (c) 2025 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 @@ -17,55 +17,48 @@ Name: python-oslo.config -Version: 9.6.0 +Version: 10.0.0 Release: 0 Summary: OpenStack common configuration library License: Apache-2.0 Group: Development/Languages/Python URL: https://docs.openstack.org/oslo.config -Source0: https://files.pythonhosted.org/packages/source/o/oslo.config/oslo.config-9.6.0.tar.gz +Source0: https://files.pythonhosted.org/packages/source/o/oslo_config/oslo_config-%{version}.tar.gz +BuildRequires: %{python_module PyYAML >= 5.1} +BuildRequires: %{python_module debtcollector >= 1.2.0} +BuildRequires: %{python_module fixtures} +BuildRequires: %{python_module importlib-metadata} +BuildRequires: %{python_module netaddr >= 0.7.18} +BuildRequires: %{python_module oslo.i18n >= 3.15.3} +BuildRequires: %{python_module oslotest} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module requests >= 2.18.0} +BuildRequires: %{python_module requests-mock} +BuildRequires: %{python_module rfc3986 >= 1.2.0} +BuildRequires: %{python_module stestr} +BuildRequires: %{python_module stevedore >= 1.20.0} +BuildRequires: %{python_module testscenarios} +BuildRequires: %{python_module testtools} +BuildRequires: %{python_module wheel} BuildRequires: openstack-macros -BuildRequires: python3-PyYAML >= 5.1 -BuildRequires: python3-debtcollector >= 1.2.0 -BuildRequires: python3-fixtures -BuildRequires: python3-importlib-metadata -BuildRequires: python3-netaddr >= 0.7.18 -BuildRequires: python3-oslo.i18n >= 3.15.3 -BuildRequires: python3-oslotest -BuildRequires: python3-pbr -BuildRequires: python3-requests >= 2.18.0 -BuildRequires: python3-requests-mock -BuildRequires: python3-rfc3986 >= 1.2.0 -BuildRequires: python3-stestr -BuildRequires: python3-stevedore >= 1.20.0 -BuildRequires: python3-testscenarios -BuildRequires: python3-testtools +Requires: python-PyYAML >= 5.1 +Requires: python-debtcollector >= 1.2.0 +Requires: python-fixtures +Requires: python-importlib-metadata +Requires: python-netaddr >= 0.7.18 +Requires: python-oslo.i18n >= 3.15.3 +Requires: python-requests >= 2.18.0 +Requires: python-rfc3986 >= 1.2.0 +Requires: python-stevedore >= 1.20.0 BuildArch: noarch - -%description -The Oslo project intends to produce a python library containing -infrastructure code shared by OpenStack projects. The APIs provided -by the project should be high quality, stable, consistent and generally -useful. - -The oslo-config library is a command line and configuration file -parsing library from the Oslo project. - -%package -n python3-oslo.config -Summary: OpenStack common configuration library -Requires: python3-PyYAML >= 5.1 -Requires: python3-debtcollector >= 1.2.0 -Requires: python3-importlib-metadata -Requires: python3-netaddr >= 0.7.18 -Requires: python3-oslo.i18n >= 3.15.3 -Requires: python3-requests >= 2.18.0 -Requires: python3-rfc3986 >= 1.2.0 -Requires: python3-stevedore >= 1.20.0 -%if 0%{?suse_version} -Obsoletes: python2-oslo.config < 8.0.1 +%if "python%{python_nodots_ver}" == "%{primary_python}" +Obsoletes: python3-oslo.config < %{version} +%else +Conflicts: python3-oslo.config < %{version} %endif +%python_subpackages -%description -n python3-oslo.config +%description The Oslo project intends to produce a python library containing infrastructure code shared by OpenStack projects. The APIs provided by the project should be high quality, stable, consistent and generally @@ -74,8 +67,6 @@ The oslo-config library is a command line and configuration file parsing library from the Oslo project. -This package contains the Python 3.x module. - %package -n python-oslo.config-doc Summary: Documentation for OpenStack common configuration library BuildRequires: python3-Sphinx @@ -86,31 +77,46 @@ Documentation for the oslo-config library. %prep -%autosetup -p1 -n oslo.config-9.6.0 -%py_req_cleanup +%autosetup -p1 -n oslo_config-%{version} %build -%{py3_build} +%pyproject_wheel -PBR_VERSION=9.6.0 PYTHONPATH=. \ - %sphinx_build -b html doc/source doc/build/html +PBR_VERSION=%{version} PYTHONPATH=. \ + %{sphinx_build} -b html doc/source doc/build/html # remove the sphinx-build leftovers rm -rf doc/build/html/.{doctrees,buildinfo} %install -%{py3_install} +%pyproject_install + +%python_clone -a %{buildroot}%{_bindir}/oslo-config-generator +%python_clone -a %{buildroot}%{_bindir}/oslo-config-validator + +%pre +# If libalternatives is used: Removing old update-alternatives entries. +%python_libalternatives_reset_alternative oslo-config-generator +%python_libalternatives_reset_alternative oslo-config-validator + +%post +%python_install_alternative oslo-config-generator +%python_install_alternative oslo-config-validator + +%postun +%python_uninstall_alternative oslo-config-generator +%python_uninstall_alternative oslo-config-validator %check # Requires oslo.log which we can't depend on for build cycle reasons rm -v oslo_config/tests/test_cfg.py %{openstack_stestr_run} -%files -n python3-oslo.config +%files %{python_files} %license LICENSE -%{_bindir}/oslo-config-generator -%{_bindir}/oslo-config-validator -%{python3_sitelib}/oslo_config -%{python3_sitelib}/*.egg-info +%python_alternative %{_bindir}/oslo-config-generator +%python_alternative %{_bindir}/oslo-config-validator +%{python_sitelib}/oslo_config +%{python_sitelib}/oslo_config-%{version}.dist-info %files -n python-oslo.config-doc %doc doc/build/html README.rst
