Skip to content

feat: declare Python 3.15 support, add to CI workflows - #1618

Open
shiftinv wants to merge 7 commits into
masterfrom
feature/py-315
Open

shiftinv wants to merge 7 commits into
masterfrom
feature/py-315

Conversation

@shiftinv

Copy link
Copy Markdown
Member

Summary

This adds the Python 3.15 classifier, which also automatically adds 3.15 to the pyright+pytest CI jobs.
Supporting the new Python version is really more of a formality this time around, there don't seem to be any runtime changes required, afaict; this PR fixes the one issue that pyright complained about, though that technically would not happen (or pose a problem) at runtime anyway.

CI for 3.15 is still a tiny bit slower than the others by like ~10-15s, since brotli (from aiohttp[speedups]) doesn't have wheels for 3.15 yet, so it's being built from sdist. :c
Other than that, everything should be fine.

Checklist

  • If code changes were made, then they have been tested
    • I have updated the documentation to reflect the changes
    • I have formatted the code properly by running uv run nox -s lint
    • I have type-checked the code by running uv run nox -s pyright
  • This PR fixes an issue
  • This PR adds something new (e.g. new method or parameters)
  • This PR is a breaking change (e.g. methods or parameters removed/renamed)
  • This PR is not a code change (e.g. documentation, README, ...)

@shiftinv shiftinv added this to the v2.13 milestone Oct 16, 2026
@shiftinv
shiftinv requested a review from a team as a code owner October 16, 2026 15:36
@shiftinv shiftinv added t: enhancement New feature t: meta Changes to the project itself (CI, configs, etc.) labels Oct 16, 2026
@shiftinv shiftinv added this to disnake Oct 16, 2026
@github-project-automation github-project-automation Bot moved this to Todo in disnake Oct 16, 2026
@read-the-docs-community

Copy link
Copy Markdown

Documentation build overview

📚 disnake | 🛠️ Build #35195645 | 📁 Comparing b589e1e against latest (66c8e6f)

  🔍 Preview build  

1 file changed
± whats_new.html

This branch has not been deployed

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

Labels

t: enhancement New feature t: meta Changes to the project itself (CI, configs, etc.)

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant