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

# =============================================================================
# Testing
# =============================================================================
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/
archives/
ha_test/

# =============================================================================
# IDE and Editors
# =============================================================================
.idea/
.vscode/
*.swp
*.swo
*~
.project
.pydevproject

# =============================================================================
# Local Configuration and Secrets
# =============================================================================
.env
data/config.yml
data/credentials.json
data/token.json
*.pem
*.key
.python_hue
data/notes
data/notes_index.json
data/notes_index.npy

# =============================================================================
# Local Data and Models
# =============================================================================
data/models/**
!data/models/grammars/
!data/models/grammars/agent.gbnf
data/cache/
*.gguf

# =============================================================================
# Logs and Databases
# =============================================================================
*.log
*.sqlite
*.db
*_db/

# =============================================================================
# OS Generated
# =============================================================================
.DS_Store
Thumbs.db

# =============================================================================
# Temporary Files
# =============================================================================
*.tmp
*.temp
.cache/
.cache

# =============================================================================
# Old/Archive Folders
# =============================================================================
0ld/
dev/
data/voices/private

# =============================================================================
# Keep Example Configs (negation patterns)
# =============================================================================
!data/config.example.yml
!.env.example\
!data/models/grammars/agent.gbnf
searxng_data/settings.yml.new
