importchecker

1.1 ZPL (Zope Public License)    
  UNRATED

  138 downloads

Finds unused imports in Python modules

description

download

specs

changelog

importchecker is a command-line utility to find unused imports in Python modules.

Its output is "grep-like" (and thus "emacs-friendly"), reporting both the module's filenames and line numbers where names are imported that are not acually used in the module.

Importchecker will not modify any of the source files. Whether the import needs to be removed is left to the judgement of the developer.

Installation

The importchecker commandline utility can be installed using the easy_install command:

 sudo easy_install importchecker

The command can then be invoked with:

 importchecker /path/to/a/source/tree

Buildout

Projects that make use of zc.buildout for development might find the following buildout.cfg. snippet useful for using the importchecker on the developed codebase:

[buildout]
...
parts = importchecker ...
...

[importchecker]
recipe = zc.recipe.egg
eggs = importchecker
arguments = "${buildout:directory}/src"
read more   
Last updated on January 10th, 2012

#imports modules #import checker #Python modules #Python #modules #importer #checker

0 User reviews so far.

SUBMIT