An open API service for producing an overview of a list of open source projects.

https://github.com/python/typing_extensions

Score: 32.46256487991737

Last synced: about 24 hours ago
JSON representation

Repository metadata:

Backported and experimental type hints for Python


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 504
Total Committers: 78
Avg Commits per committer: 6.462
Development Distribution Score (DDS): 0.692

Commits in past year: 104
Committers in past year: 19
Avg Commits per committer in past year: 5.474
Development Distribution Score (DDS) in past year: 0.712

Name Email Commits
Jelle Zijlstra j****a@g****m 155
Alex Waygood A****d@G****m 112
Sebastian Rittau s****u@r****z 29
Brian Schubert b****t@g****m 23
Daraan g****y@9****t 23
Ivan Levkivskyi l****i@g****m 22
Shantanu 1****a 10
Nikita Sobolev m****l@s****e 10
Victorien 6****s 9
dependabot[bot] 4****] 7
Ken Jin 2****r 6
Marc Mueller 3****p 5
Adam Turner 9****r 4
pre-commit-ci[bot] 6****] 4
till t****x@g****m 4
Carl Meyer c****l@o****t 3
Mikhail Golubev q****5@g****m 3
Semyon Moroz d****s@p****e 3
James Hilton-Balfe g****t@g****m 3
Vlad Emelianov v****i@g****m 2
Michael R. Crusoe 1****c 2
Michael Lee m****a@g****m 2
Jonny Heggheim j****y@h****m 2
Janek Nouvertné p****t@p****e 2
James Morris 6****0 2
Jakub Stasiak j****b@s****t 2
Guido van Rossum g****o@p****g 2
Gregory Beauregard g****g@g****d 2
Chris Moradi 3****i 2
Adrian Garcia Badaracco 1****b 1
and 48 more...

Issue and Pull Request metadata

Last synced: 9 days ago

Total issues: 262
Total pull requests: 514
Average time to close issues: about 1 month
Average time to close pull requests: 10 days
Total issue authors: 113
Total pull request authors: 54
Average comments per issue: 2.5
Average comments per pull request: 1.28
Merged pull request: 432
Bot issues: 93
Bot pull requests: 14

Past year issues: 64
Past year pull requests: 163
Past year average time to close issues: 10 days
Past year average time to close pull requests: 3 days
Past year issue authors: 32
Past year pull request authors: 23
Past year average comments per issue: 2.0
Past year average comments per pull request: 1.33
Past year merged pull request: 115
Past year bot issues: 23
Past year bot pull requests: 12

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/python/typing_extensions

Top Issue Authors

  • github-actions[bot] (93)
  • JelleZijlstra (23)
  • Daraan (10)
  • AlexWaygood (9)
  • hegjon (6)
  • IvanKirpichnikov (3)
  • Viicos (3)
  • cdce8p (2)
  • befeleme (2)
  • wanting-lin (2)
  • Gobot1234 (2)
  • jorenham (2)
  • IndigoWizard (2)
  • adamjstewart (2)
  • adriangb (2)

Top Pull Request Authors

  • JelleZijlstra (155)
  • AlexWaygood (130)
  • Daraan (45)
  • brianschubert (32)
  • srittau (17)
  • Viicos (15)
  • hauntsaninja (15)
  • sobolevn (10)
  • dependabot[bot] (9)
  • JanEricNitschke (7)
  • pre-commit-ci[bot] (5)
  • cdce8p (5)
  • HexDecimal (5)
  • provinzkraut (4)
  • Gobot1234 (3)

Top Issue Labels

  • topic: typing-extensions (8)
  • bug (5)
  • enhancement (3)
  • pep-612 (3)
  • documentation (2)
  • pep-646 (1)

Top Pull Request Labels

  • dependencies (9)
  • github_actions (7)
  • do-not-merge (3)
  • under-discussion (2)
  • upstream first (2)

Package metadata

spack.io: py-typing-extensions

The typing_extensions module contains both backports of these changes as well as experimental types that will eventually be added to the typing module, such as Protocol (see PEP 544 for details about protocols and static duck typing).

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: []
  • Latest release: 4.13.2 (published 9 months ago)
  • Last Synced: 2025-04-29T08:19:10.340Z (9 months ago)
  • Versions: 14
  • Dependent Packages: 147
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 0.257%
    • Dependent packages count: 0.514%
  • Maintainers (1)
pypi.org: typing-extensions

