# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
dist/
build/
*.egg

# Virtual Environment
venv/
env/
ENV/
agomtradepro/

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

# Django
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
staticfiles/
media/

# Environment
.env
.env.local
.env.*.local

# Git
.git/
.gitignore

# Documentation
doc/
*.md

# Tests
.pytest_cache/
.coverage
htmlcov/
.tox/
tests/
.mypy_cache/

# Docker
Dockerfile
docker-compose*.yml
.dockerignore

# Other
*.bak
nul
nbs_response.html

# Cache
.cache/
*.cache
# Keep only Linux wheel cache used by Docker builds
!.cache/pip-wheels/
.cache/pip-wheels/*
!.cache/pip-wheels/linux-py311/
!.cache/pip-wheels/linux-py311/**

# Scripts (not needed in container)
scripts/*.ps1
scripts/*.sh
scripts/dev.bat

# Distribution files
dist/
*.tar.gz

# Frontend and local tooling artifacts
node_modules/
screenshots/
.claude/

# Project docs not required at runtime
docs/

# Temporary files
*.tmp
*.temp

# Lock files (will be regenerated)
*.lock
poetry.lock
Pipfile.lock
!requirements-prod.lock
