# Python
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
dist/
.venv/
venv/
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
coverage.xml
htmlcov/

# Local configuration and secrets (controller address, SYSID, Home Assistant logins)
.env

# Development Home Assistant instance (created by scripts/dev-ha.sh)
config/

# Bundled library copy: built by scripts/package.py, bind-mounted in the development instance
custom_components/ngbs_icon/_vendor/

# Unredacted controller captures - they contain the real SYSID, MAC and IP addresses
lib/pyngbsicon/tests/fixtures/raw/

# Local backups made by scripts/deploy_ha.py before replacing the integration
.backups/

# Editors / OS
.idea/
.vscode/
.DS_Store

# Manufacturer documents: copyrighted, download them from the links in docs/reference/README.md
docs/reference/*.pdf

# Local helpers for driving Home Assistant instances during development
.devtools/
