Open
Description
On a few places in Mesa uses __all__
imports in different __init__.py
s files.
Lines 8 to 23 in 2cdbcb6
mesa/mesa/experimental/__init__.py
Lines 3 to 7 in 2cdbcb6
This allows easier importing of modules, but does import modules that are not even necessary or used at all. This created some problems after #2265, because for some of those imports require dependencies that are not included by default.
Follow-up on #2265, fixes projectmesa/mesa-examples#198.