cattrs

View on PyPIReverse Dependencies (289)

24.1.3 cattrs-24.1.3-py3-none-any.whl
24.1.2 cattrs-24.1.2-py3-none-any.whl

Wheel Details

Project: cattrs
Version: 24.1.2
Filename: cattrs-24.1.2-py3-none-any.whl
Download: [link]
Size: 66446
MD5: 42e3e2f797aec45b733720325a31fd72
SHA256: 67c7495b760168d931a10233f979b28dc04daf853b30752246f4f8471c6d68d0
Uploaded: 2024-09-22 14:58:34 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: cattrs
Version: 24.1.2
Summary: Composable complex class support for attrs and dataclasses.
Author-Email: Tin Tvrtkovic <tinchester[at]gmail.com>
Project-Url: Homepage, https://catt.rs
Project-Url: Changelog, https://catt.rs/en/latest/history.html
Project-Url: Bug Tracker, https://github.com/python-attrs/cattrs/issues
Project-Url: Repository, https://github.com/python-attrs/cattrs
Project-Url: Documentation, https://catt.rs/en/stable/
License: MIT
Keywords: attrs,dataclasses,serialization
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Typing :: Typed
Requires-Python: >=3.8
Requires-Dist: attrs (>=23.1.0)
Requires-Dist: exceptiongroup (>=1.1.1); python_version < "3.11"
Requires-Dist: typing-extensions (!=4.6.3,>=4.1.0); python_version < "3.11"
Requires-Dist: pymongo (>=4.4.0); extra == "bson"
Requires-Dist: cbor2 (>=5.4.6); extra == "cbor2"
Requires-Dist: msgpack (>=1.0.5); extra == "msgpack"
Requires-Dist: msgspec (>=0.18.5); implementation_name == "cpython" and extra == "msgspec"
Requires-Dist: orjson (>=3.9.2); implementation_name == "cpython" and extra == "orjson"
Requires-Dist: pyyaml (>=6.0); extra == "pyyaml"
Requires-Dist: tomlkit (>=0.11.8); extra == "tomlkit"
Requires-Dist: ujson (>=5.7.0); extra == "ujson"
Provides-Extra: bson
Provides-Extra: cbor2
Provides-Extra: msgpack
Provides-Extra: msgspec
Provides-Extra: orjson
Provides-Extra: pyyaml
Provides-Extra: tomlkit
Provides-Extra: ujson
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6432 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
cattr/__init__.py sha256=pODFKaZ7MisyHe_XPc9X6KKG73mqduHUvQO142XwijY 906
cattr/converters.py sha256=rQhY4J8r7QTZh5WICuFe4GWO1v0DS3DgQ9r569zd6jg 192
cattr/disambiguators.py sha256=ugD1fq1Z5x1pGu5P1lMzcT-IEi1q7IfQJIHEdmg62vM 103
cattr/dispatch.py sha256=uVEOgHWR9Hn5tm-wIw-bDccqrxJByVi8yRKaYyvL67k 125
cattr/errors.py sha256=V4RhoCObwGrlaM3oyn1H_FYxGR8iAB9dG5NxFDYM548 343
cattr/gen.py sha256=hWyKoZ_d2D36Jz_npspyGw8s9pWtUA69sXf0R3uOvgM 597
cattr/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cattr/preconf/__init__.py sha256=NqPE7uhVfcP-PggkUpsbfAutMo8oHjcoB1cvjgLft-s 78
cattr/preconf/bson.py sha256=Bn4hJxac7OthGg_CR4LCPeBp_fz4kx3QniBVOZhguGs 195
cattr/preconf/json.py sha256=HBxWOTqKI7HOlmt-GnN6_wjQz1VphRi70sAOEbx0A2Y 206
cattr/preconf/msgpack.py sha256=VXqynPel11_lX8uTg84-u27LQhCqL1OoiF-lTqnoAkQ 207
cattr/preconf/orjson.py sha256=fs8qDPDYSBba9D8ib9Df1WVZ8iZaRPQq7kDigAxp14E 203
cattr/preconf/pyyaml.py sha256=lhuKwHrcvr16WOtdW4Q0mgIRzB90v1hwZkFXtPKOvAw 203
cattr/preconf/tomlkit.py sha256=rk393txIBHeWR66LfnATPh9Im1EFAHPJvSEGGSP2c-8 207
cattr/preconf/ujson.py sha256=r6ufraKDqmKdetNZUKxLYVSGmuJ-ckc-UjGYvCamr9k 199
cattrs/__init__.py sha256=peO0_Q9AEguPCMjXlRH-Nj0CahcCw5CJmpnpKxsWKSQ 1835
cattrs/_compat.py sha256=DmHUZNi_MnI2UKvNPxwr77zuMs5tl3zDM4rdJK7kJiI 17620
cattrs/_generics.py sha256=ymyDdLjXoYi_XPBA_f_-xJC7Bc8RGqoUcdlwTbB7xl8 718
cattrs/cols.py sha256=sB9NTOp8pGLMUxVicSHWpcX_4czrD1g5MdCJO0Ko5s0 8433
cattrs/converters.py sha256=nMxuapDj3Q75oW4sVXnYdIeHhodwzLNUcDcaIfKMLQM 53916
cattrs/disambiguators.py sha256=ljl73QtSB3MAGcl7-phAUR66b4yx_1ORYLb5fUgW8bY 6825
cattrs/dispatch.py sha256=fEE100tCqcqC_wl5y2FCdVEocLOuDlys0sduJrTfmB4 6810
cattrs/errors.py sha256=rHps9Qp7SoRafb2VuAkMbhsQf4pq87gX1SzM-jluMsE 4070
cattrs/fns.py sha256=xQceStzW4qLiMTJgGM-pVUudGwHm0Hin8oCYe1feS5c 633
cattrs/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cattrs/v.py sha256=cTYt0EW8yr-gzKynw4_XjFv3RLpAF8IebvOb612l9QE 4399
cattrs/gen/__init__.py sha256=yBOs4V1SQ6RAPFSGyIkwi4ZEU7fqA_nQrH6ujgT88eI 38527
cattrs/gen/_consts.py sha256=ZwT_m2J3S7p-UjltpbA1WtfQZLNj9KhmFYCAv6Zl-g0 511
cattrs/gen/_generics.py sha256=_DyXCGql2QIxGhAv3_B1hsi80uPK8PhK2hhZa95YOlo 3011
cattrs/gen/_lc.py sha256=ktP5F9oOUo4HpZ4-hlLliLPzr8XjFi31EXMl8YMMs-g 906
cattrs/gen/_shared.py sha256=4yX9-TD5yyVzDWlSjkECrQV5B82xHUeBt9n2N5UgOAE 2064
cattrs/gen/typeddicts.py sha256=C3Bp8tNM-MI7L7KO0X3sfwSkG5d0ua3j7qDtvcCEBQk 22004
cattrs/preconf/__init__.py sha256=dfkUXoU47ZJfmoKX9FsnARKqLlgJeBjMxORMzxrbKbs 604
cattrs/preconf/bson.py sha256=uBRpTVfwGZ-qfuDYGwsl8eXokVAmcVBedKQPGUmamhc 3656
cattrs/preconf/cbor2.py sha256=ANfQUXgs7pyU5-4_2hYmcqUxzQZhWhFzrk_0y6b1yYw 1635
cattrs/preconf/json.py sha256=CSU5RosdYyg6cIOpaohgZVfdMtOtKjZlSg837fW4fTw 2035
cattrs/preconf/msgpack.py sha256=cgwX_ARi_swQjG6hwa9j-n7FUynLNWIMVLouz_VoTuw 1753
cattrs/preconf/msgspec.py sha256=f8J04RXv8UErKAwwzVs1cMbvoM-9erMmmF49zKBbCDo 6343
cattrs/preconf/orjson.py sha256=RZ8DI-4K7Xi0QdpIihT9I3Cm-O8Aq8_MTt2R3a4fgEk 3241
cattrs/preconf/pyyaml.py sha256=Ga96zLypn2DglTgbrb9h3jcuH-caur_UQI1ADo-ynUA 2298
cattrs/preconf/tomlkit.py sha256=2k-BN0ZW3faWmHcMQ1bCvsKCClhdgSjTe056O1xEc4o 3060
cattrs/preconf/ujson.py sha256=JBh5dWluwMwKhAJPINJhpse_aQ1p9hzrGo8BuvmG6S0 1863
cattrs/strategies/__init__.py sha256=nkZWCzSRYcS-75FMfk52mioZSuWykaN8hB39Vig5Xkg 339
cattrs/strategies/_class_methods.py sha256=vfiE3wKm04oc-3T9hchsIyhVzpMpJRdgTbujKsWyVpQ 2597
cattrs/strategies/_subclasses.py sha256=zzhLl7fSZlmlBuBY-rPX7L1d_C5tiDFDBmUTeRpG2uI 9204
cattrs/strategies/_unions.py sha256=l8CjVVFAwftkBa47g3m2KgtQ_b42Wnv-KwYY_LHReCA 9166
cattrs-24.1.2.dist-info/METADATA sha256=Dw1BXPd1jf0ooO8yiPhPNKrkXvGklnIuiYPdELv-Ohk 8420
cattrs-24.1.2.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
cattrs-24.1.2.dist-info/licenses/LICENSE sha256=9fudHt43qIykf0IMSZ3KD0oFvJk-Esd9I1IKrSkcAb8 1074
cattrs-24.1.2.dist-info/RECORD