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.