Bug#913048: hy 0.15.0 fails to install for Python2

2018-11-08 Thread Jakub Wilk

* Matthias Klose , 2018-11-06, 12:15:

Version: 0.15.0


There's no such version of hy in Debian.


Version: serious


Ditto.


 File "/home/packages/tmp/p/hy-0.15.0/hy/compiler.py", line 42, in ast_str
   x = mangle(x)
 File "/home/packages/tmp/p/hy-0.15.0/hy/lex/parser.py", line 67, in mangle
   assert isidentifier(s)
AssertionError


This is fallout after the fix for https://bugs.python.org/issue33899 
was backported to 2.7. This backport was deemed too disruptive and was 
eventually reverted upstream.


--
Jakub Wilk



Bug#913048: hy 0.15.0 fails to install for Python2

2018-11-06 Thread Matthias Klose
Package: src:hy
Version: 0.15.0
Version: serious
Tags: sid buster

hy 0.15.0 fails to install for Python2:

I: pybuild base:217: /usr/bin/python setup.py install --root
/home/packages/tmp/p/hy-0.15.0/debian/python-hy
running install
('XXX', 'unquote')
Traceback (most recent call last):
  File "setup.py", line 87, in 
"Topic :: Software Development :: Libraries",
  File "/usr/lib/python2.7/dist-packages/setuptools/__init__.py", line 140, in 
setup
return distutils.core.setup(**attrs)
  File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
dist.run_commands()
  File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
  File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
  File "setup.py", line 30, in run
"." + filename[:-len(".hy")])
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
  File "/home/packages/tmp/p/hy-0.15.0/hy/__init__.py", line 11, in 
import hy.importer  # NOQA
  File "/home/packages/tmp/p/hy-0.15.0/hy/importer.py", line 7, in 
from hy.compiler import hy_compile, HyTypeError
  File "/home/packages/tmp/p/hy-0.15.0/hy/compiler.py", line 55, in 
"unquote", "unquote-splice", "unpack-mapping", "except"))
  File "/home/packages/tmp/p/hy-0.15.0/hy/compiler.py", line 54, in 
_bad_roots = tuple(ast_str(x) for x in (
  File "/home/packages/tmp/p/hy-0.15.0/hy/compiler.py", line 42, in ast_str
x = mangle(x)
  File "/home/packages/tmp/p/hy-0.15.0/hy/lex/parser.py", line 67, in mangle
assert isidentifier(s)
AssertionError
E: pybuild pybuild:338: install: plugin distutils failed with: exit code=1:
/usr/bin/python setup.py install --root
/home/packages/tmp/p/hy-0.15.0/debian/python-hy
dh_auto_install: pybuild --install --test-nose -i python{version} -p 2.7
--dest-dir /home/packages/tmp/p/hy-0.15.0/debian/tmp returned exit code 13