{"library":"protovalidate","type":"library","category":null,"description":"protovalidate is a Python library that provides Protocol Buffer validation based on Buf's Protovalidate specification. It allows defining validation rules directly in `.proto` files using custom options and then enforcing these rules at runtime within Python applications. The current version is 1.1.2, and it follows a frequent release cadence, often aligning with the core Protovalidate specification releases and `protobuf` runtime updates.","language":"python","status":"active","version":"1.1.2","tags":["protobuf","validation","data validation","buf","schema validation"],"install":[{"cmd":"pip install protovalidate","imports":["import protovalidate"]},{"cmd":"pip install protovalidate[re2]","imports":[]}],"homepage":null,"github":"https://github.com/bufbuild/protovalidate-python","docs":"https://protovalidate.com","changelog":null,"pypi":"https://pypi.org/project/protovalidate/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":20,"avg_install_s":2.8,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/protovalidate/compatibility"},"provenance":{"verified_status":"import_fail","verified_at":"Fri Jul 03","last_verified":"Fri Jul 03","next_check":"Fri Jul 10","install_tag":null}}