Skip to content

pydantic 2.12.5

Version history | Download JSON

  • PyPI https://pypi.org/project/pydantic/
    Repository https://github.com/pydantic/pydantic

  • py.typed

  • Coverage


    %%{init: {"pie": {"textPosition": 0.85}, "theme": "neutral", "themeVariables": {"pieStrokeWidth": "1px"}}}%%
    pie title
        "Typed" : 2695
        "Any" : 253
        "Untyped" : 194
    • 93.8% coverage
    • 85.8% coverage (strict)
    • 3142 typable
      • 2695 typed
      • 194 untyped
      • 253 Any
  • Typables


    %%{init: {"pie": {"textPosition": 0.85}, "theme": "neutral", "themeVariables": {"pieStrokeWidth": "1px"}}}%%
    pie title
        "functions" : 959
        "classes" : 1674
        "other" : 147
    • 252 functions (+27 overloads)
      • 707 parameters
    • 269 classes
      • 658 methods (+3 overloads)
        • 997 parameters
      • 19 properties
    • 56 modules
      • 147 attrs

Modules

Module Coverage Coverage (strict) Typables Ignores
pydantic 0.0% 0.0% 0 0
pydantic.alias_generators 100.0% 100.0% 6 0
pydantic.aliases 100.0% 93.8% 16 0
pydantic.annotated_handlers 100.0% 84.6% 13 0
pydantic.color 89.2% 81.5% 65 0
pydantic.config 100.0% 100.0% 4 0
pydantic.dataclasses 100.0% 100.0% 18 1
pydantic.deprecated.class_validators 100.0% 100.0% 14 0
pydantic.deprecated.config 100.0% 71.4% 7 0
pydantic.deprecated.copy_internals 100.0% 100.0% 2 0
pydantic.deprecated.decorator 100.0% 100.0% 3 0
pydantic.deprecated.json 100.0% 42.9% 7 0
pydantic.deprecated.parse 100.0% 85.7% 14 0
pydantic.deprecated.tools 100.0% 76.5% 17 0
pydantic.errors 94.1% 88.2% 17 0
pydantic.experimental.arguments_schema 100.0% 100.0% 5 0
pydantic.experimental.missing_sentinel 0.0% 0.0% 0 0
pydantic.experimental.pipeline 0.0% 0.0% 0 2
pydantic.fields 100.0% 90.4% 114 1
pydantic.functional_serializers 100.0% 86.2% 29 0
pydantic.functional_validators 95.1% 80.5% 41 0
pydantic.json_schema 98.0% 96.0% 251 0
pydantic.main 98.1% 83.6% 214 2
pydantic.mypy 84.7% 84.2% 215 0
pydantic.networks 73.3% 68.0% 75 0
pydantic.plugin 100.0% 100.0% 2 0
pydantic.root_model 90.3% 77.4% 31 3
pydantic.type_adapter 100.0% 95.8% 95 0
pydantic.types 98.4% 96.2% 184 1
pydantic.v1.annotated_types 100.0% 50.0% 8 0
pydantic.v1.class_validators 81.6% 81.6% 49 0
pydantic.v1.color 88.1% 83.1% 59 0
pydantic.v1.config 100.0% 97.6% 42 1
pydantic.v1.dataclasses 100.0% 100.0% 24 0
pydantic.v1.datetime_parse 63.6% 63.6% 22 0
pydantic.v1.decorator 100.0% 100.0% 3 0
pydantic.v1.env_settings 93.2% 90.4% 73 0
pydantic.v1.error_wrappers 81.2% 81.2% 16 0
pydantic.v1.errors 97.7% 95.3% 43 0
pydantic.v1.fields 83.0% 67.5% 194 0
pydantic.v1.generics 100.0% 86.4% 22 0
pydantic.v1.json 100.0% 42.9% 7 0
pydantic.v1.main 97.6% 84.9% 126 0
pydantic.v1.mypy 85.8% 85.2% 162 2
pydantic.v1.networks 87.8% 85.2% 115 1
pydantic.v1.parse 100.0% 85.7% 14 0
pydantic.v1.schema 99.1% 94.5% 110 0
pydantic.v1.tools 100.0% 83.3% 30 0
pydantic.v1.types 98.6% 96.8% 222 10
pydantic.v1.typing 100.0% 85.7% 63 4
pydantic.v1.utils 97.1% 73.3% 105 0
pydantic.v1.validators 97.9% 69.3% 140 0
pydantic.v1.version 100.0% 100.0% 2 1
pydantic.validate_call_decorator 100.0% 100.0% 4 0
pydantic.version 100.0% 100.0% 1 0
pydantic.warnings 100.0% 100.0% 27 0

