Tool to detect and report on cyclic imports in a Python codebase
Project description
no-cyclic-imports
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
no_cyclic_imports-1.0.0.tar.gz
(20.8 kB
view details)
Built Distribution
File details
Details for the file no_cyclic_imports-1.0.0.tar.gz
.
File metadata
- Download URL: no_cyclic_imports-1.0.0.tar.gz
- Upload date:
- Size: 20.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0755e0f5c188ef4f7fbb3471986410f33db83ef51b10bb67f730b6b709e3b7d3 |
|
MD5 | 30bca0622d7e4a3bcdaf4b15c127eb3e |
|
BLAKE2b-256 | 3fb3270722c691daabf990abd535caff423932184c170e02370c3a92dac70ef8 |
File details
Details for the file no_cyclic_imports-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: no_cyclic_imports-1.0.0-py3-none-any.whl
- Upload date:
- Size: 23.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88646a5fd57b97e2ad526f006d02182eb59b027127e179a00b0778b366d75e8e |
|
MD5 | 970bbd5f069f97ecd83498a286cd60ef |
|
BLAKE2b-256 | 41ef2fa0e4768cef20a05b9dcd7aa695e9b77d080757e2e1dc3411918b165c72 |