{"library":"yamale","type":"library","category":null,"description":"Yamale (ya·ma·lē) is a schema and validator for YAML. It allows for defining schemas in YAML files and validating other YAML data against them, supporting a wide range of data types and custom validators. The current version is 6.1.0, and it generally follows a regular release cadence with several minor and major releases each year.","language":"python","status":"active","version":"6.1.0","tags":["yaml","validation","schema","data-validation"],"last_verified":"Wed May 20","install":[{"cmd":"pip install yamale","imports":["import yamale","yamale.make_schema('./schema.yaml')","yamale.make_data('./data.yaml')","yamale.validate(schema, data)"]},{"cmd":"pip install yamale[ruamel]","imports":[]}],"homepage":"https://yamale.readthedocs.io/","github":"https://github.com/23andMe/Yamale","docs":null,"changelog":null,"pypi":"https://pypi.org/project/yamale/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.8,"avg_import_s":0.19,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/yamale/compatibility"}}