snakefood

afhankelijkheden van Python Code, filter, cluster en genereer grafieken uit de afhankelijkheidslijst
Download nu

snakefood Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Martin Blais
  • Uitgever website:
  • http://furius.ca/home/software.html
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 1002 KB

snakefood Tags


snakefood Beschrijving

Genereer afhankelijkheden van Python-code, filter, cluster en genereer grafieken uit de afhankelijkheidslijst Een probleem met afhankelijkheidstrackers die code uitvoeren is dat ze onbetrouwbaar zijn, vanwege de dynamische aard van Python (de aanwezigheid van invoer binnen functie-oproepen en __IMPORT__ HAPPEN maakt het bijna onmogelijk om altijd het juiste ding te doen). Het SnakeFood-script streeft naar rechts 99% van de tijd, en gezien de wisselwerking is 99% goed genoeg voor 99% van het gebruik. Hier zijn enkele belangrijke functies van "SnakeFood": · Het gebruikt de AST om de Python-bestanden te ontleden. Dit is erg betrouwbaar, het werkt altijd. · Er is geen module geladen. Ladende modules om af te zoekenafhankelijkheden is bijna altijd probleem, omdat veel codesbases initialisatiecode in de Global NameSpace uitvoeren, die vaak aanvullende opstelling vereist. SnakeFood is gegarandeerd niet om dit probleem te hebben (het loopt gewoon, ongeacht wat). · Het werkt op een set bestanden, d.w.z. U hoeft geen enkel script te specificeren, u kunt een map (pakket of anders) of een set bestanden selecteren. Het vindt alle Python-bestanden die recursief automatisch zijn. · Automatisch / Geen configuratie: uw PythonPath wordt automatisch aangepast om de vereiste pakketwortels op te nemen. Het figuurt de paden die nodig zijn uit de bestanden / mappen gegeven als invoer. Je hoeft niets in te stellen. · Het hoeft niet automatisch te 'volgen' afhankelijkheden tussen modules, d.w.z. Standaard beschouwt het alleen de bestanden en mappen die u opgeeft op de opdrachtregel en hun onmiddellijke afhankelijkheden. Het heeft ook een optie om automatisch alleen de afhankelijkheden in de pakketten van de bestanden die u opgeeft. · Het volgt de Unix-filosofie van kleine programma's die één ding goed doen: het bestaat uit een paar eenvoudige programma's waarvan de uitgangen die u via leidingen combineert. Grafische afhankelijkheden vereist altijd dat de gebruiker de bestandsnamen kan filteren en clusteren, dus dit is geschikt. Je kunt het combineren met je favoriete gereedschappen, grep, sed, etc. Vereisten: · Python 2.5 of later


snakefood Gerelateerde software

Van Helsing

GRATIS gestroomlijnde geheugenprofiler die Ruby-ontwikkelaars met real-time grafieken levert ...

299 3.8 MB

Downloaden

Srecord

Gratis en open source-tools voor het manipuleren van EPROM Load-bestanden ...

158 758 KB

Downloaden