Skip to content

feat: add Python 3.15 support - #703

Merged
mayeut merged 2 commits into
pypa:mainfrom
mayeut:add-pyhon-3.15
Nov 9, 2026
Merged

mayeut merged 2 commits into
pypa:mainfrom
mayeut:add-pyhon-3.15

Conversation

@mayeut

@mayeut mayeut commented Jun 6, 2026 •

Copy link
Copy Markdown
Member

Python 3.15 support
This is coupled with dropping Python 3.10 which is EOL.

@codecov

codecov Bot commented Jun 6, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.08%. Comparing base (768582f) to head (8a51174).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #703   +/-   ##
=======================================
  Coverage   96.08%   96.08%           
=======================================
  Files          23       23           
  Lines        2041     2041           
  Branches      390      390           
=======================================
  Hits         1961     1961           
  Misses         46       46           
  Partials       34       34           

☔ 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.

@mayeut
mayeut force-pushed the add-pyhon-3.15 branch 2 times, most recently from 8949783 to 0f056fa Compare June 21, 2026 17:39
@mayeut
mayeut force-pushed the add-pyhon-3.15 branch 2 times, most recently from 24584ef to b3d3f8a Compare July 20, 2026 05:59
@mayeut
mayeut force-pushed the add-pyhon-3.15 branch 5 times, most recently from 4ae3fc9 to 6783d59 Compare August 15, 2026 07:48
@mayeut
mayeut force-pushed the add-pyhon-3.15 branch 2 times, most recently from 3d3c4bc to 3a992b7 Compare September 27, 2026 16:44
@mayeut
mayeut force-pushed the add-pyhon-3.15 branch 2 times, most recently from 89eb3c2 to 5805e74 Compare October 10, 2026 19:04
@mayeut
mayeut marked this pull request as ready for review November 8, 2026 07:26
@mayeut
mayeut requested a review from lkollar November 8, 2026 11:24

@lkollar lkollar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

nit: scripts/create-arch-wheels.sh still references a 3.10 Alpine image for running tests.

Comment thread README.rst Resolved
@auvipy
auvipy self-requested a review November 8, 2026 12:15
Comment thread README.rst Resolved
@mayeut

mayeut commented Nov 8, 2026

Copy link
Copy Markdown
Member Author

I'll rebase to fix the conflict & squash the readme fix in the proper commit.

@mayeut

mayeut commented Nov 8, 2026

Copy link
Copy Markdown
Member Author

nit: scripts/create-arch-wheels.sh still references a 3.10 Alpine image for running tests.

This script is the reference to create some of the bundled wheels, it's never run in CI so not sure what kind of clean-up we'd want to apply.
The wheel for 3.10 is still used in tests (as we still allow repair for 3.10 wheels).

@auvipy auvipy left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

some CI builds are failing now

@mayeut

mayeut commented Nov 9, 2026

Copy link
Copy Markdown
Member Author

some CI builds are failing now

@auvipy, this is not related to the PR itself, GitHub services are having trouble processing some requests https://www.githubstatus.com/history

@mayeut
mayeut merged commit 70191b6 into pypa:main Nov 9, 2026
34 of 37 checks passed
@mayeut
mayeut deleted the add-pyhon-3.15 branch November 9, 2026 07: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.

3 participants