Pyscons

Een extensie naar SCONS, waardoor afhankelijkheid van de invoer van Python-script is afhankelijk
Download nu

Pyscons Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Naam uitgever:
  • S. Joshua Swamidass

Pyscons Tags


Pyscons Beschrijving

Een extensie naar scons die afhankelijkheid van het tracking van Python-script-importeren mogelijk maakt Pyscons is een Python-module die met SCONS werkt. Het is geïnstalleerd in een nieuwe omgeving met een van de twee opdrachten: van PyScons Import Pytoolenv = Milieu (Tools = ) of: Van PyScons Import Pytoolenv = Milieu () Pytool () (ENV) Doet twee dingen: 1. Installeert een nieuwe bouwer: PyScript. 2. Installeert een nieuwe scanner voor Python Scripts.PyscriptThis Builder heeft een paar extra capaciteiten.FIRST, het vindt automatisch de ".py" -bestanden waarnaar wordt verwezen bij het uitvoeren van een module als een script met de optie '-M'. De volgende code voert bijvoorbeeld een module als script uit en voegt de TACE-bestanden toe aan de afhankelijkheden: ENV.PEYSCRIPT ("OUT", , "Python $ Bronnen> $ Doel" ) Ten tweede verduidelijkt het de opdrachtstring naar "Python $ bronnen" en het gebruik van het "Capture" -woordsargument, kan de juiste snaren automatisch toevoegen om de uitvoer of fout (of beide) vast te leggen aan de doelstellingen: Env.PyScript ("OUT" , , Capture = "Output") of om zowel de output als de foutmelding vast te leggen: ENV.PEYSCRIPT (, , Capture = "zowel") net zoals opdracht, meerdere stappen kunnen worden gebruikt om een bestand te maken: Env.PyScript ("OUT", , }> TEMP", "Python $ {bronnen }> $ Doel", verwijderen ("TEMP")]) PyScannerThis-scanner maakt gebruik van de ModuleFinder-module om alle importafhankelijkheden in alle bronnen te vinden met een 'PY'-extensie. Het kan twee opties in zijn constructeur innemen: 1. Filter_path: een vulbaar object (of geen) dat een pad als invoer neemt en true retourneert als dit bestand als een afhankelijkheid door scons of onwaar moet worden opgenomen als deze moet worden genegeerd. Standaard wordt deze variabele een functie die ervoor zorgt dat geen systeempythonmodules of modules van site-pakketten worden gevolgd. Gebruik "Lambda P: TRUE" om alle bestanden te volgen. 2. Recursief: met een true (standaard) of false, maakt het een recursieve afhankelijkheidstracking in of uit. Voorbeeld om alle bestanden (inclusief import van systeeminvoer) in een niet-recursieve scanner bij te houden, gebruikt u de volgende installatiecode in uw sconstruct: van PyScons Import Pytoolenv = Milieu (gereedschap = ) Vereisten: · Python


Pyscons Gerelateerde software

splib

A C-bibliotheek geschreven voor het vinden van kristallen symmetrie ...

154

Downloaden

pyudt

Python Wrapper voor UDP-gebaseerde gegevensoverdrachtsbibliotheek (UDT) ...

190

Downloaden

pybfc

Een Python-bibliotheek die afhankelijkheidsgrafieken of -attribuutwoordenboek omvat ...

64

Downloaden

Permissionkit

Een zeer eenvoudig raamwerk voor het maken van toestemmingsobjecten en gebruik ze in autorisatiecontroles ...

50

Downloaden