# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info
.pytest_cache/

# Python runtime (portable)
runtime/

# Virtual environments
.venv

# Database
*.sqlite3
*.sqlite3-wal
*.sqlite3-shm

# GeoIP MMDB (generated from geoip_chunks/)
*.mmdb
*.mmdb.gz
data/geoip_chunks/

# Logs
logs/
*.log

# System
Thumbs.db
.DS_Store

# IDE
.vscode/
.idea/

# OpenCode state
.omo/

# Update cache (auto-generated by build_update.py)
.update_cache/
RUNTIME_CHANGED.txt

# Test data (auto-generated CSV files)
data/**/*.csv
data/multi_upload/
data/gen_multi2/
node_modules/
package-lock.json
package.json
