python2-portpicker-1.3.1-bp153.1.15 >  A `B!M@eee'ptyZ@``pޟM:+Z㮃O Tcp{&Qr+ŎCE1ٱNl`K,I)Īؔc#<)uYnw Wz=olaHSB4?\W֑"oo p!-b)hT LIehB |g+.gI"ԇHۣuYQCxja"??'jqWU:924272668cba01ba96096e19d95c859d813089a5022a1191dd35d8a8a1ceda27743593bfef9025d5e7d806b44aab780e5b32a983=`B!M@eeekya '6}@n@(d#x89 scdMR*: ;^zG~t -#)I9,ptڷ[mmD_`q-[32iÃ1fo,-8Z4p8K{x{W{'6ryw0:B,YeQ݆T0:$hi_BlfЈ(K`-K7'"F\b{R{r<v.Ns]Xj_m &/%X@>pA<?,d & Y$(ENY s     4  h     8 y  D\(89$:YB F G H  I L X \Y dZ [ \ ] ^ b c,deflu vwX x yz(Cpython2-portpicker1.3.1bp153.1.15A library to choose unique available network portsPortpicker provides an API to find and return an available network port for an application to bind to. Ideally suited for use from unittests or for test harnesses that launch local servers.`Blamb20SUSE Linux Enterprise 15 SP3openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Libraries/Pythonhttps://github.com/google/python_portpickerlinuxnoarchK '"C"C N'A큤A큤A큤`B`B`B`B`B\~`B`B`BY۲\>L`BY۲fd713844f4d44a226c098a622db56da23717d08d1c74bf67064778c9e5426b533bf0d9cf5fcabed29ecafcc949c5be43bdd2a6d11aecf36889cb9e31f08eac3e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0f5edc2563fcee0b97b9a12779c81572bc28df5f6f44f75022f74be58eee8d26e23a4bceda27a138d51a823d480cf2acc2bb0a7e12e9aede3a3dc9a2fb4a569c7f6fa2b637e959abd5d1e0f42c22e8142aa6028869364384a2818df085782e977f6fa2b637e959abd5d1e0f42c22e8142aa6028869364384a2818df085782e97e6f7af47f6873ae2c7992d24761b8a6a68fd415e1e67b0e005dd57cba7062fd974b4cdc20df7cb7ea548e57124fb32d87b1fd8940dcb81db635cd99ceac2b8cba6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-portpicker-1.3.1-bp153.1.15.src.rpmpython-portpickerpython2-portpicker@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1\V]VD@pgajdos@suse.comrjschwei@suse.comrjschwei@suse.com- version update to 1.3.1 * Fix a race condition in `pick_unused_port()` involving the free ports set. * Adds an optional `portserver_address` parameter to `pick_unused_port()` so that callers can specify their own regardless of `os.environ`. * `pick_unused_port()` now raises `NoFreePortFoundError` when no available port could be found rather than spinning in a loop trying forever. * Fall back to `socket.AF_INET` when `socket.AF_UNIX` support is not available to communicate with a portserver. * Introduced `add_reserved_port()` and `return_port()` APIs to allow ports to be recycled and allow users to bring ports of their own. * Changed default port range to 15000-24999 to avoid ephemeral ports. * Portserver bugfix. - convert to single spec - run test- Include in SLE 12 (FATE#319904, bsc#954690)- Initial build + Version 1.1.0python-portpickerlamb20 1614999264 1.3.1-bp153.1.151.3.1-bp153.1.151.3.1-bp153.1.15portpicker-1.3.1-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtportpicker.pyportpicker.pycportpicker.pyopython2-portpickerCONTRIBUTING.mdREADME.mdpython2-portpickerLICENSE/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/portpicker-1.3.1-py2.7.egg-info//usr/share/doc/packages//usr/share/doc/packages/python2-portpicker//usr/share/licenses//usr/share/licenses/python2-portpicker/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/36ee2c7f9ee10c67419f96634cef350e-python-portpickercpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledUTF-8 Unicode textRRRT ~mrT wutf-85f795cd690a3d2d87202a1cbf7c3bb224108f6562e6966eb7e1dafb8fe8648bd?7zXZ !t/?)6] crt:bLL,Ԟi -3R[;fVZza4S({DcV1c< sb m黯*^fm #y9'qXpm<&_"xYȜ:p! n,G;lSTJ]| ?w EsZ!/ߠQN905oj_;%L>UT.s[y ř1: w>ؼvzmWuF"KZ?|B!"m׮ ,(u&9<;(&?s:OWi1ejdMMbN 3:_(A̞(Ұŵ1 \oBzNf+ߪU JlZ%Icm4-g*| 6zU'2u"v'+[ҕoZg aR۩pǺ:\L池AZjd;]0sP\Oǎ<@>Mr^[=XO 44b.DසzOyFZQiYck[!“.XcvA%gwu7ᜡw jam̊B Lxc^" ́,91[SzV-,I}ጳ挋(yZ 7KBcKWܝ%\0f?RjqY4>N)fXjx`RU?7w,ya}^oP' K B $f΋xfSˀIx@k|7~whiߨcC v3qtͮsӈ;JZN%9̑]`bZZF?x;Pk5űNJ|;໣%`yGٝ])g}D^TKU(5b_ R+5F"&$|l5&d!w # a?#z7 1ѼC30e+le}RG5I+k9p_%m<v)cy+٢X=k}^>6UǬT5Yct7ۈ͇I*wUIdģ%R}z85TvLb JQ+3 D]Ы1eiF9$R8%LiIfߘx,M3dxXe>~)i|8hz-;r, GohS+8+Q}/۔g#M\ⱞuRPV)y)ئ_T#l̫no2f8h;SiYf&b ȺPմeiꑀXwͿ^讶>=v|wdw9NJ^6ioCs&A8Z聆Rpp?wpW^jʲ 燂yVJzKQ(dbyŗjF@Y2XfXň3Ht@] O <\ x0mg E3㦈HwDLVp uJ"A|rvB L 3Aprgo{b5ൢEuoD" rN=/t@֐ͥJMU$\ؙ N-u.VD|pww]x\^y^5$0qP)֢/^\n*rY &#kɟʦX(=V󫜂-ɌCcYL')y\Ȑxz>@_և]e!Fzo/ۻ(x]l3`RX`;"OuP _ǬZG~Yd!lm~Vbk!6gqX>"EsAi}FAkbK~#»W W͹aA*M" %Sp@Trb%iQkh!mZ;Cc_³ O>.(8{x9 F /eF}Ҝ3kTמ>t~-$J,$EPܠQ ]+UDg;Y/*t${}0wf VʇL[_U>ESeo*;mVۈtե2{at#'Bĉwlҧ8^IDIJx6C?ٟCDW7Z[zm߄M'B.bs_ڳ.Jc9v4\$S{pY}, d@Y=5{[TʉڅjfCOSDZOqY 2alLݚ D m.ɅX`#Uf~떇hNm!jfin/O< h+™E-E.28fBT_?]:yI.ze/.@f}Ώsr(MꯟI_ISی @=|Z!G[E޳͹+h;P^1Ki U!D o3bBja+EĐCCbD}сy%`WuJ%ENjy8ۘ,8%CוOڱYzԌȜݺ??UtZb  [돑0ݺǚK( /󵟰١oV2s\{A;[:ގk5wxҖ fVLqLxP6dҮ]T_:m!e)2ɥŘudisw\_4 -R%)N 5HY}ߔ1ޑ/dy^,S0&N'kxQJFn ndQOM0 T0Ї -q:6^'8u~JN!4vNAiyb|*p>㺔҉&3WY"јlVʒF~ex"USFOa[')~ 8䧸l-Lv. vȥ̿A9>waA%Lm9i4U2\Rxtl+:K"'N}dFTlʰ 3^Z)J޲Bؕ >ĸGXiK*uU :sLr ˩6> ontU5His1xř݄N|Lo{Ky\ױƙ S*c P)j"nk=3uy}>cߑuUK?20Km?Bb&LCnaKiנ`'gˌjv7#e]K{3,6nЄHX'`2&6-J6| e6WnI!;}_>,%+F9@-m3 绉71|vPw ) S^9P#| Q"8Ϳuzʸ̓aB;,ߑv$6Cv믣>:\Xg})%^|`pEJwޥx9\T4& &Tm9CґZkkf}¡$0ڦd sTwg|[I%8}:ί燐H lH_x<`W:cRw`l]:rZ rU.8 Z ["W&82ȉq(IT ,HCAWڋ dr߿L8yM£ ѤuY?5Ȟh&̝eC^[äkۙ\J $o4JbXm>-ܴKPE_牿w]W nBO"%)xBwރjr\Bf}<(hA\t'Iھ]?MIdB/pq[ $fP|w1+TWIe?r(~;&C$֓[~Aܷ^G+bMoc eHR>b'HPCmk5(JR}: xk fT/ FO'Δ:l1$qGXgREJHP)6,xn4(IؙIEzt`u`7O\acS4>rl"-5֜(L-n #3+Z0`xMpMO.;@A2A>Ys*)ܕjȼ?,ۃvz̼i#t1Eh)D%~,S΍#26xy9ãꮆ9 LCg?)]cXP浼ѦD"cݤa ytۖ𘢥|z7|;WATNr<^ll+ G>Zk9Tm4([˔e:-%>aߴmrovٚ-W\%#^)y;nNI%Z*i90@:ާ|iT(kAl(xDž`*;y5]hO lu2r ɑn Z ~V/8˗m^F~@zS P̰@п<-3.ƣshlFU"+L!?Cqd>XؽJԜ|B\ >(Rln\#0>I̥I3˖O^,ծέ,-s':SQv'C" {3dHgҀxk҉>kF([9u: |bM%CRNZf%@gFlɅW=)WO˗Eb!L'"23&rrɣ7ΚBO_8M7RA"?+sOD7R?pjqJ#MCӹ'Yꁺ"+#<2Byu?[9QƸW.+'JUTnAc+%6 ~q"GM7R QcY=U~$fJ6t @nρ-ބ TC?Q Bzzl@O5 k?>eFsKM34)=78מXq2aWC%Pܖ GL..5zJA -]:/ԣifzyE0Z[ #p=sq CS]OO{lrZ΀ԅeRK1;yPN gzdPB&2iI{e7E'xϮ"Cv}gC#~$n+Zej 3 -տ mU=cR4E['Yѵ$1Vc3ZՅa0o&O+#vt;ÿ􇪲#~—.iiLm.}/цHr)_aՄ_AiJ,u_wlz@ܗusj۶1WL埒G % ;m.L2+ zW,S(~{%5zI$KkK5 xuh(tG*p}.i=s&8JCe8D||քӤ̻ & b h4;wbK <@(n#um`$Z{u\f,JsJF-jaWYg'͉8ai=H,*`4tx^yXotΗU~6mUT6ZrLJ{=vkSR&mbe8`3Cb Bw)gށa6"R}w[.A_srq_W 9"yJwhnLV2z*2VбkF &*g?zM=UZhc-7Dω2c4q c"Κխo|k<"k !-[crE;` :tx*2z f9d)&vJFuD5FZ/uacB_Cx?"<0)HLN>.ף K _Td\@ ;9J{]Kz7 8X.}lXO . 7% Eu TGRytt={h`]7?w@o-徆SCf{|dKҋ~95ZʇA囗\3eEݴNY0I3$+lO oTK׽?֛NIPy0,&`y{0 ;ړAD瀱OifӢRcg&@GWRYPA4EL<6s&bx@E-?RblPHȌSRKt#MS/Ivnz"16։HLx&\)pV߆"p%O\ЎYB Q/Y޳ NYUق{\AF YJu!|me\{ȺjϺ}*bK7:ύQN仏cWd@P23X"rY)oYjy@Æ`0KcA&A^Z-:Y>RvZ YZ