# Build outputs
build/
dist/
*.egg-info/
target/

# Maturin build artifact — rebuilt by `maturin develop`; platform-
# specific so it doesn't belong in the repo.
quickjs_rs/_engine*.so
quickjs_rs/_engine*.pyd
quickjs_rs/_engine*.dylib

# Stale wasi-sdk install from the wasm era; left on disk for local
# users to delete at their leisure. Never committed.
toolchain/

# Python
__pycache__/
*.pyc
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
.coverage.*
htmlcov/
.venv/
venv/
node_modules/

# Secrets / credentials
.env
.env.*
*.pem
*.key
*.crt
credentials.json

# Local package manager lockfiles — deps are pinned in pyproject.toml;
# uv/poetry lockfiles are a local tooling choice and don't belong in
# the repo.
uv.lock
poetry.lock
Pipfile.lock
