# VCS and metadata
.git
.gitignore
.gitattributes

# Editor/IDE
.vscode
.idea
.cursor
.cursorignore
*.sublime-*
.ropeproject

# Python caches and build artifacts
__pycache__
*.py[cod]
*$py.class
*.so

build
dist
*.egg-info
.eggs
wheels

# Test, tooling and analysis outputs
.pytest_cache
.mypy_cache
.ruff_cache
.tox
.nox
.coverage
.coverage.*
coverage.xml
htmlcov
.hypothesis

# Virtual environments
.venv
.venv*/
venv
env
ENV
env.bak
venv.bak

# OS noise
.DS_Store
Thumbs.db


# NOTE: tests are intentionally not ignored so they can be copied in test stages
