Schlangenfutter

Erzeugen von Abhängigkeiten von Python-Code, Filtern, Cluster und generieren Sie Diagramme aus der Abhängigkeitsliste
Jetzt downloaden

Schlangenfutter Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Martin Blais
  • Website des Verlags:
  • http://furius.ca/home/software.html
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 1002 KB

Schlangenfutter Stichworte


Schlangenfutter Beschreibung

Generieren Sie Abhängigkeiten von Python-Code, Filtern, Cluster und generieren Sie Diagramme aus der Abhängigkeitsliste Ein Problem mit den Abhängigkeits-Tracker, die Code ausführen, ist, dass sie aufgrund der dynamischen Natur von Python (das Vorhandensein von Importen in Funktionsanrufen und __import__ Haken ist, dass es fast unmöglich macht, immer das Richtige zu tun). Das SNAKEFOOD-Skript zielt darauf ab, 99% der Zeit richtig zu sein, und Angesichts der Kompromisse sind 99% gut genug für 99% der Anwendungen. Hier sind einige wichtige Merkmale von "Snakefood": · Es verwendet das AST, um die Python-Dateien zu analysieren. Dies ist sehr zuverlässig, es läuft immer. · Kein Modul ist geladen. Das Laden von Modulen zur Ausfaltung von Abhängigkeiten ist fast immer ein Problem, da viele Codebasen den Initialisierungscode im globalen Namespace ausführen, der oft zusätzliches Setup erfordert. Snakefood ist garantiert, dass dieses Problem nicht ist (es läuft nur, egal was). · Es funktioniert auf einem Satz von Dateien, d. H. Sie müssen kein einzelnen Skript angeben, Sie können ein Verzeichnis (Paket oder sonst) oder ein Satz von Dateien auswählen. Es findet alle Python-Dateien rekursiv automatisch. · Automatik / keine Konfiguration: Ihr PythonPath wird automatisch an die erforderlichen Paketwurzeln eingestellt. Es stellt sich heraus, dass die Pfade aus den als Input angegebenen Dateien / Verzeichnisse erforderlich sind. Sie sollten nichts einrichten müssen. · Es muss nicht automatisch "folgen" Abhängigkeiten zwischen den Modulen, d. H. Standardmäßig ist es nur in der Ansicht der Dateien und Verzeichnisse, die Sie auf der Befehlszeile und deren unmittelbaren Abhängigkeiten angeben. Es hat auch eine Option, automatisch nur die Abhängigkeiten in den Paketen der von Ihnen angegebenen Dateien aufzunehmen. · Es folgt der UNIX-Philosophie von kleinen Programmen, die eine Sache gut machen: Es besteht aus einigen einfachen Programmen, deren Ausgänge Sie über Rohre kombinieren. Die Diagroring-Abhängigkeiten erfordert immer, dass der Benutzer die Dateinamen filtern und aufcluste, sodass dies angemessen ist. Sie können es mit Ihren Lieblingswerkzeugen, Grep, Sed usw. kombinieren können. Anforderungen: · Python 2.5 oder höher


Schlangenfutter Zugehörige Software

Fuxi

Eine Bibliothek von Werkzeugen, die darauf abzielen, ein kohärentes Framework für den DLP-basierten Denken über RDF / N3-Inhalte bereitzustellen ...

172 102 KB

Herunterladen

Pilz

Ein einfaches und offenes Szenenbasis-Game-Motor, der auf Pyglet basiert ...

154 1.6 MB

Herunterladen

Rjson

freier und offener Quelle reflektierender JSON-Serializer / Parser in Haskell geschrieben ...

170 12 KB

Herunterladen