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

# Environment
.env
*.env.local

# Testing
.coverage
.pytest_cache/
htmlcov/

# Mypy
.mypy_cache/

# IDEs
.idea/
.vscode/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Pipeline artifacts (large, generated)
artifacts/
repos/
workspaces/
docker/data/

# Local live-test workspace (never commit; contains real API keys, real
# Allium queries, real workspaces). Renamed from "Tests" to "live_tests"
# to avoid the case-insensitive collision with "tests/" on macOS HFS+/APFS.
# Do NOT add `/Tests/` here: macOS treats it as identical to `tests/` and
# would ignore the entire test suite.
/live_tests/

# Logs
*.log
logs/

# Docker
docker-compose.override.yml