Incomplete Annotations

pydantic.aliases (0 missing, 1 any)

Symbol Typable Typed Any
meth AliasPath.search_dict_for_path 2 2 1

pydantic.annotated_handlers (0 missing, 2 any)

Symbol Typable Typed Any
meth GetCoreSchemaHandler.call 2 2 1
meth GetCoreSchemaHandler.generate_schema 2 2 1

pydantic.color (7 missing, 5 any)

Symbol Typable Typed Any
meth RGBA.init 5 4 0
meth RGBA.getitem 2 2 2
attr RGBA.r 1 0 0
attr RGBA.g 1 0 0
attr RGBA.b 1 0 0
attr RGBA.alpha 1 0 0
attr repeat_colors 1 0 0
attr COLORS_BY_VALUE 1 0 0
meth Color._validate 3 3 2
meth Color.eq 2 2 1

pydantic.deprecated.config (0 missing, 2 any)

Symbol Typable Typed Any
meth BaseConfig.getattr 2 2 1
meth BaseConfig.init_subclass 2 2 1

pydantic.deprecated.json (0 missing, 4 any)

Symbol Typable Typed Any
func pydantic_encoder 2 2 2
func custom_pydantic_encoder 3 3 2

pydantic.deprecated.parse (0 missing, 2 any)

Symbol Typable Typed Any
func load_str_bytes 7 7 1
func load_file 7 7 1

pydantic.deprecated.tools (0 missing, 4 any)

Symbol Typable Typed Any
func parse_obj_as 4 4 1
func schema_of 6 6 1
func schema_json_of 7 7 2

pydantic.errors (1 missing, 1 any)

Symbol Typable Typed Any
meth PydanticForbiddenQualifier.init 3 3 1
attr PydanticUndefinedAnnotation.name 1 0 0

pydantic.fields (0 missing, 11 any)

Symbol Typable Typed Any
func PrivateAttr 4 4 1
func Field 38 38 2
func computed_field 12 12 1
meth FieldInfo.from_field 3 3 1
meth FieldInfo.from_annotated_attribute 4 4 1
meth FieldInfo._construct 3 3 1
meth FieldInfo.merge_field_infos 3 3 1
meth FieldInfo.get_default 3 3 1
meth FieldInfo.rebuild_annotation 1 1 1
attr FieldInfo.default 1 1 1

pydantic.functional_serializers (0 missing, 4 any)

Symbol Typable Typed Any
meth WrapSerializer.get_pydantic_core_schema 3 3 1
func field_serializer 7 7 1
meth PlainSerializer.get_pydantic_core_schema 3 3 1
func model_serializer 5 5 1

pydantic.functional_validators (2 missing, 6 any)

Symbol Typable Typed Any
meth ValidateAs.get_pydantic_core_schema 3 3 1
attr ValidateAs.from_type 1 0 0
attr ValidateAs.instantiation_hook 1 0 0
meth WrapValidator.get_pydantic_core_schema 3 3 1
func field_validator 6 6 1
meth PlainValidator.get_pydantic_core_schema 3 3 1
meth BeforeValidator.get_pydantic_core_schema 3 3 1
meth AfterValidator.get_pydantic_core_schema 3 3 1

pydantic.json_schema (5 missing, 5 any)

Symbol Typable Typed Any
attr Examples.examples 1 0 0
attr Examples.mode 1 0 0
attr NoDefault 1 0 0
meth GenerateJsonSchema._sort_recursive 3 3 2
meth GenerateJsonSchema.get_default_value 2 2 1
meth GenerateJsonSchema.encode_default 2 2 2
attr GenerateJsonSchema.by_alias 1 0 0
attr GenerateJsonSchema.ref_template 1 0 0

pydantic.main (4 missing, 31 any)

