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-04-29 19:19:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-click-extra (Old)
 and      /work/SRC/openSUSE:Factory/.python-click-extra.new.30200 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-click-extra"

Wed Apr 29 19:19:30 2026 rev:21 rq:1349910 version:7.14.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-click-extra/python-click-extra.changes    
2026-04-20 16:13:34.566815638 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-click-extra.new.30200/python-click-extra.changes
 2026-04-29 19:21:08.345179778 +0200
@@ -1,0 +2,50 @@
+Wed Apr 29 02:17:46 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 7.14.1:
+  * Relax Click requirement back to 8.1. Replace ParameterSource ordered
+    comparisons in ConfigOption with explicit set membership so the code
+    works on both the regular Enum (Click 8.1/8.2) and the
+    IntEnum (Click 8.3+).
+  * Relax tabulate requirement back to 0.9. Backport the colon_grid format
+    by aliasing it to grid at module load when tabulate < 0.10 is installed.
+- Drop installing click-extra-demo, which has been removed.
+
+-------------------------------------------------------------------
+Sun Apr 26 09:10:20 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- update to 7.14.0:
+  * Add wrap subcommand: click-extra wrap SCRIPT [ARGS]... applies
+    help colorization to any installed Click CLI without modifying
+    its source. Supports --theme option and
+    [tool.click-extra.wrap.<script>] config sections for persistent
+    CLI defaults. Resolves SCRIPT via console_scripts entry points,
+    module:function notation, .py file paths, or bare module names.
+    Unknown subcommand names fall through to wrap automatically, so
+    click-extra flask --help works without typing wrap. run is kept
+    as an alias.
+  * Add show-params subcommand: click-extra show-params SCRIPT
+    [SUBCOMMAND]... introspects any external Click CLI's parameters
+    and displays them as a table. Supports all --table-format
+    renderings. Drills into nested subcommands. Auto-discovers the
+    Click command when the entry point is a wrapper function.
+  * Style Spec. column with option theme (cyan) and Python type
+    with metavar theme (cyan dim) in both --show-params and
+    show-params, matching help-screen conventions.
+  * Add get_param_spec() and format_param_row() as public API in
+    click_extra.parameters. get_param_spec() extracts option-spec
+    strings and handles hidden-param unhiding. format_param_row()
+    is the shared cell renderer for both --show-params and
+    show-params tables.
+  * Make ParamStructure.get_param_type() a @staticmethod. Returns
+    str for unrecognised custom types instead of raising
+    ValueError.
+  * Replace render-matrix subcommand with individual colors,
+    styles, palette, 8color, and gradient subcommands grouped under
+    a "Demo" section. Remove the click-extra-demo entry point.
+  * Move Sphinx tests into tests/sphinx/. Downstream packagers can
+    skip them with --ignore=tests/sphinx without pulling in Sphinx
+    dependencies.
+  * Bump Click requirement to 8.3.3. Simplify ParameterSource
+    comparisons in ConfigOption using the new IntEnum ordering.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ python-click-extra.spec ++++++
--- /var/tmp/diff_new_pack.zI0ftF/_old  2026-04-29 19:21:09.889242977 +0200
+++ /var/tmp/diff_new_pack.zI0ftF/_new  2026-04-29 19:21:09.913243959 +0200
@@ -18,7 +18,6 @@
 
 %define module_name click-extra
 %define executable_name click-extra
-%define executable_name_demo click-extra-demo
 
 %if 0%{?suse_version} > 1500
 %bcond_without libalternatives
@@ -28,21 +27,18 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-click-extra
-Version:        7.13.0
+Version:        7.14.1
 Release:        0
 Summary:        Drop-in replacement for Click to make user-friendly and 
colorful CLI
 License:        GPL-2.0-or-later
 URL:            https://github.com/kdeldycke/click-extra
 Source:         
https://github.com/kdeldycke/click-extra/archive/v%{version}.tar.gz#/%{module_name}-%{version}.tar.gz
 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 boltons >= 20.0.0}
-BuildRequires:  %{python_module click >= 8.3.1}
+BuildRequires:  %{python_module click >= 8.1}
 BuildRequires:  %{python_module cloup >= 3.0.7}
 BuildRequires:  %{python_module deepmerge >= 1.0.1}
 BuildRequires:  %{python_module extra-platforms >= 8.0.0}
@@ -57,14 +53,12 @@
 BuildRequires:  %{python_module json5 >= 0.12.1}
 BuildRequires:  %{python_module mkdocs >= 1.4}
 BuildRequires:  %{python_module pygments >= 2.14}
-BuildRequires:  %{python_module pygments >= 2.14}
 BuildRequires:  %{python_module pygments-ansi-color >= 0.3}
 BuildRequires:  %{python_module pymdown-extensions >= 10}
 BuildRequires:  %{python_module xmltodict >= 1.0.0}
 BuildRequires:  git-core
 # /SECTION
 # SECTION test requirements
-BuildRequires:  %{python_module pygments >= 2.14}
 BuildRequires:  %{python_module Sphinx >= 8.0}
 BuildRequires:  %{python_module myst-parser >= 4.0.0}
 BuildRequires:  %{python_module pygments-ansi-color >= 0.3.0}
@@ -75,20 +69,19 @@
 # /SECTION
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-PyYAML >= 6.0.3
 Requires:       python-boltons >= 20.0.0
-Requires:       python-click >= 8.3.1
+Requires:       python-click >= 8.3.3
 Requires:       python-cloup >= 3.0.7
 Requires:       python-deepmerge >= 1.0.1
 Requires:       python-extra-platforms >= 8.0.0
 Requires:       python-requests >= 2.32.4
 Requires:       python-tabulate >= 0.10
-Requires:       python-tomlkit >= 0.13
 Requires:       python-wcmatch >= 10.0
-Requires:       python-xmltodict >= 1.0.0
 Requires:       (python-tomli >= 2 if python-base < 3.11)
+Suggests:       python-PyYAML >= 6.0.3
 Suggests:       python-pygments >= 2.14
 Suggests:       python-pygments-ansi-color >= 0.3.0
+Suggests:       python-tomlkit >= 0.13
 BuildArch:      noarch
 %if %{with libalternatives}
 Requires:       alts
@@ -112,7 +105,6 @@
 %pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 %python_clone -a %{buildroot}%{_bindir}/%{executable_name}
-%python_clone -a %{buildroot}%{_bindir}/%{executable_name_demo}
 
 %check
 # remove coverage configuration
@@ -148,11 +140,10 @@
 %if %{with libalternatives}
 %pre
 %python_libalternatives_reset_alternative %{executable_name}
-%python_libalternatives_reset_alternative %{executable_name_demo}
 %else
 
 %post
-%{python_install_alternative %{executable_name} %{executable_name_demo}}
+%python_install_alternative %{executable_name}
 
 %postun
 # only give the group name for uninstalling
@@ -164,7 +155,6 @@
 %license license
 %doc readme.md
 %python_alternative %{_bindir}/%{executable_name}
-%python_alternative %{_bindir}/%{executable_name_demo}
 %{python_sitelib}/click_extra
 %{python_sitelib}/click_extra-%{version}.dist-info
 

++++++ click-extra-7.13.0.tar.gz -> click-extra-7.14.1.tar.gz ++++++
++++ 8105 lines of diff (skipped)

Reply via email to