Backported and Experimental Type Hints for Python 3.9+

  • Homepage: https://github.com/python/typing_extensions
  • Documentation: https://typing-extensions.readthedocs.io/
  • Licenses: PSF-2.0
  • Latest release: 4.15.0 (published 6 months ago)
  • Last Synced: 2026-02-01T21:11:28.672Z (5 days ago)
  • Versions: 49
  • Dependent Packages: 7,473
  • Dependent Repositories: 120,765
  • Downloads: 1,004,228,318 Last month
  • Docker Downloads: 1,786,863,279
  • Rankings:
    • Downloads: 0.001%
    • Dependent packages count: 0.003%
    • Dependent repos count: 0.008%
    • Docker downloads count: 0.05%
    • Average: 1.71%
    • Stargazers count: 4.304%
    • Forks count: 5.896%
  • Maintainers (6)
alpine-v3.18: py3-typing-extensions-pyc

Precompiled Python bytecode for py3-typing-extensions

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.5.0-r1 (published almost 3 years ago)
  • Last Synced: 2026-01-06T06:31:37.539Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 7.112%
    • Forks count: 12.837%
    • Stargazers count: 15.61%
  • Maintainers (1)
alpine-v3.18: py3-typing-extensions

Backported and Experimental Type Hints for Python 3.5+

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.5.0-r1 (published almost 3 years ago)
  • Last Synced: 2026-02-02T08:26:01.375Z (5 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 7.112%
    • Forks count: 12.837%
    • Stargazers count: 15.61%
  • Maintainers (1)
alpine-v3.17: py3-typing-extensions

Backported and Experimental Type Hints for Python 3.5+

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.4.0-r0 (published over 3 years ago)
  • Last Synced: 2026-02-03T11:12:56.909Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 20
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 2.032%
    • Average: 7.723%
    • Forks count: 13.54%
    • Stargazers count: 15.319%
  • Maintainers (1)
alpine-edge: py3-typing-extensions

Backported and Experimental Type Hints for Python 3.5+

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.15.0-r0 (published 5 months ago)
  • Last Synced: 2026-01-26T12:05:28.611Z (11 days ago)
  • Versions: 22
  • Dependent Packages: 17
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.395%
    • Average: 8.591%
    • Forks count: 15.721%
    • Stargazers count: 18.249%
  • Maintainers (1)
alpine-edge: py3-typing-extensions-pyc

Precompiled Python bytecode for py3-typing-extensions

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.15.0-r0 (published 5 months ago)
  • Last Synced: 2026-01-30T07:27:32.059Z (8 days ago)
  • Versions: 20
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 11.559%
    • Dependent packages count: 14.133%
    • Forks count: 14.338%
    • Stargazers count: 17.763%
  • Maintainers (1)
conda-forge.org: typing_extensions

The typing module was added to the standard library in Python 3.5, but many new features have been added to the module since then. This means users of older Python versions who are unable to upgrade will not be able to take advantage of new types added to the ``typing`` module, such as typing.Protocol or typing.TypedDict. The typing_extensions module contains both backports of these changes as well as experimental types that will eventually be added to the typing module, such as Protocol.

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: PSF-2.0
  • Latest release: 4.4.0 (published over 3 years ago)
  • Last Synced: 2026-02-03T17:21:39.933Z (3 days ago)
  • Versions: 16
  • Dependent Packages: 240
  • Dependent Repositories: 1,174
  • Rankings:
    • Dependent packages count: 0.269%
    • Dependent repos count: 0.624%
    • Average: 12.423%
    • Forks count: 22.082%
    • Stargazers count: 26.718%
conda-forge.org: typing-extensions

The typing module was added to the standard library in Python 3.5, but many new features have been added to the module since then. This means users of older Python versions who are unable to upgrade will not be able to take advantage of new types added to the ``typing`` module, such as typing.Protocol or typing.TypedDict. The typing_extensions module contains both backports of these changes as well as experimental types that will eventually be added to the typing module, such as Protocol.

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: PSF-2.0
  • Latest release: 4.4.0 (published over 3 years ago)
  • Last Synced: 2026-02-03T17:21:49.435Z (3 days ago)
  • Versions: 16
  • Dependent Packages: 274
  • Dependent Repositories: 460
  • Rankings:
    • Dependent packages count: 0.215%
    • Dependent repos count: 1.327%
    • Average: 12.585%
    • Forks count: 22.082%
    • Stargazers count: 26.718%
formulae.brew.sh: python-typing-extensions

Backported and experimental type hints for Python

  • Homepage: https://github.com/python/typing_extensions
  • Status: removed
  • Licenses: Python-2.0
  • Latest release: 4.10.0 (published almost 2 years ago)
  • Last Synced: 2026-02-03T17:21:20.507Z (3 days ago)
  • Versions: 12
  • Dependent Packages: 58
  • Dependent Repositories: 1
  • Downloads: 2 Last month
  • Rankings:
    • Dependent packages count: 0.525%
    • Downloads: 4.147%
    • Average: 16.086%
    • Forks count: 19.171%
    • Stargazers count: 27.132%
    • Dependent repos count: 29.454%
anaconda.org: typing_extensions

The typing module was added to the standard library in Python 3.5, but many new features have been added to the module since then. This means users of older Python versions who are unable to upgrade will not be able to take advantage of new types added to the typing module, such as typing.Protocol or typing.TypedDict. The typing_extensions module contains backports of these changes. Experimental types that will eventually be added to the ``typing`` module are also included in typing_extensions.

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: PSF-2.0
  • Latest release: 4.15.0 (published 5 months ago)
  • Last Synced: 2026-01-30T07:24:02.049Z (8 days ago)
  • Versions: 16
  • Dependent Packages: 40
  • Dependent Repositories: 1,174
  • Rankings:
    • Dependent packages count: 0.876%
    • Dependent repos count: 3.775%
    • Average: 19.745%
    • Forks count: 35.156%
    • Stargazers count: 39.172%
anaconda.org: typing-extensions

The typing module was added to the standard library in Python 3.5, but many new features have been added to the module since then. This means users of older Python versions who are unable to upgrade will not be able to take advantage of new types added to the typing module, such as typing.Protocol or typing.TypedDict. The typing_extensions module contains backports of these changes. Experimental types that will eventually be added to the ``typing`` module are also included in typing_extensions.

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: PSF-2.0
  • Latest release: 4.15.0 (published 5 months ago)
  • Last Synced: 2026-01-30T07:28:01.207Z (8 days ago)
  • Versions: 16
  • Dependent Packages: 44
  • Dependent Repositories: 460
  • Rankings:
    • Dependent packages count: 0.664%
    • Dependent repos count: 7.822%
    • Average: 20.704%
    • Forks count: 35.156%
    • Stargazers count: 39.172%
pypi.org: pdsuax

Backported and Experimental Type Hints for Python 3.8+

  • Homepage: https://github.com/python/typing_extensions
  • Documentation: https://typing-extensions.readthedocs.io/
  • Licenses: Python Software Foundation License
  • Latest release:
  • Last Synced: 2025-01-07T11:12:34.278Z (about 1 year ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 10.757%
    • Average: 35.672%
    • Dependent repos count: 60.587%
  • Maintainers (1)
alpine-v3.23: py3-typing-extensions-pyc

Precompiled Python bytecode for py3-typing-extensions

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.15.0-r0 (published 5 months ago)
  • Last Synced: 2026-02-03T09:57:08.068Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
alpine-v3.20: py3-typing-extensions

Backported and Experimental Type Hints for Python 3.5+

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.11.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-02-03T13:20:01.847Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.22: py3-typing-extensions

Backported and Experimental Type Hints for Python 3.5+

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.13.2-r0 (published 10 months ago)
  • Last Synced: 2026-01-30T07:24:16.210Z (8 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.22: py3-typing-extensions-pyc

Precompiled Python bytecode for py3-typing-extensions

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.13.2-r0 (published 10 months ago)
  • Last Synced: 2026-01-30T07:26:12.661Z (8 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.19: py3-typing-extensions-pyc

Precompiled Python bytecode for py3-typing-extensions

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.8.0-r0 (published over 2 years ago)
  • Last Synced: 2026-02-03T13:34:01.059Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.21: py3-typing-extensions

Backported and Experimental Type Hints for Python 3.5+

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.12.2-r0 (published over 1 year ago)
  • Last Synced: 2026-01-30T07:28:59.168Z (8 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.23: py3-typing-extensions

Backported and Experimental Type Hints for Python 3.5+

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.15.0-r0 (published 5 months ago)
  • Last Synced: 2026-02-03T09:57:07.643Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
alpine-v3.21: py3-typing-extensions-pyc

Precompiled Python bytecode for py3-typing-extensions

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.12.2-r0 (published over 1 year ago)
  • Last Synced: 2026-01-30T07:28:43.436Z (8 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.19: py3-typing-extensions

Backported and Experimental Type Hints for Python 3.5+

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.8.0-r0 (published over 2 years ago)
  • Last Synced: 2026-02-03T17:20:51.678Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.20: py3-typing-extensions-pyc

Precompiled Python bytecode for py3-typing-extensions

  • Homepage: https://github.com/python/typing_extensions
  • Licenses: Python-2.0
  • Latest release: 4.11.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-01-30T07:24:32.723Z (8 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)

Dependencies

.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/github-script v6 composite
  • actions/setup-python v4 composite
.github/workflows/third_party.yml actions
  • actions/checkout v3 composite
  • actions/github-script v6 composite
  • actions/setup-python v4 composite
  • pdm-project/setup-pdm v3 composite
pyproject.toml pypi
.github/workflows/publish.yml actions
  • actions/checkout v5 composite
  • actions/download-artifact v6 composite
  • actions/setup-python v6 composite
  • actions/upload-artifact v5 composite
  • pypa/gh-action-pypi-publish ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e composite