python3-oauth2client-flask-4.1.2-lp151.3.2 >  A \/=„@#o3t777;AƷI\1Js%:dsu&:1EHi@mZW36&Yi[7L%_!bJh!Enr>ɬ>Je6q'Yp>%|?%ld# - =$(04GP[ u      4L(8 9( : F"XG"lH"xI"X"Y"\"]"^"b#jc$d$}e$f$l$u$v$w$x$y%z% %% %&%hCpython3-oauth2client-flask4.1.2lp151.3.2Flask 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.\lamb56openSUSE Leap 15.1openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/google/oauth2clientlinuxnoarch@@KՁ\\Y788fbe8406cd81240e520321bcb22fea3fbca30b614f1d4700df6dc0b8a9d55a527a29cf876eb14a642f926c736d035e4b4db3117be9ae8290e93a09ff9c971c37d3612ce0fbbb865eac9d683a16bc9e3f2e559fe73657aa9a77684d2be07743rootrootrootrootrootrootpython-oauth2client-4.1.2-lp151.3.2.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.1lamb56 15444874264.1.2-lp151.3.2flask_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.1/standard/58edf5e0fd9f5b938b9930c4d5593609-python-oauth2clientcpioxz5noarch-suse-linuxpython 3.6 byte-compiledPython script, ASCII text executableRRRyY.D#Xutf-88be0bc16a955e8bc30658b90fbcfd14eedb90f851746a96afffaff60582ee466? 7zXZ !t/ϯ#*] crv(vX0}d%K>i( ~% P;b2jOI"AKZ( 'YtFb_MQrMEd5aBvJg곅(Hs RgxJ˸Ή9)/GPcyYD#~n;VamA(Ձ)ḭfF0Lp@x@9sqy|T%9;_-L ½Ӊ:&p}%b (ґg#t\DW E7f3diNV$h7`r1o1#o*]#9D˳6sPN"|9H`"ZD]F.~z%d|R$!L~D %)%Ͳjd޼Q4 Pr4c>GcyohEP=ϝq?/do N-M5{na_0OVˆP!n99k緣<}V[h̕OmDSOaF2^T!+r6pஎu JFm0I}2Jg \wֻ91HlNbR,P+(ЀQ C91b/$bIl?mg2)Xc-JM JTmÁ<8$.3zkHh/(9R [6)ӹ( GhEj-_9eVhM CA8 y]Fv:h\õٳuPxzD6B?.O6ƥuBD`B+p/ hv0FX*E7 %s QM}%|e: h_(7)Nvi$V}v=x ?A̰gdoF@`|?y^T+)`ÅaՐS[fχaVoaG85 QC8X; ~;إ^ND+?^n]RyG`@9-ԫ|PK) -6v-~pګ*wk7`t5\a}y?OedyDQ6wi+BO˼$C?'XJ#)-&?i9e8u ٷ!Azti9{0lˁWRV<^cggps>T2B>#/}3a VVf mr!`ůT:WA,pطAW.h2)j fYA,Wl9 8$GMnD:+IHʸ$l)\>ҷ%$o̖rVظ饻8Afh8N;z[Qf)7(XHT'1q-~us+W~C-{H3 usc Eex?K*F=Jگ&P<2V`f-`5Q8!Vipf{sޤ gpd?w̰D9 ]DH)ȚJZ7:݇Ys{F"LS# bT L^LgXKUhY޷0jBn­<OΦ VQv5Pc}9GNةt rl@79ಞTJ *z5HN!ҲtPuڭ#SʴWsTs dz 4B.Sj +HH5n\e*g&ϫ^& ȮtxN'l7v~g/L݆`6*!=oY}q;ajWFeAUN\܏|@€, rFFqU>{G0oOZp^<w D|^z`~:1RF!"iq5C 3I=bGƍզ'- 1H98_)2߹eQ=/؟4x[L%)yEcDv!a֮ |Bb! ՛}-P:]< Km0F*ᄥ!jFp~-&s,=x^] 'dfĽN|jT"u oU*Ϻnb5̀!S]JHϾRL _*u@0 Fj8O0Gܱ=2 Yjuk# q Mr+RވsFH}B{H5s3<_b[id Gdշ tJ)yefŮ {]YVjZ3S~YCTj_;$Q:FND x#ΘeO}I>/n)VSbNB☔Wy%E޶EzvSd6:}p6獪p▨nzĚnGBheՔV_‡7wfuj8G^q MK1<@dI٨8LLQ(16Bаo^SLw$ޜP5\L ?9'!NXc ?Mi}Ыbf ָ\pG&{8u7t|ܑەأ.:7Y7֐n~n0GΞ[=}]۔4+`ag#t~ ('2^c^N(wP}s% oy5E ZÜ.SJO|xX& ̈{^[Q9M@2w[B#ȵjymB5-$]JRH0]™́:~!8?cZwHj3qKίbWij"lk媄vMHN< ]e#֥53^pc)J 3Q4ðF{hYz-@88֣@7=>o VXumtLLHeTMmI4es~wP۰Oň + MR0 #`G3"/BԵӨȖ[.ŴCgSD?-eZF69qJWU}ii9Yb JQuGC|y$t@zmZbFڡuDž#ֶ9dNMzYl&aިPz7 7|VheY\xN*6 !>q/h`ݒ CFW!"&ԢOC B׍|CH$]Sۤbۖ|@@X56;v{C09|HI3!D0\^5 7=|M,=X,X!T#l*#{xL%pt'#lܞZ."{SF>*Pb3DglԠ\VX\mXG5 iN!|WkJt {9ػtlIzDC/=.צ:;['dPjf<װ\fY{':voahwȅh0@6cow[1b,@$ 8!Ur @8I2i5E4Ҭ!4q*֯6֘I.݇{Px*["Tuu;z?@ALW@*cA"̈́pY !4i <%F h4\dQ s"{,ē{BRDKx]1t]_%vrFe5K_Ϯ%rښ(x,#ail މט70miګI<%7m@ƥx&A9k*Jismfx/@$Ҕji#qѨ^x0xEq[O2ao)^nnkSKm(6?@Kqz'@\_}^s*8CW`:clo8AXD^2qF驖vQI3}"~Z9 UAIL,aL <* <yu徨 Bݹ, ˇCſT)H>'4_&v}JVt?}RP s@GE"t +sSݚMՍ҅`%s0417a%Io{t*3ZqIlu)?6"ӹHdLBcwQ4޼G--0aqJK#Ժ e>Ѯl:tJ3Q,*QPKҥ4+˄[)<2+LUF &Lk2c)3bKhV`'jC4Pظ}% 9jpa0`+'Tt[7"I5ؙp\#,3 zcj&TfĊD<<|D :6a|tV.k˦&zhiyWX&G8KVd.*vz>-D/>xv>"CX'3a޲"#'=M5BgۢF蹅UDsrC-kex:94ch5vMݷF*k^ 3X6$fZP3X͗B#jS pVʼgKkE6b RD?O]Xh@C [ҸzڗR³^BM^*ˉN‹4jΏU_IBhxy\و.Q0XG|;F Y^(0뒃\3(;F!W*a''c[/xAlŭsY4"TlB | p>BJ=iA0$_Jch=ے@ȟ%o&]%o#1K6k[A&xu+*0e, ^CNPww^ M:A2t]մe8(јPל3n-*X2*T: V"E41;x ts8@_$G#hNm"u$d:X3jmf7N6(?8!J]1~1_/84r*Cr{++S-Oz@$qW20CP{umь"hɳs ?`4_M[R0crO:Q pՄe@U>gu;$yT@6tjQץ}|Y Q%y%>v2~\F;w SL76֎A<9IN}ܐuD=Ur$!ʄG Yp^fNY{@*'wϊMUOєңѿ`c4 N!2A L#|>a82E4(exJ(aqDc"bƃsU_bփ>WMC7 Kt\^xfHMl>bD%:-驚;k4sL.w ]6YA#|zo<Z|uM\z0]AAk Bp%`:ӋϾis}1Am`(܊\|΀ UM !P\Ä'DbuMlr&B!Q2812%32+퉖Yg3%sp]m}wUS@]PEB5l !Ss*-8I' طq̤.1(;UPŔ-i0iTBm™cY- uV|cu6y.dاe k͕؂MA~ʳgnt;Urr8A1vdtSakߔ6ѥ8B`SZX+o佺َ$TS ZHzM˄Q}] %QVmŖ5@[&,KP*pS\>k\h#aK&e>~xZʖjH27>e  BLQ"WIN&_P-_roajuNεd(,aOk(.E澶 U\x1ԉS]{tt10bUԌG*MF YZ