# fastapi >=0.118 / starlette >=0.48 are required because openenv-core 0.2.3 # references status.HTTP_422_UNPROCESSABLE_CONTENT (added in starlette 0.48). fastapi>=0.118.0 starlette>=0.48.0 uvicorn[standard]>=0.32.1 pydantic>=2.10.3 # Level 2: Hub-driven task catalog. We swallow load failures at runtime so # the env still functions if Hub is offline, but the dependency is required # for Hub-backed tasks to be discoverable. datasets>=3.0.0 huggingface_hub>=0.25.0 # Hackathon conformance: meta-pytorch/OpenEnv 0.2.x -- exposes the canonical # /openenv/{reset,step,state,health,metadata,schema,ws} surface alongside our # legacy contract. See opensleuth_env/openenv_adapter.py. openenv-core==0.2.3