__pycache__
*.pyc
*.egg-info
dist
build
.pytest_cache
.venv
# `uv run` in this directory writes a uv.lock. Hatchling's default sdist
# selection honours this file, so leaving uv.lock untracked here is also what
# keeps it OUT of the published sdist — a stray lock shipped to PyPI cannot be
# taken back. This is a library, not an application: it pins nothing.
uv.lock
