Linux stretch 4.19.0-1-amd64 SMP Debian 4.19.13-1 (2018-12-30) x86_64 GNU/Linux
Traceback
run python setup.py bdist_xar, and get following error message.
Traceback (most recent call last):
File "setup.py", line 63, in <module>
"blackd=blackd:patched_main [d]",
File "/root/py37/lib/python3.7/site-packages/setuptools/__init__.py", line 143, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/root/py37/lib/python3.7/site-packages/xar/commands/bdist_xar.py", line 237, in run
entry_points = self._parse_console_scripts()
File "/root/py37/lib/python3.7/site-packages/xar/commands/bdist_xar.py", line 168, in _parse_console_scripts
return {name: self.console_scripts[name]}
TypeError: 'NoneType' object is not subscriptable
if self.console_scripts is None:
if len(all_console_scripts) == 1:
return all_console_scripts
if name in all_console_scripts:
return {name: self.console_scripts[name]}
raise DistutilsOptionError(
"More than one entry point, set --console-scripts"
)
I think self.console_scripts should be all_console_scripts.
Env
Traceback
run
python setup.py bdist_xar
, and get following error message.After read commands/bdist_xar.py#L170
I think
self.console_scripts
should beall_console_scripts
.