httpx<1,>=0.27
pydantic<3,>=2.7
PyMuPDF<2,>=1.24
PyYAML<7,>=6.0
rich<15,>=13.7
typer<1,>=0.12

[dev]
build<2,>=1.2
pytest<10,>=8
pytest-asyncio<2,>=0.24
ruff<1,>=0.8
twine<7,>=5

[qlora]
ritaline[train]
bitsandbytes<1,>=0.45

[train]
accelerate<3,>=1.2
datasets<5,>=3
peft<1,>=0.15
torch>=2.3
transformers<6,>=4.57
trl<2,>=1.0
