numpy>=1.24.0
opencv-python>=4.8.0
scipy>=1.10.0
pillow>=10.0.0
matplotlib>=3.7.0
pydantic>=2.0.0
tqdm>=4.66.0
colorlog>=6.7.0
click>=8.1.0
librosa>=0.10.0
soundfile>=0.12.0
openai>=1.0.0
anthropic>=0.5.0
google-genai>=1.0.0
markdown>=3.4.0
mermaid-py>=0.5.0
plotly>=5.18.0
kaleido>=0.2.1
python-dotenv>=1.0.0
requests>=2.31.0
tenacity>=8.2.0

[all]
planopticon[pdf]
planopticon[cloud]
planopticon[dev]

[cloud]
planopticon[gdrive]
planopticon[dropbox]

[dev]
pytest>=7.3.0
pytest-cov>=4.1.0
black>=23.3.0
isort>=5.12.0
mypy>=1.3.0
ruff>=0.1.0

[dropbox]
dropbox>=12.0.0

[gdrive]
google-auth>=2.0.0
google-auth-oauthlib>=1.0.0
google-api-python-client>=2.0.0

[gpu]
torch>=2.0.0
torchvision>=0.15.0

[pdf]
weasyprint>=60.0
