Install & Compatibility
Where this runs
tested against v1.1.2 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 27MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 3.9s · import 0.000s · 29MB
26MB installed
● package 26MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
ASGIApplicationConnector
✓ from aiohttp_asgi_connector import ASGIApplicationConnector
✗ from aiohttp_asgi_connector import ASGIConnector
Creates an aiohttp connector that wraps an ASGI app for in-process testing.
import asyncio
import aiohttp
from aiohttp_asgi_connector import ASGIConnector
from starlette.applications import Starlette
from starlette.responses import PlainTextResponse
async def test():
app = Starlette()
async def homepage(request):
return PlainTextResponse('Hello, World!')
app.add_route('/', homepage)
connector = ASGIConnector(app)
async with aiohttp.ClientSession(connector=connector) as session:
async with session.get('http://testserver/') as resp:
print(await resp.text())
asyncio.run(test())
Upgrade
Version history
1.1.2latest on PyPI · released Jun 22, 2025
Audit
Dependencies
No dependency data recorded yet.