# Зависимости проекта с зафиксированными версиями.
#
# Установка:
#   pip install -r requirements.txt
# Для инференса на CPU (меньше образ, без CUDA-колёс):
#   pip install -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cpu

# --- Веб-слой ---
fastapi==0.128.8
starlette==0.49.3
uvicorn==0.39.0
python-multipart==0.0.20
pydantic==2.13.4

# --- Глубокое обучение ---
torch==2.8.0
torchvision==0.23.0

# --- DICOM и изображения ---
pydicom==2.4.4
Pillow==11.3.0
opencv-python-headless==4.11.0.86

# --- Данные, метрики, таблицы ---
numpy==1.26.4
pandas==2.3.3
openpyxl==3.1.5
scikit-learn==1.6.1
scipy==1.13.1

# --- Утилиты ---
tqdm==4.70.0

# --- Тесты ---
pytest==8.4.2
