Registry / web-framework / async-typer

async-typer

JSON →
library0.2.1pypypiunverified

A lightweight async wrapper around Typer that allows defining Typer commands using async functions. Version 0.1.10 requires Python >=3.10 and <4.0. Released as needed.

pip install async-typer
INSTALL
IMPORT
SIG · ASYNC-TYPER
A
async-typer
web-frameworkpythonv0.2.1
Install
2.8s avg
Import
Disk
30MB
Pass rate
8/ 10
Env Coverage8 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.1.10 · 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
musl
glibc
py 3.10
✓ —
✓ 2.8s
py 3.11
✓ —
✓ 2.8s
py 3.12
✓ —
✓ 2.7s
py 3.13
✓ —
✓ 2.7s
py 3.9
✕ build_error
✕ build_error
30MB installed
● package 30MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

AsyncTyper
from async_typer import AsyncTyper
from async_typer import AsyncTyper

Basic async command using AsyncTyper.

import asyncio from async_typer import AsyncTyper app = AsyncTyper() @app.command() async def greet(name: str): """Greet someone.""" await asyncio.sleep(1) print(f"Hello, {name}!") if __name__ == "__main__": app()
Debug
Known issues
gotchaAsyncTyper does not support all Typer features like callback or dependency injection. Use only async commands with simple parameters.
fix
If you need advanced Typer features, stick to synchronous Typer or wrap async calls manually.
affects: <=0.1.10
deprecatedThe library is in early development. The API may change without notice.
fix
Pin the version and test after upgrades.
affects: <=0.1.10
Upgrade
Version history
0.2.1latest on PyPI · released May 31, 2026
Audit
Dependencies
typerrequiredasync-typer wraps Typer; Typer must be installed.
Agent activity
14 hits · last 30 days
node
12
OpenAI (training)
1
Resources
async-typer — pip install async-typer · libregistry