python3-portend-3.1.0-2.oe2203sp3>  <@PT@7!.ܶujG7oe~s,openeuler@compass-ci.com G7o ̎GG%BMun[ 1צ~BJ>{p _Yjڰ}aj}tY xJAFtLw90L]9,4 ^j=aL;dV>* OTŨEØ;?Ռ%@j,}]\`=n}kHC94o9mpذHg :@E2Ž}*&:~%1/[/پs{8OoJ]ww50T'As|+!22HBOV ҃E{}UVQ|R[ɺ0HkC튄.%c,SqUKp/t [ʀd!aU190c7afd28a7d579ae06179e845b9f536bb053695eb397cb5871fff4bfe4b3c286bcadff38265347f1e83048aba9367d2b738cf91U tN@`9vxT>=m?]d $ FLPdhl        L        P     4 P ( 8 (9 8: F `G H I X Y \  ] H ^{b<d<eAfDlFtd u vw@ xp yzCpython3-portend3.1.02.oe2203sp3TCP port monitoring and discoveryUse portend to monitor TCP ports for bound or unbound states. For example, to wait for a port to be occupied, timing out after 3 seconds:: portend.occupied('www.google.com', 80, timeout=3) Or to wait for a port to be free, timing out after 5 seconds:: portend.free('::1', 80, timeout=5) The portend may also be executed directly. If the function succeeds, it returns nothing and exits with a status of 0. If it fails, it prints a message and exits with a status of 1. For example:: python -m portend localhost:31923 free (exits immediately) python -m portend -t 1 localhost:31923 occupied (one second passes) Port 31923 not bound on localhost. Portend also exposes a ``find_available_local_port`` for identifying a suitable port for binding locally:: port = portend.find_available_local_port() print(port, "is available for binding") Portend additionally exposes the lower-level port checking functionality in the ``Checker`` class, which currently exposes only one public method, ``assert_free``:: portend.Checker().assert_free('localhost', 31923) If assert_free is passed a host/port combination that is occupied by a bound listener (i.e. a TCP connection is established to that host/port), assert_free will raise a ``PortNotFree`` exception.e~s)dc-64g.compass-ciKMIThttp://openeuler.orgUnspecifiedhttps://pypi.org/project/portendlinuxnoarchM 55 XA큤A큤e~s+e~s+e~s+e~s+e~s+e~s+e~s+e~s+e~s+e~s+e~s+ae8cdc51f06345cbc8985d6a1f20f97f03585ee707024ba71b88423a676d17071d24559f821d54cf732c87985720f5f696fefc79172af11cbfb4bd03bc9118ef2e1111b70802803b76b6f3e065107fc34a228fef4afc27cd0583ff47a93a5f5bae1111b70802803b76b6f3e065107fc34a228fef4afc27cd0583ff47a93a5f5bac473b1d1d3e86cce184f9427f67c04bde4dfcacb6f56800ede0ea52a84006d9b4a06a9ef09aff3ac14a7ec1ec474173b4c0f5a01b523f642aae6f791c964125801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b29be5fbe76e6c88a734ed5bfde3d1fa85be110435c003a0e50b16049c86030375254e17b36d8315c1ac70e76b0c1ce2311cec6035cb145ca842bcf4d38b65950e69e441ff51ef1c52cfbf64e4d18d7c1c82a573590980dca97440d95979e3417rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-portend-3.1.0-2.oe2203sp3.src.rpmpython-portendpython3-portendpython3.9dist(portend)python3dist(portend)@@      python(abi)python3.9dist(tempora)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.91.83.0.4-14.6.0-14.0.4-14.0-15.2-14.17.0by@b_i_ixu_ping - 3.1.0-2houyingchao - 3.1.0-1zhanghua - 2.6-2Python_Bot - 2.6-1- Add version fixes no version in build product- Upgrade to version 3.1.0- fix random build failed- Package initdc-64g.compass-ci 1702785833 3.1.0-2.oe2203sp33.13.10-metadata_list-compact_tlv-python3-portend-3.1.0-2.oe2203sp3.noarch0-metadata_list-compact-python3-portend-3.1.0-2.oe2203sp3.noarch__pycache__portend.cpython-39.opt-1.pycportend.cpython-39.pycportend-3.1.0-py3.9.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtportend.py/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib/python3.9/site-packages//usr/lib/python3.9/site-packages/__pycache__//usr/lib/python3.9/site-packages/portend-3.1.0-py3.9.egg-info/-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-gnudirectorypython 3.9 byte-compiledUnicode text, UTF-8 textASCII textPython script, Unicode text, UTF-8 text executableRRPPRRRVEő7_/^|#utf-83075a9f63cc1a309f3da3f8485bf9c08e312c1b2e30c29fba0374bacb8966a9463e85504b811d96a0e7d817e683645dbef5fbc89745ae1edc43c8de1590a2f3a?07zXZ !#,T] b2u Q{LW DZ@R~ q'ͧԚ&g)Z$o n=@utSrS3բoavYfVhB!Oja}+Z3po˵;hDcGϚ =U{QUpD]SX | (pH6(nyӣkl "~n Z6?)=npCl;[ =r9fMJ)@6/940MmAe~3uc9cQ.JҶI67G*8uu(i`eLlzzEXI#y~H\/mH7Yhfl+A,Fs2~j-xN +3( <'Tb|^º]"thCkẉ!RHw$"ub Wqcx1;& mpMY޳#!g$T،a+ztGfK hȿ/$xG7?-s/(nK})I%ONO + %K5asS[m۳F3]N2**r.N ' ^b9H?}=k 'weZwd֍bL잒h5dLyߥOO.k >kJd9(h$Ʊ+COlZ(HZ CyVe OX3P)jzK6l]ޓn!r<氱FR2pY,)Q"}nd3kP>rtDLF9ɀGm~M&&jeh>R@D) -'0dzx*IT3off ^C/Q*vtˍxşQ6qBޝeKl[ >NB t$ zlJ\hS1"Z8nL=4'vO b3s=~G^ aQBt kT(.q5XOoe͔IQ"\1-졚_['. [TBն.je"@Z!LGn0:eL>@3{R8%KA:,4((7@vPdT-XB*kp]ma^ņ#3 Vy7 #I+VA+ ;: l"5=}ƪ}4iw\dE6ɟdr>ip)I*5 𲞳c=՟ ''`Zemp-=!aep{]LB:x$VBr5 *ua?|Y,N*wZ6qG-/6Y|8.NpoH{:yE `廣@9@YS0J$^+%^u2x/]sZXl1Y?ݜ3In mՇM(Od' \r[DO&[ Pp([첅P$s3J/{G':p Gw Ƣϖc| jq~Ʃ%=09hh~`nikYL1j~D׷/1IoOnw_𻢡}xrTG!\nѼEQ.עoD ^||5+ GLP0[=')[ƚT`]3ފTI\8r*Al&b BEe [ {}r2zJǹ<~tc`Ԍ` $b' NjGacP3:US%c) B{|S vQ)A $Q9$ƴ&㈗1p~Oo#j B˗? Y.PH͸ 4Uͳ߯MHw^E۲9GnFDgpk; yi(\`>)QRXy&|& g[z :]CXtV4?h94m !폫@~ά^ݻuMS-G_4]|2d;{G}CԑN_RLdE*JK.ڭFs`Էyl6XT yRiĞq\'zR%^ p/kQYPlDKuRޙjIaM5~t)oE!ɱݬ~ڰW6m ѡZa>9'T69$1?Y>aѼ,/[/ hȶWw4+_,AG,TH3"SP4b68w-m 1ޞ%,,#ˮu!bPy$SW<>bw n@}]z(wn(܅&Ex+WddaJ~)îo 8Rs7# |&|.vgoZ2v,Sf5cթ 5IU8sΓOMy8^u8dϰ2_H=VSFU?"БhF}/0 t#>c}֘&RR.x5{q%B&V1k`oEbY4^ Ii‰t{6RQTM0cښ tV!6`,UlPU`$o l6Rck'žlջ;P:Cv<ʈ.J!4'2R|C pW @΋Bz >gbl%[s&imB) \9[B_XdQV\W/p)w W4Hv/bl壞LT2h?dܝˤ&)t; V? 7趙5TZwpL^eU4LȺl( kOkYU7Ơ$H!i Va4i}pw#1X bYMr9(;N_53?Py'O}S?^mQUa=Cfn& LGmtoRYq `PRU;<'ؼ<$pˀ1]2!!_ߐsύyO*=.Iiԝeˏ^&*~*ɉ]MݍV .pu6e%pK#A]nMdWU5%H9-5PpOm_h-zLqB$HOm˪WRVt|v2lZ.~O@`hޕ ϋwņI2E1*;;eo9+ N5p VC=^ANf%܁: W%5ha^ZZ},-QZm O21;&F;wDj4. 2>Г+̑>l1$z.pvn x|(uLh_yDGp}WEXaG8@,Wדyb 1ҎP^XKM =ЈO|w!, {W9a-Z,wtsYĸs! Nk,$On,D۠hUTA(>7L 1Rwd" ?7$;~#H(`3|}s:T?5Z$Q+{(SxA}M MiFm+mG_A!D3ByH(By`2!MQHZ"46172ҹf]XR^)W5Uj|qq%T.ېT}1VJv6+'7},`R5(BBxC,_b^,W^sSMb )!$9UKUe,ǗkA̲0 :xW[=o I27FbZo$xJ_`hx ͟N~1,krG2*l~~8GC4$b⫴/x 6%R k#o ]]X p' "uTty J $:v =WL=Rbp'/ٌ3\ U'4YF92G )*k`Bqu&\w+p4h]O;J4AX5РvwPrƿvjRVK P%օ7sGt=anw$I;~ {G7yb%1@.ke%OxчJ`IɻoC'Rbѝn\-9L-`yZ"!Ȯ~^ ­"L<b} az ҀACkT1P5:ȌڋriY1\gs`ݐ>vYPLEp#9׈>U4u ޛyD]wԹťo`n,0)CuLZ1+LtD-dHSvlI0c2U@nt&,~kJNjxEe4G#NW9/do@+|rdI\z\if%B!ռv-{˿"+V2)$ {