

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# Distribution / packaging
dist/
*.egg-info/

# mkdocs
site/

# Unit test / coverage reports
htmlcov/
.pytest_cache/
.coverage
coverage.xml

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# mypy
.mypy_cache/

# Ruff
.ruff_cache/

# General System Files
*.log
.DS_Store
Thumbs.db

# Files generated by unit tests
reports/
results/

# personnal pipelex config files that overrides the default one
pipelex_super.toml
pipelex_override.toml
telemetry_override.toml

# local pipelex service configuration
.pipelex/pipelex_service.toml

# temporary files
temp/

gcp_credentials.json

/pipelex.toml
settings.local.json
structures/
.pipelex/storage

# Generated test fixtures (regenerate with `make regenerate-test-models`)
tests/integration/pipelex/fixtures/_generated_model_sets.py

.pipelex-dev/model_availability.json

# Local test profile overrides (not tracked - for personal customization)
.pipelex-dev/test_profiles_override.toml
mthds-wip

# Derived artifacts (auto-generated, not tracked)
derived/

# Node.js (used only for syncing mthds-ui graph viewer assets)
node_modules/
package-lock.json

# Claude plans
.claude/plans/
.gstack/
