all options
buster  ]
[ Source: snakefood  ]

Package: snakefood (1.4-3)

Links for snakefood

Screenshot

Debian Resources:

Download Source Package snakefood:

Maintainers:

External Resources:

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

  • depends
  • recommends
  • suggests
  • enhances

Download snakefood

Download for all available architectures
Architecture Package Size Installed Size Files
all 75.2 kB205.0 kB [list of files]