commit xonsh for openSUSE:Factory
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 <sebix+novell.com@sebix.at> + +- 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
participants (1)
-
Source-Sync