Metadata-Version: 2.4
Name: mseep-roma-dspy
Version: 0.1.0
Summary: Recursive agentic problem solver
Author-email: mseep <support@skydeck.ai>
Requires-Python: >=3.12
Requires-Dist: dspy>=3.0.3
Requires-Dist: fastmcp>=2.12.4
Requires-Dist: httpx>=0.26.0
Requires-Dist: jinja2>=3.1.0
Requires-Dist: jsonschema>=4.20.0
Requires-Dist: loguru>=0.7.3
Requires-Dist: matplotlib>=3.6.0
Requires-Dist: networkx>=3.0
Requires-Dist: omegaconf>=2.3.0
Requires-Dist: pandas>=2.0.0
Requires-Dist: pyarrow>=14.0.0
Requires-Dist: pydantic-settings>=2.11.0
Requires-Dist: pydantic>=2.11.9
Requires-Dist: pyyaml>=6.0.0
Requires-Dist: rich>=13.0.0
Requires-Dist: typer>=0.9.0
Provides-Extra: all
Requires-Dist: roma-dspy[api]; extra == 'all'
Requires-Dist: roma-dspy[e2b]; extra == 'all'
Requires-Dist: roma-dspy[mcp]; extra == 'all'
Requires-Dist: roma-dspy[minimal]; extra == 'all'
Requires-Dist: roma-dspy[observability]; extra == 'all'
Requires-Dist: roma-dspy[persistence]; extra == 'all'
Requires-Dist: roma-dspy[s3]; extra == 'all'
Requires-Dist: roma-dspy[tui]; extra == 'all'
Requires-Dist: roma-dspy[wandb]; extra == 'all'
Provides-Extra: api
Requires-Dist: fastapi>=0.109.0; extra == 'api'
Requires-Dist: httptools>=0.6.4; extra == 'api'
Requires-Dist: httpx>=0.26.0; extra == 'api'
Requires-Dist: python-multipart>=0.0.6; extra == 'api'
Requires-Dist: uvicorn[standard]>=0.27.0; extra == 'api'
Requires-Dist: uvloop>=0.21.0; extra == 'api'
Requires-Dist: websockets>=15.0.1; extra == 'api'
Provides-Extra: dev
Requires-Dist: datasets>=4.2.0; extra == 'dev'
Requires-Dist: dockerfile-parse>=2.0.1; extra == 'dev'
Requires-Dist: ipdb>=0.13.13; extra == 'dev'
Requires-Dist: ipykernel>=6.30.1; extra == 'dev'
Requires-Dist: mypy>=1.0.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=1.2.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0.0; extra == 'dev'
Requires-Dist: pytest-loguru>=0.4.0; extra == 'dev'
Requires-Dist: pytest-mock>=3.15.1; extra == 'dev'
Requires-Dist: pytest>=8.4.2; extra == 'dev'
Requires-Dist: python-magic>=0.4.27; extra == 'dev'
Requires-Dist: ruff>=0.1.0; extra == 'dev'
Requires-Dist: vulture>=2.14; extra == 'dev'
Requires-Dist: watchfiles>=1.1.0; extra == 'dev'
Provides-Extra: e2b
Requires-Dist: e2b-code-interpreter>=2.0.0; extra == 'e2b'
Requires-Dist: e2b>=2.2.0; extra == 'e2b'
Provides-Extra: mcp
Requires-Dist: httpx-sse>=0.4.0; extra == 'mcp'
Requires-Dist: mcp>=1.0.0; extra == 'mcp'
Provides-Extra: minimal
Requires-Dist: httpx>=0.26.0; extra == 'minimal'
Provides-Extra: observability
Requires-Dist: mlflow>=3.6.0; extra == 'observability'
Provides-Extra: persistence
Requires-Dist: alembic>=1.13.0; extra == 'persistence'
Requires-Dist: asyncpg>=0.29.0; extra == 'persistence'
Requires-Dist: greenlet>=3.2.4; extra == 'persistence'
Requires-Dist: psycopg2-binary>=2.9.9; extra == 'persistence'
Requires-Dist: sqlalchemy>=2.0.35; extra == 'persistence'
Provides-Extra: s3
Requires-Dist: aiofiles>=23.2.1; extra == 's3'
Requires-Dist: boto3>=1.40.55; extra == 's3'
Provides-Extra: tui
Requires-Dist: libtmux>=0.47.0; extra == 'tui'
Requires-Dist: pyperclip>=1.8.2; extra == 'tui'
Requires-Dist: textual>=0.60.0; extra == 'tui'
Provides-Extra: wandb
Requires-Dist: wandb>=0.15.0; extra == 'wandb'
Description-Content-Type: text/plain

Package managed by MseeP.ai