36

PyPI に新しいパッケージを登録しました。アップロードしたら、すでにウェブサイトに公開されているようです。

次に、ソースコードを少し変更し、新しいバージョンにバンプして実行しました

python setup.py sdist upload

シェルからのコマンド。そして、これは結果です:

Submitting dist/...-0.2.2.tar.gz to http://pypi.python.org/pypi
Upload failed (403): You are not allowed to edit '...' package information

私の ~/.pypirc 情報は正しいです (再確認しましたが、以前は「認証が必要」の問題に悩まされていましたが、ここでは既に解決されています。

何か案は?新たな登録の副作用でしょうか (今日、約 1 時間前に PyPI でアカウントを作成しました)。

4

5 に答える 5

39

最初に登録する必要があります。

python setup.py register

その後、次のことができます

python setup.py sdist upload
于 2014-05-08T20:47:55.540 に答える
25

調査、実験を行ったところ、パッケージをアップロードしたためにこれが発生したことがわかりましたが、アップロードする前に登録していません。手動で.pypircを作成し、Webサイトにアカウントを登録したため、最初のアップロードは成功しました。パッケージを削除して登録し、再度アップロードすると、すべて問題ないように見えます。

于 2011-09-08T14:44:31.720 に答える
2

アカウントをオンラインで作成したが、最初に確認メールを確認しなかったため、このエラーが発生しました。アカウントが自分のものであり、条件に同意したことを確認したら、次に実行python setup.py sdist register uploadしたときに機能し、Server response (200): OK

これはすべて、次の~/.pypircような内容でした:

[server-login]
username:<username>
password:<plain-text password>
于 2015-01-23T20:25:56.997 に答える