z3c.recipe.runscript

Софтуер снимки:
z3c.recipe.runscript
Софтуер детайли:
Версия: 0.1.3
Дата на качване: 11 May 15
Разрешително: Безплатно
Популярност: 7

Rating: 3.0/5 (Total Votes: 1)

z3c.recipe.runscript е URL занемарена скрипт, който ви позволява да зададете произволна скрипт, за да си свършат работата на рецептата.
<Силен> The runscript Buildout рецепта
Някои софтуерни пакети не са лесни за инсталиране използване на установени модели строят, като например "Configure, да, да инсталирате". В тези случаи искате да сте в състояние да използвате произволни скриптове за изграждане на определена част. Тази рецепта осигурява лесен изпълнение да изпълните Python изискуем за всяка Инсталиране и актуализиране част.
& Nbsp; >>> внос OS
& Nbsp; >>> z3c.recipe.runscript.tests внос
& Nbsp; >>> scriptFilename = os.path.join (
& Nbsp; ... os.path.dirname (z3c.recipe.runscript.tests .__ file__), "fooscripts.py")
Да се ​​създаде buildout проба, за да го инсталирате:
& Nbsp; >>> записване ("buildout.cfg",
& Nbsp; ... "" "
& Nbsp; ... [buildout]
& Nbsp; ... части = Foo
& Nbsp; ...
& Nbsp; ... [Foo]
& Nbsp; ... рецепта = z3c.recipe.runscript
& Nbsp; ... инсталирате-скрипт =% S: installFoo
& Nbsp; ... "" "% scriptFilename)
Опцията за инсталиране-скрипт указва модула и функцията да се обади по време на инсталирането на част. Функцията се местните и buildout опции като аргументи. Виж тестове / fooscripts.py за подробности.
Когато използвате buildout, функцията installFoo () се нарича:
& Nbsp; >>> печат система ("хамбар / buildout")
& Nbsp; Инсталиране на Foo.
& Nbsp; Сега изпълняващата `` installFoo () ``
Ако стартирате buildout отново метода на актуализация ще се нарича, но тъй като ние не уточни всеки, нищо не се случва:
& Nbsp; >>> печат система ("хамбар / buildout")
& Nbsp; Актуализиране Foo.
Нека сега зададени сценария на актуализация, както и, причинявайки функцията updateFoo () да се нарича:
& Nbsp; >>> записване ("buildout.cfg",
& Nbsp; ... "" "
& Nbsp; ... [buildout]
& Nbsp; ... части = Foo
& Nbsp; ...
& Nbsp; ... [Foo]
& Nbsp; ... рецепта = z3c.recipe.runscript
& Nbsp; ... инсталирате-скрипт =% S: installFoo
& Nbsp; ... актуализация-скрипт =% S: updateFoo
& Nbsp; ... "" "% (scriptFilename, scriptFilename))
Но след промяна като тази, части ще бъдат деинсталирани и преинсталира:
& Nbsp; >>> печат система ("хамбар / buildout")
& Nbsp; Деинсталиране на Foo.
& Nbsp; Инсталиране на Foo.
& Nbsp; Сега изпълняващата `` installFoo () ``
Само сега можем да актуализира част:
& Nbsp; >>> печат система ("хамбар / buildout")
& Nbsp; Актуализиране Foo.
& Nbsp; Сега изпълняващата `` updateFoo () ``
И това е всичко

Какво ново в тази версия:.

  • Bug: фиксира подкрепа Windows път (съдържащ запетая като " C: ")

<силни> Изисквания

  • Python

Друг софтуер на разработчика Stephan Richter and the Zope Community

Коментари към z3c.recipe.runscript

Коментари не е намерена
добавите коментар
Включете на изображения!