Installation¶
Requirements¶
- Python 3.12 or higher
- Dapr runtime (for agent execution)
Install with pip¶
Install with uv¶
Install from source¶
git clone https://github.com/heltondoria/dapr-agents-oas-adapter.git
cd dapr-agents-oas-adapter
uv sync --all-groups
Dependencies¶
The library automatically installs the following dependencies:
pyagentspec>=25.4.1- Open Agent Spec Python SDKdapr-agents>=0.10.5- Dapr Agents frameworkdapr>=1.16.0- Dapr Python SDKpydantic>=2.12.5- Data validationstructlog>=24.1.0- Structured logging
Verify Installation¶
Development Installation¶
For development, install with all dependency groups:
This includes:
- dev: Testing and linting tools (pytest, ruff, hypothesis)
- docs: Documentation tools (mkdocs, mkdocstrings)