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