# Core dependencies
numpy>=1.21.0
datasets>=2.0.0
transformers>=4.30.0
scikit-learn>=1.0.0
sklearn-crfsuite>=0.3.6
torch>=2.0.0,<3.0.0
pandas>=1.3.0,<3.0.0
sentencepiece>=0.1.99,<0.2.0
nltk>=3.8.1,<4.0.0
tqdm>=4.65.0,<5.0.0
huggingface-hub>=0.15.0,<1.0.0
sacrebleu>=2.3.1,<3.0.0
protobuf>=3.20.0,<5.0.0

# Testing
pytest>=7.0.0,<8.0.0
pytest-cov>=4.0.0,<5.0.0
pytest-mock>=3.10.0,<4.0.0
pytest-xdist>=3.3.0,<4.0.0

# Development
black>=23.0.0,<24.0.0
flake8>=6.0.0,<7.0.0
mypy>=1.0.0,<2.0.0
isort>=5.12.0,<6.0.0
pre-commit>=3.3.0,<4.0.0
