9. Command Reference

9.1. Installing modules: the install command family

The install command ensures that the build commands have been run and then runs the subcommands install_lib, install_data and install_scripts.

9.1.1. install_data

This command installs all data files provided with the distribution.

9.1.2. install_scripts

This command installs all (Python) scripts in the distribution.

9.2. Creating a source distribution: the sdist command

Les commandes du modèle manifeste sont :

Command Description
include pat1 pat2 … Inclut tous les fichiers ressemblant aux modèles listés
exclude pat1 pat2 … exclut tous les fichiers ressemblant aux modèles listés
recursive-include dir pat1 pat2 … inclut récurssivement tous les fichiers sous dir ressemblant aux modèles listés
recursive-exclude dir pat1 pat2 … exclut tous les fichiers sous dir ressemblant aux modèles listés
global-include pat1 pat2 … Inclut tous les fichiers dans l’arborescence ressemblant aux modèles listés
global-exclude pat1 pat2 … exclut tous les fichiers dans l’arborescence ressemblant aux modèles listés
prune dir exclut tous les fichiers dans dir
graft dir inclut tous les fichiers dans dir

Les modèles sont de style Unix « glob »: * correspond à n’importe quelle chaîne de caractères d’un nom de fichier valide, ? correspond à un seul caractère d’un nom de fichier valide et [range] correspond à n’importe quel caractère dans la range (e.g., a-z, a-zA-Z, a-f0-9_.). La définition de « caractère de nom de fichier valide » est spécifique à chaque plateforme: sur Unix il s’agir de n’importe quel caractère à part le slash; sur Windows il s’agir de n’importe quel caractère a part l’anti-slash et les deux points.