__pycache__/
*.py[cod]
build/
dist/
*.egg-info/
.venv/
.ipynb_checkpoints/
.pytest_cache/
.ruff_cache/
# Claude Code: keep the project's root .claude/ (shared settings, skills), ignore the
# per-directory ones it creates elsewhere and its local state
.claude/
!/.claude/
/.claude/settings.local.json
.cc-writes/
# Private working notes (e.g. briefs for upstream fixes)
docs/upstream/
# Coverage
.coverage
coverage.xml
# Windows download markers copied through WSL
*:Zone.Identifier

# Documentation: the build, and the pages generated at each build (docs/conf.py)
docs/_build/
docs/examples/*.ipynb
docs/changelog.md
docs/contributing.md
