omnipy.util.pydantic
Compatibility wrapper around Pydantic APIs used by Omnipy.
Omnipy imports Pydantic through this module so the rest of the codebase can rely
on a stable, v1-shaped API while supporting both native Pydantic v1 installs and
Pydantic v2's bundled pydantic.v1 compatibility layer. Centralizing the
wrapper keeps version checks, re-exports, and typing workarounds in one place.
Raised by:
- Reference Code reference
-
Reference
Code reference
omnipy
- components
-
config
data - shared
-
Reference
Code reference
-
omnipy -
omnipy
-
components
-
isa-
IsaAssayJsonSchema -
IsaCommentSchema -
IsaDataSchema -
IsaFactorSchema -
IsaFactorValueSchema -
IsaInvestigationSchema -
IsaMaterialAttributeSchema -
IsaMaterialAttributeValueSchema -
IsaMaterialSchema -
IsaOntologyReferenceSchema -
IsaOntologySourceReferenceSchema -
IsaOrganizationSchema -
IsaPersonSchema -
IsaProcessOrProtocolApplicationSchema -
IsaProcessParameterValueSchema -
IsaProtocolParameterSchema -
IsaProtocolSchema -
IsaPublicationSchema -
IsaSampleSchema -
IsaSourceSchema -
IsaStudyGroupSchema -
IsaStudySchema
-
-
isa
-
modelsIsaTopLevelSchema -
models
-
assay_schemaIsaAssayJsonSchema -
comment_schemaIsaCommentSchema -
data_schemaIsaDataSchema -
factor_schemaIsaFactorSchema -
factor_value_schemaIsaFactorValueSchema -
investigation_schemaIsaInvestigationSchema -
material_attribute_schemaIsaMaterialAttributeSchema -
material_attribute_value_schemaIsaMaterialAttributeValueSchema -
material_schemaIsaMaterialSchema -
ontology_annotation_schemaIsaOntologyReferenceSchema -
ontology_source_reference_schemaIsaOntologySourceReferenceSchema -
organization_schemaIsaOrganizationSchema -
person_schemaIsaPersonSchema -
process_parameter_value_schemaIsaProcessParameterValueSchema -
process_schemaIsaProcessOrProtocolApplicationSchema -
protocol_parameter_schemaIsaProtocolParameterSchema -
protocol_schema -
publication_schemaIsaPublicationSchema -
sample_schemaIsaSampleSchema -
source_schemaIsaSourceSchema -
study_groupIsaStudyGroupSchema -
study_schemaIsaStudySchema
-
-
-
raw
models -
remote
models
-
-
config
dataDimsModeMixin - data
-
shared
exceptionsOmnipyNoneIsNotAllowedError -
util
publisherDataPublisher
-
components
-
-
Reference
Code reference
-
omnipyDatasetdata -
omnipy
-
components
-
isa-
IsaAssayJsonSchema -
IsaCommentSchema -
IsaDataSchema -
IsaFactorSchema -
IsaFactorValueSchema -
IsaInvestigationSchema -
IsaMaterialAttributeSchema -
IsaMaterialAttributeValueSchema -
IsaMaterialSchema -
IsaOntologyReferenceSchema -
IsaOntologySourceReferenceSchema -
IsaOrganizationSchema -
IsaPersonSchema -
IsaProcessOrProtocolApplicationSchema -
IsaProcessParameterValueSchema -
IsaProtocolParameterSchema -
IsaProtocolSchema -
IsaPublicationSchema -
IsaSampleSchema -
IsaSourceSchema -
IsaStudyGroupSchema -
IsaStudySchema
-
-
isa
-
modelsIsaTopLevelSchemaConfigextra -
models
-
assay_schemaIsaAssayJsonSchema -
comment_schemaIsaCommentSchema -
data_schemaIsaDataSchema -
factor_schemaIsaFactorSchema -
factor_value_schemaIsaFactorValueSchema -
investigation_schemaIsaInvestigationSchema -
material_attribute_schemaIsaMaterialAttributeSchema -
material_attribute_value_schemaIsaMaterialAttributeValueSchema -
material_schemaIsaMaterialSchema -
ontology_annotation_schemaIsaOntologyReferenceSchema -
ontology_source_reference_schemaIsaOntologySourceReferenceSchema -
organization_schemaIsaOrganizationSchema -
person_schemaIsaPersonSchema -
process_parameter_value_schemaIsaProcessParameterValueSchema -
process_schemaIsaProcessOrProtocolApplicationSchema -
protocol_parameter_schemaIsaProtocolParameterSchema -
protocol_schemaIsaProtocolSchema -
publication_schemaIsaPublicationSchema -
sample_schemaIsaSampleSchema -
source_schemaIsaSourceSchema -
study_groupIsaStudyGroupSchema -
study_schemaIsaStudySchema -
validatorsdate_to_iso_format
-
-
-
remote
modelsUrlDataclassModel
-
- config
- data
-
hub
runtime -
shared
protocols
config
-
components
-
BaseModel
module-attribute
Subclassed by:
-
Reference
Code reference
-
omnipyParamsBase -
omnipy
-
components
-
isa-
IsaAssayJsonSchema -
IsaCommentSchema -
IsaDataSchema -
IsaFactorSchema -
IsaFactorValueSchema -
IsaInvestigationSchema -
IsaMaterialAttributeSchema -
IsaMaterialAttributeValueSchema -
IsaMaterialSchema -
IsaOntologyReferenceSchema -
IsaOntologySourceReferenceSchema -
IsaOrganizationSchema -
IsaPersonSchema -
IsaProcessOrProtocolApplicationSchema -
IsaProcessParameterValueSchema -
IsaProtocolParameterSchema -
IsaProtocolSchema -
IsaPublicationSchema -
IsaSampleSchema -
IsaSourceSchema -
IsaStudyGroupSchema -
IsaStudySchema
-
-
isa
-
modelsIsaTopLevelSchema -
models
-
assay_schemaIsaAssayJsonSchema -
comment_schemaIsaCommentSchema -
data_schemaIsaDataSchema -
factor_schemaIsaFactorSchema -
factor_value_schemaIsaFactorValueSchema -
investigation_schemaIsaInvestigationSchema -
material_attribute_schemaIsaMaterialAttributeSchema -
material_attribute_value_schemaIsaMaterialAttributeValueSchema -
material_schemaIsaMaterialSchema -
ontology_annotation_schemaIsaOntologyReferenceSchema -
ontology_source_reference_schemaIsaOntologySourceReferenceSchema -
organization_schemaIsaOrganizationSchema -
person_schemaIsaPersonSchema -
process_parameter_value_schemaIsaProcessParameterValueSchema -
process_schemaIsaProcessOrProtocolApplicationSchema -
protocol_parameter_schemaIsaProtocolParameterSchema -
protocol_schema -
publication_schemaIsaPublicationSchema -
sample_schemaIsaSampleSchema -
source_schemaIsaSourceSchema -
study_groupIsaStudyGroupSchema -
study_schemaIsaStudySchema
-
-
-
remote
models
-
-
config
dataDimsModeMixin -
data
paramParamsBase -
util
publisherDataPublisher
-
components
-
EmailStr
module-attribute
Returned by:
- Reference Code reference omnipy components
Extra
module-attribute
Used by:
-
Reference
Code reference
omnipy
components
-
isa-
IsaAssayJsonSchemaConfigextra -
IsaCommentSchemaConfigextra -
IsaDataSchemaConfigextra -
IsaFactorSchemaConfigextra -
IsaFactorValueSchemaConfigextra -
IsaInvestigationSchemaConfigextra -
IsaMaterialAttributeSchemaConfigextra -
IsaMaterialAttributeValueSchemaConfigextra -
IsaMaterialSchemaConfigextra -
IsaOntologyReferenceSchemaConfigextra -
IsaOntologySourceReferenceSchemaConfigextra -
IsaOrganizationSchemaConfigextra -
IsaPersonSchemaConfigextra -
IsaProcessOrProtocolApplicationSchemaConfigextra -
IsaProcessParameterValueSchemaConfigextra -
IsaProtocolParameterSchemaConfigextra -
IsaProtocolSchemaConfigextra -
IsaPublicationSchemaConfigextra -
IsaSampleSchemaConfigextra -
IsaSourceSchemaConfigextra -
IsaStudyGroupSchemaConfigextra -
IsaStudySchemaConfigextra
-
-
isa
-
modelsIsaTopLevelSchemaConfigextra -
models
-
assay_schemaIsaAssayJsonSchemaConfigextra -
comment_schemaIsaCommentSchemaConfigextra -
data_schemaIsaDataSchemaConfigextra -
factor_schemaIsaFactorSchemaConfigextra -
factor_value_schemaIsaFactorValueSchemaConfigextra -
investigation_schemaIsaInvestigationSchemaConfigextra -
material_attribute_schemaIsaMaterialAttributeSchemaConfigextra -
material_attribute_value_schemaIsaMaterialAttributeValueSchemaConfigextra -
material_schemaIsaMaterialSchemaConfigextra -
ontology_annotation_schemaIsaOntologyReferenceSchemaConfigextra -
ontology_source_reference_schemaIsaOntologySourceReferenceSchemaConfigextra -
organization_schemaIsaOrganizationSchemaConfigextra -
person_schemaIsaPersonSchemaConfigextra -
process_parameter_value_schemaIsaProcessParameterValueSchemaConfigextra -
process_schemaIsaProcessOrProtocolApplicationSchemaConfigextra -
protocol_parameter_schemaIsaProtocolParameterSchemaConfigextra -
protocol_schemaIsaProtocolSchemaConfigextra -
publication_schemaIsaPublicationSchemaConfigextra -
sample_schemaIsaSampleSchemaConfigextra -
source_schemaIsaSourceSchemaConfigextra -
study_groupIsaStudyGroupSchemaConfigextra -
study_schemaIsaStudySchemaConfigextra
-
-
-
Field
module-attribute
Used by:
-
Reference
Code reference
-
omnipyDatasetdata -
omnipy
-
components
-
isa-
IsaAssayJsonSchema -
IsaCommentSchema -
IsaDataSchema -
IsaFactorSchema -
IsaFactorValueSchema -
IsaInvestigationSchema -
IsaMaterialAttributeSchema -
IsaMaterialAttributeValueSchema -
IsaMaterialSchema -
IsaOntologyReferenceSchema -
IsaOntologySourceReferenceSchema -
IsaOrganizationSchema -
IsaPersonSchema -
IsaProcessOrProtocolApplicationSchema -
IsaProcessParameterValueSchema -
IsaProtocolParameterSchema -
IsaProtocolSchema -
IsaPublicationSchema -
IsaSampleSchema -
IsaSourceSchema -
IsaStudyGroupSchema -
IsaStudySchema
-
-
isa
models
-
assay_schemaIsaAssayJsonSchema -
comment_schemaIsaCommentSchema -
data_schemaIsaDataSchema -
factor_schemaIsaFactorSchema -
factor_value_schemaIsaFactorValueSchema -
investigation_schemaIsaInvestigationSchema -
material_attribute_schemaIsaMaterialAttributeSchema -
material_attribute_value_schemaIsaMaterialAttributeValueSchema -
material_schemaIsaMaterialSchema -
ontology_annotation_schemaIsaOntologyReferenceSchema -
ontology_source_reference_schemaIsaOntologySourceReferenceSchema -
organization_schemaIsaOrganizationSchema -
person_schemaIsaPersonSchema -
process_parameter_value_schemaIsaProcessParameterValueSchema -
process_schemaIsaProcessOrProtocolApplicationSchema -
protocol_parameter_schemaIsaProtocolParameterSchema -
protocol_schemaIsaProtocolSchema -
publication_schemaIsaPublicationSchema -
sample_schemaIsaSampleSchema -
source_schemaIsaSourceSchema -
study_groupIsaStudyGroupSchema -
study_schemaIsaStudySchema
-
-
remote
modelsUrlDataclassModel
-
- config
- data
-
hub
runtime
-
components
-
GenericModel
module-attribute
ModelMetaclass
module-attribute
Subclassed by:
-
Reference
Code reference
omnipy
data
modelModelMetaclass
NonNegativeFloat
module-attribute
Returned by:
- Reference Code reference omnipy
NonNegativeInt
module-attribute
Returned by:
- Reference Code reference omnipy
NoneIsNotAllowedError
module-attribute
Subclassed by:
-
Reference
Code reference
omnipy
shared
exceptionsOmnipyNoneIsNotAllowedError
StrictBytes
module-attribute
Subclassed by:
- Reference Code reference
StrictStr
module-attribute
Subclassed by:
- Reference Code reference
Undefined
module-attribute
Used by:
-
Reference
Code reference
-
omnipy-
Dataset__init__ -
JsonDataset -
JsonDictDataset -
JsonDictOfDictsDataset -
JsonDictOfDictsOfScalarsDataset -
JsonDictOfListsDataset -
JsonDictOfListsOfDictsDataset -
JsonDictOfListsOfScalarsDataset -
JsonDictOfNestedListsDataset -
JsonDictOfScalarsDataset -
JsonListDataset -
JsonListOfDictsDataset -
JsonListOfDictsOfScalarsDataset -
JsonListOfListsDataset -
JsonListOfListsOfScalarsDataset -
JsonListOfNestedDictsDataset -
JsonListOfScalarsDataset -
JsonListOrDictDataset -
JsonNestedDictsDataset -
JsonNestedListsDataset -
JsonOnlyDictsDataset -
JsonOnlyListsDataset -
JsonScalarDataset -
Model__init__
-
-
omnipy
-
components
json
datasets-
JsonBaseDataset -
JsonDataset -
JsonDictDataset -
JsonDictOfDictsDataset -
JsonDictOfDictsOfScalarsDataset -
JsonDictOfListsDataset -
JsonDictOfListsOfDictsDataset -
JsonDictOfListsOfScalarsDataset -
JsonDictOfNestedListsDataset -
JsonDictOfScalarsDataset -
JsonListDataset -
JsonListOfDictsDataset -
JsonListOfDictsOfScalarsDataset -
JsonListOfListsDataset -
JsonListOfListsOfScalarsDataset -
JsonListOfNestedDictsDataset -
JsonListOfScalarsDataset -
JsonListOrDictDataset -
JsonNestedDictsDataset -
JsonNestedListsDataset -
JsonOnlyDictsDataset -
JsonOnlyListsDataset -
JsonScalarDataset
-
- data
-
shared
protocols
data
-
components
json
-
UndefinedType
module-attribute
Returned by:
- Reference Code reference
-
Reference
Code reference
-
omnipy-
Dataset__init__ -
JsonDataset -
JsonDictDataset -
JsonDictOfDictsDataset -
JsonDictOfDictsOfScalarsDataset -
JsonDictOfListsDataset -
JsonDictOfListsOfDictsDataset -
JsonDictOfListsOfScalarsDataset -
JsonDictOfNestedListsDataset -
JsonDictOfScalarsDataset -
JsonListDataset -
JsonListOfDictsDataset -
JsonListOfDictsOfScalarsDataset -
JsonListOfListsDataset -
JsonListOfListsOfScalarsDataset -
JsonListOfNestedDictsDataset -
JsonListOfScalarsDataset -
JsonListOrDictDataset -
JsonNestedDictsDataset -
JsonNestedListsDataset -
JsonOnlyDictsDataset -
JsonOnlyListsDataset -
JsonScalarDataset -
Model__init__
-
-
omnipy
-
components
json
datasets-
JsonBaseDataset -
JsonDataset -
JsonDictDataset -
JsonDictOfDictsDataset -
JsonDictOfDictsOfScalarsDataset -
JsonDictOfListsDataset -
JsonDictOfListsOfDictsDataset -
JsonDictOfListsOfScalarsDataset -
JsonDictOfNestedListsDataset -
JsonDictOfScalarsDataset -
JsonListDataset -
JsonListOfDictsDataset -
JsonListOfDictsOfScalarsDataset -
JsonListOfListsDataset -
JsonListOfListsOfScalarsDataset -
JsonListOfNestedDictsDataset -
JsonListOfScalarsDataset -
JsonListOrDictDataset -
JsonNestedDictsDataset -
JsonNestedListsDataset -
JsonOnlyDictsDataset -
JsonOnlyListsDataset -
JsonScalarDataset
-
- data
-
shared
protocols
data
-
components
json
-
constr
module-attribute
Returned by:
- Reference Code reference omnipy components
-
Reference
Code reference
omnipy
components
isa
models
validatorsdate_to_iso_format