- Name: python3-construct
- Version: 2.10.68
- Release: 1
- Epoch:
- Group: Libraries/Python
- License: MIT
- Url: https://pypi.org/project/construct/
- Summary: A powerful declarative symmetric parser/builder for binary data
- Architecture: noarch
- Size: 864468
- Distribution: PLD
- Vendor: pld
- Packager:
Description:
Construct is a powerful declarative and symmetrical parser and builder
for binary data.
Instead of writing imperative code to parse a piece of data, you
declaratively define a data structure that describes your data. As
this data structure is not code, you can use it in one direction to
parse data into Pythonic objects, and in the other direction, to build
objects into binary data.
The library provides both simple, atomic constructs (such as integers
of various sizes), as well as composite ones which allow you form
hierarchical and sequential structures of increasing complexity.
Construct features bit and byte granularity, easy debugging and
testing, an easy-to-extend subclass system, and lots of primitive
constructs to make your work easier.
- OptFlags: -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic
- Cookie:
- Buildhost: ymir