numpy>=1.21
pandas>=1.3
scikit-learn>=1.0
torch>=1.12
torchvision>=0.13
matplotlib>=3.5
Pillow>=9.0
optuna>=3.0
pydantic>=2.0
httpx>=0.24
joblib>=1.2

[all]
transformers>=4.20
xgboost>=1.6
lightgbm>=3.3
catboost>=1.1
shap>=0.42
fastapi>=0.100
uvicorn[standard]
onnx>=1.12
tensorboard>=2.10
beautifulsoup4>=4.11
aiohttp>=3.8
sentence-transformers>=2.2
faiss-cpu>=1.7
ddgs>=0.1.0
ollama>=0.1
torch>=1.12
spacy>=3.5

[catboost]
catboost>=1.1

[deploy]
fastapi>=0.100
uvicorn[standard]

[explain]
shap>=0.42

[lightgbm]
lightgbm>=3.3

[onnx]
onnx>=1.12

[quantum]
pennylane>=0.38
pennylane-qiskit>=0.38
qiskit>=2.0
qiskit-machine-learning>=0.8
qiskit-aer>=0.14

[research]
beautifulsoup4>=4.11
aiohttp>=3.8
sentence-transformers>=2.2
faiss-cpu>=1.7
ddgs>=0.1.0
ollama>=0.1
transformers>=4.20
torch>=1.12
spacy>=3.5

[text]
transformers>=4.20

[xgboost]
xgboost>=1.6
