Skip to content

build: Drop support for Python 3.10 - #4029

Merged
joelostblom merged 7 commits into
mainfrom
build/drop-py310
Aug 16, 2026
Merged

joelostblom merged 7 commits into
mainfrom
build/drop-py310

Conversation

@joelostblom

@joelostblom joelostblom commented Jun 3, 2026 •

Copy link
Copy Markdown
Contributor

3.10 hasn't received bug fixes for years and is soon out of security fixes as well.

There are two PRs with py3.10 specific workarounds that we could avoid: #4010 and #4027

We might even want to adopt a stricter policy like that for the general scientific python ecosystem, which dropped py 3.11 in the end of 2025.

It hasn't received bug fixes for years
and is soon out of security fixes as well.
# Conflicts:
#	.github/workflows/build-free-threaded.yml
#	.github/workflows/weekly.yml
#	uv.lock
@joelostblom
joelostblom requested a review from alec-bike August 15, 2026 18:56
Comment thread altair/vegalite/v6/api.py Resolved
Comment thread tools/generate_schema_wrapper.py Resolved

@alec-bike alec-bike 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.

Looks good. A couple of minor notes to consolidate some dangling "from typing import..." statements.

@joelostblom
joelostblom requested a review from alec-bike August 16, 2026 14:00
@joelostblom

Copy link
Copy Markdown
Contributor Author

Thanks @alec-bike! I updated with your suggestions

@joelostblom
joelostblom merged commit fde4b47 into main Aug 16, 2026
13 checks passed
@joelostblom
joelostblom deleted the build/drop-py310 branch August 16, 2026 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants