# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info

# Virtual environments
.venv

# Lock file (library repo — dependencies should stay flexible)
uv.lock

# Local Python version (managed by pyenv/uv, not part of the library)
.python-version

# Embedding cache (generated by examples)
examples/.cache/

.vscode/

# Benchmark results (generated, not committed)
benchmarks/results/*.json

target/

# Rust/maturin build artifacts
*.so
*.dylib
*.pyd