torch>=2.4.0
torchvision>=0.19.0
transformers>=4.44.0
accelerate>=0.33.0
datasets>=2.20.0
bitsandbytes>=0.43.1
trl>=0.9.6
peft>=0.12.0
evaluate>=0.4.2
sentencepiece>=0.1.99
tqdm>=4.66.0
huggingface_hub>=0.24.0
protobuf<5
numpy>=1.24.0
pandas>=2.0.0
scikit-learn>=1.3.0
jsonlines>=4.0.0
pydantic>=2.0.0
typer>=0.9.0
rich>=13.0.0
tensorboard>=2.14.0
pyyaml>=6.0

[dev]
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-mock>=3.11.0
pytest-asyncio>=0.21.0
hypothesis>=6.92.0
black>=23.0.0
ruff>=0.1.0
isort>=5.12.0
flake8>=7.0.0
mypy>=1.5.0

[ecosystem]
sigil-pipeline>=2.1.0
human-eval-rust>=2.1.0

[evaluation]
human-eval-rust>=2.1.0

[flash-attention]
flash-attn>=2.5.6

[pipeline]
sigil-pipeline>=2.1.0

[test]
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-mock>=3.11.0
hypothesis>=6.92.0
