# Python bytecode and caches __pycache__/ *.py[cod] *$py.class .mypy_cache/ .pyright/ .ruff_cache/ .pytest_cache/ .hypothesis/ # Virtual environments .venv/ venv/ env/ .venv*/ # Packaging and build output build/ dist/ wheels/ *.egg-info/ .eggs/ pip-wheel-metadata/ # Test and coverage artifacts .coverage .coverage.* coverage.xml coverage.json htmlcov/ .tox/ .nox/ # Local configuration and secrets .env .env.* !.env.example # Logs, runtime files and temporary artifacts *.log *.pid *.sock *.swp *.swo *~ *.orig *.rej # Nix result result-* .direnv/ # Editors and operating systems .idea/ .vscode/ .DS_Store Thumbs.db desktop.ini # uv.lock is intentionally committed for this application.