setuptools_git er en plugin for Setuptools som gjør at Git integrering. Når programmet er installert, kan Setuptools få beskjed om å ta med i en modul distribusjons alle filene spores av git.
setuptools_git er et alternativ til eksplisitte inklusjons spesifikasjoner med MANIFEST.in. Denne pakken var tidligere kjent som gitlsfiles. Navneendringen er et resultat av et forsøk ved setuptools plugin utviklere å gi en enhetlig navnekonvensjon.
En pakke distribusjon her refererer til en pakke som du lager med
setup.py, ex:
python setup.py sdist
python setup.py bdist_rpm
python setup.py bdist_egg
Denne pakken var tidligere kjent som gitlsfiles. Navneendringen er
resultat av et forsøk ved setuptools plugin utviklere å gi en
uniform navnekonvensjonen.
Installasjon:
Med easy_install:
easy_install setuptools_git
Alternativ manuell installasjon:
tjære zxvf setuptools_git-X.Y.Z.tar.gz
cd setuptools_git-X.Y.Z
python setup.py installere
Hvor X.Y.Z er et versjonsnummer.
Bruk
For å aktivere denne plugin, må du først pakke din python modul
med `setup.py` og bruke setuptools. Førstnevnte er godt dokumentert i
den distutils manuell:
http://docs.python.org/dist/dist.html
For å bruke setuptools stedet for distutils, bare redigere `setup.py` og
endring
fra distutils.core import oppsett
til
fra setuptools import oppsett
Når setuptools bygger en pakke, kan du be den til å omfatte alle filer
sporet av din revisjonskontroll system, ved å legge dette argumentet til
din påkalling av `setup ()`:
oppsett (...,
include_package_data = Sant,
...)
Dette vil føre til setuptools å inkludere filene spores av en revisjon
kontrollsystem som setuptools vet om. Dette programtillegget gir
støtte for Git og setuptools skip med støtte for CVS og
omveltning.
Det kan skje at du spore filer med revisjonskontrollsystem
at du ikke ønsker å inkludere i pakker. I dette tilfellet, du
kan hindre setuptools fra emballasje disse filene med et direktiv i
din `MANIFEST.in`, ex:
utelukke .gitignore
rekursive utestenge bilder * .xcf * .blend
I dette eksempelet forhindre vi setuptools fra emballasje `.gitignore` og
GIMP og Blender kildefiler finnes under `images` katalogen.
Filer for å utelukke fra pakken kan også være oppført i `setup ()`
direktiv:
oppsett (...,
exclude_package_data = {'': ['.gitignore'],
'bilder': ['* .xcf', '* .blend']}
...)
Krav
- Python
Kommentarer ikke funnet