HTTP delegate base class with retry support, part of the csrd-api/fastapi-common ecosystem. Version 0.5.28 requires Python >=3.12. Provides a Delegate class for handling HTTP requests with automatic retry logic. Release cadence is irregular.
pip install csrd-delegateNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Create a Delegate with base URL, API key (optional), and max retries. Use .get/.post/.put/.delete for requests.
Upgrade Python to 3.12 or later.
Use `delegate.get(...)` instead of `delegate.call(method='GET', ...)`.
Check retry behavior if expecting 4xx retries.