Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package xonsh for openSUSE:Factory checked in at 2022-08-31 18:08:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xonsh (Old)
and /work/SRC/openSUSE:Factory/.xonsh.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xonsh"
Wed Aug 31 18:08:56 2022 rev:35 rq:1000346 version:0.13.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/xonsh/xonsh.changes 2022-05-31 07:39:54.945749120 +0200
+++ /work/SRC/openSUSE:Factory/.xonsh.new.2083/xonsh.changes 2022-08-31 18:09:02.935385125 +0200
@@ -1,0 +2,67 @@
+Tue Aug 23 18:56:19 UTC 2022 - Sebastian Wagner
+
+- update to version 0.13.1:
+ - Added:
+ - The ujson (faster version of json) added to xonsh[full] package.
+ - Changed:
+ - Bumped Python version in `xonsh.AppImage` to 3.10
+ - The terminal's title is updated with the current command's name even if the command is a captured command or a callable alias
+ - Fixed:
+ - Warn and continue if a user without ``pygments`` tries to load an unknown style
+ - Fixed a bash completion bug when prefixing a file path with '<' or '>' (for redirecting stdin/stdout/stderr)
+ - Fixed a bash completion bug when completing a git branch name when deleting a remote branch (e.g. `git push origin :dev-branch`)
+ - A callable alias containing subprocess commands no longer freezes when piped to another command
+ - ``less`` no longer stops when a callable alias containing subprocess commands is piped into it
+ - ``gitstatus`` Prompt-field would be empty on paths without git setup.
+ - When using the sway window manager, ``swaymsg -t get_inputs`` no longer fails with the error "Unable to receive IPC response"
+ - The ``current_job`` variable now works as expected when used in ``$TITLE``
+ - Security:
+ - ``xpip`` will never add ``sudo`` under any circumstances and will instead append ``--user`` as needed
+- update to version 0.13.0:
+ - Removed:
+ - The ``xonsh`` code-base is no longer amalgamated, so tracebacks should be
+ human-readable without intervention. This may have (minor) impacts on startup
+ speed.
+ - Fixed:
+ - Fix xontrib loading for `free_cwd`
+ - Fixed `whole_word_jumping` xontrib failing on Linux, conditional import of ``ptk_win32`` ��� Windows only
+ - Fixed error caused by unintialized Xonsh session env when using Xonsh as a library just for its Pygments lexer plugin.
+- update to version 0.12.6:
+ - Fixed:
+ - String literal concatenation now works with f-strings and path literals
+ - A SyntaxError is raised when string literal concatenation is attempted with literals of different types (e.g. str and bytes)
+- update to version 0.12.5:
+ - Added:
+ - Support for f-glob strings (e.g. ``fg`{prefix}*```)
+ - Now xontribs support `loading and unloading https://github.com/xonsh/xonsh/issues/4541`_
+ with functions ``_load_xontrib_(xsh: XonshSession, **kwargs) -> dict``,
+ ``_unload_xontrib_(xsh: XonshSession, **kwargs) -> None`` defined in their module.
+ `Updated doc https://xon.sh/tutorial_xontrib.html`_
+ - Added a special '$LAST_RETURN_CODE' environment variable to access the return code of the last issued command. (Only set during interactive use).
+ - New prompt-customization fields: 'last_return_code_if_nonzero', 'last_return_code'.
+ - Documented the HISTCONTROL ignorespace option
+ - Changed:
+ - ![] now returns a HiddenCommandPipeline when run with a background command (e.g. `![sleep 10 &]`)
+ - Extended `whole_word_jumping` xontrib with matching bindings for
+ `delete` and `backspace`. The `XONSH_WHOLE_WORD_CTRL_BKSP` environment
+ variable can be set to `False` to avoid binding `control+backspace` in
+ incompatible terminals.
+ - The default prompt (on unix-systems) now includes a red [<errorcode>] field in case a command failed.
+ - New docs theme ``furo``
+ - completions from fish are now filter based on the current prefix.
+ - Removed:
+ - xontrib ``prompt_ret_code`` is now removed.
+ Now the default prompt already shows the last-return-code when the previous command fails.
+ Please use the new prompt fields ``last_return_code``, ``last_return_code_if_nonzero`` from
+ the `PR https://github.com/xonsh/xonsh/pull/4798`_
+ - Fixed:
+ - Using `fg` for commands started in the background (e.g. `![sleep 10 &]`) now works
+ - SIGHUP (instead of SIGKILL) is sent to unfinished jobs when exiting the shell. This allows the `nohup` command to work properly.
+ - `bg` now properly resumes jobs in the background
+ - ExecAlias now sets the returncode of a command correctly
+ - Empty/comment-only commands no longer get added to the history
+ - On prompt-toolkit, when there is a job like `sleep 500 &` running in the background, pressing Ctrl+D twice to force quit now works properly
+ - Environment Variables are now completed correctly when in quotes
+ - Silence spurious errors on exit due to out-of-order cleanup
+
+-------------------------------------------------------------------
Old:
----
xonsh-0.12.4.tar.gz
New:
----
xonsh-0.13.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xonsh.spec ++++++
--- /var/tmp/diff_new_pack.kLhruq/_old 2022-08-31 18:09:03.551386755 +0200
+++ /var/tmp/diff_new_pack.kLhruq/_new 2022-08-31 18:09:03.555386765 +0200
@@ -1,7 +1,7 @@
#
# spec file for package xonsh
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,24 +18,17 @@
%define pythons python3
Name: xonsh
-Version: 0.12.4
+Version: 0.13.1
Release: 0
Summary: A general purpose, Python-powered shell
-License: BSD-3-Clause AND BSD-2-Clause
+License: BSD-2-Clause AND BSD-3-Clause
Group: Development/Languages/Python
URL: https://xon.sh/
Source0: https://github.com/xonsh/xonsh/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# SECTION docs
-BuildRequires: python3-Sphinx
-BuildRequires: python3-cloud-sptheme
-BuildRequires: python3-numpydoc
-BuildRequires: python3-myst-parser
-BuildRequires: python3-runthis-sphinxext
-BuildRequires: python3-markdown-it-py
-# /SECTION
BuildRequires: fdupes
BuildRequires: python3-base >= 3.5
BuildRequires: python3-setuptools
+BuildRequires: python3-wheel
Recommends: python3-Pygments >= 2.2
Recommends: python3-distro
Recommends: python3-ply
@@ -59,17 +52,12 @@
%prep
%setup -q -n xonsh-%{version}
-sed -i '1s/^#!.*//' xonsh/xoreutils/_which.py xonsh/webconfig/main.py
+sed -i '1s/^#!.*//' xonsh/xoreutils/_which.py xonsh/webconfig/main.py xonsh/xoreutils/uname.py
+rm docs/api/.gitignore
%build
%python_build
-pushd docs
-LANG=C.UTF-8 PYTHONPATH=.. setarch -R make html
-# work around a rpmlint error file-contains-buildroot
-find _build -name '*.doctree' -exec sed -i 's#/home/abuild/rpmbuild/BUILD#_WORKDIR_#g' {} \+
-rm _build/html/.buildinfo
-rm -r _build/doctrees
-popd
+# docs require unavailable theme 'furo'
%install
%python_install
@@ -78,17 +66,19 @@
%fdupes -s docs/_build/html/
%files
-%{python3_sitelib}/*
+%{python3_sitelib}/xonsh/
+%{python3_sitelib}/xontrib/
+%{python3_sitelib}/xompletions/
+%{python3_sitelib}/xonsh-%{version}*-info
%{_bindir}/xonsh
%{_bindir}/xonsh-cat
-%{_bindir}/xon.sh
%{_bindir}/xonsh-uptime
%{_bindir}/xonsh-uname
%doc README.rst logo.txt CHANGELOG.rst
%doc xontrib
%license license
-%files -n %{name}-doc
-%doc docs/_build/html
+%files doc
+%doc docs
%changelog
++++++ xonsh-0.12.4.tar.gz -> xonsh-0.13.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/xonsh/xonsh-0.12.4.tar.gz /work/SRC/openSUSE:Factory/.xonsh.new.2083/xonsh-0.13.1.tar.gz differ: char 14, line 1