Skip to content

Release 2.3 planning #21717

Closed
Closed

Description

@JukkaL

This is the release tracking issue for 2.3, which I'm hoping to release on Monday Jul 13 on an accelerated schedule so that we'll have some recent mypyc features published before EuroPython (also I'll be on vacation after EuroPython for ~2.5 weeks). If any major regressions or unforeseen issues come up, we'll postpone the release date.

If there are any PRs you would like to ensure are included, please link them here.

Activity

  1. added
    metaIssues tracking a broad area of work
    on Jul 10, 2026
  2. JukkaL commented on Jul 10, 2026

    @JukkaL
    CollaboratorAuthor

    Release branch created: https://github.com/python/mypy/tree/release-2.3

    I'm going to cherry-pick mypyc improvements to the release branch.

  3. JukkaL commented on Jul 10, 2026

    @JukkaL
    CollaboratorAuthor

    Actually all the more recent non-mypyc master commitsare low-risk, so rebased the release branch on top of current master.

  4. JukkaL commented on Jul 10, 2026

    @JukkaL
    CollaboratorAuthor
  5. ilevkivskyi commented on Jul 10, 2026

    @ilevkivskyi
    Member

    @JukkaL Should we then close #21618 and instead include 2.2 regression fixes here instead of 2.2.1? (There is already one 2.2 regression fix in master)

  6. ilevkivskyi commented on Jul 10, 2026

    @ilevkivskyi
    Member

    (also cc @hauntsaninja just in case)

  7. JukkaL commented on Jul 13, 2026

    @JukkaL
    CollaboratorAuthor

    @ilevkivskyi Makes sense, I'll include any 2.2 regression fixes that are available in the 2.3 release.

  8. JukkaL commented on Jul 13, 2026

    @JukkaL
    CollaboratorAuthor

    I'll close the 2.2 issue if/when 2.3 goes out on schedule. If 2.3 gets delayed, we can still make a 2.2.1 release.

  9. self-assigned this
    on Jul 13, 2026
  10. cdce8p commented on Jul 13, 2026

    @cdce8p
    Collaborator

    After looking at the numbers last week, I think it would make sense to stop building wheels for macOS x86_64. There are more downloads for 3.15, which is only in beta.

  11. JukkaL commented on Jul 13, 2026

    @JukkaL
    CollaboratorAuthor
  12. DanielNoord commented on Aug 9, 2026

    @DanielNoord
    Contributor

    Not sure if this is the right place to ask, but do we have a tracking issue for releasing 2.4 yet? I can't seem to find it but don't want to open it prematurely.

  13. hauntsaninja commented on Aug 10, 2026

    @hauntsaninja
    Collaborator

    I don't think we do. Note if you have some sort of timeline for seeing your mypyc bug fixes released, I could also potentially do a 2.3.1

  14. DanielNoord commented on Aug 10, 2026

    @DanielNoord
    Contributor

    @hauntsaninja I don't want to pressure you 😄

    Full context is that isort is preparing a pretty big release that includes Python 3.15 and lazy import support. On the side I have been working on getting mypyc to work, which I just did in PyCQA/isort#2586. It would be cool to release that in the next major release as well but I have no clue how much effort it is to do a patch release. If it is a lot of work, don't bother, you probably have enough on your plate 😁

  15. hauntsaninja commented on Aug 10, 2026

    @hauntsaninja
    Collaborator

    It's not a lot of effort. Please remind me if I haven't gotten it done by this weekend.

    Do you need anything other than #21785 and #21826 ?

  16. DanielNoord commented on Aug 10, 2026

    @DanielNoord
    Contributor

    That’s appreciated!

    Don’t think I need anything else. I’m building against the latest commit on main currently but if you have a branch cut it’s trivial to swap out the commit hash in the PR and quickly validate the build also works with just the cherry picks!

  17. hauntsaninja commented on Aug 15, 2026

    @hauntsaninja
    Collaborator

    Alright, 2.3.1 is released!

  18. DanielNoord commented on Aug 16, 2026

    @DanielNoord
    Contributor

    Amazing, thanks! Seems to work in our builds :)

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

Metadata

Metadata

Assignees

Labels

metaIssues tracking a broad area of work

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions