# Core Dependencies
torch>=1.12.0
transformers>=4.20.0
tokenizers>=0.13.0
spacy>=3.5.0
nltk>=3.8
scikit-learn>=1.1.0
numpy>=1.21.0
pandas>=1.5.0
scipy>=1.9.0
tqdm>=4.64.0
pyyaml>=6.0
requests>=2.28.0
beautifulsoup4>=4.11.0
lxml>=4.9.0
fastapi>=0.95.0
uvicorn>=0.20.0
pydantic>=1.10.0
sentence-transformers>=2.2.0

# Optional Dependencies (install with pip install lingo-nlp-toolkit[full])
# 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
# hdbscan>=0.8.29
# gensim>=4.3.0
# wordcloud>=1.9.0
# textstat>=0.7.3
# language-tool-python>=2.7.1

# Development Dependencies (install with pip install lingo-nlp-toolkit[dev])
# pytest>=7.0.0
# pytest-cov>=4.0.0
# pytest-mock>=3.10.0
# black>=22.0.0
# isort>=5.10.0
# flake8>=5.0.0
# mypy>=1.0.0
# pre-commit>=2.20.0
# tox>=4.0.0
# sphinx>=5.0.0
# sphinx-rtd-theme>=1.0.0
# myst-parser>=0.18.0

# Documentation Dependencies (install with pip install lingo-nlp-toolkit[docs])
# sphinx>=5.0.0
# sphinx-rtd-theme>=1.0.0
# myst-parser>=0.18.0
# sphinx-autodoc-typehints>=1.19.0

# Testing Dependencies (install with pip install lingo-nlp-toolkit[test])
# pytest>=7.0.0
# pytest-cov>=4.0.0
# pytest-mock>=3.10.0
# pytest-xdist>=3.0.0
# coverage>=6.0.0
