InstallationΒΆ
Install action0-client from PyPI. The HTTP libraries are optional β
pick the extras matching the backend(s) you want:
uv add "action0-client[httpx]"
# extras: requests, httpx, aiohttp, urllib3, twisted, all
pip install "action0-client[requests,twisted]"
Without extras you get the core library β clients, operations, test stubs
β plus two stdlib-only backends that need no extra at all:
UrllibBackend (basic sync
HTTP via urllib.request) and
ThreadPoolBackend (parallel
sends over a thread pool). For real workloads pick one of the library
backends.