# ==========================================
# oTree & Django Specific
# ==========================================
# Local database (SQLite)
db.sqlite3
*.sqlite3

# oTree temporary files and build artifacts
__temp*/
_static_root/
_bots*
staticfiles/
*.otreezip

# ==========================================
# Python & Virtual Environments (Strict)
# ==========================================
# Environment directories
.venv/
venv/
env/
ENV/
virtualenv/
v-env/
otree_env/

# Python bytecode and caches
__pycache__/
*.py[cod]
*$py.class
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# ==========================================
# Configuration & Secrets
# ==========================================
# Sensitive environment variables
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
secret_key.txt

# ==========================================
# IDE & System Files
# ==========================================
# VS Code
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

# macOS / Windows
.DS_Store
.AppleDouble
.LSOverride
Thumbs.db

# input data files
data/
