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-2.0.0.tar.gz
(19.5 kB
view details)
Built Distribution
File details
Details for the file no_cyclic_imports-2.0.0.tar.gz
.
File metadata
- Download URL: no_cyclic_imports-2.0.0.tar.gz
- Upload date:
- Size: 19.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad395e455169105ada66724205faaba26ca56d30c0bad3b6421a25ce18ff8e6f |
|
MD5 | 1c4d47509ee3d08b94fa373021617663 |
|
BLAKE2b-256 | 7f43dc5a7ce42918662493efb2819888328578318f49daed635e8e04b9f36d09 |
File details
Details for the file no_cyclic_imports-2.0.0-py3-none-any.whl
.
File metadata
- Download URL: no_cyclic_imports-2.0.0-py3-none-any.whl
- Upload date:
- Size: 23.4 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 | a85ca66e0b720a590c017f82c79672e3403f141764690fe8550fb351a91e6d57 |
|
MD5 | 888f7d9310297702e3ddbfe72934afa9 |
|
BLAKE2b-256 | 63f16a7445e512b05f446f7464c3b8fd01edd09ce3a6a97b530141d6819f47d9 |