Skip to content

Add support for Python 3.15 - #3785

Draft
kytta wants to merge 4 commits into
boto:developfrom
kytta:py315
Draft

Add support for Python 3.15#3785
kytta wants to merge 4 commits into
boto:developfrom
kytta:py315

Conversation

@kytta

@kytta kytta commented Aug 21, 2026

Copy link
Copy Markdown

Description of changes: The first release candidate for Python 3.15 has been out for quite some time. I think it's time to officially declare support for it (and add it to the testing matrix). I have ran tests on both 3.15 and 3.15t locally, and both suites pass. I had to bump rpds-py to a slightly newer version that supports freethreaded and modern Python; otherwise the tests would fail.

See also:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

kytta added 4 commits August 21, 2026 23:02
This fixes tests on modern Python versions and allows us to remove the
PyO3 env var
@kytta
kytta requested a review from a team as a code owner August 21, 2026 21:16
@kytta kytta changed the title Declare Python 3.15 support Add support for Python 3.15 Aug 21, 2026
@kytta
kytta marked this pull request as draft August 21, 2026 21:33
@codecov-commenter

codecov-commenter commented Aug 23, 2026

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.47%. Comparing base (ee748e4) to head (bad95a7).
⚠️ Report is 482 commits behind head on develop.
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #3785      +/-   ##
===========================================
- Coverage    92.59%   92.47%   -0.13%     
===========================================
  Files           68       68              
  Lines        15634    15859     +225     
===========================================
+ Hits         14477    14666     +189     
- Misses        1157     1193      +36     

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

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.

2 participants