Python のパッケージを作成して Pypi に登録する手順

用意するファイル

pakage の名前が package_name であるとして、以下の folder 構成でファイルを用意します

  • package_name:
    このフォルダ配下を github の repository に登録します。フォルダ名はなんでもいいのですが package_name に統一しておけば無難です
    • package_name:
      このフォルダ配下にコードを用意します
      • init.py:
        package の import 時に最初に実行されるファイルです。クラスや関数等のグローバルな def をここで定義します
      • main.py:
        パッケージをコマンドラインから実行する時にここから実行されるファイルです。init.py を import して使う。普段 if name == 'main': 以下に書いているような処理をここで定義しておくとよいです
  • README.md
  • LICENSE.txt
  • setup.cfg
  • setup.py

references

Last Updated: 2/17/2020, 10:53:18 PM