# ===== Python =====
__pycache__/
*.py[cod]
*.so
build/
dist/
*.egg-info/
.eggs/
*.egg

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

# ===== Environments =====
.venv/
.env
.env.*
.python-version

# ===== Agent / IDE / Editor =====
.claude/
.agent/
.cursor/
.vscode/
.idea/
*.iml
*.swp
*.swo
*~

# ===== OS =====
.DS_Store
Thumbs.db

# ===== Project specific =====
.beluga
.target
*todo.md
PUBLISHING.md
*.log

# ===== static-php-py specific =====
# Binaries extracted lazily at runtime in source/editable installs.
# The .tar.gz / spc archives are tracked; the unpacked binary is not.
**/_resources/php
**/_resources/php.exe
**/_resources/spc
**/_resources/spc.exe
# Per-platform wheel staging leftovers.
**/_resources/.backup/
**/_resources/.extracted/
*.php
**/buildroot
**/source
**/pkgroot
**/downloads
**/log
**/dist*