Symbol Typable Typed Any
meth BaseModel.init 2 2 1
meth BaseModel.model_construct 3 3 1
meth BaseModel.model_post_init 2 2 1
meth BaseModel.model_validate 8 8 1
meth BaseModel.model_validate_strings 7 7 1
meth BaseModel.pydantic_init_subclass 2 2 1
meth BaseModel.getattr 2 2 1
meth BaseModel.setattr 3 3 1
meth BaseModel._setattr_handler 3 3 1
meth BaseModel.delattr 2 2 1
meth BaseModel.replace 2 2 1
meth BaseModel.eq 2 2 1
meth BaseModel.init_subclass 2 1 0
meth BaseModel.json 10 10 1
meth BaseModel.parse_obj 2 2 1
meth BaseModel.from_orm 2 2 1
meth BaseModel.construct 3 3 1
meth BaseModel.schema_json 4 4 1
meth BaseModel.validate 2 2 1
meth BaseModel.update_forward_refs 2 2 1
meth BaseModel._iter 3 3 3
meth BaseModel._copy_and_set_values 3 3 3
meth BaseModel._get_value 3 3 3
meth BaseModel._calculate_keys 3 3 3
attr BaseModel.pydantic_core_schema 1 0 0
attr BaseModel.pydantic_validator 1 0 0
attr BaseModel.pydantic_serializer 1 0 0

pydantic.mypy (33 missing, 1 any)

Symbol Typable Typed Any
attr MYPY_VERSION_TUPLE 1 0 0
attr ERROR_CONFIG 1 0 0
attr ERROR_UNTYPED 1 0 0
attr PydanticPlugin.plugin_config 1 0 0
meth ModelConfigData.init 9 8 0
meth ModelConfigData.setdefault 3 3 1
attr ModelConfigData.forbid_extra 1 0 0
attr ModelConfigData.frozen 1 0 0
attr ModelConfigData.from_attributes 1 0 0
attr ModelConfigData.populate_by_name 1 0 0
attr ModelConfigData.validate_by_alias 1 0 0
attr ModelConfigData.validate_by_name 1 0 0
attr ModelConfigData.has_alias_generator 1 0 0
attr ModelConfigData.strict 1 0 0
attr ERROR_UNEXPECTED 1 0 0
attr ERROR_FIELD_DEFAULTS 1 0 0
meth PydanticModelField.init 11 10 0
attr PydanticModelField.name 1 0 0
attr PydanticModelField.alias 1 0 0
attr PydanticModelField.is_frozen 1 0 0
attr PydanticModelField.has_dynamic_alias 1 0 0
attr PydanticModelField.has_default 1 0 0
attr PydanticModelField.strict 1 0 0
attr PydanticModelField.line 1 0 0
attr PydanticModelField.column 1 0 0
attr PydanticModelField.type 1 0 0
attr PydanticModelField.info 1 0 0
attr PydanticModelTransformer.plugin_config 1 0 0
attr ERROR_ALIAS 1 0 0
attr ERROR_ORM 1 0 0
attr ERROR_EXTRA_FIELD_ROOT_MODEL 1 0 0
meth PydanticModelClassVar.init 2 0 0
attr PydanticModelClassVar.name 1 0 0

pydantic.networks (20 missing, 4 any)

Symbol Typable Typed Any
meth NameEmail.init 3 2 0
meth NameEmail.eq 2 2 1
attr NameEmail.name 1 0 0
attr NameEmail.email 1 0 0
attr RedisDsn._constraints 1 0 0
attr MariaDBDsn._constraints 1 0 0
attr FileUrl._constraints 1 0 0
attr MongoDsn._constraints 1 0 0
meth IPvAnyAddress.new 2 2 1
meth IPvAnyAddress._validate 2 2 1
attr AmqpDsn._constraints 1 0 0
meth UrlConstraints.get_pydantic_core_schema 3 3 1
attr AnyWebsocketUrl._constraints 1 0 0
attr NatsDsn._constraints 1 0 0
attr PostgresDsn._constraints 1 0 0
attr CockroachDsn._constraints 1 0 0
attr WebsocketUrl._constraints 1 0 0
attr AnyHttpUrl._constraints 1 0 0
attr KafkaDsn._constraints 1 0 0
attr ClickHouseDsn._constraints 1 0 0
attr MySQLDsn._constraints 1 0 0
attr HttpUrl._constraints 1 0 0
attr SnowflakeDsn._constraints 1 0 0
attr FtpUrl._constraints 1 0 0

pydantic.root_model (3 missing, 4 any)

Symbol Typable Typed Any
meth RootModel.init_subclass 2 0 0
meth RootModel.init 3 2 0
meth RootModel.model_dump 13 13 3
meth RootModel.eq 2 2 1

pydantic.type_adapter (0 missing, 4 any)

Symbol Typable Typed Any
meth TypeAdapter.init 5 5 1
meth TypeAdapter.validate_python 9 9 1
meth TypeAdapter.validate_strings 8 8 1
meth TypeAdapter.dump_python 15 15 1

