z3c.recipe.runscript

Software screenshot:
z3c.recipe.runscript
Rincian Software:
Versi: 0.1.3
Tanggal Upload: 11 May 15
Lisensi: Gratis
Popularitas: 7

Rating: 3.0/5 (Total Votes: 1)

z3c.recipe.runscript adalah URL run-script yang memungkinkan Anda untuk menentukan script sewenang-wenang untuk melakukan pekerjaan resep.
runScript buildout Resep
Beberapa paket perangkat lunak yang tidak mudah diinstal menggunakan didirikan pola build, seperti "configure, membuat, make install". Dalam kasus-kasus Anda ingin dapat menggunakan script sewenang-wenang untuk membangun bagian tertentu. Resep ini menyediakan implementasi sederhana untuk menjalankan Python callable untuk setiap instalasi dan memperbarui bagian.
& Nbsp; >>> import os
& Nbsp; >>> z3c.recipe.runscript.tests impor
& Nbsp; >>> scriptFilename = os.path.join (
& Nbsp; ... os.path.dirname (z3c.recipe.runscript.tests .__ file__), 'fooscripts.py')
Mari kita membuat sampel buildout untuk menginstalnya:
& Nbsp; >>> write ('buildout.cfg',
& Nbsp; ... "" "
& Nbsp; ... [buildout]
& Nbsp; ... bagian = foo
& Nbsp; ...
& Nbsp; ... [foo]
& Nbsp; ... resep = z3c.recipe.runscript
& Nbsp; ... install-script =% s: installFoo
& Nbsp; ... "" "% scriptFilename)
Pilihan install-naskah menentukan modul dan fungsi untuk memanggil selama instalasi bagian. Fungsi mengambil pilihan lokal dan buildout sebagai argumen. Lihat tes / fooscripts.py untuk rincian.
Saat menjalankan buildout, yang installFoo () fungsi disebut:
& Nbsp; >>> sistem cetak ('bin / buildout')
& Nbsp; Instalasi foo.
& Nbsp; Sekarang melaksanakan `` installFoo () ``
Jika kita menjalankan buildout lagi, metode update akan dipanggil, tapi karena kita tidak menentukan apapun, tidak ada yang terjadi:
& Nbsp; >>> sistem cetak ('bin / buildout')
& Nbsp; Memperbarui foo.
Mari kita sekarang menentukan skrip update juga, menyebabkan updateFoo () fungsi untuk dipanggil:
& Nbsp; >>> write ('buildout.cfg',
& Nbsp; ... "" "
& Nbsp; ... [buildout]
& Nbsp; ... bagian = foo
& Nbsp; ...
& Nbsp; ... [foo]
& Nbsp; ... resep = z3c.recipe.runscript
& Nbsp; ... install-script =% s: installFoo
& Nbsp; ... update-naskah =% s: updateFoo
& Nbsp; ... "" "% (scriptFilename, scriptFilename))
Tapi setelah perubahan seperti itu, bagian akan dihapus dan diinstal ulang:
& Nbsp; >>> sistem cetak ('bin / buildout')
& Nbsp; Menanggalkan foo.
& Nbsp; Instalasi foo.
& Nbsp; Sekarang melaksanakan `` installFoo () ``
Hanya sekarang kita dapat memperbarui bagian:
& Nbsp; >>> sistem cetak ('bin / buildout')
& Nbsp; Memperbarui foo.
& Nbsp; Sekarang melaksanakan `` updateFoo () ``
Dan itu saja

Apa yang baru dalam rilis ini:.

  • Bug: memperbaiki dukungan jalan Windows (mengandung titik koma seperti ' c: ')

Persyaratan :

  • Python

Perangkat lunak lain dari pengembang Stephan Richter and the Zope Community

Komentar untuk z3c.recipe.runscript

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!