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

https://github.com/annotated-types/annotated-types

Score: 30.785508252235317

Last synced: about 3 hours ago
JSON representation

Repository metadata:

Reusable constraint types to use with typing.Annotated


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 80
Total Committers: 20
Avg Commits per committer: 4.0
Development Distribution Score (DDS): 0.538

Commits in past year: 5
Committers in past year: 5
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.8

Name Email Commits
Adrian Garcia Badaracco 1****b 37
Samuel Colvin s****@m****m 20
Zac Hatfield-Dodds z****s@g****m 4
Hugo van Kemenade 1****k 2
Victorien 6****s 2
Camilo Zapata c****o@l****i 1
Jelle Zijlstra j****a@g****m 1
Léo Germond l****d@g****m 1
Matti Picus m****s@g****m 1
Maxwell G m****l@g****e 1
Odiseo 8****0 1
PelicanQ 7****Q 1
Sebastian Höffner i****o@s****e 1
Sebastián Ramírez t****o@g****m 1
Talley Lambert t****t@g****m 1
Timur Valiev c****k@y****u 1
Wichert Akkerman w****t@w****t 1
ZhengYu, Xu z****u@o****m 1
cksleigen 1****n 1
toriningen t****n 1

Issue and Pull Request metadata

Last synced: 2 months ago

Total issues: 38
Total pull requests: 73
Average time to close issues: about 1 month
Average time to close pull requests: 3 days
Total issue authors: 28
Total pull request authors: 22
Average comments per issue: 3.61
Average comments per pull request: 2.23
Merged pull request: 59
Bot issues: 0
Bot pull requests: 0

Past year issues: 5
Past year pull requests: 7
Past year average time to close issues: N/A
Past year average time to close pull requests: about 5 hours
Past year issue authors: 5
Past year pull request authors: 5
Past year average comments per issue: 0.8
Past year average comments per pull request: 0.29
Past year merged pull request: 7
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/annotated-types/annotated-types

Top Issue Authors

  • adriangb (6)
  • samuelcolvin (4)
  • MattiasDC (2)
  • Zac-HD (2)
  • kitkatdafu (1)
  • td-anne (1)
  • EMalagolihpa (1)
  • JensHeinrich (1)
  • EpicWink (1)
  • PelicanQ (1)
  • sh-at-cs (1)
  • JacobHayes (1)
  • tlambert03 (1)
  • hanjinliu (1)
  • KOLANICH (1)

Top Pull Request Authors

  • adriangb (25)
  • samuelcolvin (8)
  • Zac-HD (5)
  • cksleigen (4)
  • hugovk (3)
  • Viicos (3)
  • PelicanQ (2)
  • shoeffner (2)
  • toriningen (2)
  • mattip (2)
  • camiloaz (2)
  • Vaunty (2)
  • zen-xu (2)
  • bryce-h-t (2)
  • tlambert03 (2)

Top Issue Labels

  • documentation (1)
  • good first issue (1)

Top Pull Request Labels


Package metadata

pypi.org: annotated-types

Reusable constraint types to use with typing.Annotated

  • Homepage: https://github.com/annotated-types/annotated-types
  • Documentation: https://annotated-types.readthedocs.io/
  • Licenses: MIT License
  • Latest release: 0.7.0 (published over 1 year ago)
  • Last Synced: 2026-01-19T20:40:52.003Z (17 days ago)
  • Versions: 8
  • Dependent Packages: 285
  • Dependent Repositories: 2,461
  • Downloads: 328,766,462 Last month
  • Docker Downloads: 1,627,908,865
  • Rankings:
    • Downloads: 0.019%
    • Dependent repos count: 0.211%
    • Dependent packages count: 0.243%
    • Average: 3.434%
    • Docker downloads count: 3.481%
    • Stargazers count: 4.093%
    • Forks count: 12.557%
  • Maintainers (2)
proxy.golang.org: github.com/annotated-types/annotated-types

alpine-edge: py3-annotated-types-pyc

