streamlit[auth]<2,>=1.54.0
pydantic<3,>=2.12.0
python-dotenv>=1.2.2
structlog>=25.1.0
pdfminer.six>=20251107
langchain-text-splitters<2,>=1.1.2
openai<4,>=3.24.0
tenacity>=9.1.4
numpy>=2.0
xxhash>=3.5
datasets>=4.7.0
huggingface-hub>=0.34.0
typer>=0.27.0
pyyaml>=6.0.3

[pii]
presidio-analyzer>=2.2

[train]
torch>=2.6
transformers>=5.10.4
trl>=1.14.1
peft>=0.21.2
accelerate>=1.15.0
datasets>=4.7.0

[train:sys_platform == "linux"]
bitsandbytes>=0.50.2
