g-PyPI er en programvare som skaper ebuilds for Gentoo Linux ved hjelp av informasjon i PyPI (Python Package Index).
Grunnleggende bruk
Skriv ebuild og ebuilds for avhengigheter til overlegget:
& Nbsp; $ g-PyPI pakke
Utgang ebuild til stdout:
& Nbsp; $ g-PyPI -p pakke
Som standard ditt første overlegg oppført i /etc/make.conf PORTDIR_OVERLAY brukes. Hvis du vil bruke en annen, redigere ~ / .g-PyPI / g-pypirc
Som standard din første søkeordet oppført i /etc/make.conf STIKKORD brukes. Hvis du vil bruke en annen, redigere ~ / .g-PyPI / g-pypirc
Du kan overstyre noen variabler hvis g-PyPI ikke kan finne ut av PN, PV, MY_P etc.
-n eller --PN = pakkenavn -V eller --PV = versjon --MY_P = my_p --MY_PN = my_pn --MY_PV = my_pv
Hvis du ikke angir en portage kategori med "-c" den ebuild vil bli plassert i dev-python
Bruk '-V' for ordrik utgang for debugging.
Installasjon
g-PyPI er tilgjengelig i pythonhead offentlige overlegg:
Hvis du ikke har dukket opp og konfigurert app-portage / lekmann:
& Nbsp; $ dukke lekmann
& Nbsp; $ echo "kilde /usr/portage/local/layman/make.conf" >> /etc/make.conf
deretter:
& Nbsp; $ lekmann --add pythonhead
& Nbsp; $ dukke g-PyPI
Egenskaper :
- Skriv ebuilds til din overlegg eller til stdout
- Bestemmer DEPEND / RDEPEND hvis de blir vedtatt med setuptools install_requires og skaper ebuilds for avhengig
- beregner auto MY_P, MY_PN, MY_PV i mange tilfeller.
- Legger PYTHON_MODNAME variabel hvis modulen! = PN
- Bestemmer $ {S} for deg ved utpakking ebuild
- Kan avgjøre SRC_URI uten å laste ned pakken
- Skanner setup.py for tester og legger src_test () inkludert sjekker for neseprøver og legger avhengigheten av nese og BRUK flagg
- Skanner setup.py for setuptools og advarer dersom den finner 'extras_requires' og annen info
- Convert Source Forge URL til speil: // sourceforge format
- Kart over 20 kjente lisenser i Python klassifiserere til riktig portage kjente lisenser ($ PORTDIR / lisenser)
- Kan utgang ebuild til stdout i ansi farge, bbcode eller html
- Bruker Cheetah for ebuild mal for enkel customability
Kommentarer ikke funnet