作为 PyPI 存储库的 Nexus 存储库管理器 2.0

Nexus repository manager 2.0 as PyPI Repositories

我们有 Nexus 存储库管理器 2.0,我正在尝试设置 PyPl 存储库,我唯一能找到的是 3.0 (https://help.sonatype.com/display/NXRM3/PyPI+Repositories)。我使用那里的说明进行拍摄,但给了我错误消息:

KeyError: Missing 'nexus' section from the configuration file
or not a complete URL in --repository.
Maybe you have a out-dated '~/.pypirc' format?
more info: https://docs.python.org/distutils/packageindex.html#pypirc

这是我的 .pypirc 的样子:

[distutils]
index-servers =
    nexus

[nexus]
repository = some_url
username = "{{ NEXUS_USER }}"
password = "{{ NEXUS_PASS }}"

这是我在 .travis 中的上传调用:

twine upload -r nexus *

我仔细检查了用户名和密码是否正确,当我尝试上传文件时,它抛出了如上所示的错误消息。我不确定它与版本或此处的某些不正确格式有关,这里有任何线索吗?谢谢!

PyPI 存储库仅在 Nexus Repo 3.0 中受支持,很抱歉造成混淆。附带一提,您为什么认为它们在 2 中得到支持?我看看能不能说得更清楚。