Registered by Registry Administrators

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.

Please report bugs on Github:

  https://github.com/zopefoundation/zope.schema/issues/

Pull requests, too:

  https://github.com/zopefoundation/zope.schema/pulls/

ARCHIVED

zope.schema has been moved to https://github.com/zopefoundation/zope.schema. It is only preserved here to avoid
breaking URLs for old bug reports referenced from changelogs and
similar. Please do not file bug reports or merge proposals
here, or expect anything here to be current; see the GitHub
repository instead.

Project information

Part of:
The Zope Toolkit
Maintainer:
ZTK steering group
Driver:
Not yet selected
Licence:
Zope Public Licence

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Bazaar
Programming languages:
Python

All packages Packages in Distributions

Get Involved

  • warning
    Report a bug
  • warning
    Ask a question
  • warning
    Help translate

Downloads

zope.schema does not have any download files registered with Launchpad.