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

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

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

[bench-torch]
juniper-recurrence-model[torch]<0.3.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
juniper-recurrence[observability]

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