slapos.tool.rebootstrap

A ZC.BUILDOUT Extensión para resolver el problema de pollo y huevo de usar Python que está construido por sí mismo ...
Descargar ahora

slapos.tool.rebootstrap Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • ZPL
  • Nombre del editor:
  • Romain Courteaud, Lukasz Nowak and Luke Vifib

slapos.tool.rebootstrap Etiquetas


slapos.tool.rebootstrap Descripción

Una extensión ZC.BUILDOUT para resolver el problema de pollo y huevo de usar Python que está construido por SISIONEXTENSION El paquete slapos.tool.rebootstrap contiene extensiones para ZC.BUILDOUT, se crea para resolver el problema de pollo y huevo mientras se trabaja con BuildOut y cuando se utilizará una versión exacta de Python, que se proporciona por la Buildout para ejecutar esta base en sí. para construir Python se requiere. Por la Convención Slapos.Tool.rebootstrap intentará encontrar el ejecutable de Python en: especial.parts.directory/partname/bin/partnamebut Cuando sea necesario, el parámetro Python-ruta se puede usar para señalar el reiniciador para encontrar Python en: especial.parts.directory/partname / python-pathadd slapos.tool.rebootstrap a extensiones y configure la sección rebooter a la sección anterior. Use cualquier Python para bootstrap y ejecutar BuildOut. Si el reinicio detectará que SYS.Executable utilizado para ejecutar BuildOut es diferente, entonces se proporciona el ejecutable en la sección de Python, intentará encontrar este ejecutable. Si no existe, instalará esta sección y luego vuelva a instalar BuildOut utilizando el nuevo ejecutable de Python. Posteriormente, la ejecución de BuildOut continuará utilizando New Python.BeTouse External BuildOut se usa para proporcionar el parámetro de versión de BuildOut, se presenta para poder actualizar la parte de Python. Se requiere este parámetro y se convierte en parte del sufijo. El modo de desarrollador de WheEnVER se establece en Verdadero, no se realizará una limpieza en caso de falla. Luego, el usuario es responsable de los directorios de limpieza.Example, el perfil y la invocación extensions = slapos.tool.rebootstrapparts = realrun sección = slapospythonversion = 1 receta = plone.recipe.commandstop-on-error = truecommand = mkdir -p $ {BUILDOUT: Directorio de piezas} / $ {: __ Sección_name __} / bin CP -f / usr / bin / python $ {: ejecutable} receta = plone.recipe.commandcommand = echo corriendo con Python $ {BUILDOUT : Ejecutable} Actualizar-Command = $ {: comando} Después de que BootStrapping y ejecutar esta BuildOut imprimirá: Ejecutando con Python /Path/Te/BuildOut/parts.rebootstrap.1/slapospython/bin/slapospythonrunning TestStest para este paquete se puede ejecutar Tan simple como: Configuración de Python.py TestPorease Tenga en cuenta que se requiere un entorno limpio de Python, lo mejor es proporcionado por BuildOut o VirtualEnv sin paquetes de sitio. Requisitos: · Python ¿Qué hay de nuevo en este lanzamiento: · Extensiones de soporte en la fase de reiniciado · Cambiar nombre a slapos.tool.reboostrap de slapos.rebootstrap


slapos.tool.rebootstrap Software relacionado