Metadata-Version: 2.4
Name: aoa-run
Version: 1.0.0
Summary: aoa-run — intent-first business logic framework with metadata-driven actions, role-based access control, and adapter layer for FastAPI/MCP.
Project-URL: Homepage, https://github.com/action-machine/action-machine
Project-URL: Documentation, https://action-machine.readthedocs.io
Project-URL: Repository, https://github.com/action-machine/action-machine
Author: ActionMachine Team
License: MIT
Requires-Python: >=3.12
Requires-Dist: pydantic<3.0,>=2.0
Requires-Dist: rustworkx<1.0,>=0.14
Requires-Dist: simpleeval<2.0,>=1.0
Provides-Extra: all
Requires-Dist: asyncpg<1.0,>=0.29; extra == 'all'
Requires-Dist: black<25.0,>=24.0; extra == 'all'
Requires-Dist: fastapi<1.0,>=0.100; extra == 'all'
Requires-Dist: httpx<1.0,>=0.27; extra == 'all'
Requires-Dist: isort<6.0,>=5.13; extra == 'all'
Requires-Dist: mcp<2.0,>=1.0; extra == 'all'
Requires-Dist: mypy<2.0,>=1.10; extra == 'all'
Requires-Dist: pylint<4.0,>=3.0; extra == 'all'
Requires-Dist: pytest-asyncio<2.0,>=0.24; extra == 'all'
Requires-Dist: pytest-cov<8.0,>=5.0; extra == 'all'
Requires-Dist: pytest<10.0,>=8.0; extra == 'all'
Requires-Dist: radon<7.0,>=6.0; extra == 'all'
Requires-Dist: ruff<1.0,>=0.4; extra == 'all'
Requires-Dist: taskipy<2.0,>=1.12; extra == 'all'
Requires-Dist: uvicorn[standard]<1.0,>=0.20; extra == 'all'
Requires-Dist: vulture<3.0,>=2.11; extra == 'all'
Provides-Extra: dev
Requires-Dist: black<25.0,>=24.0; extra == 'dev'
Requires-Dist: httpx<1.0,>=0.27; extra == 'dev'
Requires-Dist: isort<6.0,>=5.13; extra == 'dev'
Requires-Dist: mypy<2.0,>=1.10; extra == 'dev'
Requires-Dist: pylint<4.0,>=3.0; extra == 'dev'
Requires-Dist: pytest-asyncio<2.0,>=0.24; extra == 'dev'
Requires-Dist: pytest-cov<8.0,>=5.0; extra == 'dev'
Requires-Dist: pytest<10.0,>=8.0; extra == 'dev'
Requires-Dist: radon<7.0,>=6.0; extra == 'dev'
Requires-Dist: ruff<1.0,>=0.4; extra == 'dev'
Requires-Dist: taskipy<2.0,>=1.12; extra == 'dev'
Requires-Dist: vulture<3.0,>=2.11; extra == 'dev'
Provides-Extra: fastapi
Requires-Dist: fastapi<1.0,>=0.100; extra == 'fastapi'
Requires-Dist: uvicorn[standard]<1.0,>=0.20; extra == 'fastapi'
Provides-Extra: mcp
Requires-Dist: mcp<2.0,>=1.0; extra == 'mcp'
Provides-Extra: postgres
Requires-Dist: asyncpg<1.0,>=0.29; extra == 'postgres'
Description-Content-Type: text/markdown

to do!!!
