# Python build artifacts
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

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

# Test artifacts
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
.coverage.*
htmlcov/
.tox/
.nox/
coverage.xml
*.cover
.hypothesis/
.pyre/

# Editor / IDE
.vscode/
.idea/
*.swp
*.swo
.DS_Store

# OS
Thumbs.db

# Logs
*.log
logs/

# Deepwork session state
.slim/deepwork/

# Local data dirs (admin_token, state.db, etc.)
# Keep the source layout clean; users generate these at runtime.
*.db
*.db-journal
*.db-wal
*.db-shm
admin_token
admin_token.*

# pytest temp scratch files (Windows: Tmp\<user>\AppData\Local\Temp\...).
# ``llmhs chat``'s ``/save`` writes a jsonl here; tests that
# exercise the round-trip leave it behind. The path lives
# outside the repo on Windows so the leading prefix varies.
pytest-of-*/
**/pytest-of-*/
UserspatriAppDataLocalTemppytest-of-*
