Colander validation library
E552011
Colander validation library is a Python package for declaratively defining and validating data structures, often used for configuration and web form data.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Colander | 0 |
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
Python library
ⓘ
data validation library ⓘ |
| compatibleWith | Pyramid web framework NERFINISHED ⓘ |
| dataModel | tree of schema nodes ⓘ |
| distribution | Python Package Index NERFINISHED ⓘ |
| errorHandling | structured error objects ⓘ |
| hasConcept |
Length validator
ⓘ
Mapping ⓘ OneOf validator ⓘ Range validator ⓘ Regex validator ⓘ Schema ⓘ SchemaNode ⓘ Sequence ⓘ Tuple ⓘ |
| inputType | arbitrary Python data structures ⓘ |
| installCommand | pip install colander ⓘ |
| license | BSD-like license ⓘ |
| oftenUsedWith |
Deform form library
NERFINISHED
ⓘ
Pyramid ⓘ |
| outputType | basic Python types ⓘ |
| primaryUse |
data deserialization
ⓘ
data serialization ⓘ data validation ⓘ schema-based validation ⓘ |
| programmingLanguage | Python ⓘ |
| supports | Python 3 NERFINISHED ⓘ |
| supportsFeature |
custom validators
ⓘ
data coercion ⓘ declarative schemas ⓘ default values ⓘ deserialization from basic Python types ⓘ error collection ⓘ localization of error messages ⓘ mapping schemas ⓘ required and optional fields ⓘ schema nodes ⓘ sequence schemas ⓘ serialization to basic Python types ⓘ type-based validation ⓘ |
| supportsLanguage | Python ⓘ |
| typicalDomain |
REST APIs
NERFINISHED
ⓘ
configuration management ⓘ web applications ⓘ |
| usedFor |
defining data structures declaratively
ⓘ
validating JSON data ⓘ validating configuration data ⓘ validating nested data structures ⓘ validating web form data ⓘ |
| validationStyle | declarative ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.