z3c.recipe.runscript

Yazılım ekran görüntüsü:
z3c.recipe.runscript
Yazılım detaylar:
Versiyon: 0.1.3
Qayıt: 11 May 15
Lisans: Ücretsiz
Popülerlik: 7

Rating: 3.0/5 (Total Votes: 1)

z3c.recipe.runscript tarifi işini yapmak için keyfi bir komut belirlemenizi sağlayan bir çalışma komut URL.
RUNSCRIPT Buildout tarifi
Bazı yazılım paketleri kolaylıkla gibi, kurulan yapı kalıpları kullanarak yüklü değil "yapılandırmak, make install". Bu gibi durumlarda belirli bir kısmını inşa etmek için keyfi komut dosyalarını kullanmak için güçlü olmak istiyorum. Bu tarif, her takÕlmasÕ ve bir parçası güncellemek için çağrılabilir bir Python çalıştırmak için basit bir uygulama sağlar.
& 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'),
O da yüklemek için bir örnek buildout yaratalım:
& Nbsp; >>> write ('buildout.cfg'
& Nbsp; ... "" "
& Nbsp; ... [buildout]
& Nbsp; ... parçalar = foo
& Nbsp; ...
& Nbsp; ... [foo]
& Nbsp; ... tarifi = z3c.recipe.runscript
& Nbsp; ... install-script =% s: installFoo
& Nbsp; ... "" "% scriptFilename)
install-komut seçeneği modülü ve parça yüklemesi sırasında aramak için işlevini belirtir. Fonksiyon argümanlar olarak yerel ve buildout seçenekleri alır. Ayrıntılar için testler / fooscripts.py bakın.
Buildout çalıştırırken, installFoo () işlevi çağrılır:
& Nbsp; >>> baskı sistemi ('bin / buildout')
& Nbsp; foo takma.
& Nbsp; Şimdi `` installFoo yürütme () ``
Biz yine buildout çalıştırırsanız, güncelleme yöntemi çağrılır, ama biz herhangi belirtmek vermedi çünkü, hiçbir şey olmuyor:
& Nbsp; >>> baskı sistemi ('bin / buildout')
& Nbsp; foo güncelleniyor.
Şimdi updateFoo () işlevi çağrılacak neden, hem de güncelleme komut belirtmek edelim:
& Nbsp; >>> write ('buildout.cfg'
& Nbsp; ... "" "
& Nbsp; ... [buildout]
& Nbsp; ... parçalar = foo
& Nbsp; ...
& Nbsp; ... [foo]
& Nbsp; ... tarifi = z3c.recipe.runscript
& Nbsp; ... install-script =% s: installFoo
& Nbsp; ... update-script =% s: updateFoo
& Nbsp; ... "" "% (scriptFilename, scriptFilename))
Ama böyle bir değişiklikten sonra, parçalar kaldırıldı ve yeniden kurulacak:
& Nbsp; >>> baskı sistemi ('bin / buildout')
& Nbsp; Kaldırma foo.
& Nbsp; foo takma.
& Nbsp; Şimdi `` installFoo yürütme () ``
Ancak şimdi biz bir kısmını güncelleyebilirsiniz:
& Nbsp; >>> baskı sistemi ('bin / buildout')
& Nbsp; foo güncelleniyor.
& Nbsp; Şimdi `` updateFoo yürütme () ``
Ve işte bu

Bu sürümde Yeni nedir:.

  • Bug gibi: Windows yol desteği düzeltmek içeren (noktalı virgül ' c: ')

Gereksinimleri :

  • Python

Geliştirici Diğer yazılım Stephan Richter and the Zope Community

Yorumlar z3c.recipe.runscript

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!