Hello community, here is the log from the commit of package xonsh for openSUSE:Factory checked in at 2019-01-24 14:14:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xonsh (Old) and /work/SRC/openSUSE:Factory/.xonsh.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xonsh" Thu Jan 24 14:14:21 2019 rev:12 rq:667871 version:0.8.8 Changes: -------- --- /work/SRC/openSUSE:Factory/xonsh/xonsh.changes 2018-12-14 20:56:12.612814198 +0100 +++ /work/SRC/openSUSE:Factory/.xonsh.new.28833/xonsh.changes 2019-01-24 14:14:22.723295685 +0100 @@ -1,0 +2,138 @@ +Sat Jan 5 21:35:48 UTC 2019 - Sebastian Wagner <[email protected]> + +- update to version 0.8.8 + - Added: + - ``vox new`` has an added ``-p --interpreter`` flag for choosing the python interpreter to use for virtualenv creation + - The default Python intrepreter vox uses to create virtual environments can be set using the ``$VOX_DEFAULT_INTERPRETER`` environment variable. + - Changed: + - ``lib.ChainDB`` now resolves results to the type of the inputs if possible + +------------------------------------------------------------------- +Wed Jan 2 09:09:45 UTC 2019 - Sebastian Wagner <[email protected]> + +- update to version 0.8.7 + - Added: + - New xonsh syntax ``pf`` strings -- combining path strings with f-strings. + Usage: + .. code-block:: bash + gil@bad_cat ~ $ repos = 'github.com' + gil@bad_cat ~ $ pf"~/{repos}" + PosixPath('/home/gil/github.com') + gil@bad_cat ~ $ pf"{$HOME}" + PosixPath('/home/gil') + gil@bad_cat ~ $ pf"/home/${'US' + 'ER'}" + PosixPath('/home/gil') + - Fixed: + - Set ``ls`` to ``predict_true`` in ``default_threadable_predictors``. This prevents ``ls`` on OSX + from being flagged on OSX as unthreadable (incorrectly) because it relies on ``ncurses``. +- update to version 0.8.6 + - Added: + - Doco about how to update xonsh and how to set and unset environment variables + - Fixed: + - Updated behavior of the ``cat`` coreutils function so that it properly + handles as vareity of cases such as: + * Exits after concatenating normal files which have a finite size + * Continues to run for special files which do not have a size, + such as ``/dev/random`` + * Is interruptable in all cases with Crtl-C. + - Callable aliases were not properly raising a ``CalledProcessError`` when they + returned a non-zero exist status when ``$RAISE_SUBPROC_ERROR = True``. This has + been fixed. + - Fixed interpretation of color names with PTK2 and Pygments 2.3.1. +- update to version 0.8.5 + - Added: + - Add alias to `base16 shell <https://github.com/chriskempson/base16-shell>`_ + - Installation / Usage + 1. To install use pip + .. code-block:: bash + python3 -m pip install xontrib-base16-shell + 2. Add on ``~/.xonshrc`` + .. code:: python + :number-lines: + $BASE16_SHELL = $HOME + "/.config/base16-shell/" + xontrib load base16_shell + 3. See image + .. image:: https://raw.githubusercontent.com/ErickTucto/xontrib-base16-shell/master/docs/terminal.png + :width: 600px + :alt: terminal.png + - New ``DumbShell`` class that kicks in whenever ``$TERM == "dumb"``. + This usually happens in emacs. Currently, this class inherits from + the ``ReadlineShell`` but adds some light customization to make + sure that xonsh looks good in the resultant terminal emulator. + - Aliases from foreign shells (e.g. Bash) that are more than single expressions, + or contain sub-shell executions, are now evaluated and run in the foreign shell. + Previously, xonsh would attempt to translate the alias from sh-lang into + xonsh. These restrictions have been removed. For example, the following now + works: + .. code-block:: sh + $ source-bash 'alias eee="echo aaa \$(echo b)"' + $ eee + aaa b + - New ``ForeignShellBaseAlias``, ``ForeignShellFunctionAlias``, and + ``ForeignShellExecAlias`` classes have been added which manage foreign shell + alias execution. + - Changed: + - String aliases will now first be checked to see if they contain sub-expressions + that require evaluations, such as ``@(expr)``, ``$[cmd]``, etc. If they do, + then an ``ExecAlias`` will be constructed, rather than a simple list-of-strs + substitutiuon alias being used. For example: + .. code-block:: sh + $ aliases['uuu'] = "echo ccc $(echo ddd)" + $ aliases['uuu'] + ExecAlias('echo ccc $(echo ddd)\n', filename='<exec-alias:uuu>') + $ uuu + ccc ddd + - The ``parse_aliases()`` function now requires the shell name. + - ``ForeignShellFunctionAlias`` now inherits from ``ForeignShellBaseAlias`` + rather than ``object``. + - Fixed: + - Fixed issues where the prompt-toolkit v2 shell would print an extra newline + after Python evaluations in interactive mode. +- update to version 0.8.4 + - Added: + - Added the possibility of arbitrary paths to the help strings in ``vox activate`` and + ``vox remove``; also updated the documentation accordingly. + - New ``xonsh.aliases.ExecAlias`` class enables multi-statement aliases. + - New ``xonsh.ast.isexpression()`` function will return a boolean of whether + code is a simple xonsh expression or not. + - Added top-level ``run-tests.xsh`` script for safely running the test suite. + - Changed: + - String aliases are no longer split with ``shlex.split()``, but instead use + ``xonsh.lexer.Lexer.split()``. + - Update xonsh/prompt/cwd.py _collapsed_pwd to print 2 chars if a directory begins with "." + - test which determines whether a directory is a virtualenv + previously it used to check the existence of 'pyvenv.cfg' + now it checks if 'bin/python' is executable + - Fixed: + - Fixed issue with ``and`` & ``or`` being incorrectly tokenized in implicit + subprocesses. Auto-wrapping of certain subprocesses will now correctly work. + For example:: + $ echo x-and-y + x-and-y + - Fix EOFError when press `control+d` + - fix no candidates if no permission files in PATH + - Fixed interpretation of color names with PTK2 and Pygments 2.3. + - Several ResourceWarnings: unclosed file in tests + - AttributeError crash when using --timings flag + - issue #2929 +- update to version 0.8.3 + - Added: + - Dociumentation paragrapgh about gow to run xonsh in Emacs shell + - Changed: + - Updated what pip requirements are needed to build the documnetaion + - ``$XONSH_TRACEBACK_LOGFILE`` now beside strings also accepts ``os.PathLike`` + objects. + - Updated vended version of ``ply`` to 3.11 + - Deprecation warnings now print from stacklevel 3. + - Fixed: + - Annotation assignment statements (e.g. ``x : int = 42``) are now supported. + - Fixed error output wording for fg and bg commands + - Flake8 errors + - xonsh can now properly parse import statements with trailing comma within + parentheses, e.g.:: + from x import (y, z,) + - ResourceWarning: unclosed scandir iterator in imphooks.py + - Removed use of deprecated ``inspect.formatargspec()`` for ``inspect.signature()`` + - ``Makefile`` directive that updates vended version of ``ply`` + +------------------------------------------------------------------- Old: ---- xonsh-0.8.2.tar.gz New: ---- xonsh-0.8.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xonsh.spec ++++++ --- /var/tmp/diff_new_pack.wHGm7Y/_old 2019-01-24 14:14:23.603294667 +0100 +++ /var/tmp/diff_new_pack.wHGm7Y/_new 2019-01-24 14:14:23.603294667 +0100 @@ -1,7 +1,7 @@ # # spec file for package xonsh # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: xonsh -Version: 0.8.2 +Version: 0.8.8 Release: 0 Summary: A general purpose, Python-ish shell License: BSD-3-Clause AND BSD-2-Clause ++++++ xonsh-0.8.2.tar.gz -> xonsh-0.8.8.tar.gz ++++++ ++++ 4081 lines of diff (skipped)
