2011-09-03 20 views
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に関するアカウントを作成したばかりです)ですか?

+0

私はパッケージをアップロードしたが、アップロードする前にそれを登録していなかったので、これが起こったことを調査し、実証した。私は手動で.pypircを作成し、ウェブサイトに登録されたアカウントを持っていたので、最初のアップロードは成功しました。 パッケージを削除して登録してもう一度アップロードすると、すべてが正常に表示されます。 –

+0

あなたは、コメントではなく、あなたの質問への答えとしてそれを加えてください!それで、これが解決されたことを検索で簡単に確認できます。 –

+0

これを行いました。ありがとう) –

答えて

25

.pypircとウェブサイトに登録されたアカウントを手動で作成したので、最初のアップロードは成功しました。パッケージを削除した後、regisそれをひっくり返して、再びアップロードしました。

39

まず登録が必要です。私はオンラインアカウントを作成したので

python setup.py register 

その後

python setup.py sdist upload 
+1

これは私のための正確な問題を修正しました。ありがとう。パッケージなどを削除する必要はありません。登録して別途アップロードしてください。 – Antrikshy

+3

これは次のようになります:サーバレスポンス(410):このAPIはサポートされなくなりました。単にファイルをアップロードするだけです。 –

2

することができます私はこのエラーを得たが、最初に私の検証、電子メールを確認しませんでした。場合

[server-login] 
username:<username> 
password:<plain-text password> 
0

:私はアカウントが地雷だったと私は条件に同意し、私はpython setup.py sdist register uploadを実行した次の時間が、それはこれがすべてのこのような内容で~/.pypircとあったServer response (200): OK

を返して、働いていることを確認したら、ここでの答えはあなたの問題を解決するものではありません。~/.pypircを削除してからpython setup.py registerを削除してからもう一度送信してください。

0

私のために働いたものはありません。

私は最初のより糸でパッケージを登録する必要がありました:

twine register dist/my-package-1.0.0.tar.gz 

次にあなたが見るもこのthread on GitHub

twine upload dist/* 

をアップロードすることができます。

関連する問題