-
If you’ve dealt with this problem before, I’d love to hear your solution! All the above code is open source and can be found here and here.
-
Scout Monitoring
Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
-
tach
A Python tool to enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip 🔧 Able to be adopted incrementally - ⚡ Implemented with no runtime impact ♾️ Interoperable with your existing systems 🦀 Written in rust
Enter Tach - a tool we built to help resolve these issues. With Tach, you can declare each module, and define a strict interface through __all__. It has no runtime impact as it’s enforced through static analysis. You also get more fine-grained control of which modules can see each other.
Related posts
-
Show HN: Strict interfaces and dep management for Python, written in Rust
-
Show HN: Tach – fast Python import linter in Rust with monorepo support
-
Tach – A Python tool to enforce dependencies, written in Rust
-
Don't Microservice, Do Module
-
Architect your project with Framed: effortless files and directories management