PyPI で Python パッケージを公開することは重要なマイルストーンであり、この記事ではそのプロセスを段階的に説明します。作者は mkdocs-material のカスタムバージョンに取り組んでおり、pip を介して簡単にインストールできるようにしたいと考えていました。これを達成するために、彼らは独自のPythonパッケージをビルドして公開する方法を学びました。最初のステップは、'__init__.py' ファイル、'say_hello.py' モジュール、テスト、'README.md' ファイル、'setup.py' ファイル、'pyproject.toml' ファイル、'LICENSE' ファイルなど、クリーンなレイアウトでプロジェクトを構造化することです。'say_hello.py' モジュールには、ユーザーに挨拶する簡単な関数が含まれており、'__init__.py' ファイルは、パッケージレベルで関数にアクセスできるようにします。次の手順では、コードが期待どおりに動作することを確認するためのテストを記述し、パッケージを記述するメタデータを追加します。メタデータは、パッケージ名、バージョン、作成者、説明などの情報を含む「setup.py」ファイルで構成されます。「build」ツールを使用してパッケージをビルドした後、ローカルにインストールしてテストできます。最後に、Twine を使用してパッケージを PyPI に公開すると、他のユーザーがインストールして使用できるようになります。
dev.to
How to Create and Publish a Python Package on PyPI 🐍
