No description
Find a file
Marius Gedminas 0ef99a5de9 Test attribute access on non-global names
(I'm improving branch coverage.)
2015-06-04 13:51:49 +03:00
tests Test attribute access on non-global names 2015-06-04 13:51:49 +03:00
.coveragerc Enable branch coverage tracking 2015-06-04 13:51:49 +03:00
.gitignore Add a tox.ini 2013-04-10 19:38:12 +03:00
.travis.yml Enable travis-ci.org and coveralls.io 2013-04-10 19:42:16 +03:00
CHANGES.rst Post-release version bump 2015-04-13 11:00:12 +03:00
findimports.py Use 'with open(...)' to open files 2015-06-04 13:51:49 +03:00
Makefile Add a .coveragerc 2015-06-04 13:51:49 +03:00
MANIFEST.in Release 1.3.2 2015-04-13 10:59:22 +03:00
README.rst Switch to SVG badges 2015-04-13 11:10:05 +03:00
setup.py Add Python 3.3 and 3.4 to tox.ini and setup.py 2015-06-04 13:51:49 +03:00
tests.py logging is recognized as a module on Python 3 2015-06-04 13:51:49 +03:00
testsuite.py Add some unit tests for ModuleGraph.isModule 2015-04-13 09:30:43 +03:00
tox.ini Add Python 3.3 and 3.4 to tox.ini and setup.py 2015-06-04 13:51:49 +03:00

FindImports
===========

FindImports extracts Python module dependencies by parsing source files.
It can report names that are imported but not used, and it can generate
module import graphs in ASCII or graphviz formats.

A distinguishing feature of findimports used to be that it could parse doctest
code inside docstrings.

Note that not all cases are handled correctly, especially if you use
'import foo.bar.baz'.

If you need to find unused imports in your codebase, I recommend Pyflakes_
instead -- it's better maintained and more reliable.  For import graphs
consider snakefood_.

.. _Pyflakes: https://pypi.python.org/pypi/pyflakes
.. _snakefood: http://furius.ca/snakefood/


Misc
----

Home page: https://github.com/mgedmin/findimports

Old project page: https://launchpad.net/findimports

Licence: GPL v2 or later (http://www.gnu.org/copyleft/gpl.html)

|buildstatus|_ |coverage|_

.. |buildstatus| image:: https://api.travis-ci.org/mgedmin/findimports.svg?branch=master
.. _buildstatus: https://travis-ci.org/mgedmin/findimports

.. |coverage| image:: https://coveralls.io/repos/mgedmin/findimports/badge.svg?branch=master
.. _coverage: https://coveralls.io/r/mgedmin/findimports