g-pypi é um software que cria ebuilds para o Gentoo Linux usando informações em PyPI (Python Package Index).
Uso Básico
Faça ebuild e ebuilds para dependências de sua sobreposição:
& Nbsp; $ g-pypi package_name
Ebuild saída para stdout:
& Nbsp; $ g-pypi -p package_name
Por padrão sua primeira sobreposição listada na PORTDIR_OVERLAY /etc/make.conf é usado. Se você quiser usar um diferente, editar ~ / .g-pypi / g-pypirc
Por padrão sua primeira palavra-chave listadas na PALAVRAS-CHAVE /etc/make.conf é usado. Se você quiser usar um diferente, editar ~ / .g-pypi / g-pypirc
Você pode sobrepor-se algumas variáveis se g-pypi não consigo descobrir o PN, PV, MY_P etc.
-n ou --PN = package-name -v ou --PV = versão --MY_P = my_p --MY_PN = my_pn --MY_PV = my_pv
Se você não especificar uma categoria portage com 'c' do ebuild será colocado em dev-python
Use '-V "para a saída detalhada para depuração.
Instalação
g-pypi está disponível em sobreposição pública de pythonhead:
Se você ainda não surgiram e configurado app-portage / leigo:
& Nbsp; $ emerge leigo
& Nbsp; /etc/make.conf $ echo "fonte /usr/portage/local/layman/make.conf" >>
em seguida:
& Nbsp; $ leigo --add pythonhead
& Nbsp; $ emerge g-pypi
Características :
- Faça ebuilds à sobreposição ou para stdout
- Determina DEPENDER / RDEPEND se forem declarados com setuptools install_requires e cria ebuilds para dependências
- Gerar automaticamente calcula MY_P, MY_PN, MY_PV em muitos casos.
- Adiciona variável PYTHON_MODNAME se o módulo! = PN
- Determina $ {s} para você por desembalar ebuild
- Pode determinar SRC_URI sem baixar o pacote
- setup.py Scans para testes e acrescenta src_test (), incluindo cheques para testes nariz e acrescenta dependência do nariz e da bandeira USE
- setup.py Scans para setuptools e avisa se encontra 'extras_requires' e outras info
- Converter Source Forge URL para espelho: // formato sourceforge
- Mapas mais de 20 licenças conhecidas em classificadores Python para licenças conhecido portage adequadas ($ PORTDIR / licenças)
- Pode saída ebuild para stdout em ansi cor, bbcode, ou html
- Usa Cheetah para o modelo ebuild para fácil customability
Comentários não encontrado