いくつかの互換性のある修正があります。
ここでリリースしたことはありませんが、正しく理解していれば、変更ログの更新をプッシュしてタグを付けるだけで、 @ blueyedのPyPIトークンを使用して自動的に公開されます。
誰かが反対(またはボランティア)しない限り、私は数日でそれを行います。
試してみましたが、トークンはもう有効ではないようです。
HTTPError: 403 Forbidden from https://upload.pypi.org/legacy/
Invalid or non-existent authentication information. See https://pypi.org/help/#invalid-auth for more information.
(ジョブを参照してください:https://travis-ci.org/github/pytest-dev/pytest-django/jobs/721042875)。
だから今は、リリースがコミットされてタグ付けされているが、PyPIに公開されていないので少し混乱しています...
@blueyedおよび@pelme : https ://pypi.org/project/pytest-django/によると、あなたはPyPIに公開する権限を持つユーザーです。 ホイールを手動で公開したり、travisトークンを更新したりできると思いますか? ごちゃごちゃしてすみません、うまくいくといいのですが。
@bluetech setup.py upload
を使用している場合は、代わりにtwine upload
を試してください。 少なくとも私のプロジェクトでは、前者は最近壊れたようです。
申し訳ありませんが、それについてはお役に立てません。
@bluetech @pelmeこれをリリースするのに役立つ可能性はありますか?
(https://github.com/pytest-dev/pytest/issues/7585#issuecomment-691510957から):
@pelmeは、PyPIのパブリッシャーとして私や@bluetechを追加できますか? そこから取得できます(私のユーザー名もnicoddemus
です)。 @bluetechあなたは何ですか?
遅れて申し訳ありません。 PyPIの所有者として@nicoddemusを追加しました。 @bluetechのPyPIユーザー名を知りませんでしたが、ここに返信してください。あなたも追加します。
ありがとう🙏そして私が他の助けになることができるかどうか私に知らせてください。
@pelme素晴らしい、ありがとう!
私のPyPIユーザー名はbluetech
です(実際に作成されたばかりです)。 追加したら、このリリースを完了します。
@bluetech素晴らしい! これで、PyPIに招待されました。
3.10.0がPyPIにリリースされました。
ローカルでアップロードしたことに注意してください。 travisファイルのトークンを更新しようとしましたが、新しいトークンを暗号化しようとすると、トークンが長すぎるというエラーが発生します...ただし、次のリリースまでに調査する時間があります。 たぶん、githubアクションに切り替えるだけですか?
たぶん、githubアクションに切り替えるだけですか?
いい考えのようですね。 その後、キーをgithubのシークレットストアに保存できます。
最も参考になるコメント
@bluetech @pelmeこれをリリースするのに役立つ可能性はありますか?