g-PyPI es un software que crea ebuilds para Gentoo Linux usando la información en PyPI (índice de paquetes de Python).
Uso Básico
Escribe ebuild y ebuilds para las dependencias a su plantilla:
& Nbsp; $ g-PyPI package_name
Ebuild de salida a la salida estándar:
& Nbsp; $ g-PyPI -p package_name
Por defecto se utiliza su primera plantilla que aparece en PORTDIR_OVERLAY /etc/make.conf. Si desea utilizar una diferente, editar ~ / .g-PyPI / g-pypirc
Por defecto se utiliza su primera palabra clave que aparece en PALABRAS CLAVE /etc/make.conf. Si desea utilizar una diferente, editar ~ / .g-PyPI / g-pypirc
Usted puede pasar por encima de algunas variables si g-PyPI no puede averiguar la PN, PV, MY_P etc.
-n o --PN = nombre-paquete -v o --PV = versión --MY_P = my_p --MY_PN = my_pn --MY_PV = my_pv
Si no se especifica una categoría portage con '-c' ebuild será colocado en dev-python
Use '-V' por la salida detallada para la depuración.
Instalación
g-PyPI está disponible en superposición pública de pythonhead:
Si usted no ha surgido y configurado app-portage / laico:
& Nbsp; $ emergen laico
& Nbsp; /etc/make.conf $ echo "/usr/portage/local/layman/make.conf fuente" >>
en ese caso:
& Nbsp; $ laico --add pythonhead
& Nbsp; $ emerge g-PyPI
Características :
- Escribir ebuilds a su plantilla o la salida estándar
- Determina DEPENDER / RDEPEND si se declaran con setuptools install_requires y crea ebuilds para dependencias
- calcula automágicamente MY_P, MY_PN, MY_PV en muchos casos.
- Añade variables PYTHON_MODNAME si el módulo! = PN
- Determina $ {S} para usted por desembalar ebuild
- Puede determinar SRC_URI sin descargar el paquete
- setup.py Analiza en busca de pruebas y añade src_test () incluidos los controles para las pruebas de la nariz y agrega la dependencia de la nariz y la bandera USE
- setup.py Scans para setuptools y advierte si encuentra 'extras_requires' y otra información
- Convertir Source Forge URL para espejo: // formato sourceforge
- Mapas más de 20 licencias conocidas en clasificadores de Python a licencias portage-conocido adecuadas ($ PORTDIR / licencias)
- ¿Puede ebuild de salida a la salida estándar de ansi color, bbcode o html
- Utiliza Cheetah para la plantilla ebuild para facilitar customability
Comentarios que no se encuentran