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-10-05 16:18:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-click-extra (Old)
and /work/SRC/openSUSE:Factory/.python-click-extra.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-click-extra"
Mon Oct 5 16:18:11 2026 rev:36 rq:1382449 version:9.4.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-click-extra/python-click-extra.changes
2026-09-29 17:56:16.956461168 +0200
+++
/work/SRC/openSUSE:Factory/.python-click-extra.new.3698736/python-click-extra.changes
2026-10-05 16:18:31.052000988 +0200
@@ -1,0 +2,97 @@
+Mon Oct 5 05:04:13 UTC 2026 - Johannes Kastl
<[email protected]>
+
+- update to 9.4.1:
+ * Deprecated: The is_root, default_opts and inherited_opts
+ arguments of extract_carapace_command now warn and have no
+ effect, and stop working in 10.0.0.
+ * Add the @progress_option decorator, to give a plain Click
+ command the --progress/--no-progress flag.
+ * End the process by SIGINT after Click's Aborted! on a Ctrl+C,
+ so a calling shell stops its own loop. It used to exit with
+ status 1.
+ * Print Aborted! before the close callbacks of an aborted run,
+ where it used to print after them.
+ * Send SIGTERM to the commands run_cli started when a Ctrl+C
+ aborts the CLI, then SIGKILL three seconds later to them and
+ their descendants, without calling install_interrupt_handler.
+ * Say that an interrupted run waits for its running tasks, and
+ quit at once on a second Ctrl+C instead of printing a
+ traceback.
+ * Stop each running lane of run_lanes after its current item when
+ the run is interrupted, instead of running the lane to its end.
+ * End an OperationTrail interrupted by Ctrl+C on a ✘ Interrupted
+ after 2/5 feeds finisher, and print the outcomes of tasks
+ finishing after it.
+ * Honor '_default_subcommands' and '_prepend_subcommands' on
+ groups of any class, where only click_extra.group did: on a
+ bare invocation, and on a subgroup reached through an
+ ancestor's --config.
+ * Stop Spinner and OperationTrail from drawing under
+ --no-progress and --accessible when left at live="auto", as
+ progressbar already did.
+ * Read each color variable by its own convention: NO_COLOR=0 and
+ CLICOLOR=1 no longer force color into pipes, and an empty value
+ counts as unset.
+ * Apply the per-CLI <CLI>_COLOR and <CLI>_NO_COLOR variables to
+ the --help and --version screens too.
+ * Silence the --config and --no-config status lines under -q or a
+ --verbosity above WARNING, wherever the flag sits on the
+ command line.
+ * List the default options under the root command's flags in the
+ Carapace spec, instead of persistentflags that offered them
+ after a subcommand, where Click rejects them.
+ * Restore every variable temporary_env changed when one of the
+ changes fails halfway through, or an interrupt lands between
+ two.
+ * Stop Spinner and the progress bar of OperationTrail within a
+ second when their stream no longer drains, like a terminal
+ paused with Ctrl+S, instead of hanging.
+ * Kill a recorded command that ignores SIGTERM two seconds after
+ the recording ends, instead of waiting for it to exit on its
+ own.
+ * Hold a second Ctrl+C until run_cli has killed its child, which
+ the interrupt used to skip, leaving the child running.
+ * Terminate the whole process tree of each command in
+ terminate_live_processes on Windows, where a descendant
+ survived and held the command's output.
+ * Show the cursor again when SIGTERM kills a process with a
+ spinner or progress bar drawing, instead of leaving it hidden
+ in the terminal.
+ * Run a Click Extra CLI with python -c, which used to crash with
+ RuntimeError: Cannot find module of <frame …>.
+ * Read the configuration once on a bare invocation running its
+ configured subcommands, which used to load it twice and repeat
+ the Load configuration matching line.
+ * Quote each environment variable in the error hint of an option,
+ which read (env var: '('WEATHER_UNITS',)').
+ * Compare the frameworks on the benchmark page against the 50
+ clig.dev guidelines a framework can implement.
+ * Mark the benchmark cells with ✅, 🟡 and ❌, each linked to the
+ documentation or source code that backs it.
+ * Document the behaviors commands inherit from Click and Cloup:
+ output streams, prompts, confirmation, aliases, deprecation
+ warnings and more.
+ * Highlight the row and column under the pointer in every table
+ of the documentation.
+
+-------------------------------------------------------------------
+Sun Oct 4 18:05:32 UTC 2026 - Johannes Kastl
<[email protected]>
+
+- update to 9.4.0:
+ * Add a click_extra_fail_on_warnings Sphinx option that fails the
+ build on the listed warning types only, like myst.xref_missing.
+ * Fix the IndexError a {matrix} dependency block raised when its
+ column bound is a bare major, as a >=9 floor yields whenever
+ the release list is empty.
+ * Leave a {matrix} dependency block untouched when PyPI cannot be
+ read, so refresh-directives --check no longer reports drift on
+ a network failure.
+ * Fix the dead links from the ConfigOption API documentation to
+ the extra dependencies and platformdirs sections.
+ * Repoint the version, commands and context pages at
+ setuptools-scm's new documentation URL, Cloup's src/ layout and
+ the glibc getopt manual.
+ * Document that a MyST docstring links another page with {doc} or
+ {ref}, since a page.md target ships dead.
+
+-------------------------------------------------------------------
Old:
----
click-extra-9.3.5.tar.gz
New:
----
click-extra-9.4.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-click-extra.spec ++++++
--- /var/tmp/diff_new_pack.OCIo2B/_old 2026-10-05 16:18:32.751071932 +0200
+++ /var/tmp/diff_new_pack.OCIo2B/_new 2026-10-05 16:18:32.757072183 +0200
@@ -27,7 +27,7 @@
%{?sle15_python_module_pythons}
Name: python-click-extra
-Version: 9.3.5
+Version: 9.4.1
Release: 0
Summary: Drop-in replacement for Click to make user-friendly and
colorful CLI
License: GPL-2.0-or-later
++++++ click-extra-9.3.5.tar.gz -> click-extra-9.4.1.tar.gz ++++++
++++ 10665 lines of diff (skipped)