You could try a library I've written, jstreams (https://pypi.org/project/jstreams/) which provides various ways of injecting dependencies, from dependency provisioning at startup to component decorations.