# =============================================================================
# QEntropia — .gitignore
# =============================================================================

# -----------------------------------------------------------------------------
# Python
# -----------------------------------------------------------------------------
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python

# -----------------------------------------------------------------------------
# Virtual environments
# -----------------------------------------------------------------------------
.venv/
venv/
env/
ENV/
.python-version

# -----------------------------------------------------------------------------
# Build & distribution
# Built packages are generated by CI (publish.yml) — never commit them.
# -----------------------------------------------------------------------------
dist/
build/
*.egg-info/
*.egg
MANIFEST

# -----------------------------------------------------------------------------
# Testing & coverage
# -----------------------------------------------------------------------------
.coverage
.coverage.*
htmlcov/
.pytest_cache/
.tox/

# -----------------------------------------------------------------------------
# Type checking & linting caches
# -----------------------------------------------------------------------------
.mypy_cache/
.ruff_cache/
.dmypy.json
dmypy.json

# -----------------------------------------------------------------------------
# Environment & secrets
# .env.template is intentionally tracked — .env is not.
# -----------------------------------------------------------------------------
.env
.env.local
.env.*.local

# -----------------------------------------------------------------------------
# Generated output files (qentropia CLI artifacts)
# -----------------------------------------------------------------------------
/output*.bin
/output*.png
*.bin
*.whl
*.tar.gz

# -----------------------------------------------------------------------------
# Temporary files
# -----------------------------------------------------------------------------
.tmp/
tmp/
*.tmp
*.log

# -----------------------------------------------------------------------------
# Editors
# .vscode/settings.json is intentionally tracked (project formatter config).
# -----------------------------------------------------------------------------
.idea/
*.swp
*.swo
*~

# -----------------------------------------------------------------------------
# OS metadata
# -----------------------------------------------------------------------------
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Thumbs.db
desktop.ini