Precompiled Python bytecode for py3-annotated-types

  • Homepage: https://github.com/annotated-types/annotated-types
  • Licenses: MIT
  • Latest release: 0.7.0-r0 (published over 1 year ago)
  • Last Synced: 2026-02-02T13:32:39.638Z (3 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 7.656%
    • Dependent packages count: 15.313%
  • Maintainers (1)
alpine-edge: py3-annotated-types

Reusable constraint types to use with typing.Annotated

  • Homepage: https://github.com/annotated-types/annotated-types
  • Licenses: MIT
  • Latest release: 0.7.0-r0 (published over 1 year ago)
  • Last Synced: 2026-02-02T13:27:41.229Z (3 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 7.656%
    • Dependent packages count: 15.313%
  • Maintainers (1)
spack.io: py-annotated-types

Reusable constraint types to use with typing.Annotated.

  • Homepage: https://github.com/annotated-types/annotated-types
  • Licenses: []
  • Latest release: 0.7.0 (published over 1 year ago)
  • Last Synced: 2026-01-19T20:41:14.505Z (17 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 28.457%
    • Dependent packages count: 56.915%
anaconda.org: annotated-types

This package provides metadata objects which can be used to represent common constraints such as upper and lower bounds on scalar values and collection sizes, a Predicate marker for runtime checks, and descriptions of how we intend these metadata to be interpreted. In some cases, we also note alternative representations which do not require this package.

  • Homepage: https://github.com/annotated-types/annotated-types
  • Licenses: MIT
  • Latest release: 0.6.0 (published almost 2 years ago)
  • Last Synced: 2026-01-19T20:41:10.379Z (17 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 50.492%
    • Average: 54.918%
    • Dependent repos count: 59.344%
nixpkgs-24.05: python312Packages.annotated-types

Reusable constraint types to use with typing.Annotated

nixpkgs-24.05: python311Packages.annotated-types

Reusable constraint types to use with typing.Annotated

nixpkgs-unstable: python314Packages.annotated-types

Reusable constraint types to use with typing.Annotated

nixpkgs-24.11: python312Packages.annotated-types

Reusable constraint types to use with typing.Annotated

nixpkgs-24.11: python311Packages.annotated-types

Reusable constraint types to use with typing.Annotated

nixpkgs-23.11: python311Packages.annotated-types

Reusable constraint types to use with typing.Annotated

alpine-v3.22: py3-annotated-types-pyc

Precompiled Python bytecode for py3-annotated-types

  • Homepage: https://github.com/annotated-types/annotated-types
  • Licenses: MIT
  • Latest release: 0.7.0-r0 (published over 1 year ago)
  • Last Synced: 2026-01-19T20:41:33.218Z (17 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-annotated-types

Reusable constraint types to use with typing.Annotated

  • Homepage: https://github.com/annotated-types/annotated-types
  • Licenses: MIT
  • Latest release: 0.7.0-r0 (published over 1 year ago)
  • Last Synced: 2026-01-19T20:41:33.228Z (17 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.20: py3-annotated-types

Reusable constraint types to use with typing.Annotated

  • Homepage: https://github.com/annotated-types/annotated-types
  • Licenses: MIT
  • Latest release: 0.6.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-02-03T13:18:33.963Z (2 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-annotated-types-pyc

Precompiled Python bytecode for py3-annotated-types

  • Homepage: https://github.com/annotated-types/annotated-types
  • Licenses: MIT
  • Latest release: 0.7.0-r0 (published over 1 year ago)
  • Last Synced: 2026-02-03T14:45:13.195Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
alpine-v3.23: py3-annotated-types

Reusable constraint types to use with typing.Annotated

  • Homepage: https://github.com/annotated-types/annotated-types
  • Licenses: MIT
  • Latest release: 0.7.0-r0 (published over 1 year ago)
  • Last Synced: 2026-02-03T14:45:12.270Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
nixpkgs-unstable: python313Packages.annotated-types

Reusable constraint types to use with typing.Annotated

alpine-v3.21: py3-annotated-types

Reusable constraint types to use with typing.Annotated

  • Homepage: https://github.com/annotated-types/annotated-types
  • Licenses: MIT
  • Latest release: 0.7.0-r0 (published over 1 year ago)
  • Last Synced: 2026-01-19T20:41:22.270Z (17 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)
nixpkgs-23.11: python310Packages.annotated-types

Reusable constraint types to use with typing.Annotated

alpine-v3.21: py3-annotated-types-pyc

Precompiled Python bytecode for py3-annotated-types

  • Homepage: https://github.com/annotated-types/annotated-types
  • Licenses: MIT
  • Latest release: 0.7.0-r0 (published over 1 year ago)
  • Last Synced: 2026-01-19T20:41:17.208Z (17 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.20: py3-annotated-types-pyc

Precompiled Python bytecode for py3-annotated-types

  • Homepage: https://github.com/annotated-types/annotated-types
  • Licenses: MIT
  • Latest release: 0.6.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-02-03T13:13:29.291Z (2 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

pyproject.toml pypi
  • python ^3.7.0
  • typing-extensions ^4.0.0
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v3 composite
  • pre-commit/action v3.0.0 composite
  • samuelcolvin/check-python-version v3 composite
requirements/all.txt pypi
  • black ==23.7.0
  • cfgv ==3.4.0
  • click ==8.1.7
  • colorama ==0.4.6
  • coverage ==7.3.0
  • distlib ==0.3.7
  • filelock ==3.12.2
  • flake8 ==6.1.0
  • flake8-pyproject ==1.2.3
  • identify ==2.5.27
  • iniconfig ==2.0.0
  • isort ==5.12.0
  • mccabe ==0.7.0
  • mypy ==1.5.1
  • mypy-extensions ==1.0.0
  • nodeenv ==1.8.0
  • packaging ==23.1
  • pathspec ==0.11.2
  • platformdirs ==3.10.0
  • pluggy ==1.3.0
  • pre-commit ==3.3.3
  • pycodestyle ==2.11.0
  • pyflakes ==3.1.0
  • pytest ==7.4.0
  • pytest-sugar ==0.9.7
  • pyyaml ==6.0.1
  • termcolor ==2.3.0
  • typing-extensions ==4.7.1
  • virtualenv ==20.24.3