Skip to content

New release #799

@JelleZijlstra

Description

@JelleZijlstra

I'm hoping to cut a new release soon. Some details:

  • I'd like to wait for backport ParamSpecArgs/Kwargs #798 and the typing-extensions equivalent of bpo-43766: Implement PEP 647 (User-Defined Type Guards) in typing.py cpython#25282 to make it in, so that we'll have parity with Python 3.10.0.
  • I'll release both typing and typing-extensions under the same version because that seems to be tradition. We haven't had a lot of changes to typing recently (it's only relevant to people stuck on 2.7 or 3.4), but we should at least get Update setup.py #784 released.
  • There is no documentation in the repo on the versioning schema, but I think the release should be called 3.10.0 to imply that it contains all the typing features that will be in Python 3.10.0. Later, if we do a release that fixes a bug but doesn't add new features, we'll call it 3.10.0.1, but if we do a release that adds support for another new type system feature, we'll call it 3.11.0 (or whatever it ends up being). @gvanrossum is this right? I'll also add a note to the README explaining the versioning schema.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions