# Dazzle DNR Local Mode Requirements
# Prefer the uv deploy layout (`dazzle deploy heroku`) over this file.
# If you keep requirements.txt for local mode:
#   uv venv && source .venv/bin/activate && uv pip install -r requirements.txt

# Core runtime dependencies
#
# The distribution is `dazzle-dsl` — `dazzle` is a different, unrelated
# package on PyPI (PEP 503 normalises only the import name, which stays
# `dazzle`). The major.minor pin is substituted at `dazzle init` time and
# tracks the installed framework (#1630).
dazzle-dsl~={{framework_minor}}
fastapi>=0.100.0
uvicorn[standard]>=0.24.0
pydantic>=2.0

# Optional: Image processing (for file uploads with image resizing)
# pillow>=10.0.0

# Optional: HTTP clients for external API integrations
# httpx>=0.25.0
