Zope schema related support
Project description
nti.schema offers a set of classes and functions that make schema-based development with zope.schema easier.
For complete details and the changelog, see the documentation.
Overview
Some of the most useful features include:
nti.schema.interfaces.find_most_derived_interface for finding a bounded interface.
nti.schema.eqhash.EqHash is a class-decorator for creating efficient, correct implementations of equality and hashing.
nti.schema.field contains various schema fields, including a Variant type and more flexible collection types, all of which produce better validation errors.
nti.schema.fieldproperty contains field properties that can adapt to interfaces or decode incoming text. The function createDirectFieldProperties can assign just the necessary properties automatically.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nti.schema-1.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed6d6691743eb767ac1cf13e1f7cb1e7c4b5f8e3b357a350f8cbd95e8f321e00 |
|
MD5 | 4ba83506c997713cd30e5c40b352d677 |
|
BLAKE2b-256 | 2137517e2837d38aea26407c2c0e76be7739783098bc930846eb6a1ea40a1514 |