setuptools>=80.0
packaging>=24.2
wheel>=0.43
instructlab-training>=0.11.1
rhai-innovation-mini-trainer>=0.1.1
torch>=2.6.0
numba>=0.50
datasets>=2.15.0
numpy<2.0.0,>=1.26.4
rich>=14.1.0
peft>=0.15
pydantic>=2.7.0
aiofiles>=23.2.1
accelerate>=0.34.2
sympy>=1.0
networkx>=3.0
jinja2>=3.1.0
fsspec>=2025.0
pandas>=2.2
multiprocess>=0.70.16
aiohttp>=3.12
pyparsing>=3.0
regex>=2025.0
llvmlite>=0.42
filelock>=3.0
psutil>=6.0
urllib3>=2.4
frozenlist>=1.7
xxhash>=3.0
requests>=2.32.5
attr>=0.3.2
filelock>=3.19.1
mpmath>=1.3.0

[cuda]
instructlab-training[cuda]>=0.11.1
rhai-innovation-mini-trainer[cuda]>=0.1.1
flash-attn>=2.8
einops>=0.8

[dev]
ipykernel
ipython

[gpt-oss]
transformers>=4.55.0
flash-attn>=2.8
einops>=0.8
datasets>=4.0.0
bitsandbytes==0.47.0
pytest>=8.0
kernels>=0.9.0
