.venv/
__pycache__/
*.py[cod]
.pytest_cache/
.mypy_cache/
.ruff_cache/
# Coverage artifacts (CI writes coverage.xml; --cov writes .coverage)
.coverage
.coverage.*
coverage.xml
htmlcov/
dist/
build/
*.egg-info/
.env
.env.*

# Upstreamer port machinery
# Upstream checkout + scratch work
tmp/upstreamer/
# Run logs
.upstreamer/logs/
# LOCAL SECRETS - never commit
.upstreamer/port.env
!.upstreamer/port.env.example
