# Python
__pycache__/
*.py[cod]
*.egg-info/
*.egg
.eggs/
build/
dist/
.tox/
.nox/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# Virtual envs
.venv/
venv/
env/

# IDE
.vscode/
.idea/
*.swp

# OS
.DS_Store
Thumbs.db

# EDSDK binaries (must NOT be committed — distributed by Canon under NDA)
EDSDK/
EDSDK_64/
*.dll
*.so
*.dylib
*.framework/
EDSDK.Framework.zip
Macintosh.dmg
Macintosh.dmg.zip

# Local config
.env
.env.*
!.env.example

# Sample / runtime outputs (generated by examples — never commit)
captures/
liveview/
multicam/
*.CR3
*.cr3
*.CR2
*.cr2
*.JPG
*.jpg
*.JPEG
*.jpeg
