FreeBSD.software
Home/devel/py311-annotated-types

py311-annotated-types

0.7.0devel

Reusable constraint types to use with typing.Annotated

PEP-593 added typing.Annotated as a way of adding context-specific metadata to existing types, and specifies that Annotated[T, x] should be treated as T by any tool or library without special logic for x. annotated-types 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.

$pkg install py311-annotated-types
github.com/annotated-types/annotated-types
Origin
devel/py-annotated-types
Size
108KiB
License
MIT
Maintainer
sunpoet@FreeBSD.org
Dependencies
1 packages
Required by
3 packages

Dependencies (1)

Required By (3)