pydantic.types (3 missing, 4 any)

Symbol Typable Typed Any
meth ByteSize._validate 3 3 1
attr ByteSize.byte_string_re 1 0 0
meth GetPydanticSchema.getattr 2 2 1
attr Secret.pydantic_serializer 1 0 0
meth Discriminator.get_pydantic_core_schema 3 3 1
meth PaymentCardNumber.init 2 1 0
meth Tag.get_pydantic_core_schema 3 3 1

pydantic.v1.annotated_types (0 missing, 4 any)

Symbol Typable Typed Any
func create_model_from_namedtuple 3 3 1
func create_model_from_typeddict 3 3 1
func is_legacy_typeddict 2 2 2

pydantic.v1.class_validators (9 missing, 0 any)

Symbol Typable Typed Any
attr ValidatorGroup.validators 1 0 0
attr ValidatorGroup.used_validators 1 0 0
meth Validator.init 7 6 0
attr Validator.func 1 0 0
attr Validator.pre 1 0 0
attr Validator.each_item 1 0 0
attr Validator.always 1 0 0
attr Validator.check_fields 1 0 0
attr Validator.skip_on_failure 1 0 0

pydantic.v1.color (7 missing, 3 any)

Symbol Typable Typed Any
meth RGBA.init 5 4 0
meth RGBA.getitem 2 2 2
attr RGBA.r 1 0 0
attr RGBA.g 1 0 0
attr RGBA.b 1 0 0
attr RGBA.alpha 1 0 0
attr repeat_colors 1 0 0
attr COLORS_BY_VALUE 1 0 0
meth Color.eq 2 2 1

pydantic.v1.config (0 missing, 1 any)

Symbol Typable Typed Any
func inherit_config 4 4 1

pydantic.v1.datetime_parse (8 missing, 0 any)

Symbol Typable Typed Any
attr EPOCH 1 0 0
attr MS_WATERSHED 1 0 0
attr time_re 1 0 0
attr date_re 1 0 0
attr MAX_NUMBER 1 0 0
attr datetime_re 1 0 0
attr iso8601_duration_re 1 0 0
attr standard_duration_re 1 0 0

pydantic.v1.env_settings (5 missing, 2 any)

Symbol Typable Typed Any
meth BaseSettings.init 6 6 1
meth EnvSettingsSource.init 5 4 0
meth Config.parse_env_var 3 3 1
meth SecretsSettingsSource.init 2 1 0
meth InitSettingsSource.init 2 1 0
attr InitSettingsSource.init_kwargs 1 0 0
attr env_file_sentinel 1 0 0

pydantic.v1.error_wrappers (3 missing, 0 any)

Symbol Typable Typed Any
attr ValidationError.raw_errors 1 0 0
attr ValidationError.model 1 0 0
attr ErrorWrapper.exc 1 0 0

pydantic.v1.errors (1 missing, 1 any)

Symbol Typable Typed Any
meth UrlSchemePermittedError.init 2 1 0
meth InvalidDiscriminator.init 4 4 1

pydantic.v1.fields (33 missing, 30 any)

