Skip to content

Bump development dependencies#894

Draft
sjmonson wants to merge 9 commits into
vllm-project:mainfrom
sjmonson:feat/bump_dev
Draft

Bump development dependencies#894
sjmonson wants to merge 9 commits into
vllm-project:mainfrom
sjmonson:feat/bump_dev

Conversation

@sjmonson

@sjmonson sjmonson commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

Details

  • [ ]

Test Plan

Related Issues

  • Resolves #

  • "I certify that all code in this PR is my own, except as noted below."

Use of AI

  • Includes code generated or substantially modified by an AI agent
  • Includes tests generated or substantially modified by an AI agent

NOTE: the Generated-by or Assisted-by trailers should be used in git commit messages when code or tests were generated or substantially modified by an AI agent, as described in the project's DEVELOPING.md file.


git log

commit 773f8b5
Author: Samuel Monson smonson@redhat.com
Date: Thu Jul 2 16:07:22 2026 -0400

Drop unused dev dependencies

Signed-off-by: Samuel Monson <smonson@redhat.com>

commit 29ebff3
Author: Samuel Monson smonson@redhat.com
Date: Thu Jul 2 17:50:49 2026 -0400

Move tox and pre-commit to a separate group

Plus unlock versions and add tox-uv, which is used in CI. Changes to tox
and pre-commit are unlikely to break development asside from the
occasional bug or config migration. Unlike pytest, ruff, or mypy which
can add and change rules.

Signed-off-by: Samuel Monson <smonson@redhat.com>

commit 6bcfd62
Author: Samuel Monson smonson@redhat.com
Date: Thu Jul 2 17:59:17 2026 -0400

Drop dev "extras" in favor of dev "group"

Pip has supported dependency groups since 25.1 and this is the
recommended method for locking dev dependencies over extras since
dependency groups are not shipped in wheels.

Signed-off-by: Samuel Monson <smonson@redhat.com>

commit c53f20b
Author: Samuel Monson smonson@redhat.com
Date: Thu Jul 2 18:16:11 2026 -0400

Bump pytest

Signed-off-by: Samuel Monson <smonson@redhat.com>

commit 5b68760
Author: Samuel Monson smonson@redhat.com
Date: Thu Jul 2 18:31:53 2026 -0400

Bump mypy

Signed-off-by: Samuel Monson <smonson@redhat.com>

commit df14443
Author: Samuel Monson smonson@redhat.com
Date: Thu Jul 2 18:36:00 2026 -0400

Bump ruff

Signed-off-by: Samuel Monson <smonson@redhat.com>

commit a54ac5c
Author: Samuel Monson smonson@redhat.com
Date: Thu Jul 2 19:17:57 2026 -0400

Fix new PLC0415 lint errors

Ruff PLC0415 enforces importing in module scope. We already implicitly
require this in source code but in tests a lot of late imports have
snuck in.

Generated-by: claude-code Opus 4.6
Signed-off-by: Samuel Monson <smonson@redhat.com>

commit 41e7723
Author: Samuel Monson smonson@redhat.com
Date: Thu Jul 2 19:27:58 2026 -0400

Fix remaining lint errors

Signed-off-by: Samuel Monson <smonson@redhat.com>

commit 57dc068
Author: Samuel Monson smonson@redhat.com
Date: Thu Jul 2 19:44:18 2026 -0400

Bump pre-commit repos

Signed-off-by: Samuel Monson <smonson@redhat.com>

Generated-by: claude-code Opus 4.6
Signed-off-by: Samuel Monson smonson@redhat.com

sjmonson added 9 commits July 2, 2026 18:50
Signed-off-by: Samuel Monson <smonson@redhat.com>
Plus unlock versions and add tox-uv, which is used in CI. Changes to tox
and pre-commit are unlikely to break development asside from the
occasional bug or config migration. Unlike pytest, ruff, or mypy which
can add and change rules.

Signed-off-by: Samuel Monson <smonson@redhat.com>
Pip has supported dependency groups since 25.1 and this is the
recommended method for locking dev dependencies over extras since
dependency groups are not shipped in wheels.

Signed-off-by: Samuel Monson <smonson@redhat.com>
Signed-off-by: Samuel Monson <smonson@redhat.com>
Signed-off-by: Samuel Monson <smonson@redhat.com>
Signed-off-by: Samuel Monson <smonson@redhat.com>
Ruff PLC0415 enforces importing in module scope. We already implicitly
require this in source code but in tests a lot of late imports have
snuck in.

Generated-by: claude-code Opus 4.6
Signed-off-by: Samuel Monson <smonson@redhat.com>
Signed-off-by: Samuel Monson <smonson@redhat.com>
Signed-off-by: Samuel Monson <smonson@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant