dataclass-wizard

View on PyPIReverse Dependencies (66)

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

Wheel Details

Project: dataclass-wizard
Version: 0.35.0
Filename: dataclass_wizard-0.35.0-py2.py3-none-any.whl
Download: [link]
Size: 176558
MD5: 977e4ee7671c5cffbcc672094555afae
SHA256: 3bb19292477f0bebb12e9cc9178f1a6b93d133af4ae065abf14b713142b32edf
Uploaded: 2025-01-20 04:09:49 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dataclass-wizard
Version: 0.35.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: attrs (==24.3.0); 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: 56883 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=XJX4r18jDWVfIjykgCHmEZCE8Z8XlTcPXB8lPjV8GNI 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=Znp1hURVl8k9pDl7xNZf3c7lMEa6YiiCUPnsHcNXIDE 14509
dataclass_wizard/bases_meta.pyi sha256=cHWzhwJvaoBIVxsUSzyg23zw386Pv3SZWHnMFidGyoU 3243
dataclass_wizard/class_helper.py sha256=5j3nQp4Z2K3SLOU1RjEulJ9LqzF2CE5Gd3b9vgQVtQA 18752
dataclass_wizard/class_helper.pyi sha256=fdTk3YOKZnv73vqLZLkvx2rkB5PmU_a7WP57LU-BqIc 11280
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/py.typed sha256=2iOCMEC1Gr9DaWnpXXziPbMJ9Pw3HyekrORpoPGKc0o 79
dataclass_wizard/serial_json.py sha256=8Rd1gR4J1aaJlJzWevsgkDWLLH_Rkx-_4pcLV5whO0k 4100
dataclass_wizard/serial_json.pyi sha256=A55ghzB2N78kEe4whKAsWBBDUkAA6_LNcbQNVcDWnlw 6840
dataclass_wizard/type_def.py sha256=JnDmbRiEd4v0HxHynXbaqqGcOt_MoBmZ-ePmc-D3lo8 5907
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=RiPn87aNEN0UNagHYPZDnJ8TWuy8fIjIxUyaAE-IMsk 10348
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=7KUR03QICpvyP8Y7CCTB5TK0n0Zy4ISyKrA8QAr4bVc 5958
dataclass_wizard/utils/object_path.pyi sha256=N2muxKgVneqUAeegR4m02HG9kdVJARcdIgq4ByzKgzU 3250
dataclass_wizard/utils/string_conv.py sha256=_347WVJLsRZEjyC8078Ap-NJOy3GWl0ejwyjI4oaSV0 9834
dataclass_wizard/utils/type_conv.py sha256=xPQm5e4LVzcubhnLi42oEu0pTKnux4RZCbDQu6wFLkA 17080
dataclass_wizard/utils/typing_compat.py sha256=lWGLGTAy-A_bHm-jsoTr43gttMZI7x_Mv--NEnYWQJ4 6565
dataclass_wizard/utils/wrappers.py sha256=1r4AlmvlTN9ciNRP7qfV4Mneb7efqKoRrY9R-f7m4Ys 465
dataclass_wizard/v1/__init__.py sha256=u-YW4ro_q8Q0UWM696CH1qJBCZpfKhZyzHvww6vwbSg 810
dataclass_wizard/v1/decorators.py sha256=YxMg8HOZCFtGg7t6YYWc4HqNsreVUrennqAziYUzYcM 7075
dataclass_wizard/v1/enums.py sha256=B2j32a9xTm3l3m4eTPPh0yM0nOgWJMDdFRN3-gkKE4M 2363
dataclass_wizard/v1/loaders.py sha256=tIBxazvQSLxMy9YIb1hLDktwFmSl5e9ettiaA3wYKh8 49950
dataclass_wizard/v1/models.py sha256=BEokGdJB1oceKcqhlF152KFGcK1mt90I3s57QDzA6bg 27950
dataclass_wizard/v1/models.pyi sha256=yNGV27iYqMkWXA7_AjVPl8E-1mQT88r7inWmi7fKfwc 21819
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.35.0.dist-info/LICENSE sha256=GPMdi1UNheOBLuu9kMkdCwXTwuL3U_4GWNyh08sg-FI 582
dataclass_wizard-0.35.0.dist-info/METADATA sha256=Mk1d5A1Z1eoNCXOtDmekwbzErZuLebwbaCJ6-gGGXRc 60777
dataclass_wizard-0.35.0.dist-info/WHEEL sha256=Kh9pAotZVRFj97E15yTA4iADqXdQfIVTHcNaZTjxeGM 110
dataclass_wizard-0.35.0.dist-info/entry_points.txt sha256=jyg58yYYZeYElJGm9vYysull4nQe-Jce2v9zqtT1Xtg 61
dataclass_wizard-0.35.0.dist-info/top_level.txt sha256=esW5yC2L9SRgnz7GPTzNhJavSFZQ5wT50WPxl78Faqo 17
dataclass_wizard-0.35.0.dist-info/RECORD

top_level.txt

dataclass_wizard

entry_points.txt

wiz = dataclass_wizard.wizard_cli.cli:main