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.
Release files for no-cyclic-imports 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| no_cyclic_imports-2.1.0.tar.gz | 19.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| no_cyclic_imports-2.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:43.0 kB
Release files / no_cyclic_imports-2.1.0.tar.gz
| Download URL | no_cyclic_imports-2.1.0.tar.gz |
|---|---|
| Size | 19.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b1f8f1e0bce10a2498211156341845a6336514a4e0b718079993ba827d7a4380
|
|
BLAKE2b-256 checksum How to use checksums |
33a698b04c74a730d29125eaf588eac0fd2fa00b1d7218dbe13a1d5e4b24a670
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.10.14
|
Release files / no_cyclic_imports-2.1.0-py3-none-any.whl
| Download URL | no_cyclic_imports-2.1.0-py3-none-any.whl |
|---|---|
| Size | 23.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
44ae3d5680b3b6656e99d3f495f5ebbd68bb6b6982ba078b65f1c6be49536013
|
|
BLAKE2b-256 checksum How to use checksums |
52bbe3929909202f1649e5228d97793122b741cc55bbedd0f9e22d731d750f5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.10.14
|