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)

Reply via email to