# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
/.pytest_cache/
/.coverage
/coverage.xml

# Linters
/.ruff_cache/


# Virtual environments
venv/
ENV/
env/
.venv/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# GCP credentials
*.json
!examples/*.json

# Secrets
.env
.secrets/
*.key
*.pem

# Lab outputs
*.log
lab-output/
*.clab.yml

# Docker images (huge binary tarballs, not for git)
images/
*.tar.gz

# WireGuard client configs (contain private keys)
wireguard-client.conf
*-vpn.conf
lab-vpn.conf
