[Bug 220596] [new port] shells/xonsh: Python-ish BASH-wards shell

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Jul 10 22:33:57 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220596

--- Comment #16 from Matthew Seaman <matthew at FreeBSD.org> ---
(In reply to Kubilay Kocak from comment #15)

This is where is all goes wrong:
```
===>  Staging for py36-xonsh-0.5.12
===>   py36-xonsh-0.5.12 depends on package: py36-setuptools>0 - found
===>   py36-xonsh-0.5.12 depends on file: /usr/local/bin/python3.6 - found
===>   Generating temporary packing list
running install
Removed xonsh/parser_table.py
Removed xonsh/__amalgam__.py
Removed xonsh/completers/__amalgam__.py
Removed xonsh/history/__amalgam__.py
Removed xonsh/prompt/__amalgam__.py
Building lexer and parser tables.
Could not install Jupyter kernel spec, please install Jupyter/IPython.
running build
running build_py
copying xonsh/parser_table.py -> build/lib/xonsh
Generating LALR tables
WARNING: 707 shift/reduce conflicts
WARNING: 113 reduce/reduce conflicts
WARNING: reduce/reduce conflict in state 20 resolved using rule
(test_or_star_expr -> test)
WARNING: rejected rule (testlist -> test) in state 20
WARNING: reduce/reduce conflict in state 346 resolved using rule
(test_or_star_expr -> test)
WARNING: rejected rule (testlist -> test) in state 346
WARNING: reduce/reduce conflict in state 373 resolved using rule (string_tok ->
STRING)
WARNING: rejected rule (subproc_arg_part -> STRING) in state 373
WARNING: reduce/reduce conflict in state 1333 resolved using rule (nodedent ->
INDENT any_dedent_toks DEDENT)
WARNING: rejected rule (any_dedent_tok -> DEDENT) in state 1333
Could not import amalgamate, skipping.    <<<-----*****
```

Missing Jupyter/iPython appears to be no big deal.

But it does look like there's an extra module needs porting and installing
as a BUILD_DEPENDS for xonsh:

https://pypi.python.org/pypi/amalgamate/0.1.3

(Written by the same authors as xonsh)

Also, it's a BSD2CLAUSE license (This is on Github, but not in the pypi
tarballs: https://github.com/xonsh/xonsh/blob/master/license)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-python mailing list