Skip to content

Add Python 3.15 checks to CI#544

Merged
srittau merged 4 commits into
PyCQA:mainfrom
srittau:py3.15
May 11, 2026
Merged

Add Python 3.15 checks to CI#544
srittau merged 4 commits into
PyCQA:mainfrom
srittau:py3.15

Conversation

@srittau
Copy link
Copy Markdown
Member

@srittau srittau commented May 11, 2026

No description provided.

@github-actions

This comment has been minimized.

@srittau
Copy link
Copy Markdown
Member Author

srittau commented May 11, 2026

The tests fail on 3.15, because ast.dump(Name(ctx=Load())) doesn't include the ctx=Load() part starting with 3.15. This makes doctest fail in two places. Maybe someone else has a good idea on how to handle this?

@JelleZijlstra
Copy link
Copy Markdown
Collaborator

Doctest probably has options for doing conditional checks? Otherwise maybe just move away from doctests.

@github-actions

This comment has been minimized.

@github-actions
Copy link
Copy Markdown

This change has no effect on typeshed. 🤖🎉

@srittau srittau merged commit 306599c into PyCQA:main May 11, 2026
23 checks passed
@srittau srittau deleted the py3.15 branch May 11, 2026 15:19
@AlexWaygood
Copy link
Copy Markdown
Collaborator

Could also add the classifier to

"Programming Language :: Python :: 3.14",

@srittau
Copy link
Copy Markdown
Member Author

srittau commented May 11, 2026

I assume hatchling doesn't add those classifiers automatically like other backends do?

@AlexWaygood
Copy link
Copy Markdown
Collaborator

Oh, I have no idea. Maybe it isn't necessary anymore!

@srittau
Copy link
Copy Markdown
Member Author

srittau commented May 11, 2026

Me neither, I'll add it.

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