# Local virtualenvs are disposable dev state (see CLAUDE.md), but without this # file `COPY . /app/` on a dev checkout ships ~400MB of site-packages the image # already installs via pip — and the chown -R layer then duplicates it AGAIN. # CI contexts never contain a .venv, so this only protects `:local` dev builds. # Do NOT add daemon/ here: the daemon-builder stage COPYs it from this same # context. .venv* __pycache__/ *.py[co] .pytest_cache/