Symbol Typable Typed Any
func PrivateAttr 3 3 2
attr Required 1 1 1
func Field 27 27 3
meth FieldInfo.init 3 3 2
attr FieldInfo.default 1 0 0
attr FieldInfo.default_factory 1 0 0
attr FieldInfo.alias 1 0 0
attr FieldInfo.alias_priority 1 0 0
attr FieldInfo.title 1 0 0
attr FieldInfo.description 1 0 0
attr FieldInfo.exclude 1 0 0
attr FieldInfo.include 1 0 0
attr FieldInfo.const 1 0 0
attr FieldInfo.gt 1 0 0
attr FieldInfo.ge 1 0 0
attr FieldInfo.lt 1 0 0
attr FieldInfo.le 1 0 0
attr FieldInfo.multiple_of 1 0 0
attr FieldInfo.allow_inf_nan 1 0 0
attr FieldInfo.max_digits 1 0 0
attr FieldInfo.decimal_places 1 0 0
attr FieldInfo.min_items 1 0 0
attr FieldInfo.max_items 1 0 0
attr FieldInfo.unique_items 1 0 0
attr FieldInfo.min_length 1 0 0
attr FieldInfo.max_length 1 0 0
attr FieldInfo.allow_mutation 1 0 0
attr FieldInfo.regex 1 0 0
attr FieldInfo.discriminator 1 0 0
attr FieldInfo.repr 1 0 0
attr FieldInfo.extra 1 0 0
func is_finalvar_with_default_val 3 3 1
meth ModelPrivateAttr.init 3 3 1
meth ModelPrivateAttr.get_default 1 1 1
meth ModelPrivateAttr.eq 2 2 1
attr ModelPrivateAttr.default 1 0 0
attr ModelPrivateAttr.default_factory 1 0 0
attr Undefined 1 0 0
meth UndefinedType.deepcopy 2 2 1
meth ModelField.init 11 11 1
meth ModelField.get_default 1 1 1
meth ModelField.get_field_info 5 5 2
meth ModelField.infer 6 6 2
meth ModelField.validate 5 5 1
meth ModelField._validate_sequence_like 5 5 1
meth ModelField._validate_iterable 5 5 1
meth ModelField._validate_tuple 5 5 1
meth ModelField._validate_mapping_like 5 5 1
meth ModelField._validate_singleton 5 5 1
meth ModelField._validate_discriminated_union 5 5 1
meth ModelField._apply_validators 6 6 1
attr ModelField.annotation 1 0 0
attr ModelField.type 1 1 1
attr ModelField.outer_type_ 1 1 1
attr ModelField.class_validators 1 0 0
attr ModelField.default 1 1 1
attr ModelField.model_config 1 0 0

pydantic.v1.generics (0 missing, 3 any)

Symbol Typable Typed Any
func iter_contained_typevars 2 2 1
func replace_types 3 3 2

pydantic.v1.json (0 missing, 4 any)

Symbol Typable Typed Any
func pydantic_encoder 2 2 2
func custom_pydantic_encoder 3 3 2

pydantic.v1.main (3 missing, 16 any)

Symbol Typable Typed Any
meth BaseModel.init 2 2 1
meth BaseModel.setattr 3 0 0
meth BaseModel.json 11 11 1
meth BaseModel._enforce_dict_if_root 2 2 2
meth BaseModel.parse_obj 2 2 1
meth BaseModel.from_orm 2 2 1
meth BaseModel.construct 3 3 1
meth BaseModel.schema_json 4 4 1
meth BaseModel.validate 2 2 1
meth BaseModel._decompose_class 2 2 1
meth BaseModel._get_value 9 9 2
meth BaseModel.try_update_forward_refs 2 2 1
meth BaseModel.update_forward_refs 2 2 1
meth BaseModel.eq 2 2 1
func create_model 8 8 1

pydantic.v1.mypy (23 missing, 1 any)

Symbol Typable Typed Any
attr MYPY_VERSION_TUPLE 1 0 0
attr ERROR_CONFIG 1 0 0
attr ERROR_UNTYPED 1 0 0
attr PydanticPlugin.plugin_config 1 0 0
meth ModelConfigData.init 7 6 0
meth ModelConfigData.setdefault 3 3 1
attr ModelConfigData.forbid_extra 1 0 0
attr ModelConfigData.allow_mutation 1 0 0
attr ModelConfigData.frozen 1 0 0
attr ModelConfigData.orm_mode 1 0 0
attr ModelConfigData.allow_population_by_field_name 1 0 0
attr ModelConfigData.has_alias_generator 1 0 0
attr ERROR_UNEXPECTED 1 0 0
attr ERROR_FIELD_DEFAULTS 1 0 0
meth PydanticModelField.init 7 6 0
attr PydanticModelField.name 1 0 0
attr PydanticModelField.is_required 1 0 0
attr PydanticModelField.alias 1 0 0
attr PydanticModelField.has_dynamic_alias 1 0 0
attr PydanticModelField.line 1 0 0
attr PydanticModelField.column 1 0 0
attr PydanticModelTransformer.plugin_config 1 0 0
attr ERROR_ALIAS 1 0 0
attr ERROR_ORM 1 0 0

pydantic.v1.networks (14 missing, 3 any)

Symbol Typable Typed Any
meth NameEmail.init 3 2 0
meth NameEmail.eq 2 2 1
meth NameEmail.validate 2 2 1
attr NameEmail.name 1 0 0
attr NameEmail.email 1 0 0
meth AnyUrl.new 3 2 0
meth AnyUrl.validate 4 4 1
attr AnyUrl.scheme 1 0 0
attr AnyUrl.user 1 0 0
attr AnyUrl.password 1 0 0
attr AnyUrl.host 1 0 0
attr AnyUrl.tld 1 0 0
attr AnyUrl.host_type 1 0 0
attr AnyUrl.port 1 0 0
attr AnyUrl.path 1 0 0
attr AnyUrl.query 1 0 0
attr AnyUrl.fragment 1 0 0

