toto*
*/toto*

# Byte-compiled
__pycache__/
*.py[cod]

# Packaging / build
build/
dist/
*.egg-info/
_version.py

# Tooling caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
.coverage.*
htmlcov/

# Environments
.venv/
venv/

# Migration script backups (git already has the history)
*.bak

# Scratch space for third-party reference material. Deliberately ignored:
# temp/spc2.py is GPL-3.0 and this project is MPL-2.0, so it must never be
# committed here. See SPC_Format_Notes.md section 4.
temp/

# Built documentation
docs/_build/
docs/jupyter_execute/

# Vendor sample .spc files: fetched on demand, never committed (unstated
# licence). See scripts/fetch_spc_fixtures.py and SPC_Format_Notes.md s7.
tests/data/spc/

# Credentials. These belong in a password manager, not a git repository --
# this is a backstop against `git add -A`, not a place to keep them.
*Recovery-Codes*
.pypirc
*.token
