attrs/src/attr/__init__.py

70 lines
1.1 KiB
Python
Raw Normal View History

2015-01-27 16:53:17 +00:00
from __future__ import absolute_import, division, print_function
from ._funcs import (
asdict,
2015-01-29 19:50:42 +00:00
assoc,
astuple,
evolve,
has,
2015-01-27 16:53:17 +00:00
)
from ._make import (
Attribute,
Factory,
NOTHING,
attr,
attributes,
fields,
2015-01-30 07:57:33 +00:00
make_class,
validate,
2015-01-27 16:53:17 +00:00
)
from ._config import (
get_run_validators,
set_run_validators,
)
2016-08-20 16:45:15 +00:00
from . import exceptions
2015-02-20 15:34:21 +00:00
from . import filters
2015-01-29 11:20:17 +00:00
from . import validators
2015-01-27 16:53:17 +00:00
2015-02-21 13:08:36 +00:00
2017-02-03 12:07:15 +00:00
__version__ = "17.1.0.dev0"
2015-02-21 13:08:36 +00:00
__title__ = "attrs"
2016-08-16 10:18:03 +00:00
__description__ = "Attributes Without Boilerplate"
2016-04-28 06:06:10 +00:00
__uri__ = "https://attrs.readthedocs.io/"
2016-09-01 10:09:55 +00:00
__doc__ = __description__ + " <" + __uri__ + ">"
2015-02-21 13:08:36 +00:00
2015-01-27 16:53:17 +00:00
__author__ = "Hynek Schlawack"
2015-02-21 13:08:36 +00:00
__email__ = "hs@ox.cx"
2015-01-27 16:53:17 +00:00
__license__ = "MIT"
2015-02-21 13:08:36 +00:00
__copyright__ = "Copyright (c) 2015 Hynek Schlawack"
2015-01-27 16:53:17 +00:00
2016-08-16 10:18:03 +00:00
s = attrs = attributes
ib = attrib = attr
2015-01-27 16:53:17 +00:00
__all__ = [
"Attribute",
"Factory",
"NOTHING",
"asdict",
"astuple",
2015-01-29 19:50:42 +00:00
"assoc",
"attr",
2016-08-16 10:18:03 +00:00
"attrib",
"attributes",
2016-08-16 10:18:03 +00:00
"attrs",
"evolve",
2016-08-20 16:45:15 +00:00
"exceptions",
2015-01-29 20:55:25 +00:00
"fields",
2015-02-20 15:34:21 +00:00
"filters",
"get_run_validators",
"has",
"ib",
2015-01-30 07:57:33 +00:00
"make_class",
"s",
"set_run_validators",
"validate",
2015-01-29 11:20:17 +00:00
"validators",
2015-01-27 16:53:17 +00:00
]