Findimports

Latest version: v2.5.0

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

2.5.1

------------------

- Nothing changed yet.

2.5.0

------------------

- Fixed extension module detection that never worked on Python 3. See `pull
request 29 <https://github.com/mgedmin/findimports/pull/29>`_.

- Add ``--attr``/``-A`` to add arbitrary graphviz `graph attributes
<https://graphviz.org/docs/graph/>`_ to the output. See `pull
request 30 <https://github.com/mgedmin/findimports/pull/30>`_.

2.4.0

------------------

- Add support for Python 3.12.

- Change license from GPL to MIT. See `issue 27
<https://github.com/mgedmin/findimports/issues/27>`_.

- Add ``--package-externals``/``-pE`` to simplify the module graph.

- Add ``--rmprefix PREFIX``/``-R PREFIX`` to remove a package prefix from
displayed names.

- Add ``--depth N``/``-D N`` to ignore import statements nested too deep in the
syntax tree (e.g. in functions or if statements).

2.3.0

------------------

- Rewrote command-line parsing to use argparse. Options that select an action
(``--imports``/``--dot``/``--names``/``--unused``) now conflict instead of
all but the last one being ignored. See `pull request 20
<https://github.com/mgedmin/findimports/pull/20>`_.

- Add support for Python 3.11.

- Drop support for Python 3.6.

2.2.0

------------------

- Add support for Python 3.10.

- Add ``--ignore-stdlib`` flag to ignore modules from the Python standard
library.

2.1.0

------------------

- Add ``--ignore`` flag to ignore files and directories, it can be used multiple
times. See `pull request 14 <https://github.com/mgedmin/findimports/pull/14>`_.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.