fastapi>=0.110
uvicorn[standard]>=0.30
pydantic>=2.0
pydantic-settings>=2.2
numpy>=1.24
juniper-service-core<0.2.0,>=0.1.0
juniper-model-core[crossval]<0.3.0,>=0.2.0
juniper-recurrence-model<0.2.0,>=0.1.5
juniper-data-client<0.5.0,>=0.4.2

[bench]
juniper-data<0.10.0,>=0.9.0

[bench-equities]
juniper-data[equities]<0.10.0,>=0.9.0

[bench-torch]
juniper-recurrence-model[torch]<0.2.0,>=0.1.5

[observability]
juniper-observability[prometheus]<0.5.0,>=0.4.0

[test]
pytest>=8.0
pytest-cov>=5.0
httpx>=0.27

[torch]
juniper-recurrence-model[torch]<0.2.0,>=0.1.5
