python-zope.schema

Zope.interface extension for defining data schemas
  http://pypi.python.org/pypi/zope.schema
  1
  1 review



Schemas extend the notion of interfaces to detailed descriptions of Attributes (but not methods). Every schema is an interface and specifies the public fields of an object. A *field* roughly corresponds to an attribute of a Python object. But a Field provides space for at least a title and a description. It can also constrain its value and provide a validation method. Besides you can optionally specify characteristics such as its value being read-only or not required.

This is the Python 2 version.
Latest reviews
4
blueXrider 12 years ago

quite nice