# 28. Pengemasan dan Distribusi Perangkat Lunak

Pustaka ini membantu Anda dengan menerbitkan dan melakukan instalasi perangkat lunak Python. Sementara modul-modul ini dirancang untuk bekerja bersama dengan Python Package Index <https://pypi.org> __, mereka juga dapat digunakan dengan server indeks lokal, atau tanpa server indeks sama sekali.

- 28.1. `distutils` --- Building and installing Python modules
- 28.2. `ensurepip` --- Bootstrapping the `pip` installer
  - 28.2.1. Command line interface
  - 28.2.2. Module API
- 28.3. `venv` --- Creation of virtual environments
  - 28.3.1. Creating virtual environments
  - 28.3.2. API
  - 28.3.3. An example of extending `EnvBuilder`
- 28.4. `zipapp` --- Manage executable python zip archives
  - 28.4.1. Basic Example
  - 28.4.2. Command-Line Interface
  - 28.4.3. Python API
  - 28.4.4. Contoh-contoh
  - 28.4.5. Specifying the Interpreter
  - 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