# This file exists for a build reason as well as a VCS one.
#
# Hatchling resolves the nearest VCS ignore file by walking up to the repository
# root and then FORCE-includes it in the sdist (builders/sdist.py
# get_default_build_data), where `exclude` cannot reach it and `ignore-vcs` does
# not apply. Without a package-local file the nearest one is the monorepo root's,
# so every sdist shipped a listing of this repository's internal directories.
# Keeping one here means the shipped file is this package's own and says nothing
# about anything else. tests/test_distribution_boundary.py pins that.

.venv/
dist/
__pycache__/
*.pyc
.pytest_cache/
.ruff_cache/
