torch>=2.0
transformers>=4.30
sentence-transformers>=2.2.0
spacy>=3.5.0
nltk>=3.8
scikit-learn>=1.1.0
numpy>=1.23
tqdm>=4.64.0
pyyaml>=6.0
requests>=2.28.0

[api]
fastapi>=0.95.0
uvicorn>=0.20.0

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
ruff>=0.6.0
mypy>=1.10
types-requests
types-PyYAML
pre-commit>=3.5
build>=1.0.0
twine>=5.0.0

[examples]
pandas>=1.5.0

[full]
fastapi>=0.95.0
uvicorn>=0.20.0
pandas>=1.5.0
pdfplumber>=0.7.0
python-docx>=0.8.11
openpyxl>=3.0.10
matplotlib>=3.5.0
seaborn>=0.11.0
plotly>=5.10.0
umap-learn>=0.5.3
wordcloud>=1.9.0
textstat>=0.7.3

[gpu]
torch>=2.0
torchvision>=0.15
torchaudio>=2.0

[test]
pytest>=7.0.0
pytest-cov>=4.0.0
