Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xonsh for openSUSE:Factory checked 
in at 2026-05-04 12:53:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xonsh (Old)
 and      /work/SRC/openSUSE:Factory/.xonsh.new.30200 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xonsh"

Mon May  4 12:53:13 2026 rev:48 rq:1350435 version:0.23.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/xonsh/xonsh.changes      2026-04-02 
17:45:36.850324561 +0200
+++ /work/SRC/openSUSE:Factory/.xonsh.new.30200/xonsh.changes   2026-05-04 
12:56:04.699804330 +0200
@@ -1,0 +2,107 @@
+Sat Apr 25 07:49:24 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.23.1:
+  * avoid error when output dir is not `_build`
+  * **chore:** Fixed release-please depth to avoid reace with
+    nightly build
+  * **parser:** preserve "func()[subscript]" at statement level
+  * virtualenv name now has smarter formatting
+  * Error handling now supports logical operations, and raising
+    exceptions for chains is enabled by default.
+  * glob: `$DOTGLOB` now control all forms of globbing uniformly
+    (normal, regex) with special documentation page
+  * **Completer:** Order completions by both prefix and substring
+    matches and sort by substring position. Remove
+    `$CASE_SENSITIVE_COMPLETIONS`.
+  * Processes: Major improvements to core logic for threads,
+    pipes, file descriptors, and process output management across
+    all platforms.
+  * Windows/WSL Performance with Commands Cache: Improved
+    execution performance and prompt highlighting
+  * Windows Executor: Fixed executing the scripts and binary
+    files
+  * Parser: First version with support of PEP701 f-strings
+  * Performance: Compile xsh xontribs and imports
+  * `history show all` support ISO date in filter
+  * `xcontext` resolves the paths before showing
+  * Add `$XONSH_SUBPROC_ARG_EXPANDUSER` to ability to switch
+    expanding off
+  * Add `xcontext --json` and XContext class
+  * Add `xxonsh` - launches exactly the same ``xonsh`` that was
+    used to start the current session.
+  * Add dict support for alias return command and fix env overlay
+  * Add full featured git completer
+  * Added `a>p`, `e>p` to redirect all/stderr to pipe
+  * Added `uv` to xcontext
+  * Added Click CLI interface support for callable aliases
+  * Added support for subprocess substitution in the middle of a
+    string e.g. `echo prefix_$(whoami)_suffix` or `echo
+    path/$(@lines echo '1n2').suffix`
+  * Better help (?) and superhelp (??) for aliases and callable
+    aliases
+  * Callable alias Click CLI integration: completer
+  * Callable Alias refactoring: `env` arg as local overlay,
+    `(called_)alias_name` args. Added
+    `@aliases.(un)(threadable/capturable)` decorators.
+    Refactoring. Added distinct Callable Alias page in docs with
+    everything.
+  * Command Decorators: Added `@path`, `@paths`, `@error_raise`,
+    `@error_ignore`
+  * CommandPipeline: Add `pipecode` and `pipestatus`
+  * Completer: Support emoji and symbols inserting by setting
+    XONSH_COMPLETER_EMOJI_PREFIX and
+    XONSH_COMPLETER_SYMBOLS_PREFIX and running completer.
+  * **Completer:** Order completions by both prefix and substring
+    matches and sort by substring position. Remove
+    `$CASE_SENSITIVE_COMPLETIONS`.
+  * **completer:** underline matched substring in completion menu
+  * **environ:** Added help and superhelp support to env
+    variables i.e. `$VAR?` and `$VAR??`
+  * Error handling now supports logical operations, and raising
+    exceptions for chains is enabled by default.
+  * Experimental. Add Xonsh WinGet installer for Windows 8.1+
+  * Extend completion locations
+  * Flatpak support
+  * glob: Added regex glob "m" that returns match groups as
+    XonshList instead of paths e.g. "for path, file in
+    m'(.*)/(.*).png': print(path, file)"
+  * **history:** Reimplement sqlite history backend `erasedups`
+    and add json history backend support
+  * Introduced python macro substitution e.g. `echo @!(2+2)`
+  * **main:** acquire controlling terminal at startup (terminal
+    handshake)
+  * make event handlers reload-safe by keying on module+qualname
+    instead of id
+  * **nix:** Add Nix packaging
+  * Now xonsh repository has "Nightly build" with AppImage,
+    Flatpak, Nuitka binary, Windows Installer
+  * Parser: First version with support of PEP701 f-strings
+  * **parser:** Add correct parsing of `builtin --builtin` to
+    `$XONSH_BUILTINS_TO_CMD`
+  * **parser:** Added walrus operator support for env variables
+    e.g. `echo @($TMP := '/tmp') && ls $TMP`
+  * **parser:** Reduce shadowing by using experimental
+    `$XONSH_BUILTINS_TO_CMD=True`
+  * Performance: Compile xsh xontribs and imports
+  * Prompt-toolkit: Added `Tab`/`Shift-Tab` to (de)indent
+    selected lines. Added `Shift+Enter` to start next line.
+  * Prompt: Ability to set cursor position for the next command
+    in XONSH_PROMPT_NEXT_CMD
+  * Prompt: Added `Ctrl+C` in selection mode to copy selected
+    text
+  * **prompt:** Improve dedent and fix `# ` issue
+  * Source foreign: Added parsing multiline env variables
+  * Support env in on_command_not_found event
+  * Support OSC7 by default
+  * Windows/WSL Performance with Commands Cache: Improved
+    execution performance and prompt highlighting
+  * **Windows:** Added installation script and instructions to
+    the xonsh installation guide
+  * xonshcon output
+  * xonshcon output
+  * xonshcon output
+  * xonshcon output
+  * **Xontrib:** Show xontrib description in `xontrib list`
+    output
+
+-------------------------------------------------------------------

