z3c.recipe.runscript

Software captura de pantalla:
z3c.recipe.runscript
Detalles de software:
Versión: 0.1.3
Fecha de carga: 11 May 15
Licencia: Libre
Popularidad: 7

Rating: 3.0/5 (Total Votes: 1)

z3c.recipe.runscript es una URL carrera secuencia de comandos que permite especificar una secuencia de comandos arbitraria para hacer el trabajo de la receta.
La Buildout Receta runscript
Algunos paquetes de software no se instalan fácilmente utilizando patrones de construcción establecidos, tales como "configure, make, make install". En aquellos casos en que desea ser capaz de utilizar las secuencias de comandos arbitrarios para construir una parte en particular. Esta receta ofrece una sencilla aplicación para ejecutar un Python exigible para cada instalación y actualización de una parte.
& Nbsp; os >>> import
& Nbsp; >>> z3c.recipe.runscript.tests importación
& Nbsp; >>> del archivo de comandos = os.path.join (
& Nbsp; ... os.path.dirname (z3c.recipe.runscript.tests .__ file__), 'fooscripts.py')
Vamos a crear un buildout muestra para instalarlo:
& Nbsp; >>> write ('buildout.cfg',
& Nbsp; ... "" "
& Nbsp; ... [buildout]
& Nbsp; ... piezas = foo
& Nbsp; ...
& Nbsp; ... [foo]
& Nbsp; ... receta = z3c.recipe.runscript
& Nbsp; ... install-script =% s: installFoo
& Nbsp; ... "" "% del archivo de comandos)
La opción de instalación-script especifica el módulo y la función de llamar durante la instalación parcial. La función toma las opciones locales y de despliegue como argumentos. Ver pruebas / fooscripts.py para más detalles.
Cuando se ejecuta buildout, la función installFoo () se llama:
& Nbsp; >>> sistema de impresión ('bin / buildout')
& Nbsp; La instalación de foo.
& Nbsp; Ahora ejecutar `` installFoo () ``
Si corremos el buildout de nuevo, se llama el método de actualización, pero ya que no especifica ninguna, no pasa nada:
& Nbsp; >>> sistema de impresión ('bin / buildout')
& Nbsp; La actualización de foo.
Ahora vamos a especificar el script de actualización, así, haciendo la función updateFoo () que se llama:
& Nbsp; >>> write ('buildout.cfg',
& Nbsp; ... "" "
& Nbsp; ... [buildout]
& Nbsp; ... piezas = foo
& Nbsp; ...
& Nbsp; ... [foo]
& Nbsp; ... receta = z3c.recipe.runscript
& Nbsp; ... install-script =% s: installFoo
& Nbsp; ... update-script =% s: updateFoo
& Nbsp; ... "" "% (del archivo de comandos, del archivo de comandos))
Pero después de un cambio así, partes se pueden desinstalar y volver a instalar:
& Nbsp; >>> sistema de impresión ('bin / buildout')
& Nbsp; La desinstalación de foo.
& Nbsp; La instalación de foo.
& Nbsp; Ahora ejecutar `` installFoo () ``
Sólo ahora podemos actualizar la parte:
& Nbsp; >>> sistema de impresión ('bin / buildout')
& Nbsp; La actualización de foo.
& Nbsp; Ahora ejecutar `` updateFoo () ``
Y eso es todo

¿Qué hay de nuevo en esta versión:.

  • Bug: fijar apoyo ruta de Windows (que contiene punto y coma como ' c: ')

Requisitos

  • Python

Otro software de desarrollador Stephan Richter and the Zope Community

Comentarios a la z3c.recipe.runscript

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!