python2-oauth2client-flask-4.1.2-lp152.4.3 >  A ^[/=„ןP rŦ%Eu'oSmnw ""O.eC {㵆Z ]]%jり4AcHF' G.i!_O.zj܅P2titRl_ڐa]T˒Py(sIǿTrZk=4j0b43冺B̸}U3KnEP+ގ#o',\UC5^ > {~/`.ܻKވ(>;f744d5a4f85d7844e3bd8ef8f20448e4cd7c29f28396d8a8bd8ba6967c0e28330daa1997a1a298aa8232b0eed588711f314b8b32L$^[/=„C4`&İ7PKZo5p*GSzp^_s"mP6,Hܲe~5jZ oˀQC|?p6X!j93&Dq5C'=Ǣ͒S&$hNl/:a*KFLc}$@ EUƔ|_AA92s6'7E uL>$A:԰U2@) ʣɕțh"ulr;N~D>pA%?%d# - =$(48KT_ y     Tp (28< 9p :O B"F"G"H"I"X"Y"Z#[#\#(]#4^#`b#c$@d$e$f$l$u$v$w%x% y%,z%8%H%L%R%Cpython2-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/oauth2clientlinuxnoarchKHHҁY^[^[37d3612ce0fbbb865eac9d683a16bc9e3f2e559fe73657aa9a77684d2be07743e5499ed7a80fbcdd515d217d0b3c74203fdbb22e628cca1a8e38397e1672d860e5499ed7a80fbcdd515d217d0b3c74203fdbb22e628cca1a8e38397e1672d860rootrootrootrootrootrootpython-oauth2client-4.1.2-lp152.4.3.src.rpmpython-oauth2client-flaskpython2-oauth2client-flask@     python(abi)python2-Flaskrpmlib(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["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.1python-oauth2client-flaskcloud101 15830740384.1.2-lp152.4.34.1.2-lp152.4.34.1.2-lp152.4.3flask_util.pyflask_util.pycflask_util.pyo/usr/lib/python2.7/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 script, ASCII text executablepython 2.7 byte-compiledRRRacT2#uٯNPutf-8ac31a838b93cf2d0d61be45b8128fff0945b484bef91e4009a505490c96ed6bb?7zXZ !t/C"] crv(vX0DM$:rHm9l؎=dH$NP bZQx|{ Qh{VtXл-c7\NzAjq83|O#nJ P)w##[AK$}xf mZ o"#WCF!1Iqc~#}'׿+OٜAȒKlp Ap)(&E@"VB zuf!/CQ0 ڄӘ:fEcg>4bhDE%XNc?;F揱}:[:SNɆ YJr3 .F˓L08T۴Z3@Cw rh\~ %m]6N.Q!U\xnzyF{& O-̽cv5!hЕGbEڼD63Y X9Z|<~W|t]D ;4Տ?ioBV MJz7ŞkC }+-()9c1qdcTpfk..Pzu ͮHVz}f:[<Ƌ2c_]#O- wbDQLD6MDv < !*"Lڤ UfcR +_6lR*L۠z4d$]ͪxYim6 [Kjr¯)?*߿K{HtZ ê>zT QϾ$(Xg pۦKx$G+*0YÛ)di#E&qxV3At Ra bPߝ6;Ⱨo:+Sƶ?D]-P$M:?|ToU=I~ #^=\uj]Y /Kہ,G'ƺҖ' é_򘉿g Qܺw|8>^ }NqY6Ȝ bqAR9Ȭ :=1t+ofGQGv;ES=<_DO;]rdK>jq+9]j]tC#<>$whHrHPIfPe^>v\r2%;wr9%8W#8d* n`[zh¶ bR;Kx.;i![?_"5w;ذp23qAͅtY|JG'J޶8~aVK@B0]4]zYqtye΂.k{(ɸ{HP}ϑ_|5xR2!ZX%Vsf0<]_ H *CG w{3eс_ !Z#fXU~Mퟃd{38ldrxw>y_G/:SaIv8] YDZeۈ[ِ:BXHuvՌ:VLR,VFИzXyWyQ8OxHÁZl?Kﳛ`arWݥSÈ<x{[ql}ۤ[` S4bWazMKő8.Z~!.9X&Fn@w=QD@^)%NnL ߽i=JjV0CM0=wƓۖ8vs!&+tS_.<:b _ L WCk2"_(mx$v{H4\j46B^wKOPw0yYi"E]QWG!A9N|؟uAv-lJ"~×08aSDyxjUЛ=5I_S%"' ΄TKNլ I=t5ʃ9[HYeUtz܎Ե,Dϩ9q$IX/~$j$mtd@B$TL0DQ97^L5S{0iD;QR![OH^HhE":#5Ks{i WM+\N2[jm74%.z)[)/D",ۢ2 dF/q*P juS{15IHP:V@OTȶcL]`Zwaz Cy4,I"SMZs/VUo~Lr3l-`_72y b;ᨉ:wrϪ4cG|p>±ox\&xUgvo ,z ^ BGw]3GV%t?xΦ80bR"eƦ&G}D=uo|FH"]<%L,2{xI2ZH:0%l X@R^Ϩ[VsIt=ݿ:%YGeLBe/ x7f2oZr!Z\soU-wD/3K&/ۏ}pރEUu&W7C"C7!ڼ>@a8\f * hg՘f.?Wuݱ|`_-%޵ZA%Z䒹[œvf[JٱƎ-$|³cm&3tߞ &17>4ei ۋX+4Zn unB: \~ɻb,ЦؔxDHzR= C`NSo`fR87LFU|𷿭j"Ї>WChM>TR9~q1Ї*Ϧ Jx<y;W~?ಥͮRFb?&%u>?!_xn4XՊ^2.%;O(Q&iCmpQCGJ<bdwN L{ٜQ b1mP1ex}跍t?d*J|ٹZẢMe^a6-8Ep#?0y'r 6 ̷(Ř6?r%W<|^7B+2yP}zUR?l)MS# He|<B'ݻ˼3K|RS*NTVPړ*F stIj򮧹W^o_j~U ҷ2ʹj]T $UZ];VȍM97T^M\7dm:=݆UE$]t͂ɗA?Օ .+3O=>-aPԗACѭ5sěZ0Uů4Ī{?zR^%k< ߃zHD"baYy3WiQIo/;+ȓӝy- w4D8zrFBy$- pc!:EΠ{w_(OG6IcGaD\"Ώ@sݸLUߕJW(^4翤r)9UځG/8Νב &DpN`E:|o ae[^KRI#$ ,9ˣ49hK{Ջ)"1O*<0 HqM8Oơ\>5jk:k Tos1VZV~'zK ٍBT2yϬ ~ު55!^~aDZ^^!v6o+6-5e8O-+~fx5oY7pb3t; c{Nj h1S*zu| |-ҲA꡶M3 xdmJ_lW$8EQ?v#Q#"L1M2P},AYЅ~CADguaSx&>P]fxwTE;Ǩ фv$+3|N'L; ڏΘm;f٪-f0l ~P²2F0q1:d Z o}ի+_47m>A?X8`uTZȬ~LI|MuHp &SdMr'T֊)4b@Cz1!NՇ$Vokl\a4"SMt{#E=4O,B9d=a_;mʔ,Iك Nj*0f]y2,gP0g*IJ]& ^uDl?.yСuU@U{WqKv*wN b|ATtxSJA¬{ƚr2g@=4;A?|58 $ `t.>Эa@u#bF|R o+McǿSvbI]HְwKMnOpOh1c0ذn*xc%ziKd!ȼ6u~ܕZT^|4zYTj$.3ᔉwT;ѯǾJzV񱕔keMq0[P qRaD)vR׆^> Be.qqc&l hox$2 BN+ŸCYwblIMv`̎#7ᗨ(`ݚ-_T*vpu2>7c8#7z`Όx@Cغ[zGǜ\pGڶ]5ܗY(b Vj *"LjGh\xnX<#r~=׺]]=H5wHv fvOL#%_$ҏ,~q+v婮sY߲_R+VFRwҧFٖ:A d9bSZP*#ֳJ -4T7GO.t,T J槠޶|8Ms[uU)n0A +lqmA"b+θ'ROkHDȆ @L WcL˵Nn2z@sT'"Ѿ~G&(ԟgQ1dݹN_nvEBGKtX0BgnՑCJǚ (v6T]Ż"gA,sӡ}Uuw~=QQQnG_VJ6+/$J ߷N}~e"C;rCG$) BԶb`<㖇(s<2d6]J=4`8 ? z/F QVH}P[,NfUIt",q?p(﫸>Z&aUMǽ`bkEϸUTWK,M,]+ s1+h^PeuQTmFsOӐ*C;xSzD;RwٮpCh}kKh[ [ O7Y/H OKP~)+nɒA xr<#)΀ׯqE^en>hJMSh 5EӪ!l`O8 @)3pMC{'Z(M F7 [4S,vMK^"r|ThE#^RW qcg퍿8k=䡠ZG3 L:'+?N3w2 +1 z؞C.R8b-.@\>Ye'|P1D*ѼeB%9{cOT٥R̒i`.֧ٙ02rhAC'h˽'802!bFFڳub_H/|% l}Ų΄2ŵ.ěՓ9EqDWݬ;/E&r]$%>3D?5ȉBDCxyF$I.H0W(vB;StcN[ijrq"5)[=$XlȌ81 )&DĮJ YZ