pypi xonsh 0.8.4

latest releases: 0.19.9, 0.19.8, 0.19.3...
6 years ago

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 incoreectly 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

Don't miss a new xonsh release

NewReleases is sending notifications on new releases.