# Package-local. hatchling chooses its build exclusion list by walking UP from here for a
# .gitignore, then force-includes whichever file it found into the sdist — bypassing
# `exclude`. With no file at this level it reached the repository root and published a
# 209-line inventory of a private monorepo, naming the path of every secret file in it.
#
# See oracles/core/.gitignore for the full account; the real guarantee is the allow-list in
# pyproject.toml plus the gate in scripts/publish_pypi.sh.

data/
dist/
build/
*.egg-info/
__pycache__/
.pytest_cache/
.venv/
