Python
のパッケージを PyPI ( Python Package Index )
で公開しているんですが、パッケージのバージョンアップ時のコマンドが毎回わからなくなってしまうので、メモしておきます。
PyPI ( Python Package Index )とは
Python
用のソフトウェアのリポジトリです。
PyPI · The Python Package Index
The Python Package Index (PyPI) is a repository of software ...
PyPI
にパッケージを登録しておくと、 Python
の標準パッケージ管理システムである「 pip
」を使ってパッケージをインストールすることができます。
パッケージの登録方法について
こちらのマニュアル見ながら実装すればパッケージ登録までできると思います。
Packaging Python Projects - Python Packaging User Guide
主な流れとしては
- パッケージを作成
- パッケージをビルド
- テスト環境へパッケージを登録
- テスト環境に登録されてパッケージをインストールしてみる
- インストールして問題なければ本番環境へパッケージを登録
パッケージを登録するにあたり、 PyPI
でアカウントの登録が必要になります。
バージョンアップしたパッケージをアップロードするコマンド
下記のコマンドを実行します。
$ python -m build
$ python -m twine upload dist/*
# PyPIのユーザIDとパスワードを入力してアップロードする
最後に
PyPI
にパッケージをアップロードする作業はあまり実施する機会がないため、毎回コマンドを調べてたので、その手間を省くためここにメモしておきます。
アップロード時のコマンドを忘れてしまった人の参考になればと思います。
コメント