slapos.tool.rebootstrap.

uma extensão ZC.Buildout para resolver o problema de frango e ovo de usar python que é construído por sedextens ...
Baixe Agora

slapos.tool.rebootstrap. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • ZPL
  • Nome do editor:
  • Romain Courteaud, Lukasz Nowak and Luke Vifib

slapos.tool.rebootstrap. Tag


slapos.tool.rebootstrap. Descrição

Uma extensão ZC.Buildout para resolver o problema de frango e ovo de usar Python, que é construído por se elaxtension O pacote slapos.tool.rebootstrap contém extensões para zc.buildout é criado para resolver o problema de frango e ovo enquanto trabalha com o buildout e quando alguma versão exata do Python, que é fornecida por buildout deve ser usada para executar este próprio buildout. para construir python é necessário. Por convenção SLAPOS.Tool.rebootstrap vai tentar encontrar o Python Executable em: special.parts.directory/PartName/bin/PartNamBut quando necessário parâmetro python-path pode ser usado para apontar a reboterstrap para encontrar Python in: special.parts.directory/partname / python-pathondd slapos.tool.rebootstrap para extensões e defina a seção de rebaixamento para a seção acima. Use qualquer python para bootstrap e execute o Buildout. Se a reinicialização detectará que o Sys.Executable usado para executar o Buildout é diferente, então executável fornecido na seção Python, ele tentará encontrar este executável. Se não existir, ele instalará esta seção e, em seguida, reinstalar o Buildout usando o novo executável do Python. Mais tarde, o Buildout Run continuará usando o novo Python.Porecuse O Buildout externo é usado para fornecer parâmetros de versão de builtout é introduzido para poder atualizar não na parte do Python. Este parâmetro é necessário e se torna parte do sufixo. No que o modo de desenvolvedor é definido como TRUE sem limpeza será feito em caso de falha. Em seguida, o usuário é responsável por diretórios de limpeza e invocação Extensões = slapos.tool.rebootstrapparts = RealRun Seção = SLAPospysonversion = 1 receita = plone.recipe.commandstop-on-error = trueCommand = mkdir -p $ {buildout: peças-directory} / $ {: __ seção_name __} / bin cp -f / usr / bin / python $ {: executável} receita receita = plone.recipe.commandcommand = echo executando com python $ {buildout : Executable} Command-Command = $ {: command} Após bootstrapping e executar este buildout ele irá imprimir: funcionando com python /path/to/buildout/parts.rebootstrap.1/slpopospyston/bin/slpopospsonrunning teststest para este pacote pode ser executado Tão simples quanto: Python Setup.py TestPlease Tenha em mente que o ambiente Python limpo é necessário - o melhor é fornecido por buildout ou virtualenv sem pacotes de sites. Requisitos: · Pitão O que há de novo nesta versão: · Extensões de suporte na fase de reboterstrap · Renomear para Slapos.tool.reboostrap de Slapos.Rebootstrap


slapos.tool.rebootstrap. Software Relacionado