# Python
.venv/
.venv_scan/
.venv-sparkless/
.venv-sparkless-check/
venv/
__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

# Rust (includes target/doc from cargo doc)
target/
.cargo-home/
Cargo.lock
**/*.rs.bk

# IDE
.cursor/
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Testing
.pytest_cache/
.coverage
.coverage.*
htmlcov/

# Linting / type checking
.ruff_cache/
.mypy_cache/

# Maturin
*.whl

# Built documentation (MkDocs, Sphinx, etc.)
site/
docs/_build/
_build/

# Environments / tooling
.env
.python-version
.nox/
.tox/
__pypackages__/

# Jupyter
.ipynb_checkpoints/

# Local scratch outputs (reports, benchmarks, etc.)
tmp/
.benchmarks/

# Artifacts
artifacts/
artifact/

# Spark runtime outputs (should not be committed)
spark-warehouse/
derby.log
metastore_db/

# Build artifacts (native lib debug symbols, etc.)
*.dSYM/
*.dSYM
.cargo/

# Extractor clone
.spark_clone/
