I used to use dependency-injector(di) for inject config, complex obj or so on everywhere,
like described on their docs.
As I know, wiring is a key action which reads code and replace initial dummy obj (Provide(...)) to real one(injecting object) before run python process.
I also have experienced injecting from central Container instance made circular import error if i use container directly over related modules and that case only literal inject works supported by wiring.
Will that-depends provide similar usage covering this case without wiring?