dataclass-mage

View on PyPIReverse Dependencies (0)

0.25.1 dataclass_mage-0.25.1-py3-none-any.whl

Wheel Details

Project: dataclass-mage
Version: 0.25.1
Filename: dataclass_mage-0.25.1-py3-none-any.whl
Download: [link]
Size: 88475
MD5: 493c540c94f1aa97d513ceaba1a15fb6
SHA256: 2e6c0e1e2407a2be3e66caebd6538a3b070c1aab82b6eee119f42e0b0a6f659a
Uploaded: 2024-01-29 04:02:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dataclass-mage
Version: 0.25.1
Summary: Marshal dataclasses to/from JSON. Use field properties with initial values. Construct a dataclass schema with JSON input.
Author: Steven Hogue
Project-Url: Documentation, https://.readthedocs.io
Project-Url: Source, https://github.com/Frequency0/dataclass-mage
License: Apache 2.0
Keywords: dataclasses,dataclass,wizard,json,marshal,json to dataclass,json2dataclass,dict to dataclass,property,field-property,serialization,deserialization
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.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python
Requires-Dist: pytimeparse (>=1.1.7); extra == "timedelta"
Requires-Dist: PyYAML (>=5.3); extra == "yaml"
Provides-Extra: timedelta
Provides-Extra: yaml
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 30473 characters]

WHEEL

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

RECORD

Path Digest Size
dataclass_mage/__init__.py sha256=bcUisFyh0-etBsXhE79evIBrKoqVr9QaNPwZG_sgz1E 4074
dataclass_mage/__version__.py sha256=IcjMhee6a-psImOIeCj4cVnO3flwU8vvxngU3Le1N0k 468
dataclass_mage/abstractions.py sha256=0mCv08RqoHa2IoXwupq6lvTwvyAxhYdvTtPJBkYtN3M 12241
dataclass_mage/bases.py sha256=03IkVB2Y-xDjJGmaHXnW_VG29HneX6kg9ZUv_ASia58 10891
dataclass_mage/bases_meta.py sha256=Sk5L2k3RHn6db2FzgfKJzxXJy4PgkjOv5ilF2ZOyBdo 9635
dataclass_mage/class_helper.py sha256=OUWqhoEE_KQaFavXBqoK7626XrYyVFaPjvlLh-7bVP4 13076
dataclass_mage/constants.py sha256=iucxJ9wZzFj1ly_Xli85wE_WgNza7jMsTRjQXdImlqs 1321
dataclass_mage/decorators.py sha256=LSszOlPweMWe9yGAB0WlFTnL0TQbCIXNxtYRbh0Uzhg 8145
dataclass_mage/dumpers.py sha256=eseLRD3ZBI19_de4VAS-9f9-W13F4MQiJtM8jJsvYAQ 15763
dataclass_mage/enums.py sha256=BCpp4q2kQoDxYrr4g_CVybd5X7yOyyPvm_8q-4SjedA 1062
dataclass_mage/errors.py sha256=2H_eQTOrHDRdsbsj5WxkdonMmUYOvwn0XLDzankTQxo 8397
dataclass_mage/lazy_imports.py sha256=F7RvbLFtEVOAPgKrflQWFFdutJYRRBIhxc6e0D8ZkjM 487
dataclass_mage/loaders.py sha256=pzdTr5uOtg5AvOF9hFq91ojeZkn0rnCIdPuL1VZUiFY 27207
dataclass_mage/log.py sha256=ye236VLWfHZ13HHuUIC1GBLOZgZqFsHH1fk0Q2WDQ1s 124
dataclass_mage/models.py sha256=_M7va0FrQH3JGPl1zebWeV2Ee7GLmpQqL185S_GcfY8 13454
dataclass_mage/parsers.py sha256=SfJ6V_YuU-dfLT7Am4pKVFv3tE7p44QtSOQr-2Rx2-8 17511
dataclass_mage/property_wizard.py sha256=ojDtwAbnPKNPiGAhdWT0a2Ql6WibAYa7xZe3IzwXdps 12186
dataclass_mage/serial_json.py sha256=J5BuBgOtfhjIJvSSwhUSwFpmwhwX_U9oYvooDvuQBFU 3833
dataclass_mage/type_def.py sha256=nK-l7B4JPZWoWlka4Hb7QwcDaoH34w6FuglSiknplmA 4654
dataclass_mage/wizard_mixins.py sha256=oVdYYK_pjlrps4HXaFiOsi2ejnNm29KCcI0AldrqLWE 6030
dataclass_mage/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dataclass_mage/utils/dict_helper.py sha256=3objPeO7jy3OPKSLEQl3fMgdjaIO6JFX6OgAYGH8r5g 3109
dataclass_mage/utils/lazy_loader.py sha256=ZyzABim6oPyflDlxuuhZUB-dM2d9UBIHmSll8wdESqk 2206
dataclass_mage/utils/string_conv.py sha256=BfSIWMC27BI-oAIKS-n5jKB_pXXIh_Mea8f5CGymoKU 8279
dataclass_mage/utils/type_conv.py sha256=v6GywYK-WaLaOTnhW9hixuf_jmcbJ3tnhN4EckmSZ44 11185
dataclass_mage/utils/typing_compat.py sha256=oS-EEp0GlwbdWoDeAv8AZ7lK3lu_Ox-Vyg6ybpcIVtY 6983
dataclass_mage/utils/wrappers.py sha256=329GMY-3zOr3KjJuuSEa6iTDLuDCdgW8mRgO75B5Kc8 466
dataclass_mage/wizard_cli/__init__.py sha256=yaJ8Dn9j6qvhkEwf1L7K7fOK6FAj7R0t4dEvKKoCV2o 97
dataclass_mage/wizard_cli/cli.py sha256=txAnonq4a2P4Hww9wTWG-yPWJ-YsNqLRx-M5fPjzu1w 8325
dataclass_mage/wizard_cli/schema.py sha256=NEyDsJr9-X_4L8fvGSzTyNoOXEk6TIySQQqH3UjFnVg 34399
dataclass_mage-0.25.1.dist-info/LICENSE sha256=rfwo_CcEbYYPMfsR2PTQczvTZ5jNWXK-xOBJyw6X-Dk 584
dataclass_mage-0.25.1.dist-info/METADATA sha256=X3IXSZ8hU2U6BYFdwHJj4-_I2gC7SuMiIsNMgjFzlrU 31644
dataclass_mage-0.25.1.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
dataclass_mage-0.25.1.dist-info/entry_points.txt sha256=xG-j5i5hA81seTXoGtYM3tBnkW9Ti7Q_9Zza8vIvruo 59
dataclass_mage-0.25.1.dist-info/top_level.txt sha256=yPNlljyoSCzJ2pHzcP1Qb_7aH59hpH5wo3v7OvQUtz4 15
dataclass_mage-0.25.1.dist-info/RECORD

top_level.txt

dataclass_mage

entry_points.txt

wiz = dataclass_mage.wizard_cli.cli:main