Ruview/requirements.txt
Cocoon-Break 1c17c50930
fix: move test-only deps out of requirements.txt into requirements-dev.txt (#411)
* fix: remove test-only deps from requirements.txt, add requirements-dev.txt

Test dependencies (pytest, pytest-asyncio, pytest-mock, pytest-benchmark) should
not be installed in production. Move them to requirements-dev.txt.

Closes #410

Signed-off-by: Cocoon-Break <54054995+kuishou68@users.noreply.github.com>

* fix: add requirements-dev.txt with test and dev dependencies

Closes #410

Signed-off-by: Cocoon-Break <54054995+kuishou68@users.noreply.github.com>

---------

Signed-off-by: Cocoon-Break <54054995+kuishou68@users.noreply.github.com>
2026-04-25 20:11:34 -04:00

38 lines
638 B
Text

# Core dependencies
numpy>=1.21.0
scipy>=1.7.0
torch>=1.12.0
torchvision>=0.13.0
# API dependencies
fastapi>=0.95.0
uvicorn>=0.20.0
websockets>=10.4
pydantic>=1.10.0
python-jose[cryptography]>=3.3.0
python-multipart>=0.0.6
passlib[bcrypt]>=1.7.4
httpx>=0.24.0
pydantic-settings>=2.0.0
# Database dependencies
sqlalchemy>=2.0.0
asyncpg>=0.28.0
aiosqlite>=0.19.0
redis>=4.5.0
# CLI dependencies
click>=8.0.0
alembic>=1.10.0
# Hardware interface dependencies
asyncio-mqtt>=0.11.0
aiohttp>=3.8.0
paramiko>=3.0.0
# Data processing dependencies
opencv-python>=4.7.0
scikit-learn>=1.2.0
# Monitoring dependencies
prometheus-client>=0.16.0