Debian Patches

Status for asgi-lifespan/2.1.0-4

Patch Description Author Forwarded Bugs Origin Last update
0001-Fix-compatibility-with-Starlette-1.0.patch Fix compatibility with Starlette 1.0 Matheus Polkorny <mpolkorny@gmail.com> no https://github.com/florimondmanca/asgi-lifespan/pull/72 2026-04-10
0002-Fix-test-failures-on-modern-trio-and-Python-3.13.patch Fix test failures on modern trio and Python 3.13
- Unwrap single-exception ExceptionGroups in TrioBackend.Background.__aexit__
so errors propagate consistently with the asyncio backend; trio wraps all
nursery exceptions (even lone ones) in an ExceptionGroup since v0.22.

- Extend the xfail raises= marker for trio's http_no_assert_before_receive_request
variant to accept ExceptionGroup in addition to AssertionError, because
pytest-trio surfaces the uncaught assertion inside a nursery ExceptionGroup.
Bastian Germann <bage@debian.org> no 2026-05-08
0003-Fix-deprecated-httpx-ASGI-transport-usage.patch Fix deprecated httpx ASGI transport usage
Replace httpx.AsyncClient(app=...) with
httpx.AsyncClient(transport=httpx.ASGITransport(app=...)); the app=
shorthand was removed in httpx 0.28.
Bastian Germann <bage@debian.org> no 2026-05-08

All known versions for source package 'asgi-lifespan'

Links