__pycache__/
*.py[cod]
*$py.class
*.so
*.egg-info/
*.egg
dist/
build/
.eggs/
*.whl
.venv/
venv/
env/
.env
.tox/
.nox/
.pytest_cache/
.mypy_cache/
.ruff_cache/
htmlcov/
.coverage
.coverage.*
*.log

# Local scitex-dev runtime state — ignore by default, but track
# the project-local audit whitelist so CI sees the same config.
.scitex/*
!.scitex/dev/
.scitex/dev/*
!.scitex/dev/config.yaml

# Runtime state under .scitex/<pkg>/runtime/ — everything regenerable is
# gitignored, but the seed files (.gitkeep, README.md) are tracked so the
# directory exists on fresh clones.
.scitex/*/runtime/*
!.scitex/*/runtime/.gitkeep
!.scitex/*/runtime/README.md

# Sphinx local build output (the in-wheel src/<pkg>/_sphinx_html bundle IS tracked)
docs/sphinx/_build/
