概要
Pythonで自作のパッケージを作成した場合、以下のようにPyPIを使用して公開するのが一般的かと思います。(pip install パッケージ名
でインストールできるアレです)
2024年1月より、PyPIにおける2段階認証とAPIトークン使用が必須化されました。これに伴い、従来のユーザ名/パスワードによる認証(.pypirc
にユーザ名とパスワードを記載する方法)ではPyPIへのパッケージアップロードができなくなりました。
上記変更に対応して、APIトークンによるパッケージアップロードを行う方法については、以下「実践」を参照ください
参考リンク
公式詳細は以下リンクに記載されております
実践
以下記事の内容を、2段階認証とAPIトークンを使用する方法に更新しております。私の環境では以下手順でアップロード&pipによるインストールができることを確認しました。