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)


Reply via email to