[ buster ]
[ Source: snakefood ]
Package: snakefood (1.4-3)
Links for snakefood
Debian Resources:
Download Source Package snakefood:
Maintainers:
External Resources:
- Homepage [furius.ca]
Similar packages:
strumento per grafici delle dipendenze Python
Genera grafi di dipendenza da codice Python. Questo pacchetto per tenere traccia delle dipendenze ha alcune caratteristiche distintive:
* Usa AST per analizzare i file Python; ciò è molto affidabile, funziona sempre. * Nessun modulo viene caricato. Il caricamento di moduli per scoprire le dipendenze è quasi sempre un problema, perché gran parte del codice di base esegue codice di inizializzazione nello spazio dei nomi globale, che spesso richiede impostazioni aggiuntive. È garantito che Snakefood non ha questo problema (semplicemente funziona, senza eccezioni). * Funziona su un insieme di file, cioè non è necessario specificare un singolo script, si può selezionare una directory (pacchetto o altro) o un insieme di file. Trova automaticamente tutti i file Python in modo ricorsivo. * Automatico, senza configurazione: il PYTHONPATH viene automaticamente modificato per includere le radici dei pacchetti richieste. Capisce i percorsi che sono necessari per i file o directory forniti in input. Non si deve configurare NULLA. * Non deve automaticamente "seguire" le dipendenze tra i moduli; in modo predefinito, cioè, considera solo i file e le directory specificate dall'utente sulla riga di comando e le loro dipendenze immediate. Ha anche un'opzione per includere automaticamente solo le dipendenze all'interno dei pacchetti dei file specificati. * Segue la filosofia UNIX di piccoli programmi che fanno una sola cosa bene: consiste di alcuni semplici programmi il cui output viene combinato tramite pipe.
Questo pacchetto installerà i seguenti programmi:
* sfood - rileva istruzioni importanti usando l'analizzatore AST; * sfood-checker - controlla istruzioni import superflue nel sorgente Python * sfood-cluster - legge dipendenze snakefood dallo stdin e le raggruppa in base ai nomi di file; * sfood-copy - legge un file di dipendenze snakefood, lo destruttura e produce in output l'elenco di tutti i file; * sfood-flatten - legge un file di dipendenze snakefood, lo destruttura e produce in output l'elenco di tutti i file; * sfood-graph - legge dipendenze snakefood e produce in output una rappresentazione grafica; * sfood-imports - analizza file Python e produce in output un elenco unificato di simboli importati.
Other Packages Related to snakefood
|
|
|
|
-
- dep: python
- linguaggio interattivo di alto livello orientato agli oggetti (versione Python 2)
Download snakefood
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 75.2 kB | 205.0 kB | [list of files] |