z3c.recipe.runscript

Software screenshot:
z3c.recipe.runscript
Software ətraflı:
Version: 0.1.3
Tarixi Upload: 11 May 15
Lisenziya: Pulsuz
Məşhurluq: 7

Rating: 3.0/5 (Total Votes: 1)

z3c.recipe.runscript siz resept iş üçün bir ixtiyari script müəyyən etmək üçün imkan verir ki, run-script URL deyil.
runscript Buildout Recipe
Bəzi proqram paketləri asanlıqla kimi müəyyən build nümunələri istifadə yüklü deyil "konfiqurasiya, yüklemek olun". Belə hallarda müəyyən bir hissəsini yaratmaq üçün ixtiyari scripts istifadə etmək istəyirəm. Bu resept hər quraşdırmaq və bir hissəsi yenilənməsi üçün callable bir Python çalıştırmak üçün bir sadə həyata keçirilməsini təmin edir.
& Nbsp; >>> idxal os
& Nbsp; >>> idxal z3c.recipe.runscript.tests
& Nbsp; >>> scriptFilename = os.path.join (
& Nbsp; ... os.path.dirname (z3c.recipe.runscript.tests .__ file__), "fooscripts.py)
Onu yüklemek üçün bir nümunə buildout yaratmaq edək:
& Nbsp; >>> yazmaq (buildout.cfg,
& Nbsp; ... "" "
& Nbsp; ... [buildout]
& Nbsp; ... hissələri = foo
& Nbsp; ...
& Nbsp; ... [foo]
& Nbsp; ... resept = z3c.recipe.runscript
& Nbsp; ... yüklemek-script =% s: installFoo
& Nbsp; ... "" "% scriptFilename)
yüklemek-script seçimi modulu və bir hissəsi quraşdırılması zamanı zəng funksiyası müəyyən edir. funksiyası dəlilləri yerli və buildout variantları edir. Ətraflı məlumat üçün testlər / fooscripts.py baxın.
Buildout çalışan zaman, installFoo () funksiyası adlanır:
& Nbsp; >>> çap sistemi ("bin / buildout)
& Nbsp; foo quraşdırılması.
& Nbsp; İndi `` installFoo icra () ``
Biz yenə buildout varsa, yeniləmə metodu adlanır olacaq, lakin biz hər hansı bir daxil olmadığı, heç bir şey olur:
& Nbsp; >>> çap sistemi ("bin / buildout)
& Nbsp; foo yenilənməsi.
İndi updateFoo () funksiyası adlanır səbəb, həm də yeniləmə script daxil edək:
& Nbsp; >>> yazmaq (buildout.cfg,
& Nbsp; ... "" "
& Nbsp; ... [buildout]
& Nbsp; ... hissələri = foo
& Nbsp; ...
& Nbsp; ... [foo]
& Nbsp; ... resept = z3c.recipe.runscript
& Nbsp; ... yüklemek-script =% s: installFoo
& Nbsp; ... update-script =% s: updateFoo
& Nbsp; ... "" "% (scriptFilename, scriptFilename))
Amma belə bir dəyişiklik sonra, hissələri silindi və yenidən olacaq:
& Nbsp; >>> çap sistemi ("bin / buildout)
& Nbsp; kaldırılıyor foo.
& Nbsp; foo quraşdırılması.
& Nbsp; İndi `` installFoo icra () ``
Yalnız indi biz iştirak təkmilləşdirə bilər:
& Nbsp; >>> çap sistemi ("bin / buildout)
& Nbsp; foo yenilənməsi.
& Nbsp; İndi `` updateFoo icra () ``
Və bu

Bu azad Yeni nədir.

  • Bug: kimi Windows yol dəstəyi düzeltmek (olan nöqtəli vergül " c: ')

tələblər

  • Python

Geliştirici digər proqram Stephan Richter and the Zope Community

Şərh z3c.recipe.runscript

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!