# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info

# Coverage files
.coverage
coverage.xml
htmlcov/

# Virtual environments
.venv

# Ignore these file types everywhere
*.vtk
*.mesh
*.sol
*.stp
*.png
*.gif

# But allow them in the assets folder
!assets/**/*.vtk
!assets/**/*.mesh
!assets/**/*.sol
!assets/**/*.stp
!assets/**/*.png

# Allow images in docs/assets for the documentation site
!docs/assets/**/*.png
!docs/assets/**/*.gif

# Allow committed regression baselines for example tests
!tests/image_cache/**/*.png

wheelhouse/

# Blender extension build artefacts
blender_mmgpy/mmgpy-*.zip
