2017-09-13 1 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 repos는 Nexus Repo 3.0에서만 지원됩니다. 혼란스러워서 죄송합니다. 보조 기록에, 왜 그들이 2에서지지를 받았다고 생각 했습니까? 내가 더 명확하게 볼 수 있는지 알게 될거야.

+0

감사합니다 @DarthHater 응답을 위해, 우리는 현재 2 만 지원하므로 PyPl을 얻을 수있는 방법이 있는지 또는 다른 권장 사항을 환영하는지 확인하려고 노력합니다! – Chengzhi

+0

현재 지원되는 방법이 없습니다. 이론적으로 Nexus Repo 2에 대한 구현 방법을 직접 구현할 수는 있지만 Nexus Repo 3으로 업그레이드 할 수있는시기를 파악하는 것이 더 나을 것입니다. – DarthHater

+0

쿨, 고맙습니다 @DarthHater – Chengzhi

관련 문제