# Pixi environment (recreated inside the container)
.pixi/

# Python bytecode
__pycache__/
*.py[cod]
*$py.class
*.so

# Distribution / packaging (root-anchored — does NOT exclude src/bowser/dist/)
build/
dist/
*.egg-info/
*.egg

# Test / coverage / type-check caches
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.mypy_cache/
.ruff_cache/

# Documentation build output
docs/_build/
site/

# IDE / editor / OS files
.vscode/
.idea/
*.swp
*~
.DS_Store
Thumbs.db
*.local

# Git
.git/
.gitignore
.git-blame-ignore-revs
.gitattributes

# Frontend tooling: bundle is built on the runner before `docker build`,
# so node_modules itself is not needed in the image context.
node_modules/

# Local data and artifacts that have no business in the build context
data/
tests/data/
*.parquet/

# Notebook checkpoints
.ipynb_checkpoints/

# Env / secrets
.env
