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

# Virtual environments
venv/
newenv/
env/
ENV/
.venv
config.yml
config.docker.yml
# uv
.python-version
uv.lock

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

# Environment variables
.env
.env.local

# Encryption key file / data directory (should never be committed)
.encryption_key
.data/

# Docker
.dockerignore

# Uploads
uploads/
*.wav
*.mp3
*.flac
*.m4a

# Logs
*.log
logs/

# Database
*.db
*.sqlite

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/

# OS
.DS_Store
Thumbs.db
# Windows/WSL file-download metadata (created when saving files from a browser on Windows)
*:Zone.Identifier
*Zone.Identifier

# Node.js / Frontend
node_modules/
frontend/node_modules/
frontend/dist/
.npm
.yarn
*.tsbuildinfo

# Node.js / Frontend
node_modules/
frontend/node_modules/
frontend/dist/
.npm
*.tsbuildinfo

# Enterprise license private keys
enterprise/keys/*.pem
