verl>=0.7.1
ray[default]>=2.50.0
tensordict
wandb
omegaconf
sqlalchemy
aiosqlite
psycopg2-binary
networkx
latex2sympy2_extended
math_verify>=0.8.0
ninja
fire
streamlit
flask
requests
tensorboard
openai
jsonlines
sortedcontainers
word2number
matplotlib
psutil
nvidia-ml-py
pybase64
transformers>=5.12.1
datasets>=4.0.0
typer>=0.23.0
fsspec>=2023.10.0

[agent]
agentscope[tuner]<2.0.0,>=1.0.19

[data]
py-data-juicer>=1.4.3

[dev]
pre-commit>=2.17.0
black>=23.7.0
flake8>=6.1.0
flake8-docstrings>=1.6.0
isort>=5.12.0
mypy>=1.7.0
pytest>=8.0.0
pytest-json-ctrf
parameterized
viztracer

[doc]
sphinx<9.0.0
sphinx-autobuild
sphinx-book-theme
myst-parser
sphinxcontrib-apidoc
sphinx-multiversion
sphinxcontrib-mermaid

[flash_attn]
flash-attn>=2.8.3

[megatron]
megatron-core[mlm]>=0.16.1

[mm]
qwen-vl-utils
blobfile

[openjudge]
py-openjudge>=0.2.2

[qwen3_5]
flash-linear-attention>=0.4.2
causal_conv1d>=1.6.0

[sglang]
sglang==0.5.13

[tinker]

[tinker:python_version >= "3.11"]
tinker>=0.20.0

[vllm]
vllm<=0.23.0,>=0.19.1
