Skip to content

Add Ruff to missing dev dependency groups and refresh lockfiles#6178

Merged
cobycloud merged 5 commits into
masterfrom
bbdx/add-ruff-as-dev-dependency-in-toml-files/2026-03-20
Mar 20, 2026
Merged

Add Ruff to missing dev dependency groups and refresh lockfiles#6178
cobycloud merged 5 commits into
masterfrom
bbdx/add-ruff-as-dev-dependency-in-toml-files/2026-03-20

Conversation

@cobycloud
Copy link
Copy Markdown
Contributor

Motivation

  • The repository reported Failed to spawn: ruff because several packages lacked Ruff in their dev dependency groups, so add a consistent dev linter dependency across packages to enable ruff-based formatting and checks.

Description

  • Added a [dependency-groups].dev entry with ruff>=0.11.0 (or appended "ruff>=0.11.0") to the following packages: pkgs/experimental/swarmauri_canon_http, pkgs/experimental/swarmauri_parser_asn1, pkgs/experimental/tigrbl_engine_csv, pkgs/experimental/tigrbl_engine_inmemcache, pkgs/experimental/tigrbl_engine_inmemory, pkgs/experimental/tigrbl_engine_membloom, pkgs/experimental/tigrbl_engine_numpy, pkgs/experimental/tigrbl_engine_pyspark, pkgs/experimental/tigrbl_engine_xlsx, and pkgs/standards/tigrbl_tests.
  • Updated uv.lock files where lockfiles were refreshed during lint runs, adding ruff entries and dev metadata in pkgs/experimental/tigrbl_engine_inmemcache, pkgs/experimental/tigrbl_engine_inmemory, and pkgs/experimental/tigrbl_engine_membloom.
  • Followed repository guidance and ran repository-local formatting/check commands using uv run --directory <dir> --package <name> ruff format . and uv run --directory <dir> --package <name> ruff check . --fix as part of validation.

Testing

  • Ran uv run --directory ... --package ... ruff format . and uv run --directory ... --package ... ruff check . --fix for each changed package per the contribution guide; most packages completed successfully with formatting and checks applied.
  • pkgs/experimental/swarmauri_canon_http failed to run ruff format due to a pre-existing workspace source/member mismatch in its package metadata, not related to the added dev dependency.
  • pkgs/experimental/swarmauri_parser_asn1 passed ruff format but ruff check . --fix exited with pre-existing F403/F405 (star-import) lint findings that are unrelated to this metadata-only change.
  • No pytest or peagen commands were executed as instructed.

Codex Task

@cobycloud cobycloud merged commit b3c6cc2 into master Mar 20, 2026
@cobycloud cobycloud deleted the bbdx/add-ruff-as-dev-dependency-in-toml-files/2026-03-20 branch March 20, 2026 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant