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

时间:2017-09-13 18:26:14

标签: python python-2.7 pip repository nexus

我们有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 *

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

1 个答案:

答案 0 :(得分:0)

PyPI回购仅在Nexus Repo 3.0中受支持,对此感到困惑。另外,为什么你认为它们在2中受到支持?我会看看能否让我更清楚。