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

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

Score: 31.173758957496485

Last synced: about 13 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: 6 days ago

Total Commits: 83
Total Committers: 21
Avg Commits per committer: 3.952
Development Distribution Score (DDS): 0.53

Commits in past year: 5
Committers in past year: 4
Avg Commits per committer in past year: 1.25
Development Distribution Score (DDS) in past year: 0.6

Name Email Commits
Adrian Garcia Badaracco 1****b 39
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
Dutcho D****o 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: 1 day ago

Total issues: 41
Total pull requests: 77
Average time to close issues: about 1 month
Average time to close pull requests: 3 days
Total issue authors: 30
Total pull request authors: 23
Average comments per issue: 3.44
Average comments per pull request: 2.17
Merged pull request: 62
Bot issues: 0
Bot pull requests: 0

Past year issues: 6
Past year pull requests: 6
Past year average time to close issues: about 3 hours
Past year average time to close pull requests: about 8 hours
Past year issue authors: 5
Past year pull request authors: 4
Past year average comments per issue: 0.83
Past year average comments per pull request: 0.83
Past year merged pull request: 5
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)
  • Dutcho (2)
  • Zac-HD (2)
  • Sama-Darya (1)
  • JelleZijlstra (1)
  • KOLANICH (1)
  • hanjinliu (1)
  • tlambert03 (1)
  • JacobHayes (1)
  • sh-at-cs (1)
  • PelicanQ (1)
  • EpicWink (1)
  • JensHeinrich (1)

Top Pull Request Authors

  • adriangb (28)
  • samuelcolvin (8)
  • Zac-HD (5)
  • cksleigen (4)
  • Viicos (3)
  • hugovk (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

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

Top Pull Request Labels


Package metadata

nixpkgs-unstable: python314Packages.annotated-types

Reusable constraint types to use with typing.Annotated

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
  • Latest release: 0.8.0 (published about 1 month ago)
  • Last Synced: 2026-08-23T11:37:06.022Z (1 day ago)
  • Versions: 9
  • Dependent Packages: 285
  • Dependent Repositories: 2,461
  • Downloads: 1,017,998,962 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-r1 (published 5 months ago)
  • Last Synced: 2026-07-26T14:01:58.873Z (29 days ago)
  • Versions: 4
  • 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-r1 (published 5 months ago)
  • Last Synced: 2026-04-02T14:22:36.133Z (5 months ago)
  • Versions: 4
  • 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 almost 2 years ago)
  • Last Synced: 2026-08-23T11:34:59.955Z (1 day 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.7.0 (published about 2 months ago)
  • Last Synced: 2026-07-10T13:35:33.836Z (about 2 months ago)
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 39,817 Total
  • Rankings:
    • Dependent packages count: 50.492%
    • Average: 54.918%
    • Dependent repos count: 59.344%
gentoo-portage: dev-python/annotated-types

Reusable constraint types to use with typing.Annotated

  • Homepage: https://github.com/annotated-types/annotated-types/
  • Documentation: https://packages.gentoo.org/packages/dev-python/annotated-types
  • Licenses: MIT
  • Latest release: 0.8.0 (published about 1 month ago)
  • Last Synced: 2026-07-25T01:46:52.316Z (about 1 month ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
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 about 2 years ago)
  • Last Synced: 2026-03-19T21:11:21.297Z (5 months 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

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 about 2 years ago)
  • Last Synced: 2026-04-12T18:02:32.038Z (4 months 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-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 about 2 years ago)
  • Last Synced: 2026-03-19T21:12:39.439Z (5 months 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 about 2 years ago)
  • Last Synced: 2026-03-19T21:12:38.758Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
openbsd-7.9-amd64: devel/py-annotated_types

reusable constraint types to use with PEP 593 annotations

  • Homepage: https://github.com/annotated-types/annotated-types
  • Licenses: mit
  • Latest release: 0.7.0p0 (published 4 months ago)
  • Last Synced: 2026-05-28T01:09:38.291Z (3 months 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-24.11: python311Packages.annotated-types

Reusable constraint types to use with typing.Annotated

debian-13: python-annotated-types

  • Homepage: https://github.com/annotated-types/annotated-types
  • Documentation: https://packages.debian.org/trixie/python-annotated-types
  • Licenses: mit
  • Latest release: 0.7.0-1 (published 6 months ago)
  • Last Synced: 2026-03-14T08:08:02.700Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
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 about 2 years ago)
  • Last Synced: 2026-04-08T21:06:18.249Z (5 months 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-unstable: python313Packages.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.05: python311Packages.annotated-types

Reusable constraint types to use with typing.Annotated

ubuntu-24.10: python-annotated-types

  • Homepage: https://github.com/annotated-types/annotated-types
  • Licenses: mit
  • Latest release: 0.7.0-1 (published 7 months ago)
  • Last Synced: 2026-03-09T12:03:40.018Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python312Packages.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 about 2 years ago)
  • Last Synced: 2026-03-19T21:11:25.425Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
pkgsrc-netbsd-x86_64-10.1-all: lang/py-annotated-types

Reusable constraint types to use with typing.Annotated

  • Homepage: https://github.com/annotated-types/annotated-types
  • Documentation: https://pkgsrc.se/lang/py-annotated-types
  • Licenses: mit
  • Latest release: 0.7.0 (published 6 months ago)
  • Last Synced: 2026-05-27T07:47:38.988Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: python-annotated-types

Reusable constraint types to use with typing.Annotated

  • Homepage: https://github.com/annotated-types/annotated-types
  • Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-xyz.scm#n9426
  • Licenses: expat
  • Latest release: 0.7.0 (published 6 months ago)
  • Last Synced: 2026-07-28T17:07:38.418Z (27 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-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 over 2 years ago)
  • Last Synced: 2026-04-08T13:07:20.213Z (5 months 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: python311Packages.annotated-types

Reusable constraint types to use with typing.Annotated

nixpkgs-23.11: python310Packages.annotated-types

Reusable constraint types to use with typing.Annotated

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 over 2 years ago)
  • Last Synced: 2026-04-08T13:08:31.381Z (5 months 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