py3compile
Linux
Publiée le
2026-10-01 05:29:16
py3compile
# Affiche la version de l'outil, juste pour vérifier si ça marche
py3compile --version
# Demande de l'aide complète sur les options disponibles
py3compile -h
# Compile un répertoire entier en mode verbeux (pour voir ce qui se passe)
py3compile -v /chemin/vers/mon_projet
# Compile un seul fichier spécifique
py3compile mon_module.py
# Force la reconstruction des fichiers même s'ils sont déjà à jour
py3compile --force .
# Génère les fichiers de bytecode (.pyo) pour tous les modules trouvés
py3compile -O /chemin/vers/mon_package
# Compile uniquement un package spécifique (ex: 'requests')
py3compile --package=requests
# Compresse et compile tout le code en mode silencieux (pas de logs inutiles)
py3compile -q .
# Force la compilation des modules privés pour Python 3.10 seulement
py3compile -V 3.10 /chemin/vers/mon_projet
# Compile tous les modules publics supportés entre Python 3.8 et 3.9 inclus
py3compile -V 3.8-3.9 .
# Compiles pour toutes les versions de Python 3.X (ex: 3.1 à 3.9)
py3compile -V -4.0 .
# Compile un module en ciblant une version spécifique, par exemple 3.7
py3compile -V 3.7 mon_module.py
# Exemple de compilation avec vérification du niveau de détail (verbose et force)
py3compile -v --force /chemin/vers/mon_projet
# Compile un package en ciblant une plage très spécifique, ex: 3.10 ou 3.11
py3compile -V 3.10-3.11 .