d42

View on PyPIReverse Dependencies (8)

2.0.3 d42-2.0.3-py3-none-any.whl

Wheel Details

Project: d42
Version: 2.0.3
Filename: d42-2.0.3-py3-none-any.whl
Download: [link]
Size: 48409
MD5: 88017b6cc5b52cce3f201c62ac676d04
SHA256: 7842384e1c11824910ce1113eed55b7bc15bbb6eba5c26d2ad731d77b01c978e
Uploaded: 2024-10-29 20:38:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: d42
Version: 2.0.3
Summary: Toolkit for defining, generating, validating, and substituting data models with a data description language
Author: Nikita Tsvetkov
Author-Email: tsv1[at]fastmail.com
Home-Page: https://github.com/d42-schemas/d42
Project-Url: Docs, https://d42.sh
Project-Url: GitHub, https://github.com/d42-schemas/d42
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software 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: Typing :: Typed
Requires-Python: >=3.8
Requires-Dist: niltype (<2.0,>=0.3)
Requires-Dist: th (<1.0,>=0.3)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1102 characters]

WHEEL

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

RECORD

Path Digest Size
d42/__init__.py sha256=p6srOlroOTSc_ZUMcQ92p5MG9QHLSxu6s-nSrNPnhOw 391
d42/__main__.py sha256=05sJrukVWHPAsucOzBUO88ldv-7miSlnjSWRfiUAAzo 61
d42/_main.py sha256=PAdkeV6WENZQA6YL0_pJMJ0wP9G-YbTj_omxRjnSj7c 905
d42/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
d42/custom_type/__init__.py sha256=18GuLy8mNgPZ_M9U_uKZTsOC6RhXihpaUagI0_A_twM 326
d42/custom_type/_custom_type.py sha256=hKzxBq1yzwx_oMQzZSG2FA0A8IzWNc6-JFAfq7fP26Y 2197
d42/custom_type/errors.py sha256=ZW1sn3CJhyPvo_djmQ0gRrg4VedC86QbmCI7wuoUYFg 330
d42/custom_type/utils.py sha256=-rZzqfXc5wx5rzIsT2Xhokn97-X5JYRWpwRxxIE3nTw 246
d42/custom_type/visitors.py sha256=w7E9kU8CG7Heqh25ewx5CcSCZOsrTJNOxS5SmZ84_bk 227
d42/declaration/__init__.py sha256=EDxSlNPPX3upw4tpFth6DUyJzV5mcrM9OWJflnZOsME 1022
d42/declaration/_is_ellipsis.py sha256=aefDZKDG-8-fclF67yEiuo5tKwgmyXpYyBk-_FcuDas 362
d42/declaration/_props.py sha256=kPTcjrIOLbWyGyka7HJ6u5yl5HPD9p59Om17TB7-YrQ 1368
d42/declaration/_schema_facade.py sha256=4UgqkOw3cbJqKfYmK7dElOol7ZVl4r__kjd-BmDpErA 1607
d42/declaration/_schema_visitor.py sha256=pPNtyDMni9X7saRkQ6_14rrREz04XgtVg-ZvyQgpZOg 2789
d42/declaration/errors/__init__.py sha256=p81vlHdFjW1i5a4Zs64HbUoMsEnYEWR5mXd2Qs4CmnE 3101
d42/declaration/types/__init__.py sha256=G7FC3aAzSWKJUkDURLXiVqyvS-ZrQ_Q4DNgtKrye0Jc 1295
d42/declaration/types/_any_schema.py sha256=ePwB4NglQ3r9XC87FHOCg98W_Tqr0nwZgfVo0AbneJQ 4290
d42/declaration/types/_bool_schema.py sha256=v-Jo09v65NmZROSpgbUACj6iR8aTQ60t0_JFglqj-lU 1127
d42/declaration/types/_bytes_schema.py sha256=Mu9Xbt-k4Ch1bu7JdFV8VgHS_-_KbJgpm6UAwmpMWrc 1140
d42/declaration/types/_date_schema.py sha256=_BzTH4idks7g7mfMzMi8WkVHWc8yx7LATvGQ0dRSsPY 973
d42/declaration/types/_datetime_schema.py sha256=oyOaswNUnq3w7WxsJgB3OMxF3yZ9JgMEar0proU1yJ8 1199
d42/declaration/types/_dict_schema.py sha256=wcZVNy7wIOhEex53S5ok5dueRlJuUS-QXCseZHKTVq8 3142
d42/declaration/types/_float_schema.py sha256=6nxJak8pjXwb5dlctiWOFyerQdZuCaV3fT6H2DOPoq8 3010
d42/declaration/types/_int_schema.py sha256=5wrLI5eiyWApgxNgPYSPkGN-8HSvhKzbf9ISAfqyq4I 2377
d42/declaration/types/_list_schema.py sha256=dbSX4xWApM6oOZUGDlt99Ph0aA8E44p5nF_4G3zx3_M 5391
d42/declaration/types/_none_schema.py sha256=3Hg0yJjq62vgRtnCKAxokVdniU9G5bpLWxcToM6YPK0 626
d42/declaration/types/_optional.py sha256=1Ln4hWZCNB3Ye0XvpmhVqsLQHVI5fQVKLYfPmCdsnHE 561
d42/declaration/types/_schema.py sha256=gO7iy8xNOoM7bZY1pNaYMaRki9mXGOXhduLXxY1SgjY 1920
d42/declaration/types/_str_schema.py sha256=U7J86DqWX-M7-kXQyr05ZksrRfTybwwzWGioES7B_sY 6695
d42/declaration/types/_type_alias_schema.py sha256=fEzpauU0gscSd3A4WRE4AF2m2YFHYnx9W5MdLUHVZeo 981
d42/declaration/types/_uuid4_schema.py sha256=5PthG_dCXS5Ev4TLXyx8gYxC0g-YvcaVKOT_Oz9kTTQ 976
d42/generation/__init__.py sha256=D343HIjJ3DMBDrZqpgRCq_HrvXwwBNVHoawJMqFB4ak 708
d42/generation/_consts.py sha256=NTdXq3lQX6DRUqXa1I_SLl9jhBNGGyvsT2IYz7_xBps 277
d42/generation/_generator.py sha256=lH6ffyfvsVlAGchnZVeLy1mOfmMddHaCLbyyDaHuwkw 7036
d42/generation/_random.py sha256=rYi1nst5oTK9bc8ewGsRfztVUI7_AxNSTmHmTknk4EQ 1248
d42/generation/_regex_generator.py sha256=hFOr5hoap6sgp4EKW1K2IkDVcgE5BIcN_oUnxlnyhaQ 5338
d42/migration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
d42/migration/migrate_v1_to_v2.py sha256=uQhsPwxvr7scjAggpRG07B6xi06zQn2r5PIsLgAV2dk 10215
d42/representation/__init__.py sha256=oC40NGgUJdmCbmkRLNXJKy88vuB5NMXbKey_9t6aeJU 347
d42/representation/_representor.py sha256=7rE1Xv6B1FUl2LEmdPWoI0Hjcih9jSEj0IZARHL0kwo 7209
d42/substitution/__init__.py sha256=82YR5VycLlCVzL63CwHAtRirFB9fC5zClkq-864zuBA 454
d42/substitution/_substitutor.py sha256=JxTU0h0Tt9GzT9_pOUiYYMBf5eZdkwSddyK7mjLj8yc 10481
d42/substitution/_validator.py sha256=8WFjU6tTSo_BvWKos_tusT40X3unsKjcjIskWbuiNSw 3327
d42/substitution/errors/__init__.py sha256=IX7AB7bSKFEa65otePRUzqeC_ozAbSg2zg8w9rebn-E 450
d42/utils/__init__.py sha256=EMm3GmI0-o00kbGi_FG3sdhH5nUdSccO7tjeNyphwNY 307
d42/utils/_from_native.py sha256=JWoF4Pkd_HElpx4nNnt7Wt5_lhyOJjqJXe2fhsW5iBA 1286
d42/utils/_make_required.py sha256=q25NEnv8LjNVcUIqdc6fIa-SlLNF2jYyvUfq8x2bvlY 1325
d42/utils/_rollout.py sha256=2gSViApLHVM6jaoCoW-VJ3Dyk8-PB9Sm0cpksAgltGc 1271
d42/validation/__init__.py sha256=9lE1QEGkMCxkIrWnvYfdttAbQWJKo9-GdxRJj8a7r6Y 1552
d42/validation/_abstract_formatter.py sha256=3EDmUnF7rGyXngxL007UJ4uwJalSYb2j2g6v48LZ6RI 2771
d42/validation/_formatter.py sha256=pQLNw0gyjkzssjFcpPtylEH2yKzYJauKCsghqUSS-wU 6564
d42/validation/_validation_result.py sha256=jcFxyqvBo27RQ7e0qerRa5Y3X6FWMJvrHKvRDQOpWIU 870
d42/validation/_validator.py sha256=rJKoSumYlHnJ8qDAUdk6Jymdrxamue9QQpNMpf2L7tM 16497
d42/validation/errors/__init__.py sha256=b3q8pIrvh7p5M5EM_GzOdGV4B6fsSL8ehOOHaCSON_o 9173
d42-2.0.3.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
d42-2.0.3.dist-info/METADATA sha256=S6hr3EDYP7nWolLqA9CodYINkdtz8JJCqTsjxUOEdUQ 1969
d42-2.0.3.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
d42-2.0.3.dist-info/entry_points.txt sha256=ulPITgIYWHp5r8-JU_cl1rywdMmUhnEne2BFf6thdcs 38
d42-2.0.3.dist-info/top_level.txt sha256=h4CPCbkHGlC7MU3Ql2dqjlm2MYaTfmsAuIPupBXTVSU 4
d42-2.0.3.dist-info/RECORD

top_level.txt

d42

entry_points.txt

d42 = d42._main:run