# Workweaver Backend Dev/Test Dependencies
# Install with: uv pip install -r apps/backend/requirements.txt
# Runtime dependencies live in apps/backend/requirements.runtime.txt.

-r requirements.runtime.txt

# -----------------------------------------------------------------------------
# Testing
# -----------------------------------------------------------------------------
anyio==4.13.0
pytest==9.0.3
pytest-cov==7.1.0
pytest-asyncio==1.4.0
pytest-playwright==0.8.0
pytest-timeout==2.4.0
moto[dynamodb]==5.2.1
pytest-xdist==3.8.0
freezegun==1.5.1
hypothesis==6.140.3

# -----------------------------------------------------------------------------
# Code Quality & Type Checking
# -----------------------------------------------------------------------------
ruff==0.15.14
pyright==1.1.409

# -----------------------------------------------------------------------------
# Type Stubs
# -----------------------------------------------------------------------------
types-PyYAML==6.0.12.20260518
boto3-stubs==1.43.16
botocore-stubs==1.43.14
beautifulsoup4>=4.12.0
Pillow>=12.2.0
