Requirements
The Proliferate Python SDK requires Python 3.9 or higher. It has no external dependencies and uses only the Python standard library. Supported Python versions:- Python 3.9
- Python 3.10
- Python 3.11
- Python 3.12
Install via pip
Optional Dependencies
FastAPI Integration
If you’re using FastAPI or Starlette, install the optional FastAPI integration:starlette>=0.27.0 which is required for the ProliferateMiddleware.
Development Dependencies
For SDK development and testing:pytest- Testing frameworkpytest-cov- Code coveragepytest-asyncio- Async testing supportmypy- Type checkingruff- Linting and formattingfastapi- FastAPI frameworkhttpx- HTTP client for testing

