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.1.0.tar.gz
(19.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file no_cyclic_imports-2.1.0.tar.gz.
File metadata
- Download URL: no_cyclic_imports-2.1.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 |
b1f8f1e0bce10a2498211156341845a6336514a4e0b718079993ba827d7a4380
|
|
| MD5 |
c018401b46f74c190d3b9bc67c9687b9
|
|
| BLAKE2b-256 |
33a698b04c74a730d29125eaf588eac0fd2fa00b1d7218dbe13a1d5e4b24a670
|
File details
Details for the file no_cyclic_imports-2.1.0-py3-none-any.whl.
File metadata
- Download URL: no_cyclic_imports-2.1.0-py3-none-any.whl
- Upload date:
- Size: 23.5 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 |
44ae3d5680b3b6656e99d3f495f5ebbd68bb6b6982ba078b65f1c6be49536013
|
|
| MD5 |
4070ed05484c9274f04fcfb8011f47b6
|
|
| BLAKE2b-256 |
52bbe3929909202f1649e5228d97793122b741cc55bbedd0f9e22d731d750f5b
|