Metadata-Version: 2.5
Name: presidium-contrib
Version: 0.7.0
Summary: Adapters and reference implementations for Presidium governance
License-Expression: Apache-2.0
Keywords: adapters,agents,civitas,governance,presidium
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: presidium>=0.4.0
Requires-Dist: rich>=13
Requires-Dist: typer>=0.12
Provides-Extra: agentgateway
Requires-Dist: a2a-sdk>=1.1.2; extra == 'agentgateway'
Requires-Dist: httpx>=0.27; extra == 'agentgateway'
Requires-Dist: mcp>=2.0; extra == 'agentgateway'
Provides-Extra: dev
Requires-Dist: httpx>=0.27; extra == 'dev'
Requires-Dist: mypy>=1.10; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest-cov>=5; extra == 'dev'
Requires-Dist: pytest>=8; extra == 'dev'
Requires-Dist: ruff>=0.4; extra == 'dev'
Provides-Extra: opa
Requires-Dist: httpx>=0.27; extra == 'opa'
Provides-Extra: openbao
Requires-Dist: hvac>=2.0; extra == 'openbao'
Provides-Extra: postgres
Requires-Dist: asyncpg>=0.29; extra == 'postgres'
Provides-Extra: server
Requires-Dist: civitas[http]>=0.11.0; extra == 'server'
Requires-Dist: cryptography>=41; extra == 'server'
Provides-Extra: slack
Requires-Dist: aiohttp>=3.9; extra == 'slack'
Requires-Dist: slack-sdk>=3.27; extra == 'slack'
Provides-Extra: spiffe
Requires-Dist: spiffe>=0.3.1; extra == 'spiffe'
Provides-Extra: sqlite
Requires-Dist: presidium[sqlite]>=0.3.0; extra == 'sqlite'
Provides-Extra: webhook
Requires-Dist: httpx>=0.27; extra == 'webhook'
Description-Content-Type: text/markdown

# presidium-contrib

Adapters and reference implementations for [Presidium](https://github.com/civitas-io/presidium) governance.

```bash
pip install presidium-contrib[opa]            # OPA policy engine adapter
pip install presidium-contrib[openbao]         # OpenBao/Vault credentials (MPL 2.0)
pip install presidium-contrib[agentgateway]    # AgentGateway LLM + MCP routing
pip install presidium-contrib[slack]           # Slack approval service
pip install presidium-contrib[webhook]         # Webhook approval provider
pip install presidium-contrib[postgres]        # PostgreSQL agent registry
```
