cryptography>=42.0
typer>=0.12
pyyaml>=6.0
python-dotenv>=1.0
psycopg[binary,pool]>=3.2
PyJWT>=2.9
pydantic-settings>=2.0
pydantic>=2.0
blinker>=1.7
structlog>=24.0
limits>=3.0
chromadb>=0.5
cachetools>=5.0
tenacity>=8.0
httpx>=0.27
prometheus-client>=0.20
alembic>=1.13
aiosqlite>=0.20
SQLAlchemy>=2.0
fastapi>=0.115
uvicorn[standard]>=0.30
python-multipart>=0.0.9

[dev]
pytest>=8.0
pytest-cov>=5.0
ruff>=0.5
fastapi>=0.115
uvicorn[standard]>=0.30
mcp>=1.0
hypothesis>=6.100
schemathesis>=3.30

[fairy]
openai>=1.0
pyautogui>=0.9
Pillow>=10.0

[mcp]
mcp>=1.0

[test]
pytest>=8.0
pytest-cov>=5.0
ruff>=0.5
pyright>=1.1
hypothesis>=6.100
schemathesis>=3.30
