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
{{ message }}
Repository navigation
Remove the multidict<7.2 dev constraint once Litestar works with multidict 7.2 #303
#302 added constraint-dependencies = ["multidict<7.2"] under [tool.uv] so CI stays green.
multidict 7.2.0 made CIMultiDictProxy.__new__() require the proxied multidict (aio-libs/multidict#1782). Litestar's Headers subclasses CIMultiDictProxy and converts a raw header list in __init__, which now fails in __new__ first with TypeError: ctor requires CIMultiDict or CIMultiDictProxy instance, not <class 'list'>. Every Litestar request hits it.
The cap only affects lite-bootstrap's own lock and CI; the published package does not constrain multidict.
Done when
multidict or Litestar ships a release that fixes this.
The [tool.uv] constraint is removed and CI is green with the newest multidict.
While the cap is in place, the scheduled dependency check cannot see a fix, so check upstream by hand.
Activity
lesnik512 commentedon Oct 24, 2026
Reported upstream: aio-libs/multidict#1824.