September 2024
Intermediate to advanced
288 pages
4h 10m
Japanese
パッケージとは、プロジェクトのコードをまとめてプロジェクト名やバージョンなどのメタデータを同梱して単一のファイルにしたものです。この章ではPythonプロジェクトをパッケージにする方法を学びます。
![]() |
|
Pythonコミュニティでは、パッケージという言葉を、2つの異なる概念で用います。インポートパッケージは、他のモジュールを含むモジュールです。ディストリビューションパッケージは、Pythonソフトウェアを配布するためのアーカイブファイルです。この章ではディストリビューションパッケージをテーマとします。 |
Python環境にパッケージをインストールするには、pipなどのパッケージマネージャを使用します。また、他の人もそのパッケージを利用できるようにするため、パッケージリポジトリにパッケージをアップロードすることもできます。Pythonソフトウェア財団(PSF)はPythonパッケージインデックス(PyPI、https://pypi.org)というパッケージリポジトリを管理しています。PyPIにあるパッケージは、プロジェクト名をpip installコマンドの引数に渡せば簡単にインストールできます。
プロジェクトをパッケージングすることにより、他の人と共有しやすくなるという利点もありますが、それだけではありません。パッケージングすれば、そのプロジェクトはPythonエコシステムの一員になれるのです。 ...
Read now
Unlock full access