# 28. ソフトウェア・パッケージと配布

以下のライブラリは Python で書かれたソフトウェアを配布、インストールするためのものです。 これらは Python Package Index に対して動作するように設計されていますが、ローカルのインデックスサーバーや、インデックスサーバーなしに使うこともできます。

- 28.1. `distutils` --- Python モジュールの構築とインストール
- 28.2. `ensurepip` --- `pip` インストーラのブートストラップ
  - 28.2.1. コマンドラインインターフェイス
  - 28.2.2. モジュール API
- 28.3. `venv` --- 仮想環境の作成
  - 28.3.1. 仮想環境の作成
  - 28.3.2. API
  - 28.3.3. `EnvBuilder` を拡張する例
- 28.4. `zipapp` --- 実行可能な python zip 書庫を管理する
  - 28.4.1. 基本的な例
  - 28.4.2. コマンドラインインターフェイス
  - 28.4.3. Python API
  - 28.4.4. 使用例
  - 28.4.5. インタープリタの指定
  - 28.4.6. Creating Standalone Applications with zipapp
    - 28.4.6.1. Making a Windows executable
    - 28.4.6.2. Caveats
  - 28.4.7. The Python Zip Application Archive Format