setuptools_git ist ein Plugin für Setuptools, die Git-Integration ermöglicht. Nach der Installation kann Setuptools angewiesen werden, in einem Modul Verteilung alle Dateien von git verfolgt sind.
setuptools_git ist eine Alternative zur expliziten Einbeziehung Spezifikationen mit MANIFEST.in. Dieses Paket wurde früher als gitlsfiles bekannt. Die Namensänderung ist das Ergebnis der Bemühungen durch die Setuptools Plugin-Entwickler, um eine einheitliche Namenskonvention bieten.
Ein Paketverteilung bezieht sich hier auf ein Paket, das Sie erstellen
setup.py, ex:
python setup.py Sdist
python setup.py bdist_rpm
python setup.py bdist_egg
Dieses Paket wurde früher als gitlsfiles bekannt. Die Namensänderung ist die
Ergebnis der Bemühungen um die Setuptools Plugin Entwickler eine liefern
einheitliche Namenskonvention.
Installation:
Mit easy_install:
easy_install setuptools_git
Alternative manuelle Installation:
tar -zxvf setuptools_git-X.Y.Z.tar.gz
cd setuptools_git-x.y.z
python setup.py install
Wo x.y.z ist eine Versionsnummer.
Verwendung
Um das Plugin zu aktivieren, müssen Sie zuerst verpacken Ihre Python-Modul
mit `setup.py` und Nutzung Setuptools. Das erstere ist gut dokumentiert
die distutils Handbuch:
http://docs.python.org/dist/dist.html
Um Setuptools statt distutils bedienen, einfach zu bearbeiten und `setup.py`
Veränderung
von distutils.core Import Setup
bis
von Setuptools Import Setup
Wenn Setuptools baut ein Paket, können Sie sie bitten, alle Dateien enthalten
verfolgt von Ihrer Versionskontrollsystem, durch Zugabe dieses Argument, um
Ihr Aufruf von `Setup ()`:
einrichten (...,
include_package_data = True,
...)
Dies wird dazu führen, Setuptools, um die Dateien von einer Revision verfolgt schließen
Steuersystem, das Setuptools kennt. Dieses Plugin bietet
Unterstützung für git und Setuptools wird mit Unterstützung für cvs und
Subversion.
Es kann passieren, dass Sie Dateien mit Ihren Revisionskontrollsystem verfolgen
dass Sie nicht möchten, dass in Ihrem Pakete beinhalten. In diesem Fall wird man
können Setuptools aus Verpackungs Dateien mit einer Richtlinie zu verhindern
Ihre `MANIFEST.in`, ex:
auszuschließen .gitignore
rekursive Ausschluss Bilder * * .xcf .blend
Bei diesem Beispiel verhindern wir setup aus Verpackungs `.gitignore` und
GIMP und Blender-Quelldateien unter dem `images` Verzeichnis.
Dateien aus dem Paket ausschließen kann auch in der `Setup (aufgelistet)`
Richtlinie:
einrichten (...,
exclude_package_data = {'': ['.gitignore'],
'Bild': ['* .xcf', '* .blend']},
...)
Anforderungen :
- Python
Kommentare nicht gefunden