Repository navigation
0.2.0
What's New
- Ignore runtime imports: Imports inside functions and methods are now ignored, as they don't cause actual circular import issues at module load time
- New test suite: Comprehensive tests for the dependency finder
Details
Previously, the tool would detect all imports in the codebase, including lazy imports inside functions. These "runtime imports" are a common pattern to break circular dependencies and don't cause issues when the module loads.
Now only top-level imports are detected, which are the ones that actually cause circular import problems.