pydantic>=2.0
httpx>=0.24.0
python-magic>=0.4.27
beautifulsoup4>=4.12.0
pillow>=10.0.0
python-dateutil>=2.8.0
typer>=0.9.0
rich>=13.0.0
PyYAML>=6.0
yt-dlp>=2023.0.0
feedparser>=6.0.0
boto3>=1.28.0
pypdf>=6.7.5
redis[hiredis]>=5.0.0

[confluence]
atlassian-python-api>=3.0.0

[dev]
pytest>=7.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0
ruff<0.10.0,>=0.9.0
mypy>=1.0
types-PyYAML
types-python-dateutil
pre-commit>=3.0
python-dotenv>=1.0.0

[elasticsearch]
elasticsearch<9.0,>=8.0

[gdrive]
google-api-python-client>=2.0.0
google-auth>=2.0.0
PyJWT>=2.0.0
cryptography>=41.0.0

[jira]
atlassian-python-api>=3.0.0

[kafka]
aiokafka>=0.10

[mcp]
mcp>=1.0

[mysql]
aiomysql>=0.2

[office]
python-docx>=1.0.0
python-pptx>=0.6.0

[postgres]
asyncpg>=0.29

[slack]
slack-sdk>=3.0.0

[web]
trafilatura>=1.0.0
readability-lxml>=0.8.0

[websockets]
websockets>=12.0
aiohttp>=3.9.0
