z3c.recipe.runscript是運行腳本的URL,使您可以指定任意腳本做配方工作。
的擴建的runScript配方
有些軟件包使用建立構建模型不容易安裝,如“配置,製作,安裝做”。在這種情況下,你希望能夠使用任意的腳本來建立一個特定部分。這個配方提供了一個簡單的實現來運行一個Python可調用每個安裝和更新的一部分。
 進口>>> OS
 進口>>> z3c.recipe.runscript.tests
  >>> scriptFilename = os.path.join(
  ... os.path.dirname(z3c.recipe.runscript.tests .__ FILE__),“fooscripts.py”)
讓我們創建一個樣本擴建進行安裝:
  >>>寫(“buildout.cfg',
  ......“”“
  ... [擴建]
  ...部分= FOO
  ...
  ... [富]
  ...配方= z3c.recipe.runscript
  ...安裝腳本=%S:installFoo
  ......“”“%scriptFilename)
所述安裝腳本選項指定的模塊和功能的部件在安裝過程中調用。該函數將本地和擴建選項參數。見測試/ fooscripts.py了解詳細信息。
當運行擴建,該installFoo()函數被調用:
  >>>打印系統(“斌/擴建')
 安裝FOO。
 現在執行``installFoo()``
如果我們再次運行擴建,更新方法將被調用,但因為我們沒有指定任何,什麼都不會發生:
  >>>打印系統(“斌/擴建')
 更新FOO。
現在讓我們來指定更新腳本為好,導致updateFoo()函數被調用:
  >>>寫(“buildout.cfg',
  ......“”“
  ... [擴建]
  ...部分= FOO
  ...
  ... [富]
  ...配方= z3c.recipe.runscript
  ...安裝腳本=%S:installFoo
  ...更新腳本=%S:updateFoo
  ......“”“%(scriptFilename,scriptFilename))
但這樣的改變之後,部分將被卸載,重新安裝:
  >>>打印系統(“斌/擴建')
 卸載富。
 安裝FOO。
 現在執行``installFoo()``
只有現在我們可以更新的一部分:
  >>>打印系統(“斌/擴建')
 更新FOO。
 現在執行``updateFoo()``
這就是它
什麼是此版本的新:
- 錯誤:修復Windows路徑支持(含分號如“ C:')
要求:
- 在Python的
評論沒有發現