# Byte-compiled
__pycache__/
*.py[cod]
*$py.class
*.so

# Packaging
build/
dist/
*.egg-info/
.eggs/
src/asv_tachyon/_version.py

# Testing / tooling
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
htmlcov/
.tox/
.nox/

# Envs
.venv/
venv/
.env
.env.*

# ASV / tachyon artifacts
.asv/
*.tachyon.bin
flamegraph*.html
heatmap*/

# Docs
docs/build/
# hand-authored Sphinx pages are tracked; org export used to dump into
# docs/source/*.rst — ignore only the old diataxis dumps if re-exported
docs/source/tutorials/
docs/source/howto/
docs/source/reference/
docs/source/explanation/
docs/source/contributing/

# Editors / OS
.idea/
.vscode/
*.swp
.DS_Store

# uv / pixi
uv.lock
.pixi/
web/node_modules/
.venv/
__pycache__/
*.egg-info/
dist/
build/
.pytest_cache/
src/asv_tachyon/_version.py
# built assets generated before release
# web/dist is force-included in wheel when present
web/node_modules/

.venv-docs/
