Installation¶
Requirements¶
- Python 3.10 or higher
Install with pip¶
pip install cocapi
Optional Extras¶
# Typed response models (Pydantic)
pip install 'cocapi[pydantic]'
# Command-line interface
pip install 'cocapi[cli]'
# Everything
pip install 'cocapi[pydantic,cli]'
Install with uv¶
uv add cocapi
# With extras
uv add 'cocapi[pydantic,cli]'
Verify Installation¶
import cocapi
print(cocapi.__version__)
Dependencies¶
cocapi has a single required dependency:
- httpx — HTTP client with async support
Optional dependencies are installed via extras:
| Extra | Package | Purpose |
|---|---|---|
pydantic |
pydantic >= 2.0 | Typed response models |
cli |
typer >= 0.9 | Command-line interface |