python2-backports-ssl_match_hostname-3.7.0.1-2.oe1 >  A ^y(W^^f%tQ=딎_2/=j`ŀxS"K|DZn.g6n1J ~fk^_5!r X&%&E,4%V!"#s ,!oTV%V)frwϨ뿿0SybR$q~b |gX.rX/;"}=d~s8,=Hj76BN3ҙDAK2*`":q~r(m?A$Fg>ba.1Ew]kղ6o eYt%!z=ɉ .3("?!rODžrt8"R>pB ? d'/ 5 e&;B Wc    G Pl(89:HBFGHIX Y Z H[ L\ \] x^ b c d me rf ul wt u v w x <y Xz t    Cpython2-backports-ssl_match_hostname3.7.0.12.oe1The ssl.match_hostname() function from Python 3The Secure Sockets layer is only actually secure if you check the hostname in the certificate returned by the server to which you are connecting, and verify that it matches to hostname that you are trying to reach. But the matching logic, defined in RFC2818, can be a bit tricky to implement on your own. So the ssl package in the Standard Library of Python 3.2 now includes a match_hostname() function for performing this check instead of requiring every application to implement the check separately. This backport brings match_hostname() to users of earlier versions of Python. The actual code is only slightly modified from Python 3.5.^y'obs-worker-006M - 3.7.0.1-2openEuler Buildteam - 3.7.0.1-1- provides python-backports-ssl_match_hostname- Package initpython-backports-ssl_match_hostnameobs-worker-006 15849983993.7.0.1-2.oe13.7.0.1-2.oe13.7.0.13.7.0.13.7.0.1-2.oe1backports.ssl_match_hostname-3.7.0.1-py2.7.egg-infossl_match_hostname__init__.py__init__.pyc__init__.pyopython2-backports-ssl_match_hostnameLICENSE.txt/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/backports//usr/lib/python2.7/site-packages/backports/ssl_match_hostname//usr/share/licenses//usr/share/licenses/python2-backports-ssl_match_hostname/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:Mainline/standard_aarch64/c8be429486d5bd8e7eaaa5b27e6630b5-python-backports-ssl_match_hostnamecpioxz2noarch-openEuler-linux-gnuPython script, ASCII text executabledirectorypython 2.7 byte-compiledASCII textPPRRRRRNSŜZ?utf-88cd1db63059558003489e1ab65d379d55d96f086674b4fd13c77abf19a094ed4?7zXZ !#,R] b2u Q{KD)٥*Qrũ6tc.\Z$p cmcdޑDE29Q1g,PO_6F4|6G"cSE7Kq&] ebxuDC| `=p~R1ƭ ڂ_JƶW\w*̈́>hL nKfP9BRƵ 3q1dx6FG``&K0},ޜjVG_j@QЊL2+E*Ԧy5 f p`JL," Y^A|l>t.z_}n%` 3iCP&G& EG>'RJq)lCZCDҊWn<=#'7ce`"x,g4ICӂL{~3VR' |<)2^J*)Zy5Ͻ@ ?"h&?9[sJ Tri2gNDdeA5h%nX2GﱁTxAIѴw<- `XUUoK0`.U$m/Ic?P&۫Fkc;tnT<)rx-"IZP+U?IwwfX.ViOhwK~߇'_xSX-g̼'ib Ҡ <}5)Vv:6ˠ>5K!ZA"?hчoz:o8 UuP-6N JxVLcR>n(>Y{ qNOKx<Â?@H(gJB8zP17T7FHc5(<#4Hz7}Z'H;oϣuAJw\7dȩ G(.!b PAULsXN7z LvS4= ]@ӜѶowSW@G6].+@f]HX^ksh^x6 Ձ#|i,Me]AjyVΨJOwׄ] ˴pSy)]9C҃rF-\ =<ʤiI`MQS'؋gq'i܇?FO.}Ter b˶x `fʤf.C|lg^0Wx]6yOөu _ive@n͛\~XbzRO;\f%p4# \ꩱ⽹`oZ/Wx Bʬ>v! @43Ř P@$;& hJ LA}Ӏ2ʍ:ėi5Nnv7݉bd@~!@ mcgK\B'vǥO-X`R0!-RmC4k(^}eQ{-c9\Q}΂ofXZvoH!soWlEԚ>Q.[st_(yt0iv3iJOG<)领iݓ[oDuj^EGd-aC;M`p`aΙhd)Rh ^rִ'-=*^i'PT<02%Ki4p6~8%49tiF $hѢA$2oL.xfyiцg(WTRelzp5KGVȏ <~ F.H$Gy׵pEtK@Spj$:3ͽ?04Fb^,uSN[Z(jUG0K)iÐ{WMCpBR|Hb` `6+tzX=߃z|j=mfU\k{fSA4;=Eݽ/ @JK#IXB ЧjѪs2< ұ#cB"%-ʞ(uO;tSq6NSu,_>V 3ݐ؃SL-AX[esۺb;T/ FzC$9i|'4j{a&zY?SEPrDLqw)2|[̱\I.7||<%)CT97U^8%N 'GYR^F_Ihб ygݭ=Tj Ak)I=^SB+zI'-"ozèjy k<.1Cc"H+ UŊʛ>V 36~皍xEKc3K+]vp6 vb8TWoE;\+!^n[Q{({f%.(P#!ZOڅ|Jg>Z9/z<~st>,Dfte#Sb>εTt+SyWx4Co,fdնm4 ` }ϐ^z;էYmrÓP y:tmgduNIV5bڊĿ,EO < T!$|NVLT.kmWKKr4i2P~ r-֤L8)bZ@Ձ"׳=N@S(2mց"xڰ & X5ChBݞS"iW iC6;D{8+_bS\q-I7ue'M+[y8Ǻn@(/HwtWԏ: 6/{*ۢ i_z/o<~fK.eC72EjW$Zпj@#$ˢV[GRgoغl) E!+Ÿ)goX!vfw󠘽Wjŋry< {ecG-jfAbGJQTu7L6 !8tEBQu*fG(oKt~'ofn_ Q&mڋaF`C=@mA/|AOX:Ȳz@Z_ZT^] ^';2;=R.Π۬r.BC 6;|}P$HPa :֔@]"&|T$=EYkK*ڢ̩ N>Fa-=w.]Z]v3\?J_m'>>bF:΍pR_rʹ},R6fy%Xgv@iaŊhη]+so)`|['3ڽ[btG넳yc&2V"-+tؓws3?+ Ġ}yQͧ3ԬaeGBegڐNai..J6OŊ57){&K pN_C@ FskQS(w ~ҳ*N7 2XlVeYs$!*?QJd;P;hnF[aSB>iĂiWz" S*L v~Ʋu=~X1MuބrrL-d>ș\3*>&.~LՇʋX\SM]Xx0'W`6nյDQ*ݲlwɫmǬo B=Hީ˝ڂ8P {f_ݬN U83D#Ž?x U+SQW?S3 Q9'X 3u:AZ祹 LSv9@oeY$,m-1Sͤ+$ fzGnڞ P1(d@5ļqF~!wo `EPb<tEUjdȌ= }?f ka=hmNjIʙǵt W^xU=ۂ.`&ҟnf˴ǥ,YCrޫ|?wS& Wrഔ+$6nBOAp=zi9C&D^7|SS v'o `ǭb~aIm˷ G}HVĘ:^afiʺX_et !G=G瑲(x>[EKWXpE.GQ-!fOf^:Iç7WJ M1O/wX|:DwPns'@xnd48 MbRiZ`c .%-y"OdFȌ M89rB%,Tq36'ɋޡt>^rI h?yv''cy1c-}6$@"c'ә=%NL%z b ʘ,ky:yNL ЪOfL"!ߌ5[rOF1ه"SEzj wxZ)j=)Yێ;i%)C {Mpd*LŁm2t7ޙ?[XC>%Ĵ+jHuвx AJyxCS즛Yvձf |QhGc'9\? 4i@ZU}4JRnX젠ZoX4Ȇs'%-7e!gurl h68%㮽Pbp#1<^C*qFdO3oAd֌yɂ z%M|wZ(0ri'5 s-xa  7, r\Jk25j|(/'-‚; c5, h}(coe& /D9'~BaVk k(% atV:)_`c{@|M=\ PU]b]HP|d&ҕlXb AțQ꿳y#1Z Z9 ]^% 2Aȧ4+p~j$lϱVa@fCvySfW\㨕c0gAއ1(cFg5&;tQtɍX9!?fi7NKe Nx(;6?HcVSD7>[}u qK4k#mJ' i"*/a,-.2NBM<16m+RM! 2FHO0~\d&][R)z(KGXg>c3T nFxS"jGuDcUt ru\>{, GTv +?bF^$ ||C|iA+y9|Z{{!h要(kYޗv A"I5uM-Ki4,KˬC2zbr`%o;bE/c j(Ld)OaI-\C7ۯ};2Ȭvy]h/Ѥ\'Èr-2|4, T?> I}ZMNH{kAsw J T_ q#ԝ>nΛO׌y%q~B^p<*Ez^p;{Zڥ|\HQD4D]ݐ`M>ZK5D"iAG¹ 9J0toYCo$PSNaCRaW+TN{ Z7 E%RɚOXAJZJ