yamale

View on PyPIReverse Dependencies (43)

5.1.0 yamale-5.1.0-py3-none-any.whl

Wheel Details

Project: yamale
Version: 5.1.0
Filename: yamale-5.1.0-py3-none-any.whl
Download: [link]
Size: 54884
MD5: 51d48fa397bd464d67f63b3ef87c5bc3
SHA256: f5fcc7018824330cab2e2e5d5fefa767c298b5d4bb844e87013dcc4e29a2df84
Uploaded: 2024-03-20 17:35:04 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: yamale
Version: 5.1.0
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.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
Requires-Python: >=3.8
Requires-Dist: pyyaml
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 20037 characters]

WHEEL

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

RECORD

Path Digest Size
yamale/VERSION sha256=wOrKzX4nu_NB0h5-DimXo2OECiENjjWNS6uuvXZbW_0 6
yamale/__init__.py sha256=tMjS5Cc9WJwIgk1ED3qBED2WxmkixOeNlIS3YxTjzk8 168
yamale/command_line.py sha256=EIKjj7b8gA8qXOPALl408CXJP655-_CczAJfGreggcA 4629
yamale/util.py sha256=t0xO5uWnmnUfdxLpoDDT3HVSn0DR6bsIYemWlYKIhqY 2143
yamale/version.py sha256=svnS5cQnqj2puFmXgDAwDnZm6OFeVeivbM2F1amZh0I 186
yamale/yamale.py sha256=wax9qitgYiS5Fs4j7Q0NmvW8Ycpg8J9ZOeDAjmDKKhc 1462
yamale/yamale_error.py sha256=3mC5ydAXTzLtrpalYNEpqbmSe6MVOAuESDtUhevQX4M 252
yamale/yamale_testcase.py sha256=gx5Ls7EDKJJ7rMJZKKWMSnXvlNK4hhcBkHKTGguEZek 1355
yamale/readers/__init__.py sha256=qLMnbf54bzDBduSd63TyqdBT92MlldidULdgZ_IBWTw 63
yamale/readers/yaml_reader.py sha256=uGTT1OjcO591IPax-FpTy6spDJ3wOrWcg28SLbErFfY 989
yamale/readers/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yamale/readers/tests/test_bad_file.py sha256=_q6ZL92agli_BRDL2q18T_GaPqyLeBcaKRDFHhL9Zko 245
yamale/readers/tests/test_yaml.py sha256=DiV_z02GNoxoz79EGX-KlH6VwPpp5_MlW7KmUZQCfMk 1486
yamale/schema/__init__.py sha256=aHCTn7VSquv6Col_S01LEuKlEcf6YCiRswC_UOucyGA 27
yamale/schema/datapath.py sha256=_QcZslbfKaNpCXej5jcG_dXgoXH0VQVGe5x3oU7KWLs 350
yamale/schema/schema.py sha256=hdRG4GNUyt1UVuAX-_caGqlfUbq2Q0ggVtl7Pw8rebQ 7303
yamale/schema/validationresults.py sha256=6GcWfKAjEeY0a15TQpkxZEs4w-h1BevyJu9e95TyszU 930
yamale/syntax/__init__.py sha256=Ci_C1mPsOXxY55ySnaL_1njIbPs1qwNEqAEWOfwlcNE 26
yamale/syntax/parser.py sha256=WcjzJOScbhcxynQDBbxzqh054pKD7UY15unkHxneNP8 1707
yamale/syntax/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yamale/syntax/tests/test_parser.py sha256=cWE4AmxblUwOAEyPbeNfD1YR21cG8w-Ob6yU0PbGJAA 1157
yamale/tests/__init__.py sha256=ofilEO6-c9YfsxkahyMYL0g4adn_d0CZd4tWeMf9I-8 141
yamale/tests/test_command_line.py sha256=vI9cdSAhscV39nihyHZt2BrhglGObP6OBDhvG9fHuyE 3987
yamale/tests/test_functional.py sha256=UUoHLhOeKDPad4qcKi0ShPJ7aK0l4j6cOC55ScNL1hw 10965
yamale/tests/test_meta_test.py sha256=UPLrKhE3PjmSFGJr9rMxzuNrXbZREMGWszm4UEEGq6U 2696
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=yq9gTO6ghg-elFhXYdrAE3QAIKxkBi_gp3oFhyq108M 2585
yamale/validators/constraints.py sha256=0K6T21ZBgpfBn4wZ0bYCPpu7n6t5H6QXg7jAX_i9xpE 7830
yamale/validators/validators.py sha256=7SfyfPzfFexA6OeQi5FYQ_r67zCcq7mvszattdvJypA 6168
yamale/validators/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yamale/validators/tests/test_constraint.py sha256=Pt3ZGUUlugnrxrz0bWArS2v5a4C9gI18LI5ipkhaUnA 4336
yamale/validators/tests/test_validate.py sha256=dzaVdbxKNc32RnH5djKr1Mld_jW3_pbk51JYUgrMObY 4037
yamale-5.1.0.dist-info/LICENSE sha256=jphwkDzZ742HHum5qrUzqV0mbPWhYJZ8j0K9kIW7hAA 1083
yamale-5.1.0.dist-info/METADATA sha256=0WEoq0ViZEpVRsHqWWkZfzrLfytbNelfybnwV85pJ3k 20898
yamale-5.1.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
yamale-5.1.0.dist-info/entry_points.txt sha256=wCfkK1O5_ls0oKj1lWItiFS4BhEnp5wwvQnbs7T_Igo 52
yamale-5.1.0.dist-info/top_level.txt sha256=ry6_NaTjuANXv7GtzX_5qazzghoLfGUBuZU4j9XqqYk 7
yamale-5.1.0.dist-info/RECORD

top_level.txt

yamale

entry_points.txt

yamale = yamale.command_line:main