# rye:signed:2026-03-17T00:43:19Z:610269fb39778fc1719000b8f3052157c9f7aabd5964136f7cfe378acfb7a42d:aV-ToHXI-muaffJ3--PUC3whdld6V1JL7TogCVJuj2Vlj19fC8EtoQTPy-ktCUPoLuqRIidFj98CAOMVXAY4Bg==:6ea18199041a1ea8
version: "1.0.0"
tool_type: config
executor_id: null
category: rye/core/bundler
description: "Bundle collection rules — directories to exclude when building manifests"

# Directories to exclude when collecting bundle files.
# These are universal build/cache artifacts — not language-specific.
# Override or extend via user/project space:
#   {USER_SPACE}/tools/rye/core/bundler/collect.yaml
#   {project}/.ai/tools/rye/core/bundler/collect.yaml
exclude_dirs:
  - __pycache__
  - .venv
  - node_modules
  - .git
  - dist
  - build
  - .ruff_cache
  - .pytest_cache
  - .mypy_cache

# Filenames to exclude when collecting/signing items.
# These are ecosystem metadata files that live alongside tools
# but are not Rye items themselves.
exclude_files:
  - package.json
  - package-lock.json
  - yarn.lock
  - pnpm-lock.yaml
