dataclass-wizard

View on PyPIReverse Dependencies (62)

0.34.0 dataclass_wizard-0.34.0-py2.py3-none-any.whl

Wheel Details

Project: dataclass-wizard
Version: 0.34.0
Filename: dataclass_wizard-0.34.0-py2.py3-none-any.whl
Download: [link]
Size: 169166
MD5: 7a14f70f28291aa71639d52dfb681dc1
SHA256: 9c184edd3526c3523fec2de5b6d6cdfcdc97ed7b2c5ba8bc574284b793704f01
Uploaded: 2024-12-30 22:06:26 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dataclass-wizard
Version: 0.34.0
Summary: Lightning-fast JSON wizardry for Python dataclasses — effortless serialization right out of the box!
Author: Ritvik Nag
Author-Email: me[at]ritviknag.com
Home-Page: https://github.com/rnag/dataclass-wizard
Project-Url: Discussions, https://github.com/rnag/dataclass-wizard/discussions
Project-Url: Changelog, https://dataclass-wizard.readthedocs.io/en/latest/history.html
Project-Url: Source, https://github.com/rnag/dataclass-wizard
Project-Url: Download, https://pypi.org/project/dataclass-wizard
Project-Url: Documentation, https://dataclass-wizard.readthedocs.io
Project-Url: Bug Tracker, https://github.com/rnag/dataclass-wizard/issues
License: Apache 2.0
Keywords: dataclasses,wizard,json,serialization,deserialization,dataclass serialization,type hints,performance,alias,python,env,dotenv,lightweight
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
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 :: 3.13
Classifier: Programming Language :: Python
Requires-Dist: typing-extensions (>=4.9.0); python_version <= "3.12"
Requires-Dist: flake8 (>=3); extra == "dev"
Requires-Dist: tox (==4.23.2); extra == "dev"
Requires-Dist: pytimeparse (==1.1.8); extra == "dev"
Requires-Dist: python-dotenv (<2,>=1); extra == "dev"
Requires-Dist: tomli-w (<2,>=1); extra == "dev"
Requires-Dist: coverage (>=6.2); extra == "dev"
Requires-Dist: pip (>=21.3.1); extra == "dev"
Requires-Dist: bump2version (==1.0.1); extra == "dev"
Requires-Dist: wheel (==0.45.1); extra == "dev"
Requires-Dist: watchdog[watchmedo] (==6.0.0); extra == "dev"
Requires-Dist: twine (==6.0.1); extra == "dev"
Requires-Dist: dataclass-wizard[toml]; extra == "dev"
Requires-Dist: sphinx-issues (==5.0.0); extra == "dev"
Requires-Dist: sphinx-autodoc-typehints (==2.5.0); extra == "dev"
Requires-Dist: sphinx-copybutton (==0.5.2); extra == "dev"
Requires-Dist: typing-extensions (>=4.9.0); extra == "dev"
Requires-Dist: pytest (==8.3.4); extra == "dev"
Requires-Dist: pytest-mock (>=3.6.1); extra == "dev"
Requires-Dist: pytest-cov (==6.0.0); extra == "dev"
Requires-Dist: matplotlib; extra == "dev"
Requires-Dist: pytest-benchmark[histogram]; extra == "dev"
Requires-Dist: dataclasses-json (==0.6.7); extra == "dev"
Requires-Dist: jsons (==1.6.3); extra == "dev"
Requires-Dist: dataclass-factory (==2.16); extra == "dev"
Requires-Dist: dacite (==1.8.1); extra == "dev"
Requires-Dist: mashumaro (==3.15); extra == "dev"
Requires-Dist: pydantic (==2.10.3); extra == "dev"
Requires-Dist: tomli (<3,>=2); python_version == "3.10" and extra == "dev"
Requires-Dist: tomli (<3,>=2); python_version == "3.9" and extra == "dev"
Requires-Dist: Sphinx (==7.4.7); python_version == "3.9" and extra == "dev"
Requires-Dist: Sphinx (==8.1.3); python_version >= "3.10" and extra == "dev"
Requires-Dist: python-dotenv (<2,>=1); extra == "dotenv"
Requires-Dist: pytimeparse (>=1.1.7); extra == "timedelta"
Requires-Dist: tomli-w (<2,>=1); extra == "toml"
Requires-Dist: tomli (<3,>=2); python_version == "3.10" and extra == "toml"
Requires-Dist: tomli (<3,>=2); python_version == "3.9" and extra == "toml"
Requires-Dist: PyYAML (<7,>=6); extra == "yaml"
Provides-Extra: dev
Provides-Extra: dotenv
Provides-Extra: timedelta
Provides-Extra: toml
Provides-Extra: yaml
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 52846 characters]

WHEEL

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

RECORD

