python3-portend-2.5-1.28 >  A ^p9|l_gƄכZKQ}p.:$V]0wR%ջ~95Px=X}5kKFG#vd.,7 qP9"dy$! &lcΛ7} q = :}+Jss=f%t~tJQgb|L0*b^b,Wfa#b,+1Tl4K"eRf̢kyj/RzN+b@Oe80796acc79ec6f5b6f1de3c5037ad16b9a96d5561acfae6fb5983ba6a55c20b60e847f8d472538c4d1567665c0c8df9656bffd51 ^p9|g\|#1ZȻl.?#ht"0d4GO`RŻs_wݐ=xbxmJB';t%t*"D ?WXz~ogpǿì}Ed+&Cf Y&Rmnz7ぇH4tjQւ̬ F:yRjZj$`e}aCigv- qH^m<-{\h\Pɲn%:R>t>p>T?Dd  9  )KQX      (s,D(89:]F G H I X 0Y 4\ @] |^ fb ocdxe}fluvw`xyz@Cpython3-portend2.51.28TCP port monitoring utilitiesUse portend to monitor TCP ports for bound or unbound states. 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:: Portend also exposes a ``find_available_local_port`` for identifying a suitable port for binding locally::^sheep54jXSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Pythonhttps://github.com/jaraco/portendlinuxnoarch kA큤A큤A큤A큤^^^^^^^^^\Z^\Z\Z^\Z9d8e19e7cc81f9b62a9a940e090c6371dd8a38e2442b8ce87b592dd05e9c0ff1160175fa23bfdaf4d5de15256371731be2ef63c59b531f75ddae7c3f76ec0fc7428545d6f6de9ba01e9030335f89cfa1387d321f3e6b53669a19e1250ada3f43d5bfdd9541ec0af85bada38efd1c7420807c9dff0e15667ef61d15d7cddba95f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf4da9b4a32356fdb80b6a73bbb779341ed91a938669bfde2c6e3d461db8016f15254e17b36d8315c1ac70e76b0c1ce2311cec6035cb145ca842bcf4d38b659508b5c5572b7a59ad2753a1754411e5d51559e0f92bdb6a334fba0b819b96af0dbffb7ef2c1d64798642caf4dffd25434889ee770fec1e275ab4c68cee21fe64c09a7a248422f071984ec562448345711c9a3ab35f80df290edcf624574a018957a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-portend-2.5-1.28.src.rpmpython3-portend@     python(abi)python3-temporarpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.61.83.0.4-14.6.0-14.0-15.2-14.14.1^S]@\C@\~dXDtchvatal@suse.compgajdos@suse.comtchvatal@suse.comtchvatal@suse.comjmatejek@suse.com- Fix up dependencies to match requirements- version update to 2.5 * #10: Fix race condition in ``occupied`` and ``free``- Update to 2.4: * find_available_local_port now relies on socket.getaddrinfo to find a suitable address family.- Update to 2.3: * Fix README rendering. * Merge with skeleton, including embedded license file. * #1: Removed portend._getaddrinfo and its usage in Checker.assert_free. * #5: Restored use of portend.client_host during assert_free check on Windows, fixing check when the bind address is *ADDR_ANY.- initial commitsheep54 1591406848 2.5-1.28__pycache__portend.cpython-36.opt-1.pycportend.cpython-36.pycportend-2.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtportend.pypython3-portendCHANGES.rstREADME.rstpython3-portendLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/__pycache__//usr/lib/python3.6/site-packages/portend-2.5-py3.6.egg-info//usr/share/doc/packages//usr/share/doc/packages/python3-portend//usr/share/licenses//usr/share/licenses/python3-portend/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP2:GA/standard/d548b311f869778868bb86e302f7d007-python-portendcpioxz5noarch-suse-linuxdirectorypython 3.6 byte-compiledUTF-8 Unicode textASCII textPython script, UTF-8 Unicode text executableASCII text, with very long linesRRR.>p }6Autf-8446814e14157bd7d5f3709bf0aee90252ce0a193f0687df340b54ba18579bdfb? 7zXZ !t/tn] crt:bLL C{=S(,yv t RkZ]a, $of#8qzz4VX <~vo&p ^ \4SS߶Κ!+E{pg9翍V$ - $'zL$??L?S_e#.*,$'hȩyű؛+R3* "uApI2JXf۬hD%A PO DyUa.l3C>])[rķɶoA+ q0du'N]q/\C<,Kj4x4=| 0v'=r\~&zt쬇x*r#֧4h*1&{$` ^y&+.)A"4׫r.O#޵xGTJBMVHDYID/_=;$-o&om] <1%F!tF[<ճc 8vU;0 C;+cMydά:⨒O): ;l^'xE@Y>V#1tN)Wjz#?Cl!g -$ϓƊEͰrf`]C0 ȣx1+uynA@Q{`v>ug D+{XEw)4֙Yؗ?jujX|d:ev*ˁ\"B-^ҏ̷peL#S7FP%m}聾 1 k;<2(Cfi.Uohg6qú~̍30ggp"҅^͏eB"r?'|X0k#7׌\^*x_/o@QFb O[gv[΅E`H|f9&;zS_Jn`&cO3iYϡ{p-@SGPB{s9WcqYZ#;d Wz*q%8fR5 VlvܨF fglb*W(VZ-5l,Ǔk|Mv6R!m!2^]=,i` ׮ }B(C{aUԚ3i̛2E=җ4Ab%ʢrĀMTD7igpI>$y =筩5O6wh҄:.1Yphjxn4_6;.;@OJz':hP&خ#ޟ [cε @wyMitf4Hau߃\hz`Ҥ~@T@Ý֋~!yZ+NBARTd@]qt0(U*SZs}1(@J KQA8cմÚY4aMxp3I_G7jH}qҲTgA%QFOn$D>ցw?{MjycM19Xm'D ?hSD:jMX}vÏx lTargR*R&s[yaHvFJOoXNOv:ܳ)}}i`ZS^EӞVdf3i!q0 Cyq}ԘŋC$M`k='j-h&\ 6۴:oXajI,73;x$LkvoXgpZiIASx-PΌ=- ٛj|Q0OKY i 6˯"q`p6/9Fk-.SH@G>̂H5p a)pNjM\RdY*FdNHߑmAj)~6 %cX/=`xDRyfHiPUְlVw _^#j|ؕQ!Ӑ[^Vd F V!\%.5G9I|UalJ\)f?c"ooU Q^(2r"Ne8!>XΩt-ГCY|Ǖ:j&:|a_ %(-b1v^kmy S-COᏘͳ؉7 u4.gϱ`i~V_s!ww[ TmnXqxװ ))Ic:d[iH"n6\g̺*y|,t̸dRd(I]25QC*D\>9t4E * :Y5*?_uC#wnΩN! _I #B G>a]nA&w,G%ar2tH{bdT,EB?spJߓݍ0<ZzsīZs[nXGsC]h㺩,QS;*Vh+wY}1+PDi1J꺽_nmAf6eo  uUX½LGt;SFKV]J@ 7 -ULqr.G$C`84*t҅vY֩iB{/癞EUܡA|@-^ь]b`3S_:`O"J MJub=Kv/?`y1u82?`k:FuYwgjbxoh*Br^ -W<1iY`>!:a=L h6o<6J^{U d13YZ%_tOIpLE&iVpE<dDƽy1_{/|=h J@0E1&RaT>X#WN, ?ZZrۂw`PȊԔ^ 0ܶN5|I΂ Wi0f$NڝNJ0ۜ0`0%`P)RE_01^B 9ܒ*Bpl > ť$N34PkcV32 ) NbI?+q{'REAxYIC޸ߺh_A)Z3Qأmd}!|1@ -wY<֝Lv e fZ,sxm@Yp z.ZNg>*8nͺt14QOSz ZZx;%^s69M36%r[蚳YxSƃ UaG(y ldnu0IOcD,֊ˤ([$%4Qw N]Ij.[,7n熶Ɲ@ T _":ƽvTha%;Tj څ#O֕F5ci K`&q ;N*O}p83N9%2`^S^P5gar#$ޗx\;6K]/#t8m>Yk&+ ]A"f"բ0 /kp8Vt8aA._CdV8ɓyihR [ 3QRQc::2IT4WfLlK!Gx9#ksRu܌Y22**”0( ~2RՋ4'~jE@U}̂ajl2'ꠐmh؊mb4Vv75FWuמ|T?HSv4L=限&7v_$~K5 yP] 5~#7>xI6MRb&`I|TSr{"\lxӀtlh@pөa7CqGغ6XNUc'kQٻBz@J1ãL/rbRP^!sC6|0^)-O q6Phoԋ* k mG;$>~1g͎)">72Ӭ7ԛC=RNOgPg4q~gv=PCk#yLJj@pWu腀WA<(NXwފNِ+ԛV[E}v@Yᡪ#(~iU}Z5lDٝ]uկݨ,7ZfR߬'`=r?,.\?o+nn%͹#pީB-Tz47tV9d%~hEpo#c&alm Z%^8.o܃l498H-Yn[hwuldRĬ#hȺ]e 4) pZFi[8д1?8BuYTЯP%JDbf9$gVmUEjCJ:{Jړ94s :I{+C. zrOWQcq mV^2.ԔhOEV#0Zyʝy%&; dMܭ T0 l5P˚+-pB(h b0JU$( ήeZo׾9Q"qۮ| Z* A%0'o}.,&κlnU6Ǩ Ff򙧍d-@n n^ly]2 ƨR z*;_,y`_,V~:!4FkG"SDUk ?9} UmY4.XͯF 溚Y6//4jrw"Q 0 6ow1a]B2yMb^#S4j/#_T))9!1 YZ