You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Breaking change: due to limitations in autodetecting context managers (both sync and async), context manager dependencies must be explicitly registered by passing is_context_manager="sync" (or async) to the registration functions.
Injection can be customized on a per-parameter basis by annotating a parameter with Annotated[type, incant.Override(...)].
Implement support for forced dependencies.
Sync context managers may now be dependencies.
incanter.a/incant() now handles unfulfilled parameters with defaults properly.