pydantic>=2.10.6
sqlalchemy>=2.0.38
asyncpg>=0.30.0
aiosqlite==0.21.0
pytz==2025.1
python-dateutil==2.9.0.post0
redis>=5.2.1
hiredis>=3.1.0
aiohttp>=3.11.13
httpx>=0.28.1
click>=8.1.8
python-dotenv>=1.0.1
pyyaml>=6.0.2
psutil>=7.0.0
uvicorn==0.34.0
supervisor==4.2.5
beautifulsoup4==4.12.2
requests==2.31.0
supervisor==4.2.5
uvicorn==0.34.0
fastapi==0.115.11
starlette==0.46.1
websockets==15.0.1
asyncpg==0.30.0
jinja2==3.1.6
python-multipart==0.0.20
prometheus-client==0.21.1
matplotlib==3.10.1
pandas==2.2.3

[dev]
pydantic>=2.10.6
sqlalchemy>=2.0.38
asyncpg>=0.30.0
aiosqlite==0.21.0
pytz==2025.1
python-dateutil==2.9.0.post0
redis>=5.2.1
hiredis>=3.1.0
aiohttp>=3.11.13
httpx>=0.28.1
click>=8.1.8
python-dotenv>=1.0.1
pyyaml>=6.0.2
psutil>=7.0.0
uvicorn==0.34.0
supervisor==4.2.5
beautifulsoup4==4.12.2
requests==2.31.0
fastapi==0.115.11
starlette==0.46.1
websockets==15.0.1
asyncpg==0.30.0
jinja2==3.1.6
python-multipart==0.0.20
prometheus-client==0.21.1
matplotlib==3.10.1
pandas==2.2.3
pytest==8.3.5
pytest-asyncio==0.25.3
pytest-cov==6.0.0
pytest-mock==3.14.0
pytest-xdist==3.6.1
hypothesis==6.128.2
requests==2.32.3
respx==0.22.0
alembic==1.15.1
fakeredis==2.27.0
black==25.1.0
isort==6.0.1
mypy==1.15.0
flake8==7.1.2
