python-construct-help-2.10.56-1.oe1 >  A `vVW^^fV\ߺ62iZҪ1RY~sziM ኩN[N\}zïyv(v@^@ăJׄFP<:]ԌDlTTOքīth$:z_JCZ=~j:hi'AkiO_ b >r5Wweo|+s $"@HwH< _;cmqw+E"i}+G)e167da74637074e94fb215c0bce4a0b22b76d29603323421e29a5b6ad783dcd5525365f39918a3ed255dc1905af9e7fa1d68fce6 ,`vVW^^fZRٹz!*zQ&[ l9+ض 5uf$x=\DXm xm\nWMH m6zD } yK! ,t)ө[_:$0(%o]$ns^V S.4T%;՘orv8` % 93- ɯ iD&qUp"ɼݝQ0l_3Iriw!f >p<?d  & W37 LXy     s(89: F.GLHPITXXY`\p]t^bcdeflt$u(v,z6HLRCpython-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.`vSecs-obsworker-203openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgMIThttp://openeuler.orgUnspecifiedhttp://construct.readthedocs.orglinuxnoarchA`vTrootrootpython-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-203 16244711232.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:SP2/standard_x86_64/aa4cba7a16b0f82968cfc1742d06c859-python-constructcpioxz2noarch-openEuler-linux-gnudirectoryNӌ6gGQutf-82bfad9a126740ba4d3267a2147cd216fe2ac754ec6a1da0a6cb38bef6e8a2c0f?@7zXZ !#, [] b2u jӫ`(y,x>lY..Eʾ[{pza vYqח@ʚe/4)Kgd>a}_ ʫ_LU@r O?0!ص YZ