Circular dependencies between astroid.nodes
and astroid.bases
#2155
Labels
High effort 🏋
Difficult solution or problem to solve
Milestone
In order to remove the deprecated
astroid.nodes_classes
andastroid.scoped_nodes
we're going to have to resolve this circular dependencies.bases.py
:astroid.nodes.nodes_classes.py
:astroid.nodes.scoped_nodes .py
:To be totally honest I'm under the impression that the import by full namespace (
from astroid import bases
) permitted to hide the circular dependencies under the lazy import rug for a long time, and the current situation is a mess that I despair of being able to fix.The text was updated successfully, but these errors were encountered: