from __future__ import absolute_import, division, print_function import sys from functools import partial from . import converters, exceptions, filters, setters, validators from ._cmp import cmp_using from ._config import get_run_validators, set_run_validators from ._funcs import asdict, assoc, astuple, evolve, has, resolve_types from ._make import ( NOTHING, Attribute, Factory, attrib, attrs, fields, fields_dict, make_class, validate, ) from ._version_info import VersionInfo __version__ = "21.2.0" __version_info__ = VersionInfo._from_version_string(__version__) __title__ = "attrs" __description__ = "Classes Without Boilerplate" __url__ = "https://www.attrs.org/" __uri__ = __url__ __doc__ = __description__ + " <" + __uri__ + ">" __author__ = "Hynek Schlawack" __email__ = "hs@ox.cx" __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", "cmp_using", "converters", "evolve", "exceptions", "fields", "fields_dict", "filters", "get_run_validators", "has", "ib", "make_class", "resolve_types", "s", "set_run_validators", "setters", "validate", "validators", ] if sys.version_info[:2] >= (3, 6): from ._next_gen import define, field, frozen, mutable __all__.extend((define, field, frozen, mutable))
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
__pycache__ | Folder | 0755 |
|
|
__init__.py | File | 1.58 KB | 0644 |
|
__init__.pyi | File | 14.49 KB | 0644 |
|
_cmp.py | File | 4.04 KB | 0644 |
|
_cmp.pyi | File | 318 B | 0644 |
|
_compat.py | File | 7.38 KB | 0644 |
|
_config.py | File | 514 B | 0644 |
|
_funcs.py | File | 13.08 KB | 0644 |
|
_make.py | File | 95.45 KB | 0644 |
|
_next_gen.py | File | 3.98 KB | 0644 |
|
_version_info.py | File | 2.11 KB | 0644 |
|
_version_info.pyi | File | 209 B | 0644 |
|
converters.py | File | 2.97 KB | 0644 |
|
converters.pyi | File | 382 B | 0644 |
|
exceptions.py | File | 1.9 KB | 0644 |
|
exceptions.pyi | File | 540 B | 0644 |
|
filters.py | File | 1.07 KB | 0644 |
|
filters.pyi | File | 216 B | 0644 |
|
py.typed | File | 0 B | 0644 |
|
setters.py | File | 1.4 KB | 0644 |
|
setters.pyi | File | 574 B | 0644 |
|
validators.py | File | 11.23 KB | 0644 |
|
validators.pyi | File | 1.83 KB | 0644 |
|