requests>=2.28.0

[:python_version < "3.10"]
typing-extensions>=4.0.0

[ai]
anthropic>=0.25.0
openai>=1.0.0
tiktoken>=0.4.0

[all]
anthropic>=0.25.0
openai>=1.0.0
tiktoken>=0.4.0
omegaconf>=2.3.0
toml>=0.10.2
sqlalchemy>=2.0.0
cryptography>=41.0.0
yt-dlp>=2023.0.0
requests>=2.28.0
Pillow>=9.0.0
ffmpeg-python>=0.2.0
numpy>=1.20.0
google-auth>=2.0.0
google-auth-oauthlib>=0.5.0
google-auth-httplib2>=0.1.0
google-api-python-client>=2.0.0
exchangelib>=4.0.0
twilio>=7.0.0
websocket-client>=1.0.0
argon2-cffi>=21.0.0

[all:python_version < "3.11"]
tomli>=2.0.1

[claude]
anthropic>=0.25.0

[cli]

[communication]
google-auth>=2.0.0
google-auth-oauthlib>=0.5.0
google-auth-httplib2>=0.1.0
google-api-python-client>=2.0.0
exchangelib>=4.0.0
twilio>=7.0.0
websocket-client>=1.0.0

[config]
omegaconf>=2.3.0
toml>=0.10.2
sqlalchemy>=2.0.0
cryptography>=41.0.0

[config:python_version < "3.11"]
tomli>=2.0.1

[deepseek]
openai>=1.0.0
tiktoken>=0.4.0

[dev]
pytest>=7.0.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0.0
black>=22.0.0
flake8>=4.0.0
mypy>=0.991
twine>=4.0.0
build>=0.10.0

[download]
yt-dlp>=2023.0.0
requests>=2.28.0

[encryption]
cryptography>=41.0.0
argon2-cffi>=21.0.0

[files]

[imports]

[media]
Pillow>=9.0.0
ffmpeg-python>=0.2.0
numpy>=1.20.0

[openai]
openai>=1.0.0
tiktoken>=0.4.0

[pipeline]
