python3-oauth2client-flask-4.1.2-lp152.4.3 >  A ^[/=„w#Qa6jغflq[ua\YIXWD<іY*ۈǮu+wpQRЛnYsh>YG (H~"qY25713c59db42f6718669ad17b88d2950c4bf553765bc0d4bc08be6cd2cb569626b838f866311d2a4c3b29680572ca389f982ec4aL^[/=„ &BS|.E_W~_oN[ Pe\["9cm,x0\?G;[a5HӨ#k6&DxDJU1{j8`*^uBtaiy vQ*t.$2 †+O3J{1EʯegNοauZreukelѿJöJ7x`AX@ mVX"n~)Q[ jM{7_ϰ>p>%?%pd# - =$(48KT_ y     8P(8 9, : F"\G"pH"|I"X"Y"\"]"^"b#nc$d$e$f$l$u$v$w$x$y%z%% %$%*%lCpython3-oauth2client-flask4.1.2lp152.4.3Flask extensionProvides a Flask extension that makes using OAuth2 web server flow easier. The extension includes views that handle the entire auth flow and a ``@required`` decorator to automatically ensure that user credentials are available.^[cloud101openSUSE Leap 15.2openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/google/oauth2clientlinuxnoarch@@KՁ^[^[Y788fbe8406cd81240e520321bcb22fea3fbca30b614f1d4700df6dc0b8a9d55a527a29cf876eb14a642f926c736d035e4b4db3117be9ae8290e93a09ff9c971c37d3612ce0fbbb865eac9d683a16bc9e3f2e559fe73657aa9a77684d2be07743rootrootrootrootrootrootpython-oauth2client-4.1.2-lp152.4.3.src.rpmpython3-oauth2client-flask@    python(abi)python3-Flaskrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.1["XY`@YWX*X @W%W@V@VV]V]V]VP\rjschwei@suse.comdmueller@suse.commc@suse.comrjschwei@suse.comarun@gmx.derjschwei@suse.comrjschwei@suse.comtbechtold@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.com- Do not build Django extension on SLES- remove tox dependency- update to version 4.1.2 * New features: * Allow passing prompt='consent' via the flow_from_clientsecrets. (#717) * Allow customizing the GCE metadata service address via an env var. (#704) * Store original encoded and signed identity JWT in OAuth2Credentials. (#680) * Use jsonpickle in django contrib, if available. (#676) * Bug fixes: * Fix packaging issue had erroneously installed the test package. (#688) * Typo fixes. (#668, #697) * Remove b64 padding from PKCE values, per RFC7636. (#683) * Include LICENSE in Manifest.in. (#694) * Fix tests and CI. (#705, #712, #713) * Escape callback error code in flask_util. (#710) - package python3 in singlespec - remove o2c_hide-deprecation-warning.patch (upstream)- Add o2c_hide-deprecation-warning.patch - Add o2c_reauth.patch (bsc#1002895)- update to version 4.0.0: * New features: + New Django samples. (#636) + Add support for RFC7636 PKCE. (#588) + Release as a universal wheel. (#665) * Bug fixes: + Fix django authorization redirect by correctly checking validity of credentials. (#651) + Correct query loss when using parse_qsl to dict. (#622) + Switch django models from pickle to jsonpickle. (#614) + Support new MIDDLEWARE Django 1.10 aetting. (#623) + Remove usage of os.environ.setdefault. (#621) + Handle missing storage files correctly. (#576) + Try to revoke token with POST when getting a 405. (#662) * Internal changes: + Use transport module for GCE environment check. (#612) + Remove author lines and add contributors.md. (#627) + Clean up imports. (#625) + Use transport.request in tests. (#607) + Drop unittest2 dependency (#610) + Remove backslash line continuations. (#608) + Use transport helpers in system tests. (#606) + Clean up usage of HTTP mocks in tests. (#605) + Remove all uses of MagicMock. (#598) + Migrate test runner to pytest. (#569) + Merge util.py and _helpers.py. (#579) + Remove httplib2 imports from non-transport modules. (#577) * Breaking changes: + Drop Python 3.3 support. (#603) + Drop Python 2.6 support. (#590) + Remove multistore_file. (#589)- Add missing dependency on python-fasteners- Update to version 3.0.0 (bsc#1002895) + Add patch oauth2client-init-django-settings.patch (#661) + Package tests again, but remain disabled due to Django issue (#661) + Populate token_expiry for GCE credentials. (#473) + Move GCE metadata interface to a separate module. (#520) + Populate scopes for GCE credentials. (#524) + Fix Python 3.5 compatibility. (#531) + Add oauth2client.contrib.sqlalchemy, a SQLAlchemy-based credential store. (#527) + Improve error when an invalid client secret is provided. (#530) + Add oauth2client.contrib.multiprocess_storage. This supersedes the functionality in oauth2client.contrib.multistore_file. (#504) + Pull httplib2 usage into a separate transport module. (#559, #561) + Refactor all django-related code into oauth2client.contrib.django_util. Add DjangoORMStorage, remove FlowField. (#546) + Fix application default credentials resolution order. (#570) + Add configurable timeout for GCE metadata server check. (#571) + Add warnings when using deprecated approval_prompt='force'. (#572) + Add deprecation warning to oauth2client.contrib.multistore_file. (#574) + (Hygiene) PEP8 compliance and various style fixes (#537, #540, #552, #562) + (Hygiene) Remove duplicated exception classes in oauth2client.contrib.appengine. (#533) - From 2.2.0 + Added support to override token_uri and revoke_uri in oauth2client.service_account.ServiceAccountCredentials. (#510) + oauth2client.contrib.multistore_file now handles OSError in addition to IOError because Windows may raise OSError where other platforms will raise IOError. + oauth2client.contrib.django_util and oauth2client.contrib.django_orm have been updated to support Django 1.8 - 1.10. Versions of Django below 1.8 will not work with these modules. - From 2.1.0 + Add basic support for JWT access credentials. (#503) + Fix oauth2client.client.DeviceFlowInfo to use UTC instead of the system timezone when calculating code expiration. - From 2.0.2 + Fix issue where flask_util.UserOAuth2.required would accept expired credentials (#452). + Fix issue where flask_util would fill the session with Flow objects (#498). + Fix issue with Python 3 binary strings in Flow.step2_exchange (#446). + Improve test coverage to 100%.- update to 2.0.1: * Making scopes optional on Google Compute Engine `AppAssertionCredentials` and adding a warning that GCE won't honor scopes (#419) * Adding common `sign_blob()` to service account types and a `service_account_email` property. (#421) * Improving error message in P12 factory `ServiceAccountCredentials.from_p12_keyfile` when pyOpenSSL is missing. (#424) * Allowing default flags in `oauth2client.tools.run_flow()` rather than forcing users to create a dummy argparser (#426) * Removing `oauth2client.util.dict_to_tuple_key()` from public interface (#429) * Adding `oauth2client.contrib._appengine_ndb` helper module for `oauth2client.contrib.appengine` and moving most code that uses the `ndb` library into the helper (#434) * Fix error in `django_util` sample code (#438) * Fix Google Compute Engine breakage (#411, breakage introduced in #387) that made it impossible to obtain access tokens * Implement `ServiceAccountCredentials.from_p12_keyfile_buffer()` to allow passing a file-like object in addition to the factory constructor that uses a filename directly (#413) * Implement `ServiceAccountCredentials.create_delegated()` to allow upgrading a credential to one that acts on behalf of a given subject (#420) * Add django_util (#332) * Avoid OAuth2Credentials `id_token` going out of sync after a token refresh (#337) * Move to a `contrib` sub-package code not considered a core part of the library (#346, #353, #370, #375, #376, #382) * Add `token_expiry` to `devshell` credentials (#372) * Move `Storage` locking into a base class (#379) * Added dictionary storage (#380) * Added `to_json` and `from_json` methods to all `Credentials` classes (#385) * Fall back to read-only credentials on EACCES errors (#389) * Coalesced the two `ServiceAccountCredentials` classes (#395, #396, #397, #398, #400) * Add access token refresh error class that includes HTTP status (#310) * Python3 compatibility fixes for Django (#316, #318) * Fix incremental auth in flask_util (#322) * Fall back to credential refresh on EDEADLK in multistore_file (#336) - Remove test package. tests are no longer shipped by upstream. - Remove hidePythonDeps.patch - Some imports moved from oauth2client to oauth2client.contrib- Do not build the -django subpackage on SLE 12 in IBS + libwebp in SLE 12 is too old nad has issues on s390x. libwebp is a dependency for python-Pillow, which in turn is a dependncy for python-Django + .changes file changes in OBS only as we have access to fixed libwebp for SLE 12- Remove -django subpackage requirements for SLE 11- Do not build the -django subpackage on SLE 11 + The latest version of Django no longer builds on SLE 11, Python is too old- Include in SLE 12 (FATE#319904, bsc#954690)- Initial build + Version 1.5.1cloud101 15830740384.1.2-lp152.4.3flask_util.cpython-36.opt-1.pycflask_util.cpython-36.pycflask_util.py/usr/lib/python3.6/site-packages/oauth2client/contrib/__pycache__//usr/lib/python3.6/site-packages/oauth2client/contrib/-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.opensuse.org/openSUSE:Leap:15.2/standard/58edf5e0fd9f5b938b9930c4d5593609-python-oauth2clientcpioxz5noarch-suse-linuxpython 3.6 byte-compiledPython script, ASCII text executableRRRacT2#uٯNPutf-83180314eae8b9cd9000dacbcca0ed3f95db8d68ac824766ad1baf2fac2bea778? 7zXZ !t/ϯ#+] crv(vX0CY_h?{t?/k51q4sΧ[-}I1Mx  X}u`|vr]dXvd4Rx<[7}duc@ʖ 在d?g=NKdĨ5HYq{xG!vJp}i!XV)}MH2e3\[3=3ĻB\1S#1Ex^BxL})Nn˔ FBh< ^Sxv; иV ?c$MJ$̢!I,{P8k)eeD /t ^{xQZKSva*w:x4.sL[k@K/ZО*> B.\sG(xeZdMu_F9kb0Id ԍ0ٝ_莓:AY{xG~Vh;*|]g0_i#Pvz ,Ȓ[UUɞEYr RB @t5x\rzOh6*-A7Q0- b)ŘCB—~`|$ <c8z&d ^+0"mT83Om $`HP_G3yBl}F't(*N(Qr^nB{>E"8DmW4W=;wI*\,n$ m{U)^:e$ѲYب_e!یq. b{*6Ҧ9g90gNTU * vϦp`N|JsdPWȬQni"\ɤ &*=zV )zݷwԫEK=CM]VXLjeq"t2@ݩ[m% X8͘Et=G2|MCHy+ҿͼb f1OBxr,X{ADTv~mi $"xCg?._c9"(7&A8NG`͙OcbhI ʸ3v6N`{zyQܒ8+1pCFJe?p}Y+8{̅K5jlymcvd`;)߸xKJmx3:=REt߿IX4?) 2ޙ O!" Bka92vI;b4Nĭ ,ip ފoJfO슏t]7zI-}|Lh Ƀ$gKfH=X$nQ% 9T"k)7H3%%Hf3}8TPxХyrgO07݀䯖/3m, YvT4L1QΉaRi+E?~;p* Nc؈l]=GW,M"Hjܑ?Fj!1'݁~fS}F,'TЖ6۫BC^[@~ א`j1N) ɧ*nW獬zr\3DՎ0)ng@f-zyهo% #.MVV: (P챚IVIzXIӮaG"r6R Eye؊xo_6{;E9N tQ_jrHl{V=0ة>qG,jsbۛ0c$sc8=0uTw,~F )u\܂X$ 8Vs \sewLW0.K"RvFg_N y;l,7yy38Qw7Nڿ 0s"H6X>u%}<'lMB#"l+W*RJ o dnp|P/=aXEJ/HѤgk2&d Rz=*/7(c,G*:iB{myU31K/'^}Kq8dn Z.efljO#.|KKgBx?ӿwMHq^KZv<,3-1SY9fSyyHG-A2Lk⃭l\@Z_n=y,S 7pܵz'I_@%H?hOԜ66-*v/ώtnFQdȢQ04!ػub)d}q6L`N0@TKc'L_ܹY"4GAy(/oE{Σ (9fTX{W* Yjpv*x0!<=8-o~/]dTukP肒+ԸV٘ŀ无d~tta6,YۅSx z\,5.=Y&pYhBw9S47Y^/륪vPjO+p դ]y7yU ٚѵ%+=8 qH.mG(ԋh|"`}n#L rgm ZNuL=8)l  >j"^*[>)H}i$iਬ{lbgOaPLiHblͪ陽X᧖-|v%f#&0V.bd{sCT յ=@5S2r_ \-">;Vڱ[ ,Nn:pHh33*|*ODwLc)wQZx͚^= y͂wԪ&[/H HS׿ GyJ|!;2B#Vlei>FQldAdA!x!H[W5}Hvqg][d'ʚ==N%0CS64 $΋l6uCm^~M{"/rK @?;qhKeBFt,#qN<^D]=BVAA|Y9jn,M&_ +@F~"tKV ;Z.ǝf Ctr6EzUY,t)_nxv_Iu0CqP,gGTFK~Z>V%QAʼUźTUlJ6'ߧ+̞H4jv9Lْ_A5sccs#'.;ĉmY6mV4F 7i\_,{x yPFSL9osi b<M*VC|f[&yFvj r F.*~37iR?="U..@ c}6Ӈ#f^ɛ-L@[qgi`9QCFo`Th8y|uci)w*v# {UKߐF.ǎ(AX ,j(ҹ\`+d*cl\_}uv_ϮT$.˼J+|׻ CpZ_Ѻ>bG迎m>w;<.v01,D4@BZc]YB!@5ܪʟ[;xD(4M-.bY:y0 oul"aDeX$r9gTާ,LG4"CU1 *{̒qњzm\2D( >1AL̓]tkK p0u&HfpT5hL3oM6-+ wvUM'F XCMG`IO[VMU|)2Xw@&W5K{U}n!Jf"Ǽz;- Qb2uE'6K5Ghy-}rc:h~Uk/tSr4b-QM`^Q 'G} bpFVܱmj@ρ(" l6Z}A2A>j0w?HB\g}7oi]ԽVgϵ5_qJ\MN\!WǷuNM,<SaCXO"lscx@\&2_F?:OJ~%GvNdk;ydpY&5JGaH]R闬Tnp;G8t"jf.NeE͵(d!1xN/Zr+?q25aO/ ˢV^bQ38#dRI7Bx^IbDFꊟ,PKp@ GL‹\p*RvU8Q0l&&Nz=꽆orJ u+es&pI[BThy"T4r \w&t|/JZ%Env,2AF.M5=g8oWkr@ؖQ.CruնmU)x~G35:ߤٜ!&JLjLI&)_\9?zت߶D֍9ђX߶绞W5yg 1|:b5(*kLˍ/D2I#R/u]RnV|+~KY68Fpxt?u")fm+gVi^{g@į r= Z*=L\C kX* H7oƊpұK7okj_/}ET6}8Oƨ_vHp&*Рg33xXnX2k;3i/dݵEQ%a"KtI֘ Va<^v &ta콗dE^DsHx>[ s*yEa99t#Р y fqu)p :[ۓ|d/EFMVYͱ *{ 9 Tow8ן"(\yR%j'aba[,Hc=?W±j Η# 0YҔVֽ>V}kū(K,Re_9V_,PPN8/xہ(b'ҒA3"ׯ)zC5(V?}tvHwbtkEդhVg?ЗFa)qdUJN҄{Pbw|0>~2gz
샕JcN<ҵd Rhkx&:q3zE!\[}6GYm6Af[e-VG=c[nkXv2 Y.UұmH]5o1eݐPY@A<ҺxX(}XlIw?LyWJv6 2KH./4/VuZY*YUv (Ċ*g?p~#N"vʦ2TА6Ł6,ԶGFs?st ۫vC4o%,J3LC%hX8 1 H گ$%2Pد6qnLd H\To{76sdx+ަ;alȉ ]egv"Ip(XG'av1?l 3!'/~L/u Otv9Mo)w"崨 6t<_^lƈ}*T<Ԗi2W ŗX/9퐻{7\css !)~^`|qV(/ɞ`Sך:"qS-Uո?'TStdY)e \h/SXP o$spD‚yH\Vor+W&ʧ AHQ#虎i?Wk/GQ}4[3Ah/8dޟ>J'pivX5KE DP` q@[o@ ՘P;e^:Ө|.WeAUD$\p Z;=K}g{du'd|֋iO溇֫eg <6ꖭ IX uqr[oN 'py.WIgYeLT5@SF+I%Z-Q3irGSŢr\MD^Y-Dc>qfWO"AwWGj{|l"{pr/’W$%U_]h!dԲbkѨpBX< Ky pn)?,V50QCkM=jb'jed03i 0C;1R.3g k*w>1 ZY28uƦ e q:e˿`WgT$sWi2 TFZ57 YZ