# Python bytecode
__pycache__/
*.py[cod]
*$py.class

# Distribution / packaging
dist/
build/
*.egg-info/

# Virtual environments
venv/
.venv/
env/

# IDE
.idea/
.vscode/
*.swp

# SQLite databases
*.db
*.db-wal
*.db-shm

# Environment files
.env
.env.local

# Test pollution: a MagicMock leaking into a real path on disk creates
# directories named after the mock. Match the literal class name and
# the typical path-attribute fallouts so future test slips can't end up
# in the working tree.
MagicMock/
**/mock.config_path/
.safestclaw/   # local data dir if someone runs from repo root
