| from __future__ import absolute_import, division, print_function |
| |
| from functools import partial |
| |
| from ._funcs import ( |
| asdict, |
| assoc, |
| astuple, |
| evolve, |
| has, |
| ) |
| from ._make import ( |
| Attribute, |
| Factory, |
| NOTHING, |
| attrib, |
| attrs, |
| fields, |
| make_class, |
| validate, |
| ) |
| from ._config import ( |
| get_run_validators, |
| set_run_validators, |
| ) |
| from . import exceptions |
| from . import filters |
| from . import converters |
| from . import validators |
| |
| |
| __version__ = "17.3.0" |
| |
| __title__ = "attrs" |
| __description__ = "Classes Without Boilerplate" |
| __uri__ = "http://www.attrs.org/" |
| __doc__ = __description__ + " <" + __uri__ + ">" |
| |
| __author__ = "Hynek Schlawack" |
| __email__ = "[email protected]" |
| |
| __license__ = "MIT" |
| __copyright__ = "Copyright (c) 2015 Hynek Schlawack" |
| |
| |
| s = attributes = attrs |
| ib = attr = attrib |
| dataclass = partial(attrs, auto_attribs=True) # happy Easter ;) |
| |
| __all__ = [ |
| "Attribute", |
| "Factory", |
| "NOTHING", |
| "asdict", |
| "assoc", |
| "astuple", |
| "attr", |
| "attrib", |
| "attributes", |
| "attrs", |
| "converters", |
| "evolve", |
| "exceptions", |
| "fields", |
| "filters", |
| "get_run_validators", |
| "has", |
| "ib", |
| "make_class", |
| "s", |
| "set_run_validators", |
| "validate", |
| "validators", |
| ] |