aiohttp<4.0.0,>=3.10.0
python-dotenv<2.0.0,>=1.0.0

[ai]
openai<2.0.0,>=1.30.0
anthropic<2.0.0,>=0.26.0
langchain<1.0.0,>=0.2.0
langdetect<2.0.0,>=1.0.9
textblob<1.0.0,>=0.17.1
numpy<3.0.0,>=1.26.0
scikit-learn<2.0.0,>=1.4.0

[all]
ai-prishtina-whatsapp-mcp[ai,dev,mcp,storage,translation]

[dev]
pytest<9.0.0,>=8.0.0
pytest-asyncio<1.0.0,>=0.23.0
pytest-cov<6.0.0,>=5.0.0
pytest-mock<4.0.0,>=3.14.0
pytest-xdist<4.0.0,>=3.5.0
factory-boy<4.0.0,>=3.3.0
black<25.0.0,>=24.0.0
ruff<1.0.0,>=0.4.0
mypy<2.0.0,>=1.10.0
pre-commit<4.0.0,>=3.7.0
bandit<2.0.0,>=1.7.9
mkdocs<2.0.0,>=1.6.0
mkdocs-material<10.0.0,>=9.5.0
mkdocstrings[python]<1.0.0,>=0.25.0

[docker]
gunicorn<22.0.0,>=21.2.0
supervisor<5.0.0,>=4.2.5
gevent<24.0.0,>=23.9.0

[mcp]
mcp>=1.2.0

[monitoring]
sentry-sdk[fastapi]<2.0.0,>=1.38.0
opentelemetry-api<2.0.0,>=1.21.0
opentelemetry-sdk<2.0.0,>=1.21.0
opentelemetry-instrumentation-fastapi<1.0.0,>=0.42b0
opentelemetry-instrumentation-redis<1.0.0,>=0.42b0

[performance]
psutil<6.0.0,>=5.9.0
memory-profiler<1.0.0,>=0.61.0
py-spy<1.0.0,>=0.3.14
locust<3.0.0,>=2.17.0

[server]
fastapi<1.0.0,>=0.111.0
uvicorn[standard]<1.0.0,>=0.30.0

[storage]
redis<7.0.0,>=5.0.0

[translation]
googletrans<5.0.0,>=4.0.0
deep-translator<2.0.0,>=1.11.0
langdetect<2.0.0,>=1.0.9
