__init__.py 763 B

1234567891011121314151617181920212223242526272829303132
  1. # -*- coding: utf-8 -*-
  2. from __future__ import absolute_import
  3. from marshmallow.schema import Schema, SchemaOpts
  4. from . import fields
  5. from marshmallow.decorators import (
  6. pre_dump, post_dump, pre_load, post_load, validates, validates_schema,
  7. )
  8. from marshmallow.utils import EXCLUDE, INCLUDE, RAISE, pprint, missing
  9. from marshmallow.exceptions import ValidationError
  10. from distutils.version import LooseVersion
  11. __version__ = '3.0.0rc5'
  12. __version_info__ = tuple(LooseVersion(__version__).version)
  13. __all__ = [
  14. 'EXCLUDE',
  15. 'INCLUDE',
  16. 'RAISE',
  17. 'Schema',
  18. 'SchemaOpts',
  19. 'fields',
  20. 'validates',
  21. 'validates_schema',
  22. 'pre_dump',
  23. 'post_dump',
  24. 'pre_load',
  25. 'post_load',
  26. 'pprint',
  27. 'ValidationError',
  28. 'missing',
  29. ]