Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-ironicclient for 
openSUSE:Factory checked in at 2026-08-09 21:35:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ironicclient (Old)
 and      /work/SRC/openSUSE:Factory/.python-ironicclient.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-ironicclient"

Sun Aug  9 21:35:02 2026 rev:30 rq:1370110 version:6.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ironicclient/python-ironicclient.changes  
2025-11-10 19:17:19.228296679 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-ironicclient.new.16738/python-ironicclient.changes
       2026-08-09 21:37:26.794547162 +0200
@@ -1,0 +2,132 @@
+Thu Aug  6 20:11:54 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 6.2.0:
+  * Treat the API version cache as best-effort
+  * Bump openstacksdk lower bound
+  * clean up pyproject.toml deprecated and missing entries
+  * Stop ignoring override in tests
+  * Stop ignoring list-item in tests
+  * Stop ignoring func-returns-value in tests
+  * Stop ignoring dict-item in tests
+  * Stop ignoring index in tests
+  * remove pbr as runtime dependency
+  * Remove dead code in apiclient module
+  * fix incorrect annotation for list_ports method
+  * trivial: fix author in latex doc output
+  * remove separate codespell job
+  * switch to using pre-commit for lint checks
+  * remove unused script which does not pep8
+  * fix codespell config
+  * simplify is not None check
+  * switch to new tox constraints syntax
+  * Stop ignoring `assignment` in tests
+  * create more specific update method for typing
+
+-------------------------------------------------------------------
+Tue Jun  2 15:56:46 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 6.1.0:
+  * feat: add support for new runbook traits API
+  * Add missing py.typed file, typing classifier
+  * Drop unnecessary import_exceptions
+  * Fix node test and turn on name-defined for tests
+  * fix: make it possible to unset local-link-connection on
+    baremetal port
+  * Add type annotations to `ironicclient/tests/unit/osc`
+  * Add type annotations to `ironicclient/tests/unit/v1`
+  * Add type annotations to `tests/unit` directory-level test
+    files
+  * Add type annotations to `tests/unit/common/` and
+    `tests/unit/utils.py`
+  * Pre-test typing cleanup
+  * Add typing to many `ironicclient/osc/v1/` modules
+  * trivial: move to hacking 7.0
+  * Migrate coverage configuration to pyproject
+  * Migrate setup configuration to pyproject.toml
+  * Enable mypy for `ironicclient/osc/command.py`
+  * add node trait add/remove commands for consistent UX
+  * Add type annotations to
+    `ironicclient/osc/v1/baremetal_inspection_rule.py`
+  * Add type annotations to
+    `ironicclient/osc/v1/baremetal_allocation.py`
+  * Add type annotations to
+    `ironicclient/osc/v1/baremetal_volume_connector.py`
+  * Add type annotations to
+    `ironicclient/osc/v1/baremetal_deploy_template.py`
+  * Add type annotations to
+    `ironicclient/osc/v1/baremetal_chassis.py`
+  * Add type annotations to
+    `ironicclient/osc/v1/baremetal_driver.py`
+  * Add type annotations to
+    `ironicclient/osc/v1/baremetal_conductor.py`
+  * Add type annotations to
+    `ironicclient/osc/v1/baremetal_create.py`
+  * Add type annotations to
+    `ironicclient/osc/v1/baremetal_shard.py`
+  * Add typed base command classes for OSC commands
+  * Add type annotations to `ironicclient/osc/plugin.py`
+  * Add type annotations to `ironicclient/__init__.py`
+  * Add type annotations to `ironicclient/shell.py`
+  * Add type annotations to `ironicclient/client.py`
+  * Add type annotations to `ironicclient/v1/node.py`
+  * Make Manager/CreateManager generic with ResourceT TypeVar
+  * Add type annotations to `ironicclient/v1/create_resources.py`
+  * Add type annotations to `ironicclient/v1/resource_fields.py`
+  * Add type annotations to `ironicclient/v1/portgroup.py`
+  * remove dangling functional test
+  * Add type annotations to `ironicclient/v1/chassis.py`
+  * Add type annotations to `ironicclient/v1/allocation.py`
+  * Add type annotations to `ironicclient/v1/driver.py`
+  * Add type annotations to `ironicclient/v1/port.py`
+  * Add type annotations to `ironicclient/v1/client.py`
+  * Add type annotations to `ironicclient/v1/volume_target.py`
+  * Add type annotations to `ironicclient/v1/volume_connector.py`
+  * Add type annotations to `ironicclient/v1/runbook.py`
+  * Add type annotations to `ironicclient/v1/inspection_rule.py`
+  * Add type annotations to `ironicclient/v1/deploy_template.py`
+  * Add type annotations to `ironicclient/v1/conductor.py`
+  * Add type annotations to `ironicclient/v1/utils.py`
+  * Add type annotations to `ironicclient/v1/shard.py`
+  * Add type annotations to `ironicclient/v1/events.py`
+  * Add type annotations to `ironicclient/common/http.py`
+  * Add type annotations to `ironicclient/common/utils.py`
+  * Remove dead code: define_command,
+    define_commands_from_module, HelpFormatter
+  * Add type annotations to `ironicclient/exc.py`
+  * Update bug tracker location
+  * Update master for stable/2026.1
+  * Add type annotations to `ironicclient/common/base.py`
+
+-------------------------------------------------------------------
+Mon Mar  9 15:36:51 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 6.0.0:
+  * Add type annotations to
+    \`ironicclient/common/apiclient/base.py\`
+  * Add type annotations to
+    \`ironicclient/common/apiclient/exceptions.py\`
+  * Add type annotations to \`ironicclient/common/filecache.py\`
+  * Add type annotations to \`ironicclient/common/i18n.py\`
+  * Add mypy infrastructure for type annotation migration
+  * Fix field names for selection and json
+  * Remove health from default node list columns
+  * Filter portgroups by shard
+  * Add support for node health status field
+  * feat: add 'physical\_network' and 'category' to portgroup
+    object
+  * fix: test determining latest API version
+  * feat: add 'vendor' and 'category' for port object
+  * Remove integration for python-ironic-inspector-client
+  * A new \`instance\_name\` field to the node object
+  * Remove deprecated option
+  * reno: Update master for unmaintained/2024.1
+  * Update master for stable/2025.2
+  * Fix parallel initial version negotiation
+  * Replace CLA with DCO
+
+-------------------------------------------------------------------
+Mon Nov 10 13:04:37 UTC 2025 - Dirk Müller <[email protected]>
+
+- fix filelist
+
+-------------------------------------------------------------------

Old:
----
  python_ironicclient-5.13.0.tar.gz

New:
----
  python_ironicclient-6.2.0.tar.gz

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

Other differences:
------------------
++++++ python-ironicclient.spec ++++++
--- /var/tmp/diff_new_pack.EyHMYT/_old  2026-08-09 21:37:27.342565821 +0200
+++ /var/tmp/diff_new_pack.EyHMYT/_new  2026-08-09 21:37:27.346565958 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-ironicclient
 #
-# 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
@@ -18,7 +18,7 @@
 
 %global pythons %{primary_python}
 Name:           python-ironicclient
-Version:        5.13.0
+Version:        6.2.0
 Release:        0
 Summary:        Python API and CLI for OpenStack Ironic
 License:        Apache-2.0
@@ -27,34 +27,40 @@
 Source0:        
https://files.pythonhosted.org/packages/source/p/python-ironicclient/python_ironicclient-%{version}.tar.gz
 BuildRequires:  %{python_module Babel}
 BuildRequires:  %{python_module PyYAML >= 3.13}
-BuildRequires:  %{python_module appdirs}
+BuildRequires:  %{python_module cliff >= 2.8.0}
+BuildRequires:  %{python_module ddt >= 1.0.1}
 BuildRequires:  %{python_module dogpile.cache >= 0.8.0}
-BuildRequires:  %{python_module fixtures}
+BuildRequires:  %{python_module fixtures >= 3.0.0}
 BuildRequires:  %{python_module jsonschema >= 3.2.0}
-BuildRequires:  %{python_module openstacksdk}
+BuildRequires:  %{python_module openstacksdk >= 0.18.0}
 BuildRequires:  %{python_module osc-lib >= 2.0.0}
 BuildRequires:  %{python_module oslo.i18n}
 BuildRequires:  %{python_module oslo.utils >= 3.33.0}
-BuildRequires:  %{python_module oslotest}
+BuildRequires:  %{python_module oslotest >= 3.2.0}
 BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module platformdirs >= 3}
 BuildRequires:  %{python_module python-subunit}
 BuildRequires:  %{python_module requests >= 2.14.2}
-BuildRequires:  %{python_module requests-mock}
-BuildRequires:  %{python_module stestr}
-BuildRequires:  %{python_module testtools}
+BuildRequires:  %{python_module requests-mock >= 1.2.0}
+BuildRequires:  %{python_module stestr >= 1.0.0}
+BuildRequires:  %{python_module stevedore >= 1.20.0}
+BuildRequires:  %{python_module testtools >= 2.2.0}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  openstack-macros
 Requires:       python-PyYAML >= 3.13
-Requires:       python-appdirs
+Requires:       python-cliff >= 2.8.0
 Requires:       python-dogpile.cache >= 0.8.0
 Requires:       python-jsonschema >= 3.2.0
 Requires:       python-keystoneauth1 >= 3.11.0
+Requires:       python-openstacksdk >= 0.18.0
 Requires:       python-osc-lib >= 2.0.0
 Requires:       python-oslo.i18n
 Requires:       python-oslo.serialization
 Requires:       python-oslo.utils >= 3.33.0
 Requires:       python-pbr >= 6.0.0
+Requires:       python-platformdirs >= 3
 Requires:       python-requests >= 2.14.2
+Requires:       python-stevedore >= 1.20.0
 BuildArch:      noarch
 %python_subpackages
 
@@ -98,8 +104,8 @@
 %files %{python_files}
 %license LICENSE
 %doc README.rst
-%{python3_sitelib}/ironicclient
-%{python3_sitelib}/python_ironicclient-%{version}.dist-info
+%{python_sitelib}/ironicclient
+%{python_sitelib}/python_ironicclient-%{version}.dist-info
 %{_bindir}/baremetal
 
 %files -n python-ironicclient-doc

++++++ python_ironicclient-5.13.0.tar.gz -> python_ironicclient-6.2.0.tar.gz 
++++++
++++ 28198 lines of diff (skipped)

Reply via email to