# Python bytecode and generated packaging files
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
*.egg
.eggs/
/build/
/dist/
/wheelhouse/
*.spec
pip-wheel-metadata/

# Virtual environments and caches
.venv/
.venv-*/
venv/
env/
ENV/
.env/
.cache/
.pytest_cache/
.hypothesis/
.tox/
.nox/
.mypy_cache/
.ruff_cache/
.pytype/

# Test and coverage output
.coverage
.coverage.*
coverage.xml
htmlcov/
junit*.xml
test-results/
*.prof
*.log

# Local credentials and machine-specific settings
.env
.env.*
!.env.example
.pypirc
.netrc
pip.conf
pip.ini
*.pem
*.key

# Editor/OS files
.idea/
.vscode/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
Desktop.ini

# Local agent state and audit artifacts (already tracked files remain tracked)
/.claude/
/.codex/
/.agents/
/_criba/
/CLAUDE.md

# Maintainer-only release notes
/RELEASING.md
