# Keep local build/test artifacts out of the image's build context.
#
# The final `uv sync --locked --group dev` step in the Dockerfile does a full
# `COPY . ...` of the source tree (needed to install the local `openedx_ledger`
# package from src/), so anything generated by running tests/tox/tooling
# locally would otherwise get copied in too -- root-owned, since that COPY
# happens before the image switches to the unprivileged `app` user, which
# then can't clean or overwrite them (e.g. `make clean`'s `rm` failing on a
# root-owned .tox/ or __pycache__/ left over from a local `tox` run).
__pycache__/
*.py[cod]
.pytest_cache/
.cache/
.tox/
.venv/
venv/
.coverage
.coverage.*
coverage.xml
htmlcov/
pii_report/
default.db
*.egg-info/
/dist/
/build/
docs/_build/
