Web frameworksΒΆ
diwire is intentionally framework-agnostic.
The common pattern is:
Build a
diwire.Containerat app startup.Create a request/job scope per incoming request.
Register request-specific objects (like the current request) via factories/contextvars.
Use function injection (
Injected()) orcontainer_contextto keep handlers clean.