GoGPT Best VPN GoSearch

favicon do OnWorks

pybuild - Online na nuvem

Execute o pybuild no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando pybuild que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


pybuild - invoca vários sistemas de construção para as versões Python solicitadas, a fim de construir
módulos e extensões

SINOPSE


pybuild [AÇÃO] [CONSTRUIR ARGUMENTOS DE SISTEMA] [DIRETÓRIOS] [OPÇÕES]

AJUDANTE COMANDO SEQUENCIADOR INTEGRAÇÃO


· Construir depende de dh-python,

· Construir depende de python3-tudo, python-tudo-dbg, pypy, etc. (para todos os Python suportados
intérpretes, pybuild irá usá-lo para criar uma lista de intérpretes para construir),

· adicionar --buildsystem = pybuild aos argumentos de dh em debian / rules,

· Se mais de um pacote binário for construído: adicione os arquivos debian / python-foo.install ou exportar
PYBUILD_NAME = modulename (modulename será usado para adivinhar prefixos de pacotes binários), ou
exportar PYBUILD_DESTDIR env. variáveis ​​em debian / regras

Exemplo de arquivo debian / rules:

#! / usr / bin / make -f
exportar PYBUILD_NAME = foo
%:
dh $ @ --com python2, python3 --buildsystem = pybuild

OPÇÕES


A maioria das opções pode ser definida (além da linha de comando) por meio de variáveis ​​de ambiente.
O PyBuild irá verificar:

· PYBUILD_OPTION_VERSIONED_INTERPRETER (por exemplo, PYBUILD_CLEAN_ARGS_python3.2)

· PYBUILD_OPTION_INTERPRETER (por exemplo, PYBUILD_CONFIGURE_ARGS_python3-dbg)

· PYBUILD_OPTION (por exemplo, PYBUILD_INSTALL_ARGS)

opcional argumentos
-h, --Socorro
mostre esta mensagem de ajuda e saia

-v, --verbose
ligue o modo verboso

-q, --quieto
não mostra a saída do comando externo

-qq, - realmente silencioso
fique quieto

--versão
mostrar o número da versão do programa e sair

AÇÃO
O padrão é construir, instalar e testar a biblioteca usando o sistema de construção detectado
versão por versão. Selecionar uma das seguintes ações invocará determinada ação para
todas as versões - uma por uma - que (ao contrário da ação padrão) em alguma compilação
os sistemas podem substituir os resultados anteriores.

--detectar
retorna o nome do sistema de compilação detectado

--limpar
limpar arquivos usando métodos específicos de sistema de compilação detectados automaticamente

--configurar
invocar a etapa de configuração para todas as versões Python solicitadas

--construir
invocar a etapa de compilação para todas as versões Python solicitadas

--instalar
invocar a etapa de instalação para todas as versões Python solicitadas

--teste invocar testes para sistema de compilação detectado automaticamente

--list-sistemas
liste os sistemas de compilação disponíveis e saia

TESTES
a descoberta de unittest da biblioteca padrão (disponível em Python 2.7 e> = 3.2) é usada
na etapa de teste por padrão.

- nariz de teste
use o módulo nariz na etapa de teste, lembre-se de adicionar python-nose e / ou python3-nose para
Build-Depende

--test-pytest
use o módulo pytest na etapa de teste, lembre-se de adicionar python-pytest e / ou
python3-pytest para Build-Depends

--test-tox
use o comando tox na etapa de teste, lembre-se de adicionar python-tox ao Build-Depends.
Requer arquivo tox.ini

CONSTRUIR SISTEMA ARGUMENTOS
Argumentos adicionais passados ​​para o sistema de compilação. --system = custom requer completo
comando nos parâmetros --foo-args.

--antes de limpeza COMANDO
invocado antes do comando clean

--clean-args ARGUMENTOS
argumentos adicionados ao comando de limpeza gerado pelo plugin do sistema de compilação

- após a limpeza COMANDO
invocado após o comando clean

--antes de configurar COMANDO
invocado antes do comando configure

