{"library":"warlock","type":"library","category":null,"description":"Warlock is a Python object model designed for creating self-validating objects based on JSON Schema and JSON Patch. It ensures data integrity by automatically validating object mutations against a defined schema. The current version is 2.1.0, and releases occur infrequently, often with significant changes between major versions.","language":"python","status":"active","version":"2.1.0","tags":["JSON schema","JSON patch","model validation","data validation","object modeling"],"last_verified":"Mon May 25","install":[{"cmd":"pip install warlock","imports":["import warlock","import warlock\nCountry = warlock.model_factory(schema)"]}],"homepage":"https://pythonhosted.org/warlock","github":"http://github.com/bcwaldon/warlock","docs":null,"changelog":null,"pypi":"https://pypi.org/project/warlock/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.4,"avg_import_s":0.25,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/warlock/compatibility"}}