File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33[ ![ CI] ( https://github.com/gazzycodes/knot/actions/workflows/ci.yml/badge.svg )] ( https://github.com/gazzycodes/knot/actions/workflows/ci.yml )
44[ ![ Python] ( https://img.shields.io/badge/python-3.8%2B-blue.svg )] ( https://www.python.org/ )
55[ ![ License: MIT] ( https://img.shields.io/badge/license-MIT-green.svg )] ( LICENSE )
6+ [ ![ PyPI] ( https://img.shields.io/pypi/v/knot-imports.svg )] ( https://pypi.org/project/knot-imports/ )
67
78** Detect and visualize circular imports in Python projects — fast, static, and dependency-free.**
89
@@ -17,7 +18,7 @@ can emit a [Mermaid](https://mermaid.js.org/) diagram of your import graph.
1718
1819## Demo
1920
20- ![ knot detecting a circular import in the bundled example project] ( docs/demo.gif )
21+ ![ knot detecting a circular import in the bundled example project] ( https://raw.githubusercontent.com/gazzycodes/knot/main/ docs/demo.gif)
2122
2223> The [ ` examples/shop ` ] ( examples/shop ) package intentionally contains a circular
2324> import so you can try ` knot ` immediately: ` knot examples/shop ` .
You can’t perform that action at this time.
0 commit comments