Old:
----
  xonsh-0.22.8.tar.gz

New:
----
  xonsh-0.23.1.tar.gz

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

Other differences:
------------------
++++++ xonsh.spec ++++++
--- /var/tmp/diff_new_pack.DFF92X/_old  2026-05-04 12:56:06.783890105 +0200
+++ /var/tmp/diff_new_pack.DFF92X/_new  2026-05-04 12:56:06.795890599 +0200
@@ -18,7 +18,7 @@
 
 %define pythons python3
 Name:           xonsh
-Version:        0.22.8
+Version:        0.23.1
 Release:        0
 Summary:        A general purpose, Python-powered shell
 License:        BSD-2-Clause AND BSD-3-Clause
@@ -26,36 +26,34 @@
 URL:            https://xon.sh/
 Source0:        
https://github.com/xonsh/xonsh/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  fdupes
-BuildRequires:  python3-base >= 3.8
+BuildRequires:  python3-base >= 3.11
 BuildRequires:  python3-pip
 BuildRequires:  python3-setuptools >= 61
 BuildRequires:  python3-wheel
+# Use the prompt_toolkit backend for interactive highlighting and editing
+Requires:       python3-prompt_toolkit >= 3.0.29
 Recommends:     python3-Pygments >= 2.2
 Recommends:     python3-distro
 Recommends:     python3-ply
-Recommends:     python3-prompt_toolkit >= 2.0
 Recommends:     python3-setproctitle
-# python3-base has no readline, required for tab completion, history lookup 
and basic command editing
-Requires:       python3 >= 3.5
 Suggests:       %{name}-doc
 Provides:       python3-xonsh = %{version}
 Obsoletes:      python3-xonsh < %{version}
 BuildArch:      noarch
 
 %package -n %{name}-doc
-Summary:        Documentation files for %name
+Summary:        Documentation files for %{name}
 Group:          Documentation/HTML
 
 %description
 xonsh is a Python-powered, Unix-gazing shell language and command prompt. The 
language is a superset of Python 3.5+ with additional shell primitives. xonsh 
(pronounced conch) is meant for the daily use of experts and novices alike.
 
 %description -n %{name}-doc
-HTML documentation on the API and examples for %name.
+HTML documentation on the API and examples for %{name}.
 
 %prep
 %setup -q -n xonsh-%{version}
 sed -i '1s/^#!.*//' xonsh/xoreutils/_which.py xonsh/webconfig/main.py 
xonsh/xoreutils/uname.py
-rm docs/api/.gitignore
 
 %build
 %pyproject_wheel

++++++ xonsh-0.22.8.tar.gz -> xonsh-0.23.1.tar.gz ++++++
++++ 50573 lines of diff (skipped)

Reply via email to