The intention is that everything in api be the minimum needed to wire everything together.
But the containers don't know or care about Marker's API.
So MarkerBase should be folded into Marker and moved to di.dependant.py. This makes it an implementation detail of the default Dependant instead of a core API.
The intention is that everything in
api
be the minimum needed to wire everything together.But the containers don't know or care about Marker's API.
So MarkerBase should be folded into Marker and moved to
di.dependant.py
. This makes it an implementation detail of the default Dependant instead of a core API.