openai==2.44.0
anthropic<=0.109.2
tqdm
pydantic
pydantic_core
devtools
packaging>=24.2
fastapi
mcp<2,>=1.28.1
itsdangerous
uvicorn
httptools
uvloop
hydra-core
omegaconf
rich
mlflow-skinny>=3.16.0
mlflow>=3.16.0
scipy>=1.14.1
aiohttp>=3.14.1
yappi>=1.7.6
ray[default]>=2.56.1
psutil
datasets
orjson
urllib3>=2.7.0
sqlparse>=0.6.0
fonttools>=4.60.2
python-multipart>=0.0.22
pyarrow>=23.0.1
wandb
GitPython>=3.1.61
pyasn1>=0.6.4
pydot

[all]
nemo-gym[dev,sandbox]

[dev]
gprof2dot
pre-commit>=3.6.0
mypy>=1.8.0
ruff
coverage[toml]
pytest-cov
pytest-xdist
pytest
pytest-asyncio
defusedxml>=0.7.1
requests-mock

[openshell]
openshell<0.1,>=0.0.92

[sandbox]
tenacity>=9.1.4
opensandbox>=0.1.15
httpx-aiohttp>=0.2.0
daytona>=0.179.0
e2b<3.0.0,>=2.36.0
boto3>=1.34

[telemetry]
nemo-lens[sdk]
opentelemetry-instrumentation-fastapi>=0.60b0
opentelemetry-instrumentation-aiohttp-client>=0.60b0

[vllm]
vllm==0.25.1
flashinfer-python==0.6.13
