python-backports-ssl_match_hostname-3.7.0.1-2.oe2003sp4>  <@PT@7!.ܶujG7oedopeneuler@compass-ci.com G7ohu nesqV0!ne]ȳ%9F(e*orG+6d.Tw|zW3Q68OWvd.\=|iV9(ZA2?|d&. : j $0\    > @HR\dp(89:DAFGHIR\]^de#f(,06xCpython-backports-ssl_match_hostname3.7.0.12.oe2003sp4The 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.eddc-64g.compass-ci!Pythonhttp://openeuler.orgUnspecifiedbackports.ssl_match_hostname-3.7.0.1.tar.gzhttps://bitbucket.org/brandon/backports.ssl_match_hostnamelinuxnoarchZ [ededbb82e60f9fbf4c080eabd957c39f0641f0fc247d9a16e31e26d594d8f42b9fd28eda47df195e6d321548df6a3fcc9292bc821a995fad0f708a1909727e2c6eb9 rootrootrootroot  python2-develrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-14.15.1^W@]N@openEuler Buildteam - 3.7.0.1-2openEuler Buildteam - 3.7.0.1-1- provides python-backports-ssl_match_hostname- Package initnoarchdc-64g.compass-ci 1701091550backports.ssl_match_hostname-3.7.0.1.tar.gzpython-backports-ssl_match_hostname.speccpiogzip9utf-8ddc5b66d34d6f0535c785662ea7f481a57082efb4cd1e6916c3fbf2dfce3a20b?zy=??{k^H+I+IHoOen2 *N?`jП= ,A]\X )A2 rJFFICAړa,NwɾcuvmQ.'M-'\yZgg~& !hXmBܽzel53.1;1h~L)_8q7;uNd萎1T|d3޹y6o ا||3`,mn4d!#~N.NV LbXJ U_/D%,#1NGq\tc ? [zh > wKg0ޖDZ[M .l6no={n4u62j/F17T{4y L>p]||z6>Arw XB7Ga 9N7rh #WzeQ9q-TENQ 7mXMti yt|mG ԫ)݅f3Ș̽4{QZmgZ{᜻)D@UwZ;ַOp7JU |8C~i竆u6w૰rz6}FR9>!杂{3ƇV[df{xml٫#>3ʎkKJhj⎆,C̍KhAa'4Zn\^JہFjf=U}:Z,_x5 8^ ]K{9Cu۔ܸ&W47;寻ݰ%i„{ݳe^P3D J5v aJy4~d6tzyY7Y;ō"8.xJ8U)-~7)!'E9e9"K$舫W.8/HsY3F]TtԊ?g⢘Q# {3R8 ȲH*T 5͍0bv@6հYJpHKtk",]nSٺqar|.g}7o+LY8qk[CҴ @9"۟z5:D'-i1ٍSI…9SB"e2I y-7cQZ]&gB/wP!u =%!`?snwBnSV'6V2bBza4b{&GKcDSSvQ#=*9l_i0ij9FVSk/\q;{=g'ZIku{6d |edg˩x{WNZБe K-k#hʼnj_ۭhE*:SQ-)V^=8_͛kfuq?SN>M;U4ޫr@&^ijS9 ȾHqVw e:c*4b`@]pA /7l.5Fdx8?YVH#ֲWͣN8T=]gJdzڋδjYޭsD|I&%[W3c286;sLVzs ŹžVVw'G ~.m'czet*-尥24 C1-3?XѽZ=YdHeڻ=z_׶%#R'>-J_  aLdt5K@Od<FQ^/|<6:H;?oe6 |z'Y)g3#tqu u)tܦ̾4={ >Pl4yxg}1`y﫧?wXr^% W3M3|l- 7]1{nCCa%~_v뽓u{ıqbwv>f>FZ%<[O˲)lM ? 쨀ڨ؜ o fcY''!W Y a*h^ܳ72q'ɭ J^z/`3_2FꅒgU>^f@uGQk.3Wq7#o~%WӛޠpWi2LB*[lnGqiL9atԼ ņ#y7[2';S^cdNz"+{Du_J+K, Xl&,[6O;ަvM6 o /c,fs&ށ]ѳe9~RlRJk/u ]%Vv_/J6eM8?$bxGOv󵑮yTܖbw3] H'@ V̒iXz6Q8m`b3+ `m_rوj*T+8볫1vL3r[@[˘ +'Viȵxb`lF_|-$NmӢռǵ`mzZ {^矮2~Rb(w:qit ^Ư:5{ W|RU;9socA'#/ [F/]oW"W&%6̹XbEPS޻[Ǿ?ܙ9Pԛ?p4],;d5˲qN>$D9c6t$]~f\o_dr^m!?-e,伏7] TCKփK^Q{V;E^ْ_`,}U~\=-EI :q1=4eRqd`{C. T]kȬy;nM(7i}֔=p'ǧ¸`'-]R`B浈|fp=cDs6D,.?,m,_͕-=h gJ@XD5H-@+w R)ze]~s|T)wroͼ;3?{:,.>sЄ])# u"0}C,|Fb.-P/~ p!fxG%k\g[, s+qB4~Qy$"Penvm9yLlQ>JUD>ݲ@  9-`X)χ{QLH0lؗ!3urAv#熶e?ii Ў}nxH?PU˄\*x>󑺈H 2}/\*`GxzШ;@̽V .I߸qyMucQOM̐ fDoJvOvOGY͢.aLUohjm\mN/vh[=N\pNZe"}9kt"x>4C62JUlrӐ| ӢU'3 wD4`5X|1Jq&U(\m+7ƲbH]o΂7w%:s7dž+&WI D$)vmp^JCtImc5][I$}Y?xc g#!c;Yc2  YmkEJDZa&:Qڌ.a5\??;UDjk22R뽷ͽ4D*?{ %[oAX8L@w4 ;Pt ~l! ` `h/s8 ' wwcf.$@EDNxG:a@C%r! G;`anW.8VUJ AP788KA0` ǫE4K+nC02HA|bfJ z}7?I$,C & O= 0 X(qh/¡x >)  D Ã*.pGs 8C @ Ǡ0 p ǐvġ.! EPpP@E' "pCñ|~0C]@$rhgT;!A:ee%P0 @IH Q8$A "YNHL]đTc`@C)R0 WdI&"$Y4ǐr!⻹(,cKH^%{x l~7]rȍ{1$ I?9J$