python2-portend-2.5-1.28 >  A ^p9|U=h/7o'g pN>_c{æ09[?|Tq;JmkWOmħSk'Q_%AF"SqݢX,ZE}%/f-ٽ0eFjwM 7>tLur#o?]nvwqVmZn1,PDc7 0wYWss}ZJX=`K6fUd'IKKzPzsy@$ {Xa36ed1e88d440af655b3915a9615f3822dbf2d73e25737b182df8872f2f960e0fd36c6999efa7657340dbd29b9d92de267311add/^p9| ע lDe%ʞ{F-;lcM*nh9obî~Svdz 3K 5>«: 0_DWk1 `k>IXHCW<&@:pa ۃ#}k`\>pA(?d  9  )KQX     Z4(89:qB F G H I <X LY TZ h[ l\ x] ^ rb Mc dVe[f^l`utvw<xtyzCpython2-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::^sheep54VSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Pythonhttps://github.com/jaraco/portendlinuxnoarch kA큤A큤A큤^^^^^^\Z^^^\Z\Z^\Z15a96eb8b71d0b75a2cd85543d7deaf285468a362218afec88fe3dffb00a6c9bd5bfdd9541ec0af85bada38efd1c7420807c9dff0e15667ef61d15d7cddba95f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf4da9b4a32356fdb80b6a73bbb779341ed91a938669bfde2c6e3d461db8016f15254e17b36d8315c1ac70e76b0c1ce2311cec6035cb145ca842bcf4d38b659508b5c5572b7a59ad2753a1754411e5d51559e0f92bdb6a334fba0b819b96af0db8d8849f505dd0d99f7d48bb5ec0cf53dcef437b6032d2da3bf9b3de802d0403b8d8849f505dd0d99f7d48bb5ec0cf53dcef437b6032d2da3bf9b3de802d0403bffb7ef2c1d64798642caf4dffd25434889ee770fec1e275ab4c68cee21fe64c09a7a248422f071984ec562448345711c9a3ab35f80df290edcf624574a018957a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-portend-2.5-1.28.src.rpmpython-portendpython2-portend@      python(abi)python2-temporarpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.71.83.0.4-14.6.0-14.0.4-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 commitpython-portendsheep54 1591406848 2.5-1.282.5-1.282.5-1.28portend-2.5-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtportend.pyportend.pycportend.pyopython2-portendCHANGES.rstREADME.rstpython2-portendLICENSE/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/portend-2.5-py2.7.egg-info//usr/share/doc/packages//usr/share/doc/packages/python2-portend//usr/share/licenses//usr/share/licenses/python2-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-linuxdirectoryUTF-8 Unicode textASCII textPython script, UTF-8 Unicode text executablepython 2.7 byte-compiledASCII text, with very long linesRRR.>p }6Autf-8c1f088da0a70f366c38717738dd7f09fe0985dcd84933ca378b7d4370d5a4002?7zXZ !t/`[] crt:bLL C{=S+He?.gr]ab}, $of#i{9l}zNᆩgjynRUˌճ^K,0QQRb`1{32&(q\h9yRώh%"Ou _NYV젣-$d޸c1TnZ(FN.颇[yIQ%\HylX;!PѠ:r-ٓˀ)M]MA ]{ BtpӀ@9yI&Y2騸] A#Yc'l'+"4DT\7W-/ Kϖ}UL חLߧQ/H NdZ&OIYDq AojItԲ";Z֤]y˜_!2cMӝA3h6*3ЩMǭ 6?pei$xD,B8!$L#>+Le \ܙ\gVM۱iuC;٥+dG0M8c|[O%jV774& yf GSVc./^Ac!&>Hl R 564(F! X?Ҩܧ*|1H:Ks~*aġj8ijQzb,?Vi5|b]C9Q(@+@< SI)>)WQW|gMvVg )~ySEEÖ&{~*NiRn{5M(%wf8ۺje/}- ܥ dy ]@c cd2{BH3ku 1G'{DdTH?Q݊ bN5~eY-WÚ]PUW11s&OP_}p&i ):eN"m4(1tW ]b0a$Q㘊(Wej1n}7_ t6'3P%D^7pDt\o}& cp9wi _uA(VGk+8g{1[Q9αNpB/5?YG(Q*HE~żoTt)xf|t5Ac}AFQ#m>eCJը  0(Rۮ Aba ]xSatO`ԗPBech[mFlBW+-O2G /^_.DqK(=~[{5.˲?q[|w2^ Y nXYz=fʫGf>6@bWm ؝2j;[5@5 k8܅`z3T/إL9ӟq5cNlO[0ĶKz{}έZa=Uq.@~%N;/r3_.`#oywW cb84;`ǵ9( eSc,?Fr#Ԓf>'% 5+K}4aQtucW?|'8}]@3lib#?=P(,xRv]t6X/p 5$Lgmo~1K̰$n@w8"wn6ր/1i\}W;G=uU8λW}߫eT'eGKiKJwP[ 3҂8ulWT]v d8}@| >x u.3ٲc쳤b钮_])xϜ`0=ߵQ2A 15: dPxyTy'vv7sJڃz bkF#Z=ε{!-I(U.i9(c\kg`fF>[$rf(LUY,{j0|3$26qus*ɭt<K2,bEK p` lP&jV|G/uѻ$ F䡑5Ꙧ3%0S>bϤx|O:AiG-x#$>zL9܁xnAIՀN)T)uXA"N%k-jNGʗmcG;Hk{$]J 8 ϵ=qզa6фNfq'v\ rٲ:?} TXfx,؛Ui*<<okut*YzI-xW#ź $bs@.ۤ,;/.^GH K.qlq%Ï?.2J86%(J-`&H xS!+t1?vxY))s##r+5hu0cPr~O)V^ >sA,sa 3fUy-VBܘ i9 |Mҭ4Oy~*(&'M b7`_+|UxF)bq/JA_5ӷ_[.+sK }gjwً8 7^g:-zɁcNT/䭲[ Lc902%js5B<|X g4n(Ӗ Z#HR:EeYN+8->P7p, E@C 6Id4 dG9ûb!vs*GpNS~) 9ŻvsJa"7SKJ}^OQ}x(NN~ 6O24ÍTbgnӣ'CI%CkCgXt0?jTD<0kv{Ƹ`V1|ufHݮ: vr_WQZ^Քli}DJ~>i[lXib2ӋP>#eL4|V-)Tcsd[t݁#;ɍ{<ŁKc~~TTs|= LKNhyrA a,:C{WooiE" 1JN(R$ہZnV79*0= MsM`:fy=ȵ/H$5ϡi \Qi;9bXbôlƭtͧd:,Fr{wK}nB1~34?jut,G mB%–4{n&KC:y< b\Ήi"dU@,91RQdō=H\pfQ2rJM%6JXanͥ]up9ǡhZU^Z\PCGNmnx,Aey/ɢ{^y~)@R(>>ΧqgNWDtw]\I݌EkH43RiTe=M:+#ـ7p,F60*]:Sus:Y'|:U ;rzLŦ~hPi餳DK߬wT=7"ʱDpΑNY==!#9 zl_r:*'u*B`3b7pޖ1:eQeN62%5}zՃ1թ ,m%-&2}rؾ`}79 GUBFVOYc%32qdʉjn7d+q 5+S=DE&lDtD1FB4;`tIV57ǿ}d>?两1@3,|`}Res!;hKuU㗳UpnrJTTS8SǴN@SfvפGQM< 䤟@CAyc5?AևGsFA̽Hk ϵz!`ڣڍ pfu5s1R[ a=7̘rRl[[CziE@ozzds^Mj3t\( nǖ^ۄwkݝLl{GA_Քe!=_ ̎4 !n uVAץr*8+~t(9V/*5rgdZ }LUˍF)w8nV?`bt mNp6g