hartwork / no-cyclic-imports

:recycle: Tool to detect and report on cyclic imports in a Python codebase

Home Page:https://pypi.org/project/no-cyclic-imports/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

no-cyclic-imports

pre-commit Run the test suite PyPI - Version PyPI - Python Version

Tool to detect and report on cyclic imports in a Python codebase

$ no-cyclic-imports --no-follow cyclic/
package123 -> package123.a -> package123.b -> package123

1 cycle(s).

Table of Contents

Installation

$ pip3 install no-cyclic-imports
$ pipx install no-cyclic-imports

License

no-cyclic-imports is distributed under the terms of the Affero GPL v3 or later license.

About

:recycle: Tool to detect and report on cyclic imports in a Python codebase

https://pypi.org/project/no-cyclic-imports/

License:GNU Affero General Public License v3.0


Languages

Language:Python 100.0%