setuptools_git est un plugin pour setuptools qui permet l'intégration Git. Une fois installé, setuptools peut être dit à inclure dans une distribution de module tous les fichiers suivis par git.
setuptools_git est une alternative aux spécifications d'inclusion explicites avec MANIFEST.in. Ce paquet a été autrefois connu comme gitlsfiles. Le changement de nom est le résultat d'un effort par les développeurs de plugin setuptools de fournir une convention de nommage uniforme.
Une distribution de package se réfère ici à un paquet que vous créez à l'aide
setup.py, ex:
python setup.py sdist
python setup.py bdist_rpm
python setup.py bdist_egg
Ce paquet a été autrefois connu comme gitlsfiles. Le changement de nom est la
résultat d'un effort par les développeurs de plugin setuptools de fournir une
uniforme convention de nommage.
Installation:
Avec easy_install:
easy_install setuptools_git
Alternative installation manuelle:
tar setuptools_git-X.Y.Z.tar.gz
cd setuptools_git-X.Y.Z
python setup.py install
Lorsque X.Y.Z est un numéro de version.
Usage
Pour activer ce plugin, vous devez d'abord emballer votre module python
Avec `setuptools de setup.py` et d'utilisation. L'ancien est bien documentée dans
le manuel distutils:
http://docs.python.org/dist/dist.html
Pour utiliser setuptools lieu de distutils, il suffit d'éditer `setup.py` et
changement
de configuration distutils.core d'importation
à
de configuration d'importation setuptools
Lorsque setuptools construit un package, vous pouvez la demander à inclure tous les fichiers
suivi par votre système de contrôle de révision, en ajoutant que cet argument
votre invocation de `setup ()`:
installer (...,
include_package_data = True,
...)
Cela entraînera setuptools pour inclure les fichiers suivis par une révision
système de contrôle qui setuptools connaît. Ce plugin fournit
soutien à git et setuptools navires avec le soutien de cvs et
subversion.
Il peut arriver que vous suivez fichiers avec votre système de contrôle de révision
que vous ne voulez pas inclure dans vos paquets. Dans ce cas, vous
peut empêcher setuptools de conditionnement ces fichiers avec une directive
votre `MANIFEST.in`, ex:
exclure .gitignore
récursif-exclure images * .xcf * .blend
Dans cet exemple, nous empêchons setuptools de l'emballage et `.gitignore`
les fichiers source Gimp et Blender trouvent sous le répertoire `images`.
Fichiers à exclure de l'emballage peuvent également être répertoriés dans le `setup ()`
directive:
installer (...,
exclude_package_data = {'': ['.gitignore'],
«images»: ['* .xcf', '* .blend']},
...)
Exigences :
- Python
Commentaires non trouvées