Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-click-extra for 
openSUSE:Factory checked in at 2026-02-27 17:12:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-click-extra (Old)
 and      /work/SRC/openSUSE:Factory/.python-click-extra.new.29461 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-click-extra"

Fri Feb 27 17:12:57 2026 rev:14 rq:1335430 version:7.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-click-extra/python-click-extra.changes    
2025-11-24 14:10:11.415794724 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-click-extra.new.29461/python-click-extra.changes
 2026-02-27 17:14:04.746481758 +0100
@@ -1,0 +2,103 @@
+Fri Feb 27 06:27:23 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- update to 7.6.0:
+  * Add '_default_subcommands' reserved configuration key to
+    auto-invoke subcommands when none are provided on the CLI.
+    Closes {issue}1405.
+  * Add '_prepend_subcommands' reserved configuration key to always
+    prepend subcommands to every invocation (requires chain=True).
+    Closes {issue}1405.
+  * Add --validate-config option to validate configuration files.
+  * Add ConfigFormat.PYPROJECT_TOML format for [tool.*] section
+    support in pyproject.toml. Closes {issue}1524.
+  * Stop parent directory walk on inaccessible directories.
+  * Add stop_at parameter to @config_option to limit parent
+    directory walking. Defaults to VCS. Closes {issue}651.
+  * Add VCS sentinel and VCS_DIRS constant for VCS root detection.
+  * Resolve relative paths to absolute in parent_patterns before
+    yielding.
+  * Add included_params allowlist to ConfigOption and
+    @config_option, the inverse of excluded_params. Closes
+    {issue}1362.
+  * Add human-friendly display labels to ConfigFormat.
+  * Switch back from SPLIT to BRACE flag for multi-format config
+    file patterns. Fixes a bug where only the first format received
+    the directory prefix with SPLIT.
+  * Hard code icon workaround for Sphinx index entries.
+  * Automatically append Git short hash as a PEP 440 local version
+    identifier to .dev versions (e.g., 1.2.3.dev0+abc1234).
+  * Skip Git hash suffix for versions that already contain +
+    (pre-baked local identifiers) to avoid invalid double-suffixed
+    versions.
+  * Recognize LLM environment variable to strip ANSI codes when
+    running under an AI agent.
+
+-------------------------------------------------------------------
+Thu Feb 26 06:56:58 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- update to 7.5.3:
+  * Allow disabling of autodiscovery of configuration files by
+    setting default=NO_CONFIG on @config_option. Closes
+    {issue}1495.
+  * Implement resolve_any_xref in ClickDomain to prevent
+    MyST-Parser warning. Closes {issue}1502.
+  * Fix subcommand conflict detection checking against root-level
+    params instead of parent params. Closes {pr}1286.
+- update to 7.5.2:
+  * Fix GitHub alerts converter mangling list-table directive
+    content. Closes {issue}1490.
+  * Replace Dependabot by Renovate.
+  * Move click_extra/docs_update.py to docs/docs_update.py.
+  * Add pygments-ansi-color to docs dependency group for lexer
+    table generation.
+
+-------------------------------------------------------------------
+Fri Feb  6 06:12:35 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- update to 7.5.1:
+  * Add new aligned table format with single-space column separators
+    and no borders.
+  * Fix parallel mode support in Sphinx extension. Closes {issue}1482.
+
+-------------------------------------------------------------------
+Tue Feb  3 11:57:41 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- update to 7.5.0:
+  * Fix TableFormat.GITHUB to render proper alignment hints in the
+    separator row (:---, :---:, ---:).
+  * Move auto-lock time from 8:43 to 4:43.
+  * Set cooldown period via the pyproject.toml.
+  * Add Download link to project metadata.
+  * Include license file in package.
+  * Replace deprecated codecov/test-results-action by
+    codecov/codecov-action.
+  * Remove utilization workaround for macos-15-intel.
+  * Bump requirement of extra-platforms to 8.0.0.
+
+-------------------------------------------------------------------
+Fri Dec 12 08:18:04 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- update to 7.4.0:
+    - Add cooldown period for dependabot and uv.lock updates.
+    - Uncap all dependencies.
+    - Replace tool.uv section by build-system.
+    - Merge all label jobs into a single one.
+    - Unlock a CPU core stuck at 100% utilization on
+      macos-15-intel.
+- update to 7.3.0:
+    - Add click:source directive as an alias to click:example
+      directive in Sphinx extension.
+    - Flag click:example directive as deprecated in favor of
+      click:source.
+    - Add support for nested GitHub alerts.
+    - Fix fetching version when the CLI is implemented as a
+      standalone script and not as a package module.
+- update to 7.2.0:
+    - Add support for auto-conversion of GitHub alerts into MyST
+      admonitions in Sphinx extension.
+    - Rename click-extra demo CLI to click-extra-demo to avoid
+      confusion with the package name.
+    - Run tests on ubuntu-slim GitHub Actions runner.
+    - Run docs update job on ubuntu-slim runner.
+
+-------------------------------------------------------------------

Old:
----
  click-extra-7.1.0.tar.gz

New:
----
  click-extra-7.6.0.tar.gz

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

Other differences:
------------------
++++++ python-click-extra.spec ++++++
--- /var/tmp/diff_new_pack.Dumubb/_old  2026-02-27 17:14:05.570515862 +0100
+++ /var/tmp/diff_new_pack.Dumubb/_new  2026-02-27 17:14:05.574516028 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-click-extra
 #
