skillfed

mypy-extensions

Type system extensions for programs checked with the mypy type checker.

mypy-extensions License unclear AGING 154 v1.1.0 released

Install

mypy-extensions on PyPI

pip

pip install mypy-extensions

uv

uv add mypy-extensions

poetry

poetry add mypy-extensions

Package facts

License not declared (unclear)
Python support supports the current Python release (>=3.8)
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance aging — 478 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: mypy_extensions-1.1.0-py3-none-any.whl

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Software Development

About mypy-extensions

from the package's own PyPI description — quoted content, verbatim

Mypy Extensions

The mypy_extensions module defines extensions to the Python standard library typing module that are supported by the mypy type checker and the mypyc compiler.

Read as markdown · JSON record · Source repository · Homepage

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Provides type system extensions to Python's `typing` module that are recognized by the mypy type checker and mypyc compiler, enabling advanced type annotations beyond the standard library.

Low install friction with no runtime dependencies. Maintenance is aging—last release was 478 days ago—but the repository remains active with a recent commit on 2025-04-22, suggesting continued stewardship despite infrequent updates.

License treatment is unclear; neither SPDX nor raw license metadata is available in the package metadata. Users should verify licensing terms directly from the GitHub repository before adopting.

Usage

pip install mypy-extensions==1.1.0

from mypy_extensions import TypedDict

Person = TypedDict('Person', {'name': str, 'age': int})

Requires Python >=3.8; intended for use with mypy type checking, not runtime enforcement.

Verdict: A stable, lightweight utility for mypy users seeking advanced type annotations. Zero security vulnerabilities and no dependencies make it safe to adopt. The unclear license and aging maintenance cadence warrant verification before production use, though the active repository and top-1000 popularity suggest ongoing community reliance.

Needs verification

  • Explicit license terms—whether MIT, Apache 2.0, or another permissive license—should be confirmed from the repository.
  • Whether the 478-day release cycle reflects deliberate stability or reduced maintenance priority.
mypy type extensionstyping module extensionsmypy compiler supportadvanced type annotations pythonmypy type checker pluginspython typing enhancements

Similar packages