Filewatcher File Search File Search
Catalog
Content Search
» » » » »

snakefood

Python dependency grapher

Generate dependency graphs from Python code. This dependency tracker package has a few distinguishing characteristics:

* It uses the AST to parse the Python files. This is very reliable, it always runs. * No module is loaded. Loading modules to figure out dependencies is almost always problem, because a lot of codebases run initialization code in the global namespace, which often requires additional setup. Snakefood is guaranteed not to have this problem (it just runs, no matter what). * It works on a set of files, i.e. you do not have to specify a single script, you can select a directory (package or else) or a set of files. It finds all the Python files recursively automatically. * Automatic/no configuration: your PYTHONPATH is automatically adjusted to include the required package roots. It figures out the paths that are required from the files/directories given as input. You should not have to setup ANYTHING. * It does not have to automatically 'follow' dependencies between modules, i.e. by default it only considers the files and directories you specify on the command-line and their immediate dependencies. It also has an option to automatically include only the dependencies within the packages of the files you specify. * It follows the UNIX philosophy of small programs that do one thing well: it consists of a few simple programs whose outputs you combine via pipes.

This package will install the following programs:

* sfood - detect import statements using the AST parser * sfood-checker - check for superfluous import statements in Python source code * sfood-cluster - read snakefood dependencies from stdin and cluster according to filenames * sfood-copy - read a snakefood dependencies file and flatten and output the list of all files * sfood-flatten - read a snakefood dependencies file and flatten and output the list of all files * sfood-graph - read snakefood dependencies and output a visual graph * sfood-imports - parse Python files and output a unified list of imported symbols

Homepage:
Package version:1.4-1
Architecture:all
Distribution:Debian
Filename:snakefood_1.4-1_all.deb

/usr/share/doc/snakefood/README

=========================================
   snakefood: Python Dependency Graphs
=========================================

.. contents::
..
    1  Description
      1.1  Tools Included
    2  Dependencies
    3  Documentation
    4  Download
    5  Copyright and License
    6  Author

Description
===========

Generate dependency graphs from Python code.  This dependency tracker
package has a few 
more»

/usr/share/man/man1/sfood-checker.1.gz

SFOOD-CHECKER(1)                                    SFOOD-CHECKER(1)



NAME
       sfood-checker  -  check  for superfluous import statements in
       Python source code

SYNOPSIS
       sfood-checker [options] files...

DESCRIPTION
       This script is used to detect forgotten imports that are  not
       used  anymore.  When  writing  Python  code (which happens so
       fast), it is often t
more»

/usr/share/man/man1/sfood-cluster.1.gz

SFOOD-CLUSTER(1)                                    SFOOD-CLUSTER(1)



NAME
       sfood-cluster  -  read  snakefood dependencies from stdin and
       cluster according to filenames

SYNOPSIS
       sfood-cluster [options] directories...

DESCRIPTION
       You need to call this script with the names of directories to
       cluster together, for relative filenames.

OPTIONS
       -h, --help
  
more»

/usr/share/man/man1/sfood-copy.1.gz

SFOOD-COPY(1)                                          SFOOD-COPY(1)



NAME
       sfood-copy  -  r
more»

/usr/share/man/man1/sfood-flatten.1.gz

SFOOD-FLATTEN(1)                                    SFOOD-FLATTEN(1)



NAME
       sfood-flatten  -
more»

/usr/share/man/man1/sfood-graph.1.gz

SFOOD-GRAPH(1)                                        SFOOD-GRAPH(1)



NAME
       sfood-graph - re
more»

/usr/share/man/man1/sfood-imports.1.gz

SFOOD-IMPORTS(1)                                    SFOOD-IMPORTS(1)



NAME
       sfood-imports  -
more»

/usr/share/man/man1/sfood.1.gz

SFOOD(1)                                                    SFOOD(1)



NAME
       sfood - detect i
more»

Browse inside snakefood_1.4-1_all.deb

         [DIR]DEBIAN/ (4)  65535+ mirrors
         [DIR]usr/ (2)  65535+ mirrors

Download snakefood_1.4-1_all.deb

Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2016 FileWatcher.com