python3-Flask-WTF-0.14.3-1.9 >  A `Bp9|B}WO]YVK`6=.S ,0ԫƺ['d=fjfX9kT BӦ=sڕ |;uZ0R=9~Yx oo~tfe- rUJ$W팟,SX\RZ KNhi>d7`'gX|F91TCU"pɿLvcxGqߍ~-=94 ra~_3deb41a08a8129532f0cd86d9d6743bca927f78359edd3a963ca59dd7bd93af4351136a0dd7b8a1dff15c47e40c37398c81f2cc4|X`Bp9|z|rk^&5 !#{l\o.52m5QKQ3Pw|dWRޘ"4}Rv k_C $ ΉqEcQ;Bn0ݘtDdivYaxglsS$P`$+||K&6A8fn"EY _ ; LSKLݥ$J=gƃ1Xq& \/v\~bղq]>p>0?0|d  9hltx $11 J1 1 p1 !1 T11 1(1 (  (#8, 9T : F#G$ 1H$1I%1X%Y%\%1]&1^* b+c,yd,e,f,l,u,1v-w.1x.1y/!z00,00060xCpython3-Flask-WTF0.14.31.9WTForms support for FlaskAdds WTForms support to your Flask application`B°sheep18[KSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/lepture/flask-wtflinuxnoarch hhOO++ pprr. F{MV  88 eWEA큤A큤A큤A큤A큤A큤A큤`B®`B­`B®`B­`B­`B­`B­`B­^ZiZhu@Y@YU@TG@S@alarrosa@suse.commcalabkova@suse.comarun@gmx.detchvatal@suse.comaboe76@gmail.comtoddrme2178@gmail.comjmatejek@suse.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.com- Define skip_python2 so we can build the package for SLE where an old version of python2-Flask-Babel is available (and doesn't work with a recent python-Werkzeug)- replace nose with pytest- specfile: * update copyright year * removed python-devel dependency * be more specific in %file section - update to version 0.14.3: * Fix deprecated imports from "werkzeug" and "collections".- Fix whitespace and drop the subpkg wrt previous commit- Added python-itsdangerous requirements - disabled sphinx build html docs and doc packages because of build errors.- Update to Version 0.14.2 * Fix bug where ``FlaskForm`` assumed ``meta`` argument was not ``None`` if it was passed. (`#278`_) - Update to Version 0.14.1 * Fix bug where the file validators would incorrectly identify an empty file as valid data. (`#276`_, `#277`_) - Update to Version 0.14 * Use itsdangerous to sign CSRF tokens and check expiration instead of doing it ourselves. (`#264`_) * Remove the ``app`` attribute from ``CsrfProtect``, use ``current_app``. (`#264`_) * ``CsrfProtect`` protects the ``DELETE`` method by default. (`#264`_) * The same CSRF token is generated for the lifetime of a request. It is exposed as ``request.csrf_token`` for use during testing. (`#227`_, `#264`_) * ``CsrfProtect.error_handler`` is deprecated. (`#264`_) * Use ``Form.Meta`` instead of deprecated ``SecureForm`` for CSRF (and everything else). (`#216`_, `#271`_) * Provide ``WTF_CSRF_FIELD_NAME`` to configure the name of the CSRF token. (`#271`_) * ``validate_csrf`` raises ``wtforms.ValidationError`` with specific messages instead of returning ``True`` or ``False``. This breaks anything that was calling the method directly. (`#239`_, `#271`_) * ``CsrfProtect`` is renamed to ``CSRFProtect``. A deprecation warning is issued when using the old name. ``CsrfError`` is renamed to ``CSRFError`` without deprecation. (`#271`_) * ``FileField`` is deprecated because it no longer provides functionality over the provided validators. Use ``wtforms.FileField`` directly. (`#272`_) - Update to Version 0.13.1 * Deprecation warning for ``Form`` is shown during ``__init__`` instead of immediately when subclassing. (`#262`_) * Don't use ``pkg_resources`` to get version, for compatibility with GAE. (`#261`_) - Update to Version 0.13 * ``Form`` is renamed to ``FlaskForm`` in order to avoid name collision with WTForms's base class. Using ``Form`` will show a deprecation warning. (`#250`_) * ``hidden_tag`` no longer wraps the hidden inputs in a hidden div. This is valid HTML5 and any modern HTML parser will behave correctly. (`#217`_, `#193`_) * ``flask_wtf.html5`` is deprecated. Import directly from ``wtforms.fields.html5``. (`#251`_) * ``is_submitted`` is true for ``PATCH`` and ``DELETE`` in addition to ``POST`` and ``PUT``. (`#187`_) * ``generate_csrf`` takes a ``token_key`` parameter to specify the key stored in the session. (`#206`_) * ``generate_csrf`` takes a ``url_safe`` parameter to allow the token to be used in URLs. (`#206`_) * ``form.data`` can be accessed multiple times without raising an exception. (`#248`_) * File extension with multiple parts (``.tar.gz``) can be used in the ``FileAllowed`` validator. (`#201`_) - Update to Version 0.12 * Abstract protect_csrf() into a separate method * Update reCAPTCHA configuration * Fix reCAPTCHA error handle- singlespec auto-conversion- Updated to 0.11 - Use the new reCAPTCHA API via #164. - Add configuration: WTF_CSRF_HEADERS via #159. - Support customize hidden tags via #150. - And many more bug fixes- Updated to 0.10.2 - Update translation for reCaptcha via #146. - Update RECAPTCHA API SERVER URL via #145. - Update requirement Werkzeug>=0.9.5 - Fix CsrfProtect exempt for blueprints via #143. - Add configuration: WTF_CSRF_METHODS - Support WTForms 2.0 now - Fix csrf validation without time limit (time_limit=False) - CSRF exempt supports blueprint #111.- Updated to 0.9.5 - Add configuration: WTF_CSRF_METHODS.sheep18 1614987952  !"#$%&'()*+,-./010.14.3-1.9 Flask_WTF-0.14.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txtflask_wtf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_compat.cpython-36.opt-1.pyc_compat.cpython-36.pyccsrf.cpython-36.opt-1.pyccsrf.cpython-36.pycfile.cpython-36.opt-1.pycfile.cpython-36.pycform.cpython-36.opt-1.pycform.cpython-36.pychtml5.cpython-36.opt-1.pychtml5.cpython-36.pyci18n.cpython-36.opt-1.pyci18n.cpython-36.pyc_compat.pycsrf.pyfile.pyform.pyhtml5.pyi18n.pyrecaptcha__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfields.cpython-36.opt-1.pycfields.cpython-36.pycvalidators.cpython-36.opt-1.pycvalidators.cpython-36.pycwidgets.cpython-36.opt-1.pycwidgets.cpython-36.pycfields.pyvalidators.pywidgets.pypython3-Flask-WTFAUTHORSREADME.rstpython3-Flask-WTFLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/Flask_WTF-0.14.3-py3.6.egg-info//usr/lib/python3.6/site-packages/flask_wtf//usr/lib/python3.6/site-packages/flask_wtf/__pycache__//usr/lib/python3.6/site-packages/flask_wtf/recaptcha//usr/lib/python3.6/site-packages/flask_wtf/recaptcha/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-Flask-WTF//usr/share/licenses//usr/share/licenses/python3-Flask-WTF/-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-SP3:GA/standard/976a8fb5c520d9a03f22f738eea5e1b6-python-Flask-WTFcpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiled  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRID wz!9lHutf-86c0eda253f8889ed85584570c7274ae5ba398e875832f258f1f062f4c55f8384? 7zXZ !t/G] crt:bLL*fVThl@\͂A jxy矌Ƨ+2Qwv%2 EKEq1,Oyb Ö ۼonELX͟mg#oRkJf1`{BJ]b}}s^ +e8j7SeX0' kǚ)}:}rWG=6cL3^d VU`:1.}$P>؛ϐ&|7}4vxܳȼpTN6aBxm'=##X3ڌڸMJ}K oU#Dx[,ݘ$?ևX9u;sht"7mplYFTe Eb)~kuȺյU@wD7WQ-Sn d{ڹ? ۤЈn⸄ -?8s%BڬrG-' G'䯳,S8+ %;8u2tOF|?7bJ|b;h*3w8jH[ƿb{@aYd:0f5EkP 鉌.*66D3YkLwjbR1BVNӣ(' (im iD)IWXmfTW-I] tx@KԸJ}Zj4vu {W29H p* mm ҃qu&\T6C;kE]9I#A fV(q7Nn^+"iP\_}r )$ẑd/CC{:擋";@4B.2e21u)yK!^'&dn>Mnjtԉn\;ʁ1?N#S,UJIۅr E$2nPY,ڶL3y E>]ֺg9Û=DGw2#D£>\0JeDc_#i^b,D^MyXɸpZ*F ??6 ȣLBp%*)x2uwc=dPܶ3~ڸ&D @å5IA;@MT!B.ya#c Qb5e4]b"aeC.1 i5R͐A?a$]O9 ,nbrF(d) 4$uĈ3Fp4 JWU+t$Z C0ץ*fp8*v&{ 'AnJU싯|<(RnB&K8bC:~i}~B<=-R2,Am/f_G ]UVSHTbgb >LNgGn$ǺD_b!E0?r4%=O̎,9)f|b5@^x8N !*Hk~ren20.oU=4)l3͞~K#/u"Zu,ʼnWY]DsڋAQ̺J1. cT%Wm$0y F|b)~qCi}KiY펎Eo[80ˆKQ+lֲy QqRIJ Oei7.܆qE-&wb~NkԘGu|_c7d#:i9h$!a2=P/pɷfO (nƘ؊@3QybZ:ܤ)aO_Q45*:Q<%C{ƚ5Ib]$1H0Qs<٥x9[Xq%F] u No(ӖW'ƙiQT 0CRۛILRY޻hk de@Xt"س:#mJ֣8G]l' zj4x8+%*G+|YD%tM]+P]+AifAg*]ē.OK\4]jxZ<&O`,XxO6 L 7ʹ* 6A X{0 p!\p$ÄنؐR1?upL f $9Üt!i`Тs;9<#d).z}y6Eeti4rД#mkxFoOloZh5zٔGhRv$-Rx];j*gS jM&zMH h _h'M%8N^ )eX,Yڪi0әA U eNnt=cί~ŕ@MjF*պen +v!N KvnS[N]u~l'A*HtHŏU X93mյiW3aվpد^mqF3IMsu]40h,k-t̺E^yW _ ;ѹ}k(>%0:?RO h,= M EPr3|+hx~DhŪHdhVq/ճ=nHk ר% rԸ#^dYQr43]{ WGLAQU#|awa`Zenb42t>af@jTprB{AZ)bd_BU!cЈY[BWs]ܫ左|b*=%:h1BO%Pi='`."ḃgã4z@Ǻ<é =f4=A]DC{U&F/'\+/z\[87_G17.f0Y],E3ief-,'[:\A2- ر"|jPDg16/ם` *.5J 0ndH3 z7g܁5XupX@"ϴy69"H~xUNZKmd--/kf1 eGnTŲgP+Rk'ft~S 4H , Լq"8mUǫWS D\BHJuQYEu3bsXp3FlǹXQG\OTK)OE]h!Lc2Xb8"^)_bZm UmG3^ /md R>`>)jh? raK/gC ׂ6O!!Sm  LNZ[\JabK[q,VVl)$ӝ"n}ek22$ہܱj袃5~/E12j2˺ y[p7թȉƤ55/{`L2XӘX:OS< z#\/bHC V AvDr= z0>|5ë;A9@28Ću|S $Kss=U+$['*8JZïj'+waOV֊/z{LfP=W14%͋A ={5 ;?={RyNo;(GS9h6~]ĝߡV/{c`O 1IGȱtG\T4K9I[Cr7#ކ, B4*傲=s<5yajܘ[;HggyfߞT"+.'%z::uQ=͐P xxr>yڜA'Y`7V0<KW:4 *8SMU89ӴAkM~K٥Ԅ.XG{:./ѵ/%mǁ5"Ku- [,̬7B1;ϭZN~W M`Y7bHԇcC>tu\Aj$q@rܥB(qTm#{6$>Q3MwkC3[eB@jg^T6[ěI[?5r\sm%up8VV0I^a 8- dccKQ}[=!k_ fCc~f1x oz{N 0c7%#HxWD2)siN֫ށWLF9:~1"܆gN6Ρ;~ I;o Jmu?7ѷ_SI~o'C5Ǜl7OJtI (j.TR&'I9 @G PIc,e$o'X. wm#Ҋ[mOӼo&2b y'z wi y:WPo./0hS'B AZ!8 M >:4ݨRi( &< XlSJO*Ku}K-{:/ 0":܁ѪaFob󀿟dH1c:+*>VgƒyE.Jr3bi\Q8QЕtCoKxՃ'#!Y?󰨡Cy5 d3éU ,˚z4 M.P?JAR;rf1j;|.F4~0ß} +@,'+MҶa k: 2kܭ(8]`Ru0s oAN@Xq-Ntf.t98ACJJdTBe{!dVת!aOnSn&O5o3љq}/tE_! rEx,%lj C?#EP%jDgubnLƣr c d`n9~н_g⑦ӬOůd%s 2ʥ)E8gkLh?\,CZVj}";,)o_w$DHG('&Ԝr!YP g48J59Z֌MIg4%f\: tpN wY' =U֫ LDH:k:t>SX'"ePBsLH U1˞Z7]*d (9.W"Ûؙrc{|3)T$A_3j猴Id !: #>$'*;/C#.c**rQWB%2XuBt.[q~n*MVkL[_A/㰿An?3aZ꧂s-Ǽ0 9tE촁'C+DmJb2Mh1So`ҩ|tdA2ߪ0)ٽNq*%3 aA"%ĕX#'TQZJr^r +hN `چET8GeB+ 6ջuxw0Ť2^ v ߒK; m_kPtK*>0(v`d7#L@:vE{(wJ?4k(+jHS%#`T̰ *.@Nb>bKЯ9Ç\?Ca욽C^ĸNmn-Ï-6AoUШ<LSX5#J[K%)!F zn;u=S-o]^Z!+XZK$v~rpPWXξ̨3nHMe,^6-QF4BgH/o?5Ȳ{x,Sן/%wӽ :A&\s Zc9ÙR}/ުMܶ^jdkk qUdo.Kfvvq_eG4ƢͧĄ,4iQϙk0꾥t!s1H+pl()*LȣMvb/6G)+=Zá7gk(t$թ$,_]EoInu =>ȂBWߤj`62f'?o*ؘȩ@:RB[Z[]TaSczO=fnY6tUGyZUɲi:b>eR׆ִ9 4e%Gr^RY,Qm4*[Wxl_G v~o%hΨ˼p2B9,6MҨ[w˲5 4 XUSjC1/%h*ߥ;8P݈H`xځ?R ]G?B7FKv}x`5"[LFtV-Ҹ;L\'f A2}&8cK`Yp5eV'0R[&&댉n[(CM"=^I}[3uU~{1s}Jd\=S\K|9|ʽ:1Et-MpMq:ˆ|-KS`ZPt|-+/?= )a. /g `fI2v9_W;=!C\=/_=/&NJCU^O$ձQ^PYUN$cō'"|Fs#AvrW^ϫM؎ tZEy t"A@iYrj }0Tl=e"B"-`&as3`_'l%4}y VGF Q{~E38?Q[] U"TN+I#eo?Xs[hv1Jw_ BmsujK3]o&B'{ȩ_rgu`s*ZJ:ʊP PX5ƺhXE{9@7!6-;ޜ^ .gݑi0YĈ+߹R[Yqa1 T+4.Vd߽Hf)UPbzͳU^X,-Yi|M-&d [LYHIy:EYY-89a=-)/匙5O ]8#>V' -n_W 48D;^-Ez!گI2]n!%1Ѫۮޑm[3O &սJ,"%d&86,{:>FbF:}3băzھ RYb PEy*(KF2~WN'&yN 6;! (:El+H:VCY_YAA{@)ܩbN=_) Bb~)4)[ O8I3n . Eb-K&@{'~CZ YBg^Yq#4Y.gFA*7ٔ"n_z\Kd``oM0-&˼R7WSUrۅb/ł0'VwGaZ-ׯAK ᅓrrw{u]$X&[7u/=-+ pfzҏ Y>edŴSaIbc_饉J@E [o;Jo.Z֤֞S|)3W{8z{T# ;E%,21ZۗS;)DZ3 m:b1בHB`k!ꈟ74.G ܹ+H~adWJ+&7o5o2(#m(wQB2W@E*]= Ȓgoz_ޏw fڇFX3qs-pPP4s/'2= t|4)Od a7'_#ae<=u M ͅ9~?ĝFyPdۂ?{N&.(M9~eb 28s#ڵ p n lλ/Iac"JvQ>kɑ]99A?\ט J4nxap֘/Y}wb̗wTxL'"U,O'"k-&1 2Oq+Hlx7tnD'viS$:&@EQ{a7чǜL-{Ήo<f ;}>{%S}5<:bz|}b^qXd~}ay10Ne\i :Ol\V::C.kIFp~;g4&N2^_S_6YSdw׽)lr&jXe'c4T$-Ea[۹ *'J,MGh k/ /]"-F"ۙ*&icgvxl#%QM B+B;#y|l~DI[eӫG͚X|nR `@o.T/vB4s4+`C\xQYfW;DDY"{Ij~Ae+"G=wq\Ҥ5m@ {>6pToqiQ@vE/Nłkj^%QumJ~hǴA鰗V7S?W*!9do>Z^FP0ʮKQxH~@;Fz6Us9_ Ǖ9`ә,(:_%pʀ?O晴2#o_amy E(.uRp⎯evo;E/# v͞E 1W] fO= .=dUnhxDzH;2ojfw\Ki0!h.{^ 3OA#23xM ]56C6;Mۤ /URZyq{gs3}ؾ 1Ai)f{C`Q2˗-8]PWq;lMGX4#CV7'0<6'ij,xRG̯d$j(^Y43sxkQ{DgbB^;k5O$1? Tо{ςGz +kWke̮誚 ,~X<#{nnYٟ[=v BO꥗!!Bj-W;wjV^E%\cfk=-Ӵ2s *_yQ5Ra۞NUOgr>>1xJZ5ttKX䶒1!)B V^ Bnv${u*^fٍSe}}IJTq%j&e?Y26͙ osvdUsF`o)Y4Pqnx- u(%Iwi YFT]zQ2@Z%_TJ Iw8kb\m7>6#޵n`_gVUSLFƃ~$M<fA3v@8+LZGؼd, \1 6P$BFh{+j:3}E;To!pjԩ}:<͗݃~ P@\(ܰ%:0kYT-鎑’hK;%e.3_u^\C7oN|h=a 5< |d*uOα'@%6'j=&@c"]mΕBJӲ43bG:PF&F$9) ɅyE (9ekۧ `65izzI^˦2i~jhuDwH @*7;Od} ʍ,~ R8Ά7n˗[r@W4]EN TV7;d3Tȁ]Q3deF4ޘ94PDؽIղ 3>\z9IizR@ ;˕t0Vr)0X,(." =~8 <@% C5ѢN~q/k#ct_vocbk^{hLDRsK|@E{d}{{XI%hg 9A2c5|!U&{3ȣ84RgIMF߯SrSWpD%pMVyϡqnW]6Xw3*N :Nsw\I1PK!b_!yBBEPpr] ‡Rgd@ +%z!1ArAu{ւUN\>9OC^'%[X5K{=l3eiT|'xQ˷L=cfA~ob_zMLЧ}'0Y"G03s|2nAN⤀U.9ɣNSr,~&S|GS{% h6p6 v 9LVvdB4)+Dth7{{Hq( [G @uT.đڿ,Rf#]_hqI_Qqk}&ӃskyG_7 q/z#"Wv/ %DAXG`6֗(n ?kJY8Qp~5ӭCԐ>)E^ϼ='-kuW-ᥟZ4kb%iyb2bҤ4~`\ Toy.edY Gf5N~UwsPG)a]% k/ Re.B~[J%C>ړf&SҔ<2$L,*E)n2*P"VhW*IgiFܤ-j2,64Q%הnr>@86 1h3$ap_en1 yCB\X@czV,uObL¡cm UHҷ!av}uksw}_X 9]%vTXq߅r/F5nQNcɡ6.ҮW, B 죈mZb YZ