z3c.recipe.runscript

Screenshot Λογισμικό:
z3c.recipe.runscript
Στοιχεία Λογισμικού:
Εκδοχή: 0.1.3
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Stephan Richter and the Zope Community
Άδεια: Δωρεάν
Δημοτικότητα: 0

Rating: 3.0/5 (Total Votes: 1)

z3c.recipe.runscript είναι μια διεύθυνση URL εκτέλεσης script που σας επιτρέπει να ορίσετε μια αυθαίρετη σενάριο να κάνει τη δουλειά της συνταγής.
Η runscript Buildout Συνταγή
Μερικά πακέτα λογισμικού που δεν είναι εύκολο να εγκατασταθεί χρησιμοποιώντας καθιερωμένα πρότυπα κατασκευής, όπως το "configure, κάνει, make install". Σε αυτές τις περιπτώσεις που θέλετε να είναι σε θέση να χρησιμοποιούν αυθαίρετα σενάρια για να οικοδομήσουμε ένα συγκεκριμένο μέρος. Αυτή η συνταγή παρέχει μια απλή εφαρμογή για να εκτελέσετε μια 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? ... Install-script =% s: installFoo
& Nbsp? ... "" "% ScriptFilename)
Η επιλογή install-script προσδιορίζει την ενότητα και τη λειτουργία για να καλέσετε κατά τη διάρκεια της εγκατάστασης μέρος. Η συνάρτηση παίρνει τις τοπικές και buildout επιλογές ως επιχειρήματα. Δείτε δοκιμών / fooscripts.py για λεπτομέρειες.
Κατά την εκτέλεση buildout, η λειτουργία installFoo () καλείται:
& Nbsp? >>> Συστήματος εκτύπωσης ("bin / buildout»)
& Nbsp? Εγκατάσταση foo.
& Nbsp? Τώρα εκτέλεσης `` installFoo () ``
Αν τρέξουμε και πάλι την buildout, η μέθοδος ενημερωμένη έκδοση θα ονομάζεται, αλλά από τη στιγμή που δεν καθορίζει κάποιο, δεν συμβαίνει τίποτα:
& Nbsp? >>> Συστήματος εκτύπωσης ("bin / buildout»)
& Nbsp? Ενημέρωση foo.
Ας τώρα καθορίσετε το σενάριο αναβάθμισης καθώς, προκαλώντας την λειτουργία updateFoo () να κληθεί:
& Nbsp? >>> Εγγραφής («buildout.cfg»,
& Nbsp? ... "" "
& Nbsp? ... [Buildout]
& Nbsp? ... Ανταλλακτικά = foo
& Nbsp? ...
& Nbsp? ... [Foo]
& Nbsp? ... Συνταγή = z3c.recipe.runscript
& Nbsp? ... Install-script =% s: installFoo
& Nbsp? ... Update-script =% s: updateFoo
& Nbsp? ... "" "% (ScriptFilename, scriptFilename))
Αλλά μετά από μια αλλαγή όπως αυτή, τα μέρη θα πρέπει να απεγκατασταθεί και να επανεγκατασταθεί:
& Nbsp? >>> Συστήματος εκτύπωσης ("bin / buildout»)
& Nbsp? Απεγκατάσταση foo.
& Nbsp? Εγκατάσταση foo.
& Nbsp? Τώρα εκτέλεσης `` installFoo () ``
Μόνο τώρα μπορούμε να ενημερώσετε το τμήμα:
& Nbsp? >>> Συστήματος εκτύπωσης ("bin / buildout»)
& Nbsp? Ενημέρωση foo.
& Nbsp? Τώρα εκτέλεσης `` updateFoo () ``
Και αυτό είναι το

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Bug: διορθώσετε υποστήριξη των διαδρομών των Windows (που περιέχει ερωτηματικό όπως ' C: ')

Απαιτήσεις :

  • Python

Άλλο λογισμικό του προγραμματιστή Stephan Richter and the Zope Community

Σχόλια για z3c.recipe.runscript

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!