Date: Mon, 10 Jul 2017 13:52:10 +0000 From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: [Bug 220596] shells/xonsh: Python-ish BASH-wards shell Message-ID: <bug-220596-21822-uBg1YMkJFF@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-220596-21822@https.bugs.freebsd.org/bugzilla/> References: <bug-220596-21822@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220596 --- Comment #13 from Kubilay Kocak <koobs@FreeBSD.org> --- (In reply to Roberto Fernandez Cueto from comment #12) I can reproduce the errors in comment 5. FreeBSD Python ports (using autoplist) rely on setuptools' --record functionality to produce a list of installed files. It appears that xonsh's setup.py does some 'stuff' that produces/results in incorrect --record output. It likely has something to do with amalgamate_source() and/or TABLES =3D ['xonsh/lexer_table.py', 'xonsh/parser_table.py', 'xonsh/__amalgam__.py', 'xonsh/completers/__amalgam__.py', 'xonsh/history/__amalgam__.py', 'xonsh/prompt/__amalgam__.py'] Additionally, we see the following output during the 'install' target: 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 I'd start looking here. On a side note, this reminds me of upstream issue 20397 [1], patches for wh= ich we've included in all Python versions for a while now. [1] https://bugs.python.org/issue20397 Additionally minor nits: - LICENSE=3DBSD should be BSD[234]CLAUSE (upstream license file indicates a 2-clause license - LICENSE_FILE should be added ponting to ${WRKSRC}/path/to/license when a license file is included with the distribution files (one is in this case. --=20 You are receiving this mail because: You are on the CC list for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-220596-21822-uBg1YMkJFF>