Skip to content

Change: Support Python 3.11 through 3.15 - #1397

Merged
greenbonebot merged 3 commits into
mainfrom
change-python-support-window
Oct 29, 2026
Merged

greenbonebot merged 3 commits into
mainfrom
change-python-support-window

Conversation

@wiegandm

Copy link
Copy Markdown
Member

What

Updates the supported Python window from 3.10–3.14 to 3.11–3.15 in packaging metadata, Ruff configuration, CI matrices, user documentation, and the regenerated uv lockfile.

Verified with uv lock --check, Ruff check/format, mypy, uv build, documentation build, and the unit suite on Python 3.11, 3.13, and 3.15. Python 3.12 and 3.14 provisioning was also confirmed.

Why

Drops Python 3.10 and adds Python 3.15 to the supported release window.

Checklist

  • I have added tests for the changes
  • I have used the following LLMs/AI tools in this pull request: OpenAI Codex / gpt-5.6-terra via the pi coding agent harness to update configuration, documentation, CI, and the lockfile.

Commit generated using the `pi` coding agent harness (model: openai-codex/gpt-5.6-terra).
@wiegandm
wiegandm requested review from a team as code owners October 28, 2026 12:12
@greenbonebot
greenbonebot enabled auto-merge (rebase) October 28, 2026 12:12
@github-actions

github-actions Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA ecbc965.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

OpenSSF Scorecard

PackageVersionScoreDetails
pip/lxml 6.1.3 UnknownUnknown

Scanned Files

  • uv.lock

@greenbonebot

Copy link
Copy Markdown
Member

Scanning the following files for hidden unicode:

@github-actions

github-actions Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Conventional Commits Report

Type Number
Bug Fixes 1
Dependencies 1
Changed 1

🚀 Conventional commits found.

Commit generated using the `pi` coding agent harness (model: openai-codex/gpt-5.6-terra).
@codecov

codecov Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.50%. Comparing base (644217c) to head (ecbc965).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1397      +/-   ##
==========================================
- Coverage   98.51%   98.50%   -0.01%     
==========================================
  Files         106      106              
  Lines        6983     6949      -34     
  Branches     1276     1276              
==========================================
- Hits         6879     6845      -34     
  Misses         74       74              
  Partials       30       30              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Commit generated using the `pi` coding agent harness (model: openai-codex/gpt-5.6-terra).
@greenbonebot
greenbonebot merged commit 427d339 into main Oct 29, 2026
25 of 26 checks passed
@greenbonebot
greenbonebot deleted the change-python-support-window branch October 29, 2026 09:31
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.

4 participants