z3c.recipe.runscript

Screenshot Software:
z3c.recipe.runscript
Detalii soft:
Versiune: 0.1.3
Incarca data: 11 May 15
Licenţă: Gratuit
Popularitate: 7

Rating: 3.0/5 (Total Votes: 1)

z3c.recipe.runscript este un URL run-script care vă permite să specificați un script arbitrar pentru a face munca de reteta.
runscript Buildout reteta
Unele pachete de software nu sunt instalate cu ușurință folosind modele construi stabilite, cum ar fi "configure, face, make install". În aceste cazuri, doriți să fie capabil de a utiliza scripturi arbitrare pentru a construi o anumită parte. Aceasta reteta oferă o implementare simplă pentru a rula un Python nevărsat pentru fiecare instalarea și actualizarea o parte.
& Nbsp; >>> os import
& Nbsp; >>> z3c.recipe.runscript.tests import
& Nbsp; >>> scriptFilename = os.path.join (
& Nbsp; ... os.path.dirname (z3c.recipe.runscript.tests .__ file__), "fooscripts.py")
Să creeze o buildout eșantion să-l instalați:
& Nbsp; >>> scrie ("buildout.cfg",
& Nbsp; ... "" "
& Nbsp; ... [buildout]
& Nbsp; ... Piese = foo
& Nbsp; ...
& Nbsp; ... [foo]
& Nbsp; ... reteta = z3c.recipe.runscript
& Nbsp; ... instala-script =% s: installFoo
& Nbsp; ... "" "% scriptFilename)
Opțiunea instala-script specifică modul și funcția de a apela în timpul instalării parte. Funcția ia opțiunile locale și buildout ca argumente. Vezi teste / fooscripts.py pentru detalii.
Atunci când rulează buildout, funcția installFoo () este numit:
& Nbsp; >>> sistem de imprimare ("bin / buildout")
& Nbsp; Instalarea foo.
& Nbsp; Acum executare `` installFoo () ``
Dacă vom rula din nou buildout, metoda de actualizare va fi numit, dar din moment ce nu a specificat nici o, nu se întâmplă nimic:
& Nbsp; >>> sistem de imprimare ("bin / buildout")
& Nbsp; Actualizarea foo.
Să acum specifica script de actualizare, de asemenea, provocând funcția updateFoo () pentru a fi numit:
& Nbsp; >>> scrie ("buildout.cfg",
& Nbsp; ... "" "
& Nbsp; ... [buildout]
& Nbsp; ... Piese = foo
& Nbsp; ...
& Nbsp; ... [foo]
& Nbsp; ... reteta = z3c.recipe.runscript
& Nbsp; ... instala-script =% s: installFoo
& Nbsp; ... update-script =% s: updateFoo
& Nbsp; ... "" "% (scriptFilename, scriptFilename))
Dar, după o schimbare de genul asta, piesele vor fi dezinstalate și reinstalat:
& Nbsp; >>> sistem de imprimare ("bin / buildout")
& Nbsp; Dezinstalarea foo.
& Nbsp; Instalarea foo.
& Nbsp; Acum executare `` installFoo () ``
Abia acum putem actualiza parte:
& Nbsp; >>> sistem de imprimare ("bin / buildout")
& Nbsp; Actualizarea foo.
& Nbsp; Acum executare `` updateFoo () ``
Și asta este

Ce este nou în această versiune:.

  • Bug: repara suport calea pentru Windows (care conține virgulă cum ar fi " c: ")

Cerințe :

  • Python

Alte software-uri de dezvoltator Stephan Richter and the Zope Community

Comentarii la z3c.recipe.runscript

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!