私は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 *
私はファイルをアップロードしようとすると、ユーザー名とパスワードが正しいことを二重チェックして、上記のようにエラーメッセージを表示します。私はそれがバージョンや何らかの不正な形式、ここでの何かの手がかりに関連しているかどうかわからないのですか?ありがとう!
ありがとう@DarthHaterあなたの回答は、現在のところ2つしかサポートされていないので、PyPlを入手する方法があるかどうか、または他の推奨事項を歓迎しています。 – Chengzhi
現在サポートされている方法はありません。理論的にはNexus Repo 2の独自の実装を工夫することができますが、Nexus Repo 3にアップグレードすることがいつ可能かはわかります。 – DarthHater
Cool、thank you @DarthHater – Chengzhi