Skip to content

chore: bump Python target version from 3.11 to 3.12#8

Open
yankay wants to merge 1 commit intollm-d:mainfrom
yankay:py312
Open

chore: bump Python target version from 3.11 to 3.12#8
yankay wants to merge 1 commit intollm-d:mainfrom
yankay:py312

Conversation

@yankay
Copy link
Copy Markdown

@yankay yankay commented Mar 2, 2026

What does this PR do?

  1. Update target-version in pyproject.toml from py311 to py312.
  2. Bumps the CI workflow Python version to 3.12.

Why is this change needed?

  • Python 3.11 is no longer the current version
  • Python 3.12 is the default version used by vLLM
  • Ensures consistency with the broader llm-d ecosystem

How was this tested?

  • Unit tests added/updated
  • Integration/e2e tests added/updated
  • Manual testing performed

Checklist

  • Commits are signed off (git commit -s) per DCO
  • Code follows project contributing guidelines
  • Tests pass locally (make test)
  • Linters pass (make lint)
  • Documentation updated (if applicable)

Related Issues

Signed-off-by: Kay Yan <kay.yan@daocloud.io>
Copilot AI review requested due to automatic review settings March 2, 2026 11:40
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository’s Python tooling/CI configuration to target Python 3.12, aligning Ruff’s parsing/upgrade behavior and CI runtime with the newer Python baseline.

Changes:

  • Bump Ruff target-version from py311 to py312 in pyproject.toml.
  • Bump GitHub Actions actions/setup-python version from 3.11 to 3.12 for the Python lint job.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
pyproject.toml Updates Ruff’s target-version to Python 3.12.
.github/workflows/ci-pr-checks.yaml Runs Python linting steps under Python 3.12 in CI.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link
Copy Markdown

Unsigned commits detected! Please sign your commits.

For instructions on how to set up GPG/SSH signing and verify your commits, please see GitHub Documentation.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 4, 2026

This PR is marked as stale after 21d of inactivity. After an additional 14d of inactivity (7d to become rotten, then 7d more), it will be closed. To prevent this PR from being closed, add a comment or remove the lifecycle/stale label.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants