python-construct-help-2.10.56-1.oe1 >  A _ W^^fRmIU?)*2>(Z\aU!BZB̚efQl!BM<=ؙ5l1w+ =5`-e:m͙uʰ'M8+A@mJ P"&@6{J+cp/+OGoSNHB@$f^ 8,svsZ]3 ]>rG=a;k 2b:z1y-_"şbba6609dc92fff86dd819e230d9d6f0f3aa2997e3ce84cd2fa1d39a1ccca570bc2e90e8ea5d15aa18d57b0ce2886c3dcfce03ca7 D_ W^^fݎZ04:jiX*)PGe'i?b/ю6eDkj:^8/XbN~{AB1Ä}q n 2TK_dwzv%-p<?d  & W37 LXy     s(89: F.GLHPITXXY`\p]t^bcdefl t<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._ ecs-obsworker-202openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgMIThttp://openeuler.orgUnspecifiedhttp://construct.readthedocs.orglinuxnoarchA_ 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 initecs-obsworker-202 16074098322.10.56-1.oe1python-construct/usr/share/doc/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/05c909e02aa6b1522a9a341200b8be8d-python-constructcpioxz2noarch-openEuler-linux-gnudirectoryݴaפ>~ڙutf-810f6ffb4f7b5b8048de6e2ec787f4413ad7d043caf27a2b8580c2594c392ee35?@7zXZ !#, \] b2u jӫ`(xyJ1nR}KtT\\V t!X<:oq-d=JFDbd1r܀*;TƚriHbi6XG YZ