--configure-args ARGUMENTOS
argumentos adicionados para configurar o comando gerado pelo plugin do sistema de compilação

--depois de configurar COMANDO
invocado após o comando configure

--antes de construir COMANDO
invocado antes do comando de construção

--build-args ARGUMENTOS
argumentos adicionados ao comando de construção gerado pelo plugin do sistema de construção

--após-construção COMANDO
invocado após o comando de construção

--antes de instalar COMANDO
invocado antes do comando de instalação

--install-args ARGUMENTOS
argumentos adicionados ao comando de instalação gerado pelo plugin do sistema de compilação

--após-instalação COMANDO
invocado após o comando de instalação

--antes-teste COMANDO
invocado antes do comando de teste

--test-args ARGUMENTOS
argumentos adicionados ao comando de teste gerado pelo plugin do sistema de compilação

--pós-teste COMANDO
invocado após o comando de teste

variáveis que. pode be usava in ARGUMENTOS e COMANDO
· {versão} será substituído pela versão atual do Python, você também pode usar
{versão.major}, {versão.menor}, etc.

· {intérprete} será substituído pelo intérprete atual, você também pode usar
{interpretador.include_dir}

· {dir} será substituído pelo diretório de fontes,

· {destino} será substituído pelo diretório de destino,

· {home_dir} será substituído pelo diretório HOME temporário, onde os plug-ins podem manter seus
dados (.pybuild / interpreter_version / por padrão),

· {build_dir} será substituído pelo diretório de construção

· {diretório_instalação} será substituído pelo diretório de instalação.

· {pacote} será substituído pelo nome do pacote sugerido, se --name (ou PYBUILD_NAME) for
definido para Foo, esta variável será substituída por pitão-foo, python3-foo or pypy-foo
dependendo do interpretador que é usado em determinada iteração.

DIRETÓRIOS
-d DIR, --dir DIR
definir diretório de arquivos de origem - base para outros diretórios relativos [por padrão: atual
diretório de trabalho]

--dest-dir DIR
definir diretório de destino [padrão: debian / tmp]

--ext-dest-dir DIR
definir o diretório de destino para arquivos .so

--ext-padrão PADRONIZAR
expressão regular para arquivos que devem ser movidos se --ext-dest-dir estiver definido
[predefinição: .so (. [^ /] *)? $]

--install-dir DIR
definir o diretório de instalação [padrão: ... / dist-packages]

--nome NOME
use este nome para adivinhar os diretórios de destino (dependendo do interpretador, "foo"
define debian / python-foo, debian / python3-foo, debian / python3-foo-dbg, etc.)

variáveis que. pode be usava in DIR
· {versão} será substituído pela versão atual do Python,

· {intérprete} será substituído pelo intérprete selecionado.

LIMITAÇÕES
-s SISTEMA, --sistema SISTEMA
selecione um sistema de compilação [padrão: detecção automática]

-p VERSÕES, --pyver VERSÕES
construir para versões Python. Esta opção pode ser usada várias vezes. As versões podem
ser separados por um caractere de espaço. O padrão é tudo compatível com Python 3.X
versões.

-i INTÉRPRETE, --intérprete INTÉRPRETE
alterar interpretador [padrão: python {versão}]

--desativar ITENS
desative a ação, intérprete, versão ou qualquer combinação deles. Observe que fe python3
e python3-dbg são dois interpretadores diferentes, --disable test / python3 não
desabilite os testes de python3-dbg.

desabiltar exemplos
· --desativar test / python2.5-dbg - desativa os testes para python2.5-dbg

· --desativar '2.4 2.7 ' - desativa todas as ações para a versão 2.4 e 2.7

· PYBUILD_DISABLE_python2 = 1 - desativa todas as ações para Python 2.X

· PYBUILD_DISABLE_python3.3 = teste - desativa os testes para Python 3.3

· PYBUILD_DISABLE = test / python3.3 - o mesmo que acima

· PYBUILD_DISABLE = configure / python3 2.4 pypy - desativa a ação de configuração para todos os python3
intérpretes, todas as ações para a versão 2.4 e todas as ações para pypy

Use pybuild online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.