Commit 7766332
Pin backend dependencies with pip-compile
Split requirements into requirements.in (direct dependencies with
loose constraints) and requirements.txt (fully pinned lockfile with
hashes, generated by pip-compile). This makes Docker builds
deterministic and prevents unrelated PRs from pulling in breaking
dependency updates.
To update dependencies:
docker run --rm -v "$(pwd)/backend:/app" -w /app python:3.13-slim-bookworm \
sh -c "pip install --quiet pip-tools && pip-compile --strip-extras \
--generate-hashes --output-file requirements.txt requirements.in"
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent d880d86 commit 7766332
2 files changed
+948
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
0 commit comments