Skip to content

Bump minimum Python to 3.11, update linting, drop dead branches - #1553

Merged
minrk merged 1 commit into
ipython:mainfrom
Carreau:drop-3.10
Sep 3, 2026
Merged

Bump minimum Python to 3.11, update linting, drop dead branches#1553
minrk merged 1 commit into
ipython:mainfrom
Carreau:drop-3.10

Conversation

@Carreau

@Carreau Carreau commented Sep 3, 2026

Copy link
Copy Markdown
Member
  • requires-python = ">=3.11"; drop Python 3.10 from CI matrices
  • remove code paths that only existed to support Python < 3.11:

Dropping 3.10 was done September of last year, so we are in schedule for this to be merged just one year after and a bit before the release of 3.15, and just about when Python 3.10 will drop out out security-only fixes.

note, 3.10 is also the first version that was released 12 month after it's predecessor, before that it was 18 month.


IPython is already 3.11+, and this will drop quite a number of CI items to make the CI time bearable, until we start enabling 3.15 that will be out in about a month.

- requires-python = ">=3.11"; drop Python 3.10 from CI matrices
- remove code paths that only existed to support Python < 3.11:

Dropping 3.10 was done september of last year, so we are in schedule for
this to be merged just one year after and a bit before the release of
3.15
@minrk
minrk merged commit a12840a into ipython:main Sep 3, 2026
63 of 64 checks passed
@Carreau

Carreau commented Sep 3, 2026

Copy link
Copy Markdown
Member Author

thanks !

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