Path Digest Size
dataclass_wizard/__init__.py sha256=aVHXlD_6MPstHS4L72iG96LhgNJiXx4psy4iO5z75Ho 4553
dataclass_wizard/__version__.py sha256=DzKErqg_5nl4S6nw7xoHnNxHqWZxiWwX3sDJ5TXkL6M 483
dataclass_wizard/abstractions.py sha256=88oxSheZ7F02Qf6lL68Gk5MUAha0jxM7c4NXgMjCBYQ 11463
dataclass_wizard/abstractions.pyi sha256=MigXpGXKe6Q9IHYqEkw2X-j38YiHkdpZthRYIABkg2A 20057
dataclass_wizard/bases.py sha256=LwxxFrzSQXj6soBcN1cMRbNAYSh3IflOSp8dGTI2cv8 20084
dataclass_wizard/bases_meta.py sha256=ucaTzh_8ryZLGCuJ50yt2ribBuJUuiMqMgPV8o7csFI 14243
dataclass_wizard/bases_meta.pyi sha256=6tDsyWpxtVkZtZUSU3kOQL8WTazBcYjgfaJGCP5HiQA 3199
dataclass_wizard/class_helper.py sha256=QNua1TNwedorQTtl1o4udeHKDc6-woywXXWc1Rh8ifo 18888
dataclass_wizard/class_helper.pyi sha256=87f4wKQGGNTNr7KrMG4gvqTbIYiHocap5Y0vtjnL9kY 11334
dataclass_wizard/constants.py sha256=oIy9uxzjhSlVeM7Bsv8qaso2rk44eISGCZnKaIXqi4U 1748
dataclass_wizard/decorators.py sha256=UeFIOwDCvQcf9niOn66NhHjESebUJsCrWv9CLQm4H68 8133
dataclass_wizard/dumpers.py sha256=DWjuRyx6NsWEEUbZ7CXsCg2DbawkXfSWLGTKhJc8dIc 22168
dataclass_wizard/enums.py sha256=mhDc0SyfbTg271reqJU67WVi0ZgeKjq4nfVu-K_jlxI 1517
dataclass_wizard/errors.py sha256=00Kykpoe1mQsUKn86_2JtwmX38gUFE8M_gN7BWvZcpE 16955
dataclass_wizard/errors.pyi sha256=61Xf9XJ4SVA9B8l3uJJ798yFpCN16ymOezXOy8nQCfI 6117
dataclass_wizard/lazy_imports.py sha256=i2EtusiArp6ky8rEw5v2ngf9aMPKP9yRLtaMzAE38uE 1056
dataclass_wizard/loader_selection.py sha256=0tbjJiqren0hZg1d8govvc49f9T3rcJfajkpiAyM4fo 3581
dataclass_wizard/loaders.py sha256=IE048g4n78Pt_P2ch64SskvnxrRvJNAeCGCLiR6Ih1w 32040
dataclass_wizard/log.py sha256=4M9jSQCeK7wEHYQp6MfOb7xbluLntWGgK6K-Zz2Dl2s 134
dataclass_wizard/models.py sha256=nlC0LMvTIkgV6RVMy8sUffh0jdrxl-6YWgHSQgeMKlI 15367
dataclass_wizard/models.pyi sha256=GIzlC_u0XIwk99Qz4GbNMZD0q0EllsldwA51hy4y6nU 19146
dataclass_wizard/parsers.py sha256=CddVIxpj4evhoAnj0i7v0cc0UkFSQzmKDz3MhzP95b0 20710
dataclass_wizard/property_wizard.py sha256=EN8_H9y9FVi_-cyFH_RWvhZNcaBmNFQMwXJZmkE-6vQ 12307
dataclass_wizard/serial_json.py sha256=eItdn36PsXGVXkULbHtPbAnUDSHvWGTSoTXSlU7NU-o 3996
dataclass_wizard/serial_json.pyi sha256=A55ghzB2N78kEe4whKAsWBBDUkAA6_LNcbQNVcDWnlw 6840
dataclass_wizard/type_def.py sha256=6VD3LJ2yP6TWfAQJBkjKT2Cs4dHOemeoaFMe4XsRMUw 6971
dataclass_wizard/wizard_mixins.py sha256=0Ap5JjwGV1UyasfeZjptzvjNbMTedgHr9TaLOKh9wqk 9906
dataclass_wizard/wizard_mixins.pyi sha256=uRk_BdVYEirTFfmfPuvMbnz7GXTMG5Wb6XNLMnfGJSM 3810
dataclass_wizard/environ/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dataclass_wizard/environ/dumpers.py sha256=M_q3aSlDVgqcnS_cjE0aQCgEeEFHrJ7s_KOz8BaXF9Y 13209
dataclass_wizard/environ/loaders.py sha256=iloG61vLE5EnPvJLzg4AvDul8fhTrVYuJxh6au5xVEc 5603
dataclass_wizard/environ/lookups.py sha256=q0uBcfN6vB9K8RKMK8kYNPCCiw260LNLVfiWdizDPtM 8878
dataclass_wizard/environ/lookups.pyi sha256=gxejVzU1UdDb3i53-lZrXlY8mQ9c0gL8Bqvfbafdq2Y 1558
dataclass_wizard/environ/wizard.py sha256=vJ8PKWlUNJobd7XntGWAxAi1b2ieA5usx5Ov6W_SIeg 15254
dataclass_wizard/environ/wizard.pyi sha256=7-yJtv1ArBsZvFld8pq74QUir03NDHhggBxFfkDWTPU 2254
dataclass_wizard/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dataclass_wizard/utils/dataclass_compat.py sha256=veIOi8Ha3gvIJ8hRYnsBJs_XmqHnjWXHY0cUEaqJ9MY 2166
dataclass_wizard/utils/dict_helper.py sha256=i13XXk_OKoT0cpsQiB9A6_n3BRrVHcroboVrfDHBlwY 4407
dataclass_wizard/utils/function_builder.py sha256=jsns1mAeu1f-IP0iajujeHFyJ7XHZ27A8Eey6S9IFUE 9487
dataclass_wizard/utils/json_util.py sha256=MuNP-jFpPYUIj-o5rr_SADvEvsEqv69q3lgDmUr6Y8E 1311
dataclass_wizard/utils/lazy_loader.py sha256=d2vrwPp_opaIkzLA1mgZc1UbRWGKWlEajhQJB5_uswQ 2172
dataclass_wizard/utils/object_path.py sha256=oNmxlyGpeQ2bkK2u2hm-jRiQQoaoG1Kf52XmDX8OykI 4954
dataclass_wizard/utils/object_path.pyi sha256=8xlrHpaAhMVi_ELiANyHH1kpYp2rPf7iNBx9v_N_fTE 2280
dataclass_wizard/utils/string_conv.py sha256=mrw_tfYf03nQpb0UPsyZ-s3aC8gWmb3W0gRu8I0BbXk 10009
dataclass_wizard/utils/type_conv.py sha256=pGAQskQAcTmz_h8fWAccVYEa0GohYXkf5Hh1N3FxWHs 15805
dataclass_wizard/utils/typing_compat.py sha256=KSJW11l3IIJ9ikVk99Nbv3_DEXO5V9Fe2t0WpOd7b8M 6685
dataclass_wizard/utils/wrappers.py sha256=1r4AlmvlTN9ciNRP7qfV4Mneb7efqKoRrY9R-f7m4Ys 465
dataclass_wizard/v1/__init__.py sha256=rvrGFyt5Yg1VBQeMMj2N4nwaIAKCjSj9m1enOJEWHrA 82
dataclass_wizard/v1/decorators.py sha256=P2VwPC0m8zlCiAGMy1k2QpHvCBOje3WJbbcRmwYqNJY 5009
dataclass_wizard/v1/enums.py sha256=PJT7FlPkijWkioL2Uzqe_cjyTXjIdFkoW2EusPXcgjo 2255
dataclass_wizard/v1/loaders.py sha256=IWk-vm228Mil6y6Xd_sbQr_8yjYJkMPOPL-qyKkht1c 45623
dataclass_wizard/v1/models.py sha256=Efe6RDYXxnZ__8ykkllQU-TUKAqjZxBq4MIJv5ADyKg 12084
dataclass_wizard/v1/models.pyi sha256=RRTHMoa3cV-obLbXGbIjOjEUeVeUlf9hT20gkgiu2V0 10311
dataclass_wizard/wizard_cli/__init__.py sha256=9jZ1PBAlaWkWi1JECu3b34Rp6RsIZ-AKgpOKA2vZ4Ds 58
dataclass_wizard/wizard_cli/cli.py sha256=HeWpcz_PfJEf9nw7CLvHKKErHWWiB45wkxAwv6zGD1U 8608
dataclass_wizard/wizard_cli/schema.py sha256=d8WaHKpxjj5zVjVzZRVp710LvJyxWjJebVD4fjy_bdo 34983
dataclass_wizard-0.34.0.dist-info/LICENSE sha256=GPMdi1UNheOBLuu9kMkdCwXTwuL3U_4GWNyh08sg-FI 582
dataclass_wizard-0.34.0.dist-info/METADATA sha256=thBCF4A6QVXAe_rAQvNO3X2XfpW6ZiTKjcwC9NSz3BE 56695
dataclass_wizard-0.34.0.dist-info/WHEEL sha256=Kh9pAotZVRFj97E15yTA4iADqXdQfIVTHcNaZTjxeGM 110
dataclass_wizard-0.34.0.dist-info/entry_points.txt sha256=jyg58yYYZeYElJGm9vYysull4nQe-Jce2v9zqtT1Xtg 61
dataclass_wizard-0.34.0.dist-info/top_level.txt sha256=esW5yC2L9SRgnz7GPTzNhJavSFZQ5wT50WPxl78Faqo 17
dataclass_wizard-0.34.0.dist-info/RECORD

top_level.txt

dataclass_wizard

entry_points.txt

wiz = dataclass_wizard.wizard_cli.cli:main