-# 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,6 +17,7 @@
 
 
 %define module_name click-extra
+%define executable_name click-extra-demo
 
 %if 0%{?suse_version} > 1500
 %bcond_without libalternatives
@@ -26,7 +27,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-click-extra
-Version:        7.1.0
+Version:        7.6.0
 Release:        0
 Summary:        Drop-in replacement for Click to make user-friendly and 
colorful CLI
 License:        GPL-2.0-or-later
@@ -35,20 +36,26 @@
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module poetry-core >= 1.0.0}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module uv-build}
 BuildRequires:  %{python_module wheel}
 # SECTION Build dependencies
 # https://github.com/kdeldycke/click-extra/blob/v6.0.3/pyproject.toml#L73
-BuildRequires:  %{python_module PyYAML >= 6.0.3}
 BuildRequires:  %{python_module boltons >= 25.0.0}
 BuildRequires:  %{python_module click >= 8.3.1}
 BuildRequires:  %{python_module cloup >= 3.0.7}
 BuildRequires:  %{python_module deepmerge >= 2.0}
-BuildRequires:  %{python_module extra-platforms >= 5.0.0}
+BuildRequires:  %{python_module extra-platforms >= 8.0.0}
 BuildRequires:  %{python_module requests >= 2.32.5}
 BuildRequires:  %{python_module tabulate >= 0.9}
 BuildRequires:  %{python_module tomli >= 2.3.0 if %python-base < 3.11}
 BuildRequires:  %{python_module wcmatch >= 10.0}
-BuildRequires:  %{python_module xmltodict >= 0.15.1}
+# optional dependencies
+BuildRequires:  %{python_module PyYAML >= 6.0.3}
+BuildRequires:  %{python_module hjson >= 3.1}
+BuildRequires:  %{python_module json5 >= 0.12.1}
+BuildRequires:  %{python_module pygments >= 2.14}
+BuildRequires:  %{python_module pygments-ansi-color >= 0.3}
+BuildRequires:  %{python_module xmltodict >= 1.0.0}
 BuildRequires:  git-core
 # /SECTION
 # SECTION test requirements
@@ -56,9 +63,10 @@
 BuildRequires:  %{python_module Sphinx >= 8.0}
 BuildRequires:  %{python_module myst-parser >= 4.0.0}
 BuildRequires:  %{python_module pygments-ansi-color >= 0.3.0}
-BuildRequires:  %{python_module pytest >= 8.2.1}
+BuildRequires:  %{python_module pytest >= 9.0.0}
 BuildRequires:  %{python_module pytest-httpserver >= 1.1.0}
 BuildRequires:  %{python_module pytest-randomly >= 4.0.0}
+BuildRequires:  %{python_module wcwidth}
 # /SECTION
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -67,11 +75,11 @@
 Requires:       python-click >= 8.3.1
 Requires:       python-cloup >= 3.0.7
 Requires:       python-deepmerge >= 2.0
-Requires:       python-extra-platforms >= 5.0.0
+Requires:       python-extra-platforms >= 8.0.0
 Requires:       python-requests >= 2.32.5
 Requires:       python-tabulate >= 0.9
 Requires:       python-wcmatch >= 10.0
-Requires:       python-xmltodict >= 0.15.1
+Requires:       python-xmltodict >= 1.0.0
 Requires:       (python-tomli >= 2.3.0 if python-base < 3.11)
 Suggests:       python-pygments >= 2.14
 Suggests:       python-pygments-ansi-color >= 0.3.0
@@ -97,7 +105,7 @@
 %install
 %pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
-%python_clone -a %{buildroot}%{_bindir}/click-extra
+%python_clone -a %{buildroot}%{_bindir}/%{executable_name}
 
 %check
 # remove coverage configuration
@@ -118,25 +126,28 @@
 IGNORED_CHECKS+=" or 
test_enum_choice_show_aliases[Status-ChoiceSource.NAME-True-result2]"
 IGNORED_CHECKS+=" or 
test_enum_choice_show_aliases[Status-ChoiceSource.VALUE-True-result3]"
 IGNORED_CHECKS+=" or 
test_enum_choice_show_aliases[Color-ChoiceSource.NAME-True-result4]"
+#
+# https://github.com/kdeldycke/click-extra/issues/1538
+IGNORED_CHECKS+=" or test_file_pattern"
 
 %pytest -k "not (${IGNORED_CHECKS})"
 
 %if %{with libalternatives}
 %pre
-%python_libalternatives_reset_alternative click-extra
+%python_libalternatives_reset_alternative %{executable_name}
 %else
 
 %post
-%python_install_alternative click-extra
+%python_install_alternative %{executable_name}
 
 %postun
-%python_uninstall_alternative click-extra
+%python_uninstall_alternative %{executable_name}
 %endif
 
 %files %{python_files}
 %license license
 %doc readme.md
-%python_alternative %{_bindir}/click-extra
+%python_alternative %{_bindir}/%{executable_name}
 %{python_sitelib}/click_extra
 %{python_sitelib}/click_extra-%{version}.dist-info
 

++++++ click-extra-7.1.0.tar.gz -> click-extra-7.6.0.tar.gz ++++++
++++ 17652 lines of diff (skipped)

Reply via email to