click>=8.1
pydantic>=2.0
pyyaml>=6.0
jinja2>=3.1
rich>=13.0
httpx>=0.25
goal>=2.1.0
costs>=0.1.20
pfix>=0.1.60
testql>=0.1.1

[:python_version < "3.11"]
tomli>=2.0

[api]
fastapi>=0.104
sqlalchemy>=2.0
alembic>=1.13

[deploy]
redeploy<0.3.0,>=0.2.0

[dev]
pytest>=7.4
pytest-asyncio
pytest-cov>=4.0
ruff
mypy
goal>=2.1.0
costs>=0.1.20
pfix>=0.1.60

[device-adopt]
op3>=0.1.6

[lsp]
pygls>=1.3
lsprotocol>=2023.0.1
