Skip to content

build: require Python 3.11 - #1367

Merged
VforVitorio merged 1 commit into
devfrom
fix/python311-support-baseline
Nov 3, 2026
Merged

VforVitorio merged 1 commit into
devfrom
fix/python311-support-baseline

Conversation

@VforVitorio

Copy link
Copy Markdown
Owner

Summary

  • Raise the root minimum to Python 3.11 while retaining Python 3.12 support.
  • Add a Python 3.11 and 3.12 test matrix while preserving the required test check.
  • Remove Python 3.10-only lock branches and update current setup documentation.
  • Align the blocking OSV waiver list with the approved main baseline and update the Python-floor reasons.

Dependency versions remain unchanged in this PR. The Tornado, filelock, Pillow/Arcade, and Torch/setuptools upgrades will be handled separately.

Verification

  • uv lock --check
  • uv sync --all-extras --frozen in an isolated Python 3.11 environment
  • Frozen all-extras dependency dry runs and locked dependency trees for Python 3.11 and 3.12
  • Pytest on Python 3.11: 1,629 passed, 227 warnings
  • Full 57-lap Lusail simulation with --no-llm and --no-real-radios: all laps completed
  • Offline Qdrant RAG query: 3 results scoped to 2025
  • CLI help smoke checks for six entry points
  • Ruff check, Ruff format check, mypy, TOML/YAML parsing, and git diff --check

No paid application LLM calls were made.

@coderabbitai

coderabbitai Bot commented Nov 3, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: a1f0f1f9-2d8a-4bae-a737-b25b50c2bb0b

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Tip

🎯 Customize your risk assessments

Guide how CodeRabbit assesses merge risk and security architecture risk. Highlight sensitive changes and explain your security boundaries using Merge Risk Instructions and Security Risk Instructions in your review settings. Security architecture risk assessments require the Advanced plan or above.

✅ Automatic approvals, with your rules

Let CodeRabbit approve pull requests once required threads are resolved, pre-merge checks pass, and your risk limits are met. Enable Automatic approvals in review settings, with overrides for teams or file paths.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

CodeRabbit Verify

  • Run CodeRabbit Verify to test the changes in this pull request.

@github-actions github-actions Bot added area: deps Touches pyproject.toml or pip dependencies area: ci-cd Touches GitHub Actions workflows or Dependabot config area: docs Touches docs/, README, or other markdown area: tests Touches tests/ labels Nov 3, 2026
@VforVitorio
VforVitorio merged commit f65bd67 into dev Nov 3, 2026
16 checks passed
@VforVitorio
VforVitorio deleted the fix/python311-support-baseline branch November 3, 2026 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ci-cd Touches GitHub Actions workflows or Dependabot config area: deps Touches pyproject.toml or pip dependencies area: docs Touches docs/, README, or other markdown area: tests Touches tests/

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant