z3c.recipe.runscript

Szoftver screenshot:
z3c.recipe.runscript
Szoftver adatai:
Változat: 0.1.3
Feltöltés dátuma: 11 May 15
Engedély: Ingyenes
Népszerűség: 7

Rating: 3.0/5 (Total Votes: 1)

z3c.recipe.runscript egy run-script URL, amely lehetővé teszi, hogy adjon meg egy tetszőleges script, hogy ezt a munkát a recept.
A runscript Buildout Recept
Egyes szoftverek nem könnyen telepíthető létrehozott építmények minták, mint például a "configure, make, make install". Ezekben az esetekben azt szeretné, hogy képes legyen használni az önkényes scriptek, hogy egy bizonyos részét. Ez a recept egy egyszerű végrehajtását futtatni egy Python lehívható minden telepítésére és frissítésére egy részét.
& Nbsp; >>> import os
& Nbsp; >>> import z3c.recipe.runscript.tests
& Nbsp; >>> scriptFilename = os.path.join (
& Nbsp; ... os.path.dirname (z3c.recipe.runscript.tests .__ file__), "fooscripts.py)
Hozzunk létre egy minta buildout telepíteni:
& Nbsp; >>> write ('buildout.cfg ",
& Nbsp; ... "" "
& Nbsp; ... [buildout]
& Nbsp; ... alkatrészek = foo
& Nbsp; ...
& Nbsp; ... [foo]
& Nbsp; ... recept = z3c.recipe.runscript
& Nbsp; ... install-script =% s: installFoo
& Nbsp; ... "" "% scriptFilename)
Az install-script beállítás megadja a modul és a funkció, hogy hívja során a részt telepítést. A függvény a helyi és buildout opciók érveket. Lásd tesztek / fooscripts.py a részletekért.
Amikor fut buildout, a installFoo () függvény:
& Nbsp; >>> nyomtatási rendszer ("bin / buildout)
& Nbsp; telepítése ize.
& Nbsp; Most végrehajtó `` installFoo () ``
Ha futunk a buildout ismét a frissítési módszert fogják hívni, de mivel mi nem határozott meg, nem történik semmi:
& Nbsp; >>> nyomtatási rendszer ("bin / buildout)
& Nbsp; frissítése ize.
Nézzük most adja meg a frissítés script is, ami a updateFoo () függvényt,:
& Nbsp; >>> write ('buildout.cfg ",
& Nbsp; ... "" "
& Nbsp; ... [buildout]
& Nbsp; ... alkatrészek = foo
& Nbsp; ...
& Nbsp; ... [foo]
& Nbsp; ... recept = z3c.recipe.runscript
& Nbsp; ... install-script =% s: installFoo
& Nbsp; ... update-script =% s: updateFoo
& Nbsp; ... "" "% (scriptFilename, scriptFilename))
De miután a változás, mint, hogy részei eltávolításra kerül, majd újra:
& Nbsp; >>> nyomtatási rendszer ("bin / buildout)
& Nbsp; eltávolítása ize.
& Nbsp; telepítése ize.
& Nbsp; Most végrehajtó `` installFoo () ``
Csak most tudjuk frissíteni a rész:
& Nbsp; >>> nyomtatási rendszer ("bin / buildout)
& Nbsp; frissítése ize.
& Nbsp; Most végrehajtó `` updateFoo () ``
És ennyi.

Mi az új ebben a kiadásban:

  • Bug: erősít a Windows elérési támogatást (amely pontosvessző, mint " c: ')

követelmények :

  • Python

Más szoftver fejlesztő Stephan Richter and the Zope Community

Hozzászólások a z3c.recipe.runscript

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!