python3-warlock-1.3.3-2.oe2203sp2>  <@PT@7!.ܶujG7oduS:openeuler@compass-ci.com G7o s=6ddNGіăDM[Oᔉ˵<u'^lM땎[F- <<,?.ݻӒ,djp`n ?À?4Uא;{miX8p5f>hv,ß37+ӰɵVt5tٴeh9$DWz}x˻U0^bAqh 9,3+_v+Q#RTt0h%TzynS)3ҧԽnM KOKS!8D'А?}F0zo5Al7ώKXk@ƕ]t ]~Ĭ~థR?HOWu{ :b20263340a3fd0f7ef030d8b261eb369f16ac40f13ba635f160b092bb5424a5371faa08621985e433d525a798b90617aadf8f700:l]B.븝Dg>=]?Md $ ]   + 1 8       4    tFp < @ (z89:F6GTHIXY$\D]^btdteyf|l~tuvDwxy\z Cpython3-warlock1.3.32.oe2203sp2Python object model built on JSON schema and JSON patch. [![PyPI](https://img.shields.io/pypi/v/warlock.svg)][warlock] [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/warlock.svg)][warlock] [![PyPI - Downloads](https://img.shields.io/pypi/dw/warlock.svg)][pypistats] [![Build Status](https://travis-ci.org/bcwaldon/warlock.svg?branch=master)][ci-builds] [![Coverage Status](https://coveralls.io/repos/github/bcwaldon/warlock/badge.svg?branch=master)][coveralls] Warlock is [available on PyPI][warlock]: ```shell pip install warlock ``` 1) Create your schema ```python >>> schema = { 'name': 'Country', 'properties': { 'name': {'type': 'string'}, 'abbreviation': {'type': 'string'}, 'population': {'type': 'integer'}, }, 'additionalProperties': False, } ``` 2) Create a model ```python >>> import warlock >>> Country = warlock.model_factory(schema) ``` 3) Create an object using your model ```python >>> sweden = Country(name='Sweden', abbreviation='SE') ``` 4) Let the object validate itself ```python >>> sweden.name = 5 Traceback (most recent call last): File "", line 1, in File "warlock/core.py", line 53, in __setattr__ raise InvalidOperation(msg) warlock.core.InvalidOperation: Unable to set 'name' to '5' >>> sweden.overlord = 'Bears' Traceback (most recent call last): File "", line 1, in File "warlock/core.py", line 53, in __setattr__ raise InvalidOperation(msg) warlock.core.InvalidOperation: Unable to set 'overlord' to 'Bears' ``` 5) Generate a [JSON Patch document](http://tools.ietf.org/html/draft-ietf-appsawg-json-patch) to track changes ```python >>> sweden.population=9453000 >>> sweden.patch '[{"path": "/population", "value": 9453000, "op": "add"}]' ``` [warlock]: https://pypi.org/project/warlock/ [pip]: https://pip.pypa.io/en/stable/ [ci-builds]: https://travis-ci.org/bcwaldon/warlock [coveralls]: https://coveralls.io/github/bcwaldon/warlock?branch=master [pypistats]: https://pypistats.org/packages/warlockduS/dc-64g.compass-ciWApache-2.0http://openeuler.orgUnspecifiedhttp://github.com/bcwaldon/warlocklinuxnoarch` 'u/&&cc&&zAA큤duS1duS1duS0duS0duS0duS0duS0duS0duS0\ᱮduS0duS0duS0duS0duS0duS0duS0duS0\H\ᱮ\H6c035fe613b71cad0cf315e3a2cce6fc0f55863aa46e316e262e1894623b7685d1c05495f14811353d3721ff9e2a1aed1ab281c63d76fbff52e84f24e6c484dbf0f322cc2849b994302f1b8c2add9d0f9c9fffb99529157389a4566d2f891cb1460277c6cacfc2f6d5e857645e622dcce49d87bb73d920a1a99b0c8aa013752c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bcdc80781aeaf08ade98387e48734f17ae9277c8c6b7416213d1ec5aea29652669ce0a0ce5542e6eacac474249264fd4f97a9c92011faae4644487e1cf112f8beffc723433270ac4af9dfe7c8099cbd02d5dca533f8f768a42f079b5d213bcb7d8a5ce7441835367c1a9e2e9b0bd655abc56d7f7cea7e34fe0c2e2359382313948a5ce7441835367c1a9e2e9b0bd655abc56d7f7cea7e34fe0c2e235938231394d2f7138a43f5efa28a324d2d3262b1140088b2f43a90a8a780033c1b73d8f9d2d2f7138a43f5efa28a324d2d3262b1140088b2f43a90a8a780033c1b73d8f9d2fc53b6546e95a0ca6e02e8100afdb576f57fce73535992212fa8513202838de8fc53b6546e95a0ca6e02e8100afdb576f57fce73535992212fa8513202838de8c88a0e757c4fce82a2883f5468fadf2a3d583a6ef09edd511a34536d5f6ec347c88a0e757c4fce82a2883f5468fadf2a3d583a6ef09edd511a34536d5f6ec347c0606c7569d963ba09c0d42ef782c7d7f09e704332bfca7a8cc9b0b58650b5a2985738d8e17bf56e54afcc0c5218592031a282e18bbae7d68968ff939f4f159305b8f4d9e2f68a526465da78f2522d492a8108c536d824a43d34bce9d397b9c6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-warlock-1.3.3-2.oe2203sp2.src.rpmpython-warlockpython3-warlockpython3.9dist(warlock)python3dist(warlock)@@ @@ @ @     python(abi)python3.9dist(jsonpatch)python3.9dist(jsonpatch)python3.9dist(jsonschema)python3.9dist(jsonschema)python3.9dist(six)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.90.1020.74.0.13.0.4-14.6.0-14.0.4-14.0-15.2-14.17.0ch@_@xu_ping - 1.3.3-2Python_Bot - 1.3.3-1- change jsonschemema version to fix installed error- Package Spec generateddc-64g.compass-ci 1685410607 1.3.3-2.oe2203sp21.3.31.3.30-metadata_list-compact_tlv-python3-warlock-1.3.3-2.oe2203sp2.noarch0-metadata_list-compact-python3-warlock-1.3.3-2.oe2203sp2.noarchwarlockwarlock-1.3.3-py3.9.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__init__.cpython-39.opt-1.pyc__init__.cpython-39.pyccore.cpython-39.opt-1.pyccore.cpython-39.pycexceptions.cpython-39.opt-1.pycexceptions.cpython-39.pycmodel.cpython-39.opt-1.pycmodel.cpython-39.pyccore.pyexceptions.pymodel.py/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib/python3.9/site-packages//usr/lib/python3.9/site-packages/warlock-1.3.3-py3.9.egg-info//usr/lib/python3.9/site-packages/warlock//usr/lib/python3.9/site-packages/warlock/__pycache__/-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 cpioxz2noarch-openEuler-linux-gnudirectoryUnicode text, UTF-8 textASCII textPython script, ASCII text executablepython 3.9 byte-compiled PPRRRRRRRRRRRRRRRRRR1a$Autf-8c3473684192bb6c21d7ff0a50aff31fe1fad23a8aa84473be1dbd871e386d22740e513311637285324b0df9edd7dc77072acc28b2cca73f7c38ce9c8f494f599?07zXZ !#,g] b2u Q{LVgtrH=y@l*ǐ[Z'o{y9}yJBoBkK@zj<<]I/BoypyZ"96dR3ΡP !PM<IǸrG51[ϙsX^ I{Yd먎 4]9`iu峬brrdwW#odRdž5t%?cRA"\ =/vb-Plibvk9M(#tlGLW@Ok-#Vj@ Rp:C^J9ks/虴`aB 2_\N*դD>BԲo3"p31cnl 0 ۂUv> f SjǮBNi/{Z9lSXf܎4nQN{mg0w|K AΐΙT:p_1@/b|.`qNa }AL 5aVBy6/o'ZL7@VnMC(B$/卦u͂sy) L('#2vTu"`KcDkzOd2l~6G\7Ƀb|rl%roC&Hjt ՘pZgvZmADсg)ʖP×6/:8BI&[T`.AHeW0?έ.^sYxArHxN~Lט37%t*8YlBi#AQ߁ׯ⦜FB3Iw 'uTP=h][SvȫUy Q]+a/f\p>#cma@>y.3ݥd)[χL!G_5|6-.4%z3Q2?KdH񇌜t zN=oH-UASuQ.'׀J΃5w̃`SRoJ2"Nu?|UۡT\ytJcb uIm~Vf"꜄ݽbLbFD>}p+`H#9y΅ <~L*5ekuvepŕF?nHJjA2(|jjk4:mȹ,5nY(浮O;E1s뚹75f#At$i/a]…/!gjLL3+pqG" Y瘪m 0#TM t҆/R>,5OtҸ{9 |qn_|N?CbPK&͙u1Zwoץ`}wJig/vt(6(wX]OU/X!Da;}5`·_M<ݲfj2 @q9ɀ:=yOe xz-ǭDޫGppz5H-yk.F; R׭孇@;ҕNK='vJsBCW$^mki;lzM7ZY"!.@yL . i뮖 Xdt [1`ZoȠ^},ɋ+݇7.k@0c?ʟ~,5 yOs9Nr;@شr:g"Tt|Ak{Wgę-f,684Kka3[a/XI|<,3!o)Y}} {`v^W{>UJ u)bZ^! 8sEl^UXrΨ'y IyDm=JjeF7ßXmU_4 #["F\uu4!Ğ*L+&3j.*N=i,ߛRɿ8ՙdb aCs_җŻYɰeqTp&Η<oSQwFo0&H] L,h,D4%C.dEv)A7+n,;߻\8)8.sXOADF0h1kl Y>qP`T/W)6Rd[ &Kv oH}9{2k"!"|)=A{n .p6]w 2bPJЩ&}/TbJj!"$a{v8@FO7v~MKǥ/~V'$ SiyzF^8X$+RnbB J; '}riHe=Qg:'-dm4qͅ(զ!!\\9u+|g!h peM3|ϵiyfmz_;~+hn`pHADzgju hDWݜ^6j{QZ7yo؃iO{.U|Sm; _ۥ_mWBI§$~}x)gr9Mf}*#N*K˟3SCLn|hPKQ5J7&)vru:*.Qќrqf?Sӓ&'4.);i4ᣜגû+̌GÈZ6tPHIWTEp_$؋F{,6_zĻ{mF2JGv32}:mQ6(iAUs`O>y/2~Asq?iC.,Jσfv ._n.+˜c>/wg St/q_PCAK&98 (ų &A>vcMcߵOfC4 ܩ!ދ ?@ׁ۠H}Ys96jv skW8'91A=o%FI8\ZPE' *Ϯ qH8h9@ _͹>8207KawwSNtCuPj0PsŁyRea/XZ8ié4A_'Smy9YؐxíQ~* dol(oj`c9 URL|M b]P8:T|*Nh^z? WBw HW8Ŝ -\,ƤC6uQB /WF?F ɝhOdYjZdq>, \[`xp~i{+,%|g@u].џ;ee1U/3e,M:ӼӁy@@T8~5ul|+e΃Povʼn*hnE\b@8#r#CbS=g߃V v]#b&wn$a',I` VBR@H6f:,W/nj,9ҩr<9!$6VP2˲tkJX]=i;\@Z>ԅtl狐*%)39r7pAObVzP 0Ez{ I9h`e ӻ?ՋUA BA׊6;׾VS)홢_!AP.cz5ӗj 2>zh,Β\U`Q8F )UJ!fC7̒易X4PAq܍K87qn~B J0n1OL t#Yx ,Рrީ%1s~xpo'th 5sPh/p܏j{DAb5#-ȍ;{?A?9ݩMpt. y00]S p,#fJ 8^;9r{'۴waW7mM~ٛ;%B7 S 0,i%b)g?zSˎQqKDJcAAp?!]l{`ۏI_Z"7 1!tW#{1o{F{Si84у ,uzp% ~u.4[^^Y+yQ7-`pT)~ڴ@^woڽ 90nCy^(!PG#BiyQJ%RY 3ٚfǩ[h9Eŋ0FlwL(<-:6 4E6>%q΃78<z|R*"ZILWKu](e1}+K }FZ!O@,^:CJ#y c|ŗg57t+xV6 3J/łnaC pނA(S6-':f 1N 0,'vցc+g+y%S e9V-lއ^ , {7h7s&') Euo$%/R 73~|R:Sfȷwgg6b_]9:Cu!_p*6p8x=\0/,^S;:Q/o֍V%ޢ\$hUC@NgrX= o3iCfK_ī ooF|lTcV/p}tYpeV)ۃz0U(ұ~Ld tgp58]ח Q%qAb7I;r31A;cBnI{.Ӏ 'H0D<7 ~I ˢn+f2&UzeF/rXVm/3Fm:djFF-`d U{VX:T˚)9{ zZx37>x Jow m w\ʅ{pJ3PsZH?r" w%WʢtOwi#kp6Lˇ?RҠ'+ΎzNA~GjA= {~Wj\dV͊o00jW.om i>dɥ R~&d#a-F+xh70"9M| GVGIYAӟYm g7'wg9LCA'[ت%Q_*`(Osg;K;AM@пL UCicޞ~Plca"'[3nXòW?Q|:4w+~_B9 [TnؗRmJ SZd !;Xkrv4jWw S&Qw8"kH=ÜhK[p}S{ Rȼ#Gi-=+Y C/.~1;Lvy3LPPv/RsJ͹|0ZTukTg=N+ž-z[0ub>!)o)P0}̵`r> cYw%T?flIk>x~.!o>gmyѰϠGB|EkkZt*xv'00:R~]arzi2#DTtھ'UpWoيSO_\?ft>˧7?b'oYj'c/J&o R \8P,Y,`;(cSGOĺ &)e"V%9XФ#i0hWUF]x$Pk*)@Kdz*}P85٫Jx4^]ΏIɵe BwVpPvkOנ*e5 u:;H}@17(S$ߞ}pr‹,sÌ61좶 YZ