yamale

View on PyPIReverse Dependencies (20)

4.0.1 yamale-4.0.1-py3-none-any.whl

Wheel Details

Project: yamale
Version: 4.0.1
Filename: yamale-4.0.1-py3-none-any.whl
Download: [link]
Size: 53385
MD5: b2a51024e40025eea8b71a3027e05e56
SHA256: 2716381d53db80c8aabff199fe3fead0d6058dfd2b9c2944a23ea038ec52d2ac
Uploaded: 2021-10-12 21:55:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: yamale
Version: 4.0.1
Summary: A schema and validator for YAML.
Author: Bo Lopker
Author-Email: blopker[at]23andme.com
Home-Page: https://github.com/23andMe/Yamale
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6
Requires-Dist: pyyaml
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 18752 characters]

WHEEL

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

RECORD

Path Digest Size
yamale/__init__.py sha256=XDSrX5oN6isFoeHgoI7Gqco0-ik54FdQwTd754HpLFQ 134
yamale/command_line.py sha256=VznDdkDEtyMReSFhATQGhsTdmoZIqcmBd2w6WeKbV_8 4552
yamale/util.py sha256=F84Z8faIOYukwVWVc-ODYE3VqIGJtiVf_YgjchaAVMY 2142
yamale/yamale.py sha256=dfChPV5705t45YJw7dl3u3P3oGQD5d63mHwV8i7XD0k 1460
yamale/yamale_error.py sha256=96Qr5SuS_NGX-yEvoEciIGZsRu3kZzlllVZNBzXLADM 252
yamale/yamale_testcase.py sha256=K6_h9gY1Pj1Iwl5CGlWjlBEyjWd8mq_DuIDLepNSrQ8 1357
yamale/readers/__init__.py sha256=qLMnbf54bzDBduSd63TyqdBT92MlldidULdgZ_IBWTw 63
yamale/readers/yaml_reader.py sha256=Vghj9xfRRVeRnfDq2V79yHUOzqGiBg5YgDDZ4NAkIwc 997
yamale/readers/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yamale/readers/tests/test_bad_file.py sha256=6IhrFm4v_-y-IJjfAL0Tx_j9gXy6jl8wEHuf4pGfbh4 245
yamale/readers/tests/test_yaml.py sha256=f1Z4c7juIs8PUyAr0C8gbDnWrvYpdEuM5MgqSKhrKHw 1486
yamale/schema/__init__.py sha256=aHCTn7VSquv6Col_S01LEuKlEcf6YCiRswC_UOucyGA 27
yamale/schema/datapath.py sha256=6fTXw00Gooa5ifyoClZ3_GHPZ4GPamCXljVpeSMoacc 351
yamale/schema/schema.py sha256=e8xm5iRT6bA37uBRfcuKaq2xfZS1BvCv9_L2oYYt9bY 8123
yamale/schema/validationresults.py sha256=mPuzWgeZia2MU4rabqcVjVlpb9KhrwQcm_tq_UOlcoo 930
yamale/syntax/__init__.py sha256=Ci_C1mPsOXxY55ySnaL_1njIbPs1qwNEqAEWOfwlcNE 26
yamale/syntax/parser.py sha256=Rk3VhDTHcI29CvJ2qDXQLxwzwFuEawtRaFxN3xQ6nSE 2018
yamale/syntax/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yamale/syntax/tests/test_parser.py sha256=TsB2NDX3H0ORxLWlFKFLFuISa00PKbJ2tHlgM8QlHXw 1120
yamale/tests/__init__.py sha256=5GGNpNvbj3gUhAK8aF28RWQrB1_T2t-QRnAovU8xnmI 141
yamale/tests/test_command_line.py sha256=gzwBnNQTTaOZXi11mvxqHl7JybCxKBFlNiTNqx-eEkg 3370
yamale/tests/test_functional.py sha256=xShTyxcmYHPtsa-QT0ELB55NfdV4NMqVrRjuBO1rW1k 11990
yamale/tests/test_meta_test.py sha256=dqZnUVelVvSIeZ2eChcx-y-RICmzyv7szmbckWGcXBw 2694
yamale/tests/fixtures/any.yaml sha256=0-xox1nyQANYG2sJpCfr9U09VJK_7mat_V63bYIoSyc 119
yamale/tests/fixtures/any_bad.yaml sha256=qy59TF8L2dQRsZhl5yNjUoQKldYMfzGvRHIht0z84bY 189
yamale/tests/fixtures/any_good.yaml sha256=87gk8Vogtrre5qrvSMe0JGxhl2IrZ4MP6l4mZC6De-A 191
yamale/tests/fixtures/bad_schema.yaml sha256=CsXSNPZQDu45e0TIESUObyMVbyVo9_vmdS8g3MsVJQU 95
yamale/tests/fixtures/bad_schema_rce.yaml sha256=czIFItFdODxKoby5zd9d3UzIjLVBu6yNLjzicJZ0XAw 377
yamale/tests/fixtures/bad_schema_rce2.yaml sha256=feEYsxipeQTuik9F81pXDPha7oKbNf550m6X7TeDHj8 213
yamale/tests/fixtures/bad_schema_rce3.yaml sha256=5sMl9x-m856URDYPuDEmgBYmT6TcL_dtawg-edxflfk 24
yamale/tests/fixtures/bad_schema_rce4.yaml sha256=dC_2tPpKb3Ou-yt3qevfAly3Qh_GHIxdO7Z3HXHd56E 24
yamale/tests/fixtures/custom_types.yaml sha256=7xQJTTSIcoP4O6llt00R4OWnqd2LqE3YA13GMkoICu8 280
yamale/tests/fixtures/custom_types_bad.yaml sha256=uW_3ufxlWAsDMelHRohuIFngnDGl_4S2j8cVe-bweF4 279
yamale/tests/fixtures/custom_types_good.yaml sha256=b0cfPdTMKizFo9BFBTU0pMphBKGCys94bQLlDbZtDK0 269
yamale/tests/fixtures/empty_schema.yaml sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yamale/tests/fixtures/include_validator.yaml sha256=H2Ms_viUlnUX9cFPTJv_OKyD8JVrkC_HD8Pb0nINbRw 37
yamale/tests/fixtures/include_validator_bad.yaml sha256=S6kYcUEI8IM81aot0FDK4_4uvL7_kJCriejaHvhEs54 15
yamale/tests/fixtures/include_validator_good.yaml sha256=7VsZiqMiPmI4bZXy4ZVK_BDEsOy-mvumpTYFanvq8fM 7
yamale/tests/fixtures/ip.yaml sha256=TNxddqAFWkdD-xrStpvwL1hSW15-NjGIMt-B4qbNv3c 86
yamale/tests/fixtures/ip_bad.yaml sha256=5hqg2eM02VDo2MPt6GZSroDadVnJFVf8zk6J_3RFMPU 87
yamale/tests/fixtures/ip_good.yaml sha256=WUVT3T6byK5ZOlVwI0aon5gSMbyP75fCYjBkcyh-fV4 75
yamale/tests/fixtures/issue_22.yaml sha256=Pl495r0rEk2Xa1EnE_df0Ru-OZF3XflstJDSNtFPSds 199
yamale/tests/fixtures/issue_22_good.yaml sha256=6WiJfCca_56D61LIN3V-ATngHOIugYSCu7FbIy9FH4w 127
yamale/tests/fixtures/issue_50.yaml sha256=4qKvzJmFYgXd66PASut4nvwym0HqRCcI-dqerqZJ2ww 334
yamale/tests/fixtures/issue_50_good.yaml sha256=y-xB7OuG1kM9LRjW8n0hsEVj0aQtZZnZ5WjZ47bKUSg 316
yamale/tests/fixtures/keywords.yaml sha256=782nKlKLcIs1hSfdjD8DfWhGbZNXcOCwFrbn97cdHGo 347
yamale/tests/fixtures/keywords_bad.yaml sha256=vgIfZP-Jsj8Jq1_EJ-CnsPX9gL29IPN2XNUiEVnZauk 234
yamale/tests/fixtures/keywords_good.yaml sha256=fvZyRmVMv19p-gRejnaQkEhcX-MugoQslChaDXpE91s 214
yamale/tests/fixtures/list_include.yaml sha256=_yRvg5GIqtX1oEZIFSd--UhN4BdAwbeEMBW6pdxghqw 87
yamale/tests/fixtures/list_include_good.yaml sha256=mTmRtJCO-fFOE8eKK37uCVnxeeOtW37ECGDX6nsP35o 56
yamale/tests/fixtures/lists.yaml sha256=uhebg-3DQjbYe4zfcjgzhsZyH1R_ehaWyvSOtV_WXnE 257
yamale/tests/fixtures/lists_bad.yaml sha256=bS808_xNa-6kxvDeRQSRTRbHQ_fQSCCRGqL-uP57EG4 165
yamale/tests/fixtures/lists_bad2.yaml sha256=at0huFYMt_XSChybGPekMpannlwRsNYDgi3BOTDGR_s 185
yamale/tests/fixtures/lists_good.yaml sha256=oqZ2cRgzDA4xIl2nspdnnZhyfhBHeR90qiGLgMTiB-A 219
yamale/tests/fixtures/mac.yaml sha256=G_5W35mIecYtlzBzA0ISh2cKTMKE552FWiXdSYP-IJA 74
yamale/tests/fixtures/mac_bad.yaml sha256=7x_tD-Ao36injYBI6M8GF1Ot9PMou1Mxh2h9bLHme1I 114
yamale/tests/fixtures/mac_good.yaml sha256=Szn_nZpAvZommXeNTY0UPZ7xqegVnL3_bvopSE9we4Q 114
yamale/tests/fixtures/map.yaml sha256=USmzcYevoOH0KyG1HngtoHJM8y4m6qloYsu_dl_GaZA 103
yamale/tests/fixtures/map_bad.yaml sha256=_h1Xp_rjX8mztswg_wdlarhcXqKLa_bcUWMABn7i57Q 90
yamale/tests/fixtures/map_bad2.yaml sha256=PZBH2m6EJUSu3ro_oadw4egMVSDNJvxqeQSgCEnbdw8 108
yamale/tests/fixtures/map_good.yaml sha256=5tb-Fs84VqRHEAoIZxxdTuRQINIaCTNrzKo_OJbW-cY 89
yamale/tests/fixtures/map_key_constraint.yaml sha256=d35FKR2L5yNJP9xz9z8TwWAwVLbyCSQXmghtALaVXa0 109
yamale/tests/fixtures/map_key_constraint_bad_base.yaml sha256=_DTEQtH22tU_GVRQCMGyelGU4B971nBXREY7OtUKNbw 27
yamale/tests/fixtures/map_key_constraint_bad_nest.yaml sha256=lb1lK-SURRRkGduFYZUIWWDa33Tvlw575jbqRbPCAvo 25
yamale/tests/fixtures/map_key_constraint_bad_nest_con.yaml sha256=zMGcuUyxw7BwiRp2bYPNrt8lYKHBI3UdQLEu3ibenCw 36
yamale/tests/fixtures/map_key_constraint_good.yaml sha256=I_ews9yhLWCCFILEoc1YEvnmm0ZaMj9fEiV2DsybWfs 25
yamale/tests/fixtures/mixed_strict_map.yaml sha256=i4GPkYZRa9HQcIPAzL6vlSfBhePkhM2d8cenz5hUPZI 92
yamale/tests/fixtures/mixed_strict_map_bad.yaml sha256=gSCgoYAK4sQvuomG_SpHixNt0bqdttVAxdfCtl8h4p4 49
yamale/tests/fixtures/mixed_strict_map_good.yaml sha256=KPXMgvgBezIzkInK9G3DDbrj2yc7eEb-ZeSyz850btU 39
yamale/tests/fixtures/nested.yaml sha256=6BC7417XyHTyWAg8paXrgf5mXSs1VxBsW3hRc0Anw-c 282
yamale/tests/fixtures/nested_bad_data.yaml sha256=VqBOM9BKcY2-_lgs7k0A6MWVjdB17IVhlWIovrpKNOU 298
yamale/tests/fixtures/nested_good_data.yaml sha256=utEJo8O7usmXjlunXAsrml5pu_kMN5WiofJuhDJ_Ygc 293
yamale/tests/fixtures/nested_issue_54.yaml sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yamale/tests/fixtures/nested_map.yaml sha256=7tkdNmTN8PkURjdAK4Wi5eaTSwE9CGNAAaLcBSkARW4 79
yamale/tests/fixtures/nested_map2.yaml sha256=W_rAriR6LfmBlNtjYF1Po8xPIUxJUTCuMX3BeCNvaZ8 118
yamale/tests/fixtures/nested_map2_bad.yaml sha256=IPgMlfdC2tDYQ2wixUTd7sQlZ8sguHWUQAfzHA3wc9g 56
yamale/tests/fixtures/nested_map2_good.yaml sha256=SyKOpZeRKMXWED0s4G6792LyuU9UcnUpWqFuUmiASOg 90
yamale/tests/fixtures/nested_map_good.yaml sha256=dMokXkTJH6pOVY6wGPLaDTf6LpPOh3kVcURI33vAA7I 68
yamale/tests/fixtures/numeric_bool_coercion.yaml sha256=PUQbXbA822ITihTCXshba8PbX43Th2Ib_DPpHCuu-c8 43
yamale/tests/fixtures/numeric_bool_coercion_bad.yaml sha256=IWvumqBLl3z135bpdiyUa2n3azm0TdgvP-c3gIvTWog 57
yamale/tests/fixtures/numeric_bool_coercion_good.yaml sha256=ykx2cSmF6slLerL4j7DvMEg0VjqVfIAwylcEPPU7TPY 43
yamale/tests/fixtures/regex.yaml sha256=J_xSNK1aYvkLt5wO--Dg5X2V_-nnt4LiYH2GQ3tspP0 228
yamale/tests/fixtures/regex_bad.yaml sha256=I4cP1FDeEkQwSK-fS_cirM2fUp9D28rECX7H3eCcof0 172
yamale/tests/fixtures/regex_good.yaml sha256=rzqQx5DyJtOWa7_TYRgJwcqpAconfPwmVtF0yV_XkTw 174
yamale/tests/fixtures/static_list.yaml sha256=-Kdh-WFlmhtWrbjdvIrvhxpof-noVbNSwDno1GgLA6I 7
yamale/tests/fixtures/static_list_bad.yaml sha256=T1PNoYwrqgwDVLtfmj7L5e0Sq02OEbqHPC8RFhICuUU 2
yamale/tests/fixtures/static_list_good.yaml sha256=CAqe1ChVnvYCZotMAPEU8aEcP2sCpDXwvcFUV45NfyI 3
yamale/tests/fixtures/strict_list.yaml sha256=UECxvXlczd_kll40i2LpP-g1TjI3s-q_LpSAUR8K3wo 14
yamale/tests/fixtures/strict_list_bad.yaml sha256=phXuruId5Red4IDejDBSyNqQEThAa6ccOMAyhF99VPQ 7
yamale/tests/fixtures/strict_list_good.yaml sha256=SaZHF9XUyxmVLm6sKUZBXPaHmtrPmQjn2HIzLTLG5oQ 5
yamale/tests/fixtures/strict_map.yaml sha256=z2_m9PgLg4JkAfxQECwLT90DDVca_Ug0zceQgF2spsU 27
yamale/tests/fixtures/strict_map_bad.yaml sha256=riaVtJmg3TI04BcbnzRckBD49Y7bokUBOGYZcqDlk4c 28
yamale/tests/fixtures/strict_map_good.yaml sha256=Vs_5zP1_pfh-6V_uVo89iym7NySKWaGANOjsi21mFCg 19
yamale/tests/fixtures/subset.yaml sha256=LBFY-v6My2ea9ihjLOdzjxKrLJHeVnB_Yq_sNg1uvVU 33
yamale/tests/fixtures/subset_bad.yaml sha256=EoZw-4T7iRzsRgvgax1Ie2mI-WD1Hr2MbN9VNvgaIJw 47
yamale/tests/fixtures/subset_bad2.yaml sha256=fDkbGN2jFnI_nkOzvcpXdv7IO4mne6KX1TEf4cI0aZo 48
yamale/tests/fixtures/subset_bad3.yaml sha256=E-mojPE0hqOL2BOPfRC8cU1ZDWUnopOZcpitcsaqAig 19
yamale/tests/fixtures/subset_empty.yaml sha256=Y9kR3wQaMKcwJyGWOO30dcm62PRFUdeIh6_GrCKfE_A 51
yamale/tests/fixtures/subset_empty_good.yaml sha256=yUmK0uCTpYMSlGPNUaNwg0W1XcWBm_R70O6NuAfEk60 19
yamale/tests/fixtures/subset_empty_good2.yaml sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yamale/tests/fixtures/subset_good.yaml sha256=KkszaXRbUrZbkxmVA03g2Qyop-_sUG64glH0VfOV1_A 23
yamale/tests/fixtures/subset_good2.yaml sha256=BoRFgaQt63xmJ-KqYoidYhYlohoCDMwgyw4AmZSalkY 14
yamale/tests/fixtures/subset_nodef.yaml sha256=uuh__1qKZIql5TBo8rV1PTwdANW6LLsXudwj0VIQKyQ 13
yamale/tests/fixtures/top_level_map.yaml sha256=IgGh-oKlhDHwFgUebqBHz6AdGdB940yPOK_e4xoJikQ 10
yamale/tests/fixtures/top_level_map_good.yaml sha256=e7bd4ZDKv6Uej5dVsn28CEXUgw6S-K2cY2O6pgjm8J4 15
yamale/tests/fixtures/types.yaml sha256=foVyVafQl_OQjGMv8yWyvsYTelVl2gM_Kpoh7vFZ_Zg 145
yamale/tests/fixtures/types_bad_data.yaml sha256=Mn7ulPR-t7bDHwi5e1KI6drKeOEhx-KhoZ9BhmXjV-A 115
yamale/tests/fixtures/types_good_data.yaml sha256=w8qc72QS1KszY0J658KtGe41y12Uqh-WIISXklvuXdw 137
yamale/validators/__init__.py sha256=FfvdzamAwfq2am7l6p57xkI0vIfbuDz5CZnnTPGNVLo 54
yamale/validators/base.py sha256=c2nC-koByIYN0chZTaFp24oQf4gtJa-bFuQIRCzDfOo 2730
yamale/validators/constraints.py sha256=lY_NmEm70D4ZWsYvd9UNoITfeH9hf-Bb0IcATdYdXxQ 4043
yamale/validators/validators.py sha256=Zo_j76oaP2GZTG9IVO0Gmhu8q5c5jPyfAQpgl1kuBSU 6073
yamale/validators/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yamale/validators/tests/test_constraint.py sha256=uuJHxV7a1XUHPzc0ol6RYfyfV4IB7wJWtE2PQf8nmj4 2186
yamale/validators/tests/test_validate.py sha256=p6R1G401mB87TJ0zYCyEyNhnak1oDr-uOFZ1lucj5Ys 4039
yamale-4.0.1.dist-info/LICENSE sha256=jphwkDzZ742HHum5qrUzqV0mbPWhYJZ8j0K9kIW7hAA 1083
yamale-4.0.1.dist-info/METADATA sha256=7bxf9EfgA45B2QRBLUamytwMLaSRwNy8WEWXeamiLlA 19578
yamale-4.0.1.dist-info/WHEEL sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o 92
yamale-4.0.1.dist-info/entry_points.txt sha256=fS5qpbzsulZXig8QCj1dHkCA_5FAjZeH-WFbf4-k2CE 53
yamale-4.0.1.dist-info/top_level.txt sha256=ry6_NaTjuANXv7GtzX_5qazzghoLfGUBuZU4j9XqqYk 7
yamale-4.0.1.dist-info/RECORD

top_level.txt

yamale

entry_points.txt

yamale = yamale.command_line:main