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

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

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/
coverage.xml
*.cover

# Type checking
.mypy_cache/
.ruff_cache/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# macOS
.DS_Store

# Secrets — belt and suspenders
# himitsubako's own test/example files should always be encrypted before commit,
# but never commit plaintext decrypted files even by accident
*.dec.yaml
*.dec.yml
*.dec.json
*.plaintext
secrets.yaml
.env
.env.local
.envrc.local

# Docs site
site/

# UV lockfile — commit it
# (uncomment next line if you want to gitignore it instead)
# uv.lock
