Linter for Python Architecture

from blog Roman Imankulov, | ↗ original
The goal of the architecture is to organize and constrain the dependencies between the components of your project. For example, in a regular Django project, views depend on models, and not vise versa. If you have utility functions, they shouldn’t depend on any specificities of your project. I was playing with import-linter, and it looks...