{"library":"construct","type":"library","category":null,"description":"construct is a powerful declarative symmetric parser/builder for binary data, supporting Python 3.6+. It allows you to define the structure of binary data using Python objects and then parse or build data according to that structure. The current version is 2.10.70, and it maintains a fairly active release cadence, often releasing minor fixes and improvements.","language":"python","status":"active","version":"2.10.70","tags":["binary data","parser","builder","serialization","deserialization","protocol","struct"],"last_verified":"Wed May 20","install":[{"cmd":"pip install construct","imports":["from construct import Struct","from construct import Int8ub","from construct import Bytes","from construct import Array","from construct import GreedyRange","from construct import StreamError"]}],"homepage":"http://construct.readthedocs.org","github":"https://github.com/construct/construct","docs":"https://construct.readthedocs.io/en/latest/","changelog":null,"pypi":"https://pypi.org/project/construct/","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.15,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/construct/compatibility"}}