pydantic.v1.parse (0 missing, 2 any)

Symbol Typable Typed Any
func load_str_bytes 7 7 1
func load_file 7 7 1

pydantic.v1.schema (1 missing, 5 any)

Symbol Typable Typed Any
func encode_default 2 2 2
func get_annotation_from_field_info 5 5 1
attr SkipField.message 1 0 0
func get_annotation_with_constraints 3 3 1
func add_field_type_to_schema 3 3 1

pydantic.v1.tools (0 missing, 5 any)

Symbol Typable Typed Any
func parse_obj_as 4 4 1
func schema_of 4 4 2
func schema_json_of 4 4 2

pydantic.v1.types (3 missing, 4 any)

Symbol Typable Typed Any
meth SecretField.eq 2 2 1
meth SecretField.get_secret_value 1 1 1
meth SecretStr.validate 2 2 1
meth SecretStr.init 2 1 0
meth SecretBytes.validate 2 2 1
meth SecretBytes.init 2 1 0
meth PaymentCardNumber.init 2 1 0

pydantic.v1.typing (0 missing, 9 any)

Symbol Typable Typed Any
func is_none_type 2 2 1
func update_field_forward_refs 4 4 2
func get_sub_types 2 2 1
func get_all_type_hints 4 4 4
func is_typeddict_special 2 2 1

pydantic.v1.utils (3 missing, 25 any)

Symbol Typable Typed Any
meth GetterDict.init 2 1 1
meth GetterDict.getitem 2 2 1
meth GetterDict.get 3 3 3
meth GetterDict.contains 2 2 1
meth GetterDict.eq 2 2 1
func get_discriminator_alias_and_values 3 3 1
meth ValueItems.init 3 3 1
meth ValueItems.is_excluded 2 2 1
meth ValueItems.is_included 2 2 1
meth ValueItems.merge 4 4 3
meth ValueItems._coerce_value 2 2 2
meth ValueItems.is_true 2 2 1
func lenient_isinstance 3 3 1
meth Representation.pretty 3 3 1
func update_not_none 3 3 1
func import_string 2 2 1
meth ClassAttribute.init 3 3 1
meth ClassAttribute.get 3 3 1
attr ClassAttribute.name 1 0 0
attr ClassAttribute.value 1 0 0
func lenient_issubclass 3 3 1
func sequence_like 2 2 1

pydantic.v1.validators (3 missing, 40 any)

Symbol Typable Typed Any
func ordered_dict_validator 2 2 1
func path_validator 2 2 1
func constant_validator 3 3 2
func set_validator 2 2 1
func callable_validator 2 2 1
func uuid_validator 3 3 1
func none_validator 2 2 1
func strict_int_validator 2 2 1
func list_validator 2 2 1
func bytes_validator 2 2 1
func int_validator 2 2 1
func enum_validator 2 2 1
func strict_str_validator 2 2 1
func enum_member_validator 4 4 1
func ip_v6_address_validator 2 2 1
func any_class_validator 2 2 1
func strict_float_validator 2 2 1
meth IfConfig.init 4 4 1
attr IfConfig.validator 1 0 0
attr IfConfig.config_attr_names 1 0 0
attr IfConfig.ignored_value 1 0 0
func int_enum_validator 2 2 1
func validate_json 3 3 2
func bool_validator 2 2 1
func ip_v4_address_validator 2 2 1
func tuple_validator 2 2 1
func hashable_validator 2 2 1
func str_validator 2 2 1
func decimal_validator 2 2 1
func float_validator 2 2 1
func deque_validator 2 2 1
func ip_v6_network_validator 2 2 1
func strict_bytes_validator 2 2 1
func frozenset_validator 2 2 1
func ip_v4_network_validator 2 2 1
func ip_v4_interface_validator 2 2 1
func ip_v6_interface_validator 2 2 1
func make_literal_validator 2 2 1
func path_exists_validator 2 2 1
func pattern_validator 2 2 1
func dict_validator 2 2 1

Type-Ignore Comments

Flavor Count
type: ignore 25
pyright: ignore[reportFunctionMemberAccess] 2
pyright: ignore[reportAssignmentType] 1
type: ignore[attr-defined] 1