typing_extensions breaking changes

pypi

5 curated breaking changes across major versions of typing_extensions. Use this as a migration checklist before bumping dependencies.

5
changes
Breaking changes by transition
  • 4.13.2 \u2192 4.14.0rc1breaking

    Drop support for Python 3.8 (including PyPy-3.8). Patch by [Victorien Plot](https://github.com/Viicos).

  • 4.13.2 \u2192 4.14.0rc1breaking

    Do not attempt to re-export names that have been removed from `typing`, anticipating the removal of `typing.no_type_check_decorator` in Python 3.15. Patch by Jelle Zijlstra.

  • 4.13.2 \u2192 4.14.0rc1breaking

    Update `typing_extensions.Format`, `typing_extensions.evaluate_forward_ref`, and `typing_extensions.TypedDict` to align with changes in Python 3.14. Patches by Jelle Zijlstra.

  • 4.13.2 \u2192 4.14.0rc1breaking

    Fix tests for Python 3.14 and 3.15. Patches by Jelle Zijlstra. New features:

  • 4.13.2 \u2192 4.14.0rc1breaking

    Add support for inline typed dictionaries ([PEP 764](https://peps.python.org/pep-0764/)). Patch by [Victorien Plot](https://github.com/Viicos).

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/pypi/typing_extensions
typing_extensions breaking changes — PyPI migration guide | DepScope