Back to Explore

python/mypy_extensions

GitHub
1 watchersOpen source

Last release:

The mypy_extensions project provides extensions to Python’s typing module that are supported by the mypy type checker and the mypyc compiler. It is useful for developers who want additional typing features or behaviors beyond the standard typing module.

Project status

  • Maintenance status: Appears actively maintained, with an upstream GitHub push on 2026-08-29 (about 1 month before today), even though the provided update summaries stop at 1.1.0.
  • Update cadence: The last documented update in the provided material is 1.1.0 on 2025-04-22, implying relatively infrequent published updates compared to the recent upstream activity.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • 1.1.0

    Release 1.1.0 primarily modernizes the project build and CI setup (GitHub Actions, tox environment matrix, move to pyproject/flit). It also changes runtime behavior in mypy_extensions by adding deprecation warnings around TypedDict and deprecated symbols such as NoReturn.

    Breaking
  • 0.4.4

    Release 0.4.4 was published on 2023-02-04, but the publisher did not include release notes. No specific changes, fixes, or migration guidance are documented in the provided material.

  • 1.0.0

    Release 1.0.0 significantly modernizes the project packaging and CI matrix, dropping Python 2.7 and older Python versions. It also introduces new mypyc-oriented fixed-width native integer types (i64, i32, i16, u8) and updates README/setup metadata to reflect broader support (mypy and mypyc).

    Features
  • 0.4.3

    Release 0.4.3 contains only packaging and CI configuration changes. There are no code changes to runtime behavior visible in the provided diff.

  • 0.4.2

    Release 0.4.2 contains no publisher-provided release notes. The code changes mainly relate to TypedDict class creation behavior (module assignment to support pickling) and adds a new mypyc_attr helper, plus CI and packaging/infrastructure updates (tox, Travis, Python 3.7 classifier).

    Features
  • 0.4.1

    This release is essentially a packaging/version bump from 0.4.0 to 0.4.1. The provided release notes contain no documented changes, and the code diff shows only an update to the version string in setup.py.

  • 0.4.0

    Release 0.4.0 was published on 2019-01-15, but no release notes were provided by the publisher. Without documented changes, there is insufficient information to identify new features, breaking changes, or fixes for developer impact.