# Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv)
.venv/
__pycache__/
.git/
.DS_Store
.env
*.so
dist/
build/
.egg-info/
.vscode/
target/
/target/
/target
uv-main/
mcp-server/*
mcp-server
/mcp-server/
/mcp-server
node_modules/
debug/
typings/
release/
.mcp/*
.mcp
*.pyi
.cursor/*
.cursor
.venv
.pytest_cache
__pycache__
 ".venv/",
    "site_packages/",
    "env/",
    "node_modules/",
    ".cursor",
    "__pycache__/",
    "*.pyc",
    "*.pyo",
    "*.egg-info/",
    ".pytest_cache/",
    ".mypy_cache/",
    ".ruff_cache/",
    ".venv/",
    "venv/",
    "dist/",
    "build/",
    "node_modules/",
    "**/node_modules/**",
    ".git/",
    ".github/",
    ".vscode/",
    ".idea/",
    "*.log",
    "*.bak",
    "*.tmp",
    "*.swp",
    "*.DS_Store",
    "*.env",
    "*.secrets.yaml",
    "*.secrets.yml",
    "docs/",
    "build/",
    "dist/",
    "*.pdf",
    "*.zip",
    "*.tar.gz",
    "*.tar.bz2",
    "**/test_*.py",
    "**/tests/*",
    "**/fixtures/*",
    "**/config/*",
    "**/conf/*",

# Rust build artifacts
/target
**/*.rs.bk
Cargo.lock
*.so
*.pyd
*.dll
*.dylib

# Python build artifacts
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/
.hypothesis/

# Environment
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# IDEs
.idea/
.vscode/
*.swp
*.swo
*~
.DS_Store
.ipynb_checkpoints

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

*.AppImage
THEME.md
.cursorignore
cursor-utils.yaml
refactoring-plan.md
