g-pypi je software, který vytváří ebuilds pro Gentoo Linux s využitím informací v PyPI (Python Index Package).
Základní použití
Napište ebuild a ebuilds závislostí vaší překryvné:
& Nbsp; $ g-pypi balík
Výstup ebuild na standardní výstup:
& Nbsp; $ g-pypi -p balík
Ve výchozím nastavení se používá váš první překrytí uvedeny v /etc/make.conf PORTDIR_OVERLAY. Pokud chcete použít jiný, editovat ~ / ig-pypi / g, pypirc
Ve výchozím nastavení se používá vaše první slovo uvedené v /etc/make.conf klíčová slova. Pokud chcete použít jiný, editovat ~ / ig-pypi / g, pypirc
Můžete over-jezdit některé proměnné, pokud g-pypi nemůže přijít na PN, PV, MY_P atd.
-n nebo --PN = jméno-balíku -v nebo --PV = version --MY_P = my_p --MY_PN = my_pn --MY_PV = my_pv
Pokud nezadáte portage kategorii s "-c" ebuildem bude umístěna v dev-python
Použijte "-V" pro podrobný výstup pro ladění.
Instalace
g-pypi je k dispozici ve veřejných překryv pythonhead je:
Pokud jste se objevily a nakonfigurován app-portage / laik:
& Nbsp; $ objevit laik
& Nbsp; $ echo "zdroj /usr/portage/local/layman/make.conf" >> /etc/make.conf
dále pak:
& Nbsp; $ laik --add pythonhead
& Nbsp; $ emerge g-pypi
Vlastnosti :
- Napište ebuilds vaší překryvné nebo stdout
- Určuje SPOLEHNOUT / RDEPEND, pokud jsou deklarovány s setuptools install_requires a vytváří ebuilds závislostí
- automagicky počítá MY_P, MY_PN, MY_PV v mnoha případech.
- Přidá PYTHON_MODNAME proměnnou, pokud by modulu! = PN
- Určuje $ {S} pro vás rozbalování ebuild
- Lze určit SRC_URI bez stažení balíčku
- Kontroluje setup.py pro testy a přidává src_test (), včetně kontrol při zkouškách nosu a přidává závislost na nose a USE flag
- Kontroluje setup.py pro setuptools a varuje, pokud zjistí, "extras_requires" a další informace
- Převést Source Forge URL k zrcadlu: // SourceForge formát
- Mapy více než 20 známých licence v Pythonu třídění řádné portage známý licencí ($ PORTDIR / licence)
- Lze výstup ebuild na standardní výstup v ANSI barvě, BBcode, nebo HTML
- Používá Cheetah pro ebuild šablony pro snadné customability
Komentáře nebyl nalezen