# Python
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
dist/
.venv/
venv/

# Tooling caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.cache/
.uvcache/

# Coverage artifacts (pytest-cov / coverage.py)
.coverage
.coverage.*
htmlcov/

# hatch-vcs writes this at build/editable-install time; it is derived from git.
/src/netgear_switch/_version.py

# Debian build byproducts (dpkg-buildpackage writes to the parent dir; local
# builds may drop these in-tree).
/built-debs/
*.deb
*.buildinfo
*.changes
/debian/.debhelper/
/debian/files
/debian/python3-netgear-switch-library/
/debian/debhelper-build-stamp

# Project-local scratch
tmp/

# Claude Code local config and subagent-driven-development scratch
/.claude/
/.superpowers/

# Overlay-mount character-device dotfiles present in this repo's working tree —
# never track these.
/.bash_profile
/.bashrc
/.gitconfig
/.gitmodules
/.idea
/.mcp.json
/.profile
/.ripgreprc
/.vscode
/.zprofile
/.zshrc

# Playwright MCP scratch output
.playwright-mcp/
