如何解决setup.cfg声明console_scripts错误,且“入口点必须成组列出”
我正在尝试配置setuptools,以在the docs之后并为the following config结尾的情况下为我的程序包创建控制台入口点:
[options.entry_points]
console_scripts =
hiplog = hiplog.scripts.hiplog:cli
但是当我pip install -e .
在我的存储库中时,pip会引发以下错误:
ERROR: Exception:
Traceback (most recent call last):
File "/home/taschan/.pyenv/versions/3.9.0/envs/hiplog/lib/python3.9/site-packages/pip/_vendor/pkg_resources/__init__.py",line 2857,in get_entry_map
ep_map = self._ep_map
File "/home/taschan/.pyenv/versions/3.9.0/envs/hiplog/lib/python3.9/site-packages/pip/_vendor/pkg_resources/__init__.py",line 2815,in __getattr__
raise AttributeError(attr)
AttributeError: _ep_map
During handling of the above exception,another exception occurred:
Traceback (most recent call last):
File "/home/taschan/.pyenv/versions/3.9.0/envs/hiplog/lib/python3.9/site-packages/pip/_internal/cli/base_command.py",line 228,in _main
status = self.run(options,args)
File "/home/taschan/.pyenv/versions/3.9.0/envs/hiplog/lib/python3.9/site-packages/pip/_internal/cli/req_command.py",line 182,in wrapper
return func(self,options,args)
File "/home/taschan/.pyenv/versions/3.9.0/envs/hiplog/lib/python3.9/site-packages/pip/_internal/commands/install.py",line 397,in run
installed = install_given_reqs(
File "/home/taschan/.pyenv/versions/3.9.0/envs/hiplog/lib/python3.9/site-packages/pip/_internal/req/__init__.py",line 75,in install_given_reqs
uninstalled_pathset = requirement.uninstall(
File "/home/taschan/.pyenv/versions/3.9.0/envs/hiplog/lib/python3.9/site-packages/pip/_internal/req/req_install.py",line 685,in uninstall
uninstalled_pathset = UninstallPathSet.from_dist(dist)
File "/home/taschan/.pyenv/versions/3.9.0/envs/hiplog/lib/python3.9/site-packages/pip/_internal/req/req_uninstall.py",line 571,in from_dist
console_scripts = dist.get_entry_map(group='console_scripts')
File "/home/taschan/.pyenv/versions/3.9.0/envs/hiplog/lib/python3.9/site-packages/pip/_vendor/pkg_resources/__init__.py",line 2859,in get_entry_map
ep_map = self._ep_map = EntryPoint.parse_map(
File "/home/taschan/.pyenv/versions/3.9.0/envs/hiplog/lib/python3.9/site-packages/pip/_vendor/pkg_resources/__init__.py",line 2531,in parse_map
raise ValueError("Entry points must be listed in groups")
ValueError: Entry points must be listed in groups
我在做什么错了?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。