# Rust
/target
Cargo.lock
**/*.rs.bk

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
*.pyd
.Python
build/
!/root-docs/CONTRIBUTING/build/
dist/
wheels/
*.egg-info/
.eggs/
MANIFEST

# Virtual environments
.venv/
venv/
env/
.env

# Tooling
.pytest_cache/
.mypy_cache/
.ruff_cache/
.tox/
.coverage
.coverage.*
htmlcov/
.hypothesis/

# Maturin
target/wheels/

# Local working directories
/docs_local

# Editors / IDEs
.idea/
.vscode/
.vs/
.zed/
*.code-workspace
.history/

# Editor backups
*.swp
*.swo
*~

# OS
.DS_Store
._*
Thumbs.db
ehthumbs.db
Desktop.ini

# /wrush task worktrees — always created here, in-tree
/worktrees/

# Local-only cargo overrides (see switch_consumers_to_local_ktav.sh).
# Committing one makes the crate unbuildable everywhere else.
/.cargo/

# Node (doc tooling)
node_modules/
