# ─────────────────────────────────────────────────────────────────────────────
# Treely — .gitignore
# ─────────────────────────────────────────────────────────────────────────────

# ── Python bytecode & cache ───────────────────────────────────────────────────
__pycache__/
*.py[cod]
*$py.class
*.pyo
.pyc

# ── Distribution / build artefacts ───────────────────────────────────────────
dist/
build/
*.egg-info/
*.egg
MANIFEST
.eggs/
wheels/
*.whl
*.tar.gz
*.zip

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

# ── Pip / dependency locks ────────────────────────────────────────────────────
pip-log.txt
pip-delete-this-directory.txt

# ── Test / coverage artefacts ─────────────────────────────────────────────────
.pytest_cache/
.tox/
.nox/
htmlcov/
.coverage
.coverage.*
coverage.xml
*.cover
*.py,cover
nosetests.xml
test-results/
junit.xml

# ── Type checker caches ───────────────────────────────────────────────────────
.mypy_cache/
.dmypy.json
dmypy.json
.pyright/
.pyre/

# ── Linter / formatter ────────────────────────────────────────────────────────
.ruff_cache/

# ── IDE & editor ─────────────────────────────────────────────────────────────
.idea/
.vscode/
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
*.swp
*.swo
*~
.project
.classpath
.settings/
*.launch
.spyproject
.spyderproject
.ropeproject

# ── macOS ─────────────────────────────────────────────────────────────────────
.DS_Store
.AppleDouble
.LSOverride
._*
.Spotlight-V100
.Trashes

# ── Windows ───────────────────────────────────────────────────────────────────
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
Desktop.ini
$RECYCLE.BIN/

# ── Linux ─────────────────────────────────────────────────────────────────────
*~
.nfs*

# ── Jupyter ───────────────────────────────────────────────────────────────────
.ipynb_checkpoints
*.ipynb

# ── Documentation build ───────────────────────────────────────────────────────
docs/_build/
docs/site/
site/

# ── Secrets & environment ─────────────────────────────────────────────────────
.env
.env.local
.env.*.local
*.pem
*.key
secrets.toml

# ── Treely-specific output files ──────────────────────────────────────────────
treely_output.txt