# Python bytecode and build output.
__pycache__/
*.py[cod]
/build/
/dist/
*.egg-info/

# Virtual environments. uv creates .venv by default.
.venv/
venv/

# Test and lint caches.
.pytest_cache/
.ruff_cache/
.coverage
htmlcov/

# Editor and OS noise.
.DS_Store

# Never commit Azure credentials or recorded output that might carry tenant
# data. Test fixtures live under tests/fixtures/ and are committed on purpose,
# scrubbed of real identifiers.
.env
*.pem
azure.json
