No description
Find a file
Marius Gedminas 77614861a5
Merge pull request #11 from mgedmin/py39
Add Python 3.9 support
2020-10-28 11:17:18 +02:00
tests Fix accidental module aliasing 2019-10-31 21:55:13 +02:00
.coveragerc I'm not ready to push for 100% branch coverage yet 2019-10-31 21:44:05 +02:00
.gitignore Add a tox.ini 2013-04-10 19:38:12 +03:00
.travis.yml Enable pip caching on Travis 2020-10-28 10:41:57 +02:00
appveyor.yml Add Python 3.9 support 2020-10-27 12:17:17 +02:00
CHANGES.rst Add Python 3.9 support 2020-10-27 12:17:17 +02:00
findimports.py Back to development: 1.5.3 2019-10-31 22:02:45 +02:00
LICENSE Rename LICENCE to LICENSE 2016-09-22 11:34:34 +03:00
Makefile Cleaned up makefile, added 'make help', newer release.mk 2020-10-11 14:02:38 +03:00
MANIFEST.in Make check-manifest happy 2020-05-03 18:50:24 +03:00
README.rst Mention pydeps as an alternative 2019-12-09 09:39:24 +02:00
release.mk Cleaned up makefile, added 'make help', newer release.mk 2020-10-11 14:02:38 +03:00
setup.cfg Make check-manifest happy 2020-05-03 18:50:24 +03:00
setup.py Add Python 3.9 support 2020-10-27 12:17:17 +02:00
tests.py Make the code flake8-clean 2019-10-31 21:09:00 +02:00
testsuite.py Make the code flake8-clean 2019-10-31 21:09:00 +02:00
tox.ini Add Python 3.9 support 2020-10-27 12:17:17 +02: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 pydeps_ or snakefood_.

.. _Pyflakes: https://pypi.org/project/pyflakes/
.. _pydeps: https://pypi.org/project/pydeps/
.. _snakefood: https://pypi.org/project/snakefood/


Misc
----

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

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

|buildstatus|_ |appveyor|_ |coverage|_

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

.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/github/mgedmin/findimports?branch=master&svg=true
.. _appveyor: https://ci.appveyor.com/project/mgedmin/findimports

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