LoginSignup
0
1

Pypiにモジュールを公開 2024年版

Last updated at Posted at 2024-01-21

以下の神記事の手順で、Pypiに自作モジュールを公開しようとしたのですが、途中でエラーが出てしまいました。

なんとか公開できたので、その手順を記録しておきます。

ライセンスの設定〜パッケージのビルドまで

上記の記事のとおりにやればOKです。

パッケージのアップロード

Pypiがユーザー名とパスワードでの認証を廃止したため、APIトークンを使う必要があります。

1. APIトークンを取得

Pypiの"Account settings"からAPIトークンを取得します。("API tokens"の"Add API token"をクリック)

2. .pypirc を以下のように書き換える。

[distutils]
index-servers =
  pypi

[pypi]
repository: https://upload.pypi.org/legacy/
username = __token__
password = pypi-(取得したAPIトークン)

usernameが__token__になっていることに注意してください。

3. 公開

あとは、以下のコマンドでアップロードできます。

twine upload --repository pypi dist/*
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1