微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

setup.cfg声明console_scripts错误,且“入口点必须成组列出”

如何解决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 举报,一经查实,本站将立刻删除。