setuptools_git egy plugin Setuptools, amely lehetővé teszi Git integráció. A telepítés után Setuptools lehet mondani, hogy mik lesznek a modul forgalmazás összes fájl nyomon követi a git.
setuptools_git van alternatívája a kifejezett felvételét előírásokat MANIFEST.in. Ez a csomag korábban ismert gitlsfiles. A névváltoztatás az eredménye annak az erőfeszítésnek a setuptools plugint fejlesztők, hogy egy egységes elnevezési.
A csomag terjesztési itt utal olyan csomag, amely segítségével létrehozott
setup.py, ex:
python setup.py sdist
python setup.py bdist_rpm
python setup.py bdist_egg
Ez a csomag korábban ismert gitlsfiles. A névváltoztatás a
eredményeképpen érdekében a setuptools plugint fejlesztők, hogy egy
egységes elnevezési.
Telepítés:
A easy_install:
easy_install setuptools_git
Alternatív kézi telepítés:
tar -zxvf setuptools_git-X.Y.Z.tar.gz
cd setuptools_git-X.Y.Z
python setup.py telepíteni
Hol X.Y.Z egy verziószámot.
Használat
Ha aktiválni ezt a plugint, először meg kell csomagolni a python modul
A `setup.py` és használata setuptools. Az előbbi jól dokumentált
A distutils kézi:
http://docs.python.org/dist/dist.html
Ahhoz, hogy használni setuptools helyett distutils, csak szerkeszteni `setup.py` és
változás
re distutils.core import beállítás
hogy
re setuptools import beállítás
Amikor setuptools épít egy csomagot, akkor kérheti, hogy az összes fájl
által nyomon követett a felülvizsgálati rendszer, kiegészítve ezt az érvet, hogy
Ön hívása `setup ()`:
beállít (...,
include_package_data = True,
...)
Ennek hatására setuptools, hogy tartalmazza a fájlok nyomon a felülvizsgálati
ellenőrzési rendszer, amely setuptools tud. Ezzel modullal
támogatja a git és setuptools hajó, amely támogatja a CVS és
felforgatás.
Előfordulhat, hogy kövesse nyomon fájlokat a verziókövető rendszert
hogy nem akarja felvenni a csomagokat. Ebben az esetben, ha
megakadályozhatja setuptools a csomagolási azok a fájlok irányelvre
a `MANIFEST.in`, ex:
kizárják .gitignore
rekurzív kizárási képek * .xcf * .blend
Ebben a példában azt megakadályozzák setuptools a csomagolási `.gitignore` és
A Gimp és Blender forrás fájlokat találtak a `images` könyvtárban.
Fájlok kizárni a csomag is szerepel a `setup ()`
irányelv:
beállít (...,
exclude_package_data = {'': [".gitignore '],
"Képek": ["* .xcf ',' * .blend ']},
...)
követelmények :
- Python
Hozzászólás nem található