# =========================================================
# 🧪 DEVELOPMENT ENVIRONMENTS (Nix / direnv / Python)
# =========================================================
.devenv/
.direnv/
.venv/
venv/
env/
ENV/
env.bak/
venv.bak/

# =========================================================
# 🔐 ENV / SECRETS (LOCAL ONLY)
# =========================================================
.env
.env.sandbox
.env.systemd
conf/

# =========================================================
# 📦 PROJECT DATA (RUNTIME / GENERATED)
# =========================================================
data/
buckets/
dev_db.sqlite
*.sqlite3

# =========================================================
# 🧠 PYTHON CACHE / BUILD ARTIFACTS
# =========================================================
__pycache__/
*.py[codz]
*$py.class
*.so

# =========================================================
# 📦 PACKAGING / BUILD
# =========================================================
.Python
build/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# =========================================================
# 🧪 TEST / COVERAGE
# =========================================================
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/

# =========================================================
# 📊 LOGS / REPORTS
# =========================================================
*.log
*log.yaml
junit.xml

# =========================================================
# 📚 DOCS / GENERATED FILES
# =========================================================
docs/_build/
site/

# diagrams (keep .mmd optional, ignore generated images)
diagram/*.png

# =========================================================
# 🧠 NOTEBOOKS / IDE
# =========================================================
.ipynb_checkpoints
.vscode/
.idea/

# =========================================================
# 🔍 TYPE CHECKERS / LINTERS
# =========================================================
.mypy_cache/
.dmypy.json
dmypy.json
.pyre/
.pytype/
.ruff_cache/

# =========================================================
# ⚙️ TOOLING
# =========================================================
.pdm-python
.pdm-build/
.pixi
__pypackages__/

# =========================================================
# 🧪 DJANGO / APP
# =========================================================
db.sqlite3
db.sqlite3-journal
local_settings.py

# =========================================================
# 🧾 MISC
# =========================================================
pip-log.txt
pip-delete-this-directory.txt

# =========================================================
# 🚫 DO NOT TRACK SUBMODULE CONTENT
# (keep submodule pointer only)
# =========================================================
libs/lx-data-models/*
!libs/lx-data-models/.git

# =========================================================
# 🚫 OPTIONAL (uncomment if needed)
# =========================================================
# diagram/*.mmd
uv.lock
devenv.lock
