--- Begin Message ---
Package: hy
Version: 0.18.0-1
Severity: important
Calling /usr/bin/hy leads to the following error
message:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 1684, in
compile_eval_and_compile
hy_eval(new_expr + body,
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 2094, in hy_eval
eval(ast_compile(_ast, filename, "exec"),
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 64, in ast_compile
return compile(ast, filename, mode, hy_ast_compile_flags)
ValueError: Name node can't be used with 'None' constant
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/hy", line 12, in <module>
sys.exit(hy_main())
File "/usr/lib/python3/dist-packages/hy/cmdline.py", line 603, in hy_main
sys.exit(cmdline_handler("hy", sys.argv))
File "/usr/lib/python3/dist-packages/hy/cmdline.py", line 597, in
cmdline_handler
return run_repl(spy=options.spy, output_fn=options.repl_output_fn)
File "/usr/lib/python3/dist-packages/hy/cmdline.py", line 442, in run_repl
hr = HyREPL(**kwargs)
File "/usr/lib/python3/dist-packages/hy/cmdline.py", line 249, in __init__
self.hy_compiler = HyASTCompiler(self.module)
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 394, in __init__
load_macros(self.module)
File "/usr/lib/python3/dist-packages/hy/macros.py", line 230, in load_macros
builtin_mod = importlib.import_module(builtin_mod_name)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 779, in exec_module
File "<frozen importlib._bootstrap_external>", line 916, in get_code
File "/usr/lib/python3/dist-packages/hy/importer.py", line 128, in
_hy_source_to_code
data = hy_compile(hy_tree, module)
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 2180, in hy_compile
result = compiler.compile(tree)
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 443, in compile
reraise(type(e), e, sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/hy/_compat.py", line 14, in reraise
raise value.with_traceback(traceback)
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 433, in compile
ret = self.compile_atom(tree)
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 427, in
compile_atom
return Result() + _model_compilers[type(atom)](self, atom)
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 1770, in
compile_expression
return Result() + build_method(
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 632, in compile_do
return self._compile_branch(body)
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 510, in
_compile_branch
for x in map(self.compile, exprs[:-1]):
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 443, in compile
reraise(type(e), e, sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/hy/_compat.py", line 14, in reraise
raise value.with_traceback(traceback)
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 433, in compile
ret = self.compile_atom(tree)
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 427, in
compile_atom
return Result() + _model_compilers[type(atom)](self, atom)
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 1770, in
compile_expression
return Result() + build_method(
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 1700, in
compile_eval_and_compile
reraise(HyEvalError,
File "/usr/lib/python3/dist-packages/hy/_compat.py", line 14, in reraise
raise value.with_traceback(traceback)
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 1684, in
compile_eval_and_compile
hy_eval(new_expr + body,
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 2094, in hy_eval
eval(ast_compile(_ast, filename, "exec"),
File "/usr/lib/python3/dist-packages/hy/compiler.py", line 64, in ast_compile
return compile(ast, filename, mode, hy_ast_compile_flags)
hy.errors.HyEvalError:
File "[HyExpression([
HySymbol('import'),
HySymbol('hy')]), HyExpression([
HyExpression([
HySymbol('hy.macros.macro'),
HyString('defmacro')]),
HyExpression([
HySymbol('fn'),
HyList([
HySymbol('&name'),
HySymbol('macro-name'),
HySymbol('lambda-list'),
HySymbol('&rest'),
HySymbol('body')]),
HyString('the defmacro macro'),
HyExpression([
HySymbol('if*'),
HyExpression([
HySymbol('not'),
HyExpression([
HySymbol('isinstance'),
HySymbol('macro-name'),
HySymbol('hy.models.HySymbol')])]),
HyExpression([
HySymbol('raise'),
HyExpression([
HySymbol('hy.errors.HyTypeError'),
HyExpression([
HySymbol('%'),
HyString("received a `%s' instead of a symbol for macro name"),
HyExpression([
HySymbol('.'),
HyExpression([
HySymbol('type'),
HySymbol('name')]),
HySymbol('__name__')])]),
HySymbol('None'),
HySymbol('--file--'),
HySymbol('None')])])]),
HyExpression([
HySymbol('for'),
HyList([
HySymbol('kw'),
HyExpression([
HySymbol('quote'),
HyList([
HySymbol('&kwonly'),
HySymbol('&kwargs')])])]),
HyExpression([
HySymbol('if*'),
HyExpression([
HySymbol('in'),
HySymbol('kw'),
HySymbol('lambda-list')]),
HyExpression([
HySymbol('raise'),
HyExpression([
HySymbol('hy.errors.HyTypeError'),
HyExpression([
HySymbol('%'),
HyString('macros cannot use %s'),
HySymbol('kw')]),
HySymbol('macro-name'),
HySymbol('--file--'),
HySymbol('None')])])])]),
HyExpression([
HySymbol('quasiquote'),
HyExpression([
HySymbol('eval-and-compile'),
HyExpression([
HySymbol('import'),
HySymbol('hy')]),
HyExpression([
HyExpression([
HySymbol('hy.macros.macro'),
HyExpression([
HySymbol('unquote'),
HyExpression([
HySymbol('str'),
HySymbol('macro-name')])])]),
HyExpression([
HySymbol('fn'),
HyExpression([
HySymbol('unquote'),
HyExpression([
HySymbol('+'),
HyExpression([
HySymbol('quasiquote'),
HyList([
HySymbol('&name')])]),
HySymbol('lambda-list')])]),
HyExpression([
HySymbol('unquote-splice'),
HySymbol('body')])])])])])])])]", line 1
;;; Hy bootstrap macros
^---------------------^
Name node can't be used with 'None' constant
-- System Information:
Debian Release: bullseye/sid
Architecture: amd64 (x86_64)
Versions of packages hy depends on:
ii python3-hy 0.18.0-1
hy recommends no packages.
hy suggests no packages.
-- no debconf information
signature.asc
Description: PGP signature
--- End Message ---