2017-09-13 12 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

Cool、thank you @DarthHater – Chengzhi

関連する問題