# 28. Paquets et distribution de paquets logiciels

Ces bibliothèques vous aident lors de la publication et l’installation de logiciels Python. Bien que ces modules sont conçus pour fonctionner avec le Python Package Index, ils peuvent aussi être utilisés avec un serveur local, ou sans serveur.

- 28.1. `distutils` — Création et installation des modules Python
- 28.2. `ensurepip` — Bootstrapping the `pip` installer
  - 28.2.1. Command line interface
  - 28.2.2. Module API
- 28.3. `venv` — Création d’environnements virtuels
  - 28.3.1. Création d’environnements virtuels
  - 28.3.2. API
  - 28.3.3. Un exemple d’extension de `EnvBuilder`
- 28.4. `zipapp` — Manage executable python zip archives
  - 28.4.1. Exemple de base
  - 28.4.2. Interface en ligne de commande
  - 28.4.3. API Python
  - 28.4.4. Exemples
  - 28.4.5. Spécification de l’interprète
  - 28.4.6. Création d’applications autonomes avec zipapp
    - 28.4.6.1. Création d’un exécutable Windows
    - 28.4.6.2. Mises en garde
  - 28.4.7. Le format d’archive d’application Zip Python