Tach gives you visibility into your Python codebase, as well as the tools to fix it.
Instantly visualize your dependency graph, and see how and where modules are being used. Tach also supports enforcing first party + package dependencies and interfaces.