2017-09-13 56 views
0

我們擁有的Nexus倉庫管理器2.0,我試圖建立一個PyPl庫,我可以發現的唯一一件事情是3.0(https://help.sonatype.com/display/NXRM3/PyPI+Repositories)。我給它拍攝使用說明什麼,但給我的錯誤信息:的Nexus倉庫管理器2.0爲的PyPI庫

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 * 

我仔細檢查了與用戶名和密碼是正確的,當我嘗試上傳文件,它扔了錯誤信息,如上圖所示。我不確定它與版本或一些不正確的格式有關,這裏有任何線索?謝謝!

回答

0

的PyPI回購僅在回購的Nexus 3.0,遺憾的混亂支持。在附註中,你爲什麼認爲它們在2中得到了支持?我會看看我能否更清楚。

+0

感謝@DarthHater你的迴應,我們目前只支持2,所以我只是試圖找出是否有什麼辦法讓PyPl那裏或其他任何建議,歡迎! – Chengzhi

+0

目前沒有支持的方式。你理論上可以自己製作Nexus Repo 2的實現,但我認爲最好是搞清楚什麼時候可以升級到Nexus Repo 3. – DarthHater

+0

很酷,謝謝@DarthHater – Chengzhi