attrs

View on PyPIReverse Dependencies (1870)

21.2.0 attrs-21.2.0-py2.py3-none-any.whl

Wheel Details

Project: attrs
Version: 21.2.0
Filename: attrs-21.2.0-py2.py3-none-any.whl
Download: [link]
Size: 53716
MD5: 50e772bf1a75df648734eb0498383df6
SHA256: 149e90d6d8ac20db7a955ad60cf0e6881a3f20d37096140088356da6c716b0b1
Uploaded: 2021-05-07 09:32:13 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: attrs
Version: 21.2.0
Summary: Classes Without Boilerplate
Author: Hynek Schlawack
Author-Email: hs[at]ox.cx
Maintainer: Hynek Schlawack
Maintainer-Email: hs[at]ox.cx
Home-Page: https://www.attrs.org/
Project-Url: Documentation, https://www.attrs.org/
Project-Url: Changelog, https://www.attrs.org/en/stable/changelog.html
Project-Url: Bug Tracker, https://github.com/python-attrs/attrs/issues
Project-Url: Source Code, https://github.com/python-attrs/attrs
Project-Url: Funding, https://github.com/sponsors/hynek
Project-Url: Tidelift, https://tidelift.com/subscription/pkg/pypi-attrs?utm_source=pypi-attrs&utm_medium=pypi
Project-Url: Ko-fi, https://ko-fi.com/the_hynek
License: MIT
Keywords: class,attribute,boilerplate
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
Requires-Dist: coverage[toml] (>=5.0.2); extra == "dev"
Requires-Dist: hypothesis; extra == "dev"
Requires-Dist: pympler; extra == "dev"
Requires-Dist: pytest (>=4.3.0); extra == "dev"
Requires-Dist: six; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pytest-mypy-plugins; extra == "dev"
Requires-Dist: zope.interface; extra == "dev"
Requires-Dist: furo; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinx-notfound-page; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: furo; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: zope.interface; extra == "docs"
Requires-Dist: sphinx-notfound-page; extra == "docs"
Requires-Dist: coverage[toml] (>=5.0.2); extra == "tests"
Requires-Dist: hypothesis; extra == "tests"
Requires-Dist: pympler; extra == "tests"
Requires-Dist: pytest (>=4.3.0); extra == "tests"
Requires-Dist: six; extra == "tests"
Requires-Dist: mypy; extra == "tests"
Requires-Dist: pytest-mypy-plugins; extra == "tests"
Requires-Dist: zope.interface; extra == "tests"
Requires-Dist: coverage[toml] (>=5.0.2); extra == "tests_no_zope"
Requires-Dist: hypothesis; extra == "tests_no_zope"
Requires-Dist: pympler; extra == "tests_no_zope"
Requires-Dist: pytest (>=4.3.0); extra == "tests_no_zope"
Requires-Dist: six; extra == "tests_no_zope"
Requires-Dist: mypy; extra == "tests_no_zope"
Requires-Dist: pytest-mypy-plugins; extra == "tests_no_zope"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: tests
Provides-Extra: tests_no_zope
Description-Content-Type: text/x-rst
[Description omitted; length: 5711 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.36.2)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
attr/__init__.py sha256=OlF8DYZfrT1KFU6VKHkW4ia76ntgvvaqBbsNf8j6Woc 1613
attr/__init__.pyi sha256=bNx5qLa3MBtgaf9P5OP2uwuv0xbS7HUrEfLlkrAsrr8 14837
attr/_cmp.py sha256=CB01fdAcVk9Uwho7qdhrpK1ss9lilIeKoY-WJ-EaZYA 4133
attr/_cmp.pyi sha256=APRWqmFwHtTrapyy-vNKovjF9dA-HPi-AqqidjgvLpQ 318
attr/_compat.py sha256=hYZsXQOKJzAIAPPEzo-Y4aF0DMjhCXEp-nr1gSxVVG4 7562
attr/_config.py sha256=_KvW0mQdH2PYjHc0YfIUaV_o2pVfM7ziMEYTxwmEhOA 514
attr/_funcs.py sha256=azJeF9YIMg3lP2qeQyuGhrrcJkfTjm7OLm2u4MhPTqs 13398
attr/_make.py sha256=xrK0rSAYDINJF-yGgb_Qb2DHuEaKRmrs102mkO0LI5c 97743
attr/_next_gen.py sha256=aZEIlr2XlPVzJ_SWSNRAEx07jgqbtHWQm3PnaOXTMyw 4072
attr/_version_info.py sha256=azMi1lNelb3cJvvYUMXsXVbUANkRzbD5IEiaXVpeVr4 2162
attr/_version_info.pyi sha256=x_M3L3WuB7r_ULXAWjx959udKQ4HLB8l-hsc1FDGNvk 209
attr/converters.py sha256=mn8pLVYzzl-WvmlNe52HM2ukSkuO4a12mrTaHpQjX9c 3039
attr/converters.pyi sha256=L7eN2rEXCNVOkh1hYP-GVbWtyO3e6eKOBvJR-hK_h1M 382
attr/exceptions.py sha256=6dC-9b6_nTG066z9sw0TP_Tx4vJaIC5RImMONTkDM6Q 1949
attr/exceptions.pyi sha256=Ydjpt9xbNLM8HUEhayegA3c0xIBc75kpRgtiv0qsLCs 540
attr/filters.py sha256=weDxwATsa69T_0bPVjiM1fGsciAMQmwhY5G8Jm5BxuI 1098
attr/filters.pyi sha256=jUFN1Nqx2x5ayyLLHzsW5hHObjd6RudZjnj-ENAJdWk 216
attr/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
attr/setters.py sha256=0ElzHwdVK3dsYcQi2CXkFvhx8fNxUI5OVhw8SWeaKmA 1434
attr/setters.pyi sha256=kTxNSnrItMgRpFDyIwvtFd6xYtqnOWwi4UVks4dskRY 574
attr/validators.py sha256=6DBx1jt4oZxx1ppvx6JWqm9-UAsYpXC4HTwxJilCeRg 11497
attr/validators.pyi sha256=qN6dsUdWh2UkLaX46JJ86lzYlhy4sh8z66fTXgJQO60 1870
attrs-21.2.0.dist-info/AUTHORS.rst sha256=wsqCNbGz_mklcJrt54APIZHZpoTIJLkXqEhhn4Nd8hc 752
attrs-21.2.0.dist-info/LICENSE sha256=v2WaKLSSQGAvVrvfSQy-LsUJsVuY-Z17GaUsdA4yeGM 1082
attrs-21.2.0.dist-info/METADATA sha256=oaarWZ5r9x96ZwIcBvpmzpyt6ADyZP2QYjYVZrJrrEQ 9097
attrs-21.2.0.dist-info/WHEEL sha256=Z-nyYpwrcSqxfdux5Mbn_DQ525iP7J2DG3JgGvOYyTQ 110
attrs-21.2.0.dist-info/top_level.txt sha256=tlRYMddkRlKPqJ96wP2_j9uEsmcNHgD2SbuWd4CzGVU 5
attrs-21.2.0.dist-info/RECORD

top_level.txt

attr