python-construct-help-2.10.56-1.oe1 >  A aq W^^f7j LwVW3i&rRyaO?>WGǫ$[;y$$jGs GZRrre&_e}Y oxuܺ%YmT[^2F Cux qcwx\9 DDZ2vu[(mN]C2CIzZdk7 !k-`E:&JG6/Lfcefdd34cb712b97e3d7e46923393d20e443361e9f80f9440599b489747b572175703eb5dca55a8dc2acffa81c16cc123ff149b6db Daq W^^fXXD4>*6 i^3pvdQ|pvW#KS*NVkPAtE=ТsT&oYsV+JX\bE^+/ AH(܎Axp )]#ṼȉX7-8"YVMC+{g/a.wxZ)RT\6IO+]H|-*%č ʷ1 ވ^sYbd[% vBLᦡwoy >p<?d  & W*?C Xd      (89:F:GdHhIlXpYx\]^bcdeflt<u@vDzN`djCpython-construct-help2.10.561.oe1Development documents and examples for constructConstruct 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.aq obs-worker1639015616-x86-0007openEuler:20.03:LTS:SP3 / standard_x86_64http://openeuler.orgMIThttp://openeuler.orgUnspecifiedhttp://construct.readthedocs.orglinuxnoarchAaq rootrootpython-construct-2.10.56-1.oe1.src.rpmpython-construct-helppython3-construct-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1_:q@]Γ@Python_Bot - 2.10.56-1openEuler Buildteam - 2.5.1-19- update to 2.10.56- Package initobs-worker1639015616-x86-0007 16409848412.10.56-1.oe1python-construct/usr/share/doc/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP3/standard_x86_64/9195beb3ed2544ad4546fdc0801b7641-python-constructcpioxz2noarch-openEuler-linux-gnudirectoryoT~A1nKutf-8e8e8163dfee0eff2c1a98d43d5dbe1b1cd756a8108172ef828f9c32d80daf3a8?@7zXZ !#, [] b2u jӫ`(y-7gte?&W[LŪp{<2LоpL!r+(, nʲiۥb%ljo*fU9 tص YZ