__pycache__/
*.pyc
.venv/
.pytest_cache/
.ruff_cache/
.hypothesis/
*.egg-info/
dist/
build/
.coverage
htmlcov/
# generated dbt projects live under target/ by default
target/
# canvas toolchain (the production build IS committed, under packages/server/.../static)
canvas/node_modules/
# vscode extension toolchain (source is committed; artifacts are not)
vscode/node_modules/
vscode/dist/
vscode/*.vsix

# demo projects ship as adoption assets: track the source, ignore build output.
# (*.duckdb below already excludes the bundled warehouses; users run `dbt build`.)
demo/**/target/
demo/**/logs/
demo/**/dbt_packages/

# duckdb build artifacts
*.duckdb
*.duckdb.wal

# macOS
.DS_Store
