python2-oauth2client-django-4.1.2-lp152.4.3 >  A ^[/=„X.rasB\tw=ܯ3Ǩyv b06H&JszيFneR| ҂es!~/x60E@qqD k;q=FuLyӢ}o4:đF-v20ӳ co#yR7-E-oeR=y{/;dR~I`6.Ă!CV 2xgFY%4c070d2ebca701921b5ad68a5b1a0e0fa2c5f5cd622ce2cdaaece232980c0cc82b39564915431bc38e36b1553c0c4584aad62c98o<^[/=„/! NɕëM{qD0`oVb/ZhHꗊy/H@%.?x!\@\L8iJLG9HTSKHU"4[>G";+s}у^?pA0?0d$ . ? AGP   |      <    ( 8 9 : B*(F*CG*XH*I+ X+<Y+DZ+d[+h\+x]+^,b-kc.d.~e.f.l.u.v/w/Tx/y0z0|0000Cpython2-oauth2client-django4.1.2lp152.4.3Django extensionOAuth 2.0 utilities for Django. Utilities for using OAuth 2.0 in conjunction with the Django datastore.^[cloud1010 openSUSE Leap 15.2openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/google/oauth2clientlinuxnoarchFFFkk XX >((A큤^[["X^[^[Xך^[^[Xך^[^[Y^[^[Xך^[^[Xך^[^[Xך^[^[Y^[^[dade804f8e72213f70d20823baa371208be0106f9e13459342b6c4dccfed85f7410a68a161744a7192839fc73213288c354a5a17ada4645e412e7c266c57c4d4410a68a161744a7192839fc73213288c354a5a17ada4645e412e7c266c57c4d44bcc04fc5f01264ca5d0c2997dd075c3222adfd65fe3ead9c3008e8594779371500a764bf6589f1744beabde9bdc91e5020a38d4e693d6559a8f439a1c1cc7e7500a764bf6589f1744beabde9bdc91e5020a38d4e693d6559a8f439a1c1cc7e7e9c69448ae23bd9cf5e6313618bd175c2da8df3b91428a84baea7929fbdd440c24aa10f717cbbf8b606b5f776e132712279aa93862e8996a25877fa873c3748c24aa10f717cbbf8b606b5f776e132712279aa93862e8996a25877fa873c3748c43f6e9fff18764d276b63218f27b84e19e1b0c4eced89a80c2266d28b1d9ceb01e8c227d21cf2b95ef3943e58369196baf6dc89e1b3ca0d1105fc451f43706fc1e8c227d21cf2b95ef3943e58369196baf6dc89e1b3ca0d1105fc451f43706fcf115e60a059773d03949ef842d0fa7cb6baf0a49c1750c41e1f4a9168d327bbd86822850152f5a99095dec48bbae1b3b9c905a5c246699f15274b4f49ec2e29a86822850152f5a99095dec48bbae1b3b9c905a5c246699f15274b4f49ec2e29acb09e2b7b73a31737e3148400744f72202e0d316bbe5d9ab506aa47bdcdf256f11c2bcd4f1212a8d270270d4e56bc33f2cde2187f21887407ef42ff9d0c838d911c2bcd4f1212a8d270270d4e56bc33f2cde2187f21887407ef42ff9d0c838d9ed79f2c631f276a133050518849446cdbd1baa99934b76fa8b2174c103830c257e967ea19e62daf5f9cfbe346bf44a21421f3f0473ed7622ffe52f2592de63327e967ea19e62daf5f9cfbe346bf44a21421f3f0473ed7622ffe52f2592de63327afe540d3e816c99039b19d52fbe210a849d3b44ffacadfbb5f85b285a07f831d2c6ee3bfa0c8a35741728e95935ac823375d49c309e3d7cda0bcf0cb746e9bfd2c6ee3bfa0c8a35741728e95935ac823375d49c309e3d7cda0bcf0cb746e9bfrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-oauth2client-4.1.2-lp152.4.3.src.rpmpython-oauth2client-djangopython2-oauth2client-django@      python(abi)python2-Djangorpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.71.83.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-djangocloud101 1583074038 4.1.2-lp152.4.34.1.2-lp152.4.34.1.2-lp152.4.3django_util__init__.py__init__.pyc__init__.pyoapps.pyapps.pycapps.pyodecorators.pydecorators.pycdecorators.pyomodels.pymodels.pycmodels.pyosignals.pysignals.pycsignals.pyosite.pysite.pycsite.pyostorage.pystorage.pycstorage.pyoviews.pyviews.pycviews.pyo/usr/lib/python2.7/site-packages/oauth2client/contrib//usr/lib/python2.7/site-packages/oauth2client/contrib/django_util/-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-linuxdirectoryPython script, ASCII text executablepython 2.7 byte-compiledASCII text RRRRRRRRRRRRRRRRRRRRRRRRacT2#uٯNPutf-8c766b3bc134623114d8fa9401a2974ca4a913e99f45b00a52e371c8cedbd6b4a?7zXZ !t/C9] crt:bLL GX<;h]BtWi?Wb[A s24z̅1'vr.97<=AFiw%4YhHB2!DžʨSD,HBB#XJa7LOfǭkD.,vA#ɓǿ1LPc5cNdlij^*'^47>ѥ4#es o׸-oR X"&g.S >zJJ%lr&m9 Ϳ 3⽺6%lD|Ў,tE#4& ,{Etyn?t#?0fqyb^w՞;cƩ 6B-*(޼ —2 *t7[(ZNG%t< U EF/|HrbXR_޶r|j>A^cSSREt ɟkpmbRsB[nlK+"hQG"Ҙ@8D mkS{E^ MA]\ԶvĽ(4؂Iy'9^} & #&}8 kc Z ľ3 l$@P;V4X_>a[n4xFwuCjf* V%ex;Ĉ AK O$f9ۚFY%R$?Ah&8w4a 5@"+h( ΢?#|zCvydLL^ )?;ԋFa+eh>PYtuE0PXnZTJZVZ]b 0$ zq?{B,"_M؞ '<]D5`];`ԡ0=pw ˙TyIeīxy>[}li4VBٔ 86͐~)io}Co n5m˭&X@-(tD%UGc%]<h85\-ՠ6m4=""זy H n8'N/Iˉ=-YxrxciEBOv KRK9&aourc@$s:쉘ve-AIR|i;KNHy@uPZM e~6:؜SoƸtpfbjJj+V SnRHNj"hTB R  P葆5ꈿ_p xnvJ1j"nHgRI;8k*(9u=;h|ZU!cp* .i!pB0PNbP^-ypP"D/ګ7,2ujX?^*w1<́ ((5a#"OUj7R^ϯ @)l #,Zl Ie蕦pQTrcy~ZXwumՂ Vn^_ҍ ƀ*قҐIP#7bU xmH4D0;[⑸uQz>,^2#&Bߪ|'rsMo9:ΖiLMȯ]"  pn$)M1l%Ϋ?5M2rw_!^3Nun\R0)g"!"pWYzGn[J6jIh[nk[tH@pnHĐ2uȐHx.pWU(N`dm:IrJ̾s2&6 ",0D̺B\z47öxK͟]D"Qwz8{zG0t *@Puʎ. 뜢:c5*l~?JƚoLh#%rJNq<ҪuУQ r$_{Ka(K BRMA+MɃ.| f"-7PUhN:$AA6{$4[AB ׽μ-%۽#ohaiX#_9֌Uwd'Hz$Q( }knNwO!M$٥@)*|[x.<4ڼ d}ҁ%_:Z;RF暺~pJxgZ o`^/x8P\>TO.oJxőb={5ڝ`M;'ڃl!MUѵxb;])(;;aZw1qH/t c~fvX+!2w'3_}^ҩV7xhb[*o*|Bu36߃b79nˤ)xf[k;l[@C\)dTlf=w"5p[&m\'&Gx4S\] 2,1䇏 N/Lsn>#}GJ4@Nseh\\p(dx{ 򨣚 sUJOm;0IFmMR0_{5#h`9fMWV~gpx;5euvμm gBT6xtm+; ^EXc}-]R81K}oD70J3؀@>wPq-qA9Ŕ{S6d[UTج{3 O ]Kptp IT]x~AaՁr[|Вa_g?0]]wT֛,[un1[t$1Ȧ!薀7! sdj,Q J"3bi9HL 9ڙ!ZQPQ/3Rd< r17,sR]Z}H'z:Dy)Jyo?@oXX J3[Џ+] 5Q N_HaWCbuᝦZL,C)vЇ1ۙq cP9d/iw>"Zv|- $E5#. ,<h¦B;))Z<?*<ŠisrrX0גNHtk׹C[[%cQ: g/݅Vlit݆]}0I.4}Ghm 07U_7u] d"U]A!X3&9s$$u$4(3Q㽇,ƣKN*p> $3qc-~s|D1]63#?:j` H~6z s/ -Iۇ4I_ӎզf&1徥LCGـêʥg!$GF_!V-y>+K24,)>g jxX!_b%&vB29˪[1&W(jl5kn!6E?u㚸\4aTc',BlUzLvJMr` V%s^"&HJ~ wM+oYzl'n20 ~D\OAB-:Rx4e+2@֏P7w_=uJO_ 6 #AQFrPE]-ߞo%U߸Պ+iT+# %KnKtaZ5EMQY@ꇷQJ/i~rېB#J_@SA rW:ď#LTYX2W n09N `[#xa(y/oK#%x7=N8% W/I#A3sOw {E(KGOFBAɰٶL0 4CqJ ӆɼ j/-Q1'KPuzQ)@Sf} 9%wU˥3(+܍l3K ]jt6s!ɣՙu6 'rN ݡQz^7wuTIf@Eh@?t\dEFٛD/ @DL2u7v/$!Iն d:Yֽ@2nI,0Y;cLX 4zWy(71"riM[YOp~S(@?HP6"ݙZ)i]8ڒM[ŇVBkcd=~| , rpx3?S<}Wu~1m9n˼R)m}V XxU],A-=ay?^Қz=85 XϤ}?>0iPهY8dGk@G&1$#~NaHdƾW|u*ҲrMO1YRk3Pl֊Wwx~O;}:y4Ug:9N~Nq%hmylJx d: 4sL0,<aμ<27%pMA@ 1T*1l0ӽ׀!h#:F57Fhs$BOy7I z5^>KՐO$-'fZq 1{A'7}6x!C'V!C'CHqN4휥7de1d3ϗsY JG;wKO?ND+4=ylqs\{NtlQ8gnbWbn7_`^;* W@G#:9E'u1z\gv@o$w5^TqFv>iw=oQdw--6 ⣌YU6/tZtٛıbŀNq$J.Ek4J*3TOG?5p_WÞoK2#C֢tm'/LkhR 6U v! MAY)%j!pՒ #.dZ{t03t5r٧81Lyy,<-`)grn%j4Dvqq/{mp0XjW6B 3 @ ~+.,u-Ij?8r~^b%31rOw=Ɗ 淦_'ey^jeVfztyKo>֫/W@3|]Lx&gܸjaqӓd]N˩]j48p)5܂~Sf51̾( $\BxVL"۔t!}<=^GF_EhfInp( N9J,o<ϰf^yI?M13d1C ݖc[q-h2EKhF! JesɒE[ɃKN1xt>4f T -SVs%1Έt^߼\2k( 4cDԺ aM&w\.iQS$!qƃjEx鞒d]umfgC2LC/E/a]O{E-=c~hdé^r+CO7ӠjJ1w EUVEu&7h^TE%kڗIݔf ]P(&Rt1,KݞftI|BZ.(KFgjc ^9F9\-^ϲ%n^f_j;bu!Qr&N3|𶁥j`! Miޮg(Fy~'!Ic@ W&g9~n3RR=%UTha-.IC^EشT`7?~J#vg5ʨ@}\fG mɟZ*K&Nga @nid _dtFqI oA<[pnO:\2{ot$%CD0{;X~`}T񛄜0Uvr. fy fu %pK $B;5U-E~6gE5,|s@@ ĦuUgS oMNI:(Ԧ~e[ ` i-/MHZegfB_}&gG=yEvx sdó.&^y-,!_oDe.my0Tgpn|&p|` z,pU"%@ [q{M'i [lDcFX'5D-874Ux;k}͙=Q'=l2VzP4f w6/b'u"AsBM. .ITsgST'G-4mK4/m␤uȡ=/mgmn!W-)5mQGc}34F1h s#Ё J,w^򩑬/'+JkmLyhN4?z%SF41s&* XRnt-y3!>@w_- a@%=@٫.a)2=Ů2"-/B؜}~vIHꋭIJ5U~8>PL B]u;̓E$ٚekk3*D4s=APC w[MO4jlu>* -+a9 NAydTL,Z*Z<%e겯:N݋WSZ>a9LG$J PFʒ=2y" Me-s!_+Ւe7Ay h3NuX(ψҝAf`2El2^P*me!?*ÉݲWݔl1N8Q"B%xjUk*]uJ$]Q:r;nv4,~`q餺>2M]S§6P?4cAY:Bn&JZ'JvE&RH]/OgT⭺1&%EL—3k$b4 !=ONCnFK9liNIY=nXIӔNZUSe k')D.=A6~ʘ#hiY{Lvd87oR5,FU,?PÖ]D ϵ ֩I/g\J}bdmbR"::U4K0-Bǵ`lKewW$F=ʯ'y|Vf"|*pO£(PCQ]|زMWXLWԦP0TJ_7^H6= Ť?I^t_JEq$?7Z Ԃa3=d&%J8N^?'f~%qk;'gw3q^CLxlׁKjԐҴmr}c>kǸN  /ݸIg! L5VQ+IsBK 6ژ6ܤѼN۷T'*Gɻ%8|.sلۑ8܊a9H&CA!_(҆㴔 3 A-꺱CճdKk(奪u b{BQ0Td;"03d8l Xl),{?zC UUJw:yǜ^sik:,;gtz *Z%>) (םZ8 ]zm8eo+ 'u͎/ZPx{6?s J[5-R7C`@̐ăD.hlvZ@0([ܦg؆q7RW&{xgTZ5Yo4~:Z3iMqtO"'4vAp3DƃH?y{sHrcutS{1#\I/ڷֵdeDy6KNrsm @VwIVW(s´cC#]OWN.*f?~[~?e~ٙB~6C,h_gA?=Kr-N+님ĨZ]Fq:!){ۼFQ^$Y˙Aοd+]XkEIpv]'ZPvwȤun"PQD+ rV2 **:;,NDp kC/[] PhxJ"3~7dZW/0[aQXxv\*r=cC3|T)|2nCGz9ėfPdI Tw5*)8[#&98KMDR^-ӣn' *^3yR#* ΞZXȞv_)@ dդ3#@iɏ4f?w DaH v#P9N'@ jynkfxT9iеoY1Ž䋊f1 vH$+*BIv8*c9L B  9=0E%?UE < 3;ˡ jIyO44JKӗ? CaW`_d#dC<>HXxPZ!aJď^$3wZ®,IEVDM#o(%:e*kH)OYyu_ԤA .N!uC,Z eɁ:B7pIQ|Uv$K}nŷܗ0;f,*O"ۘdM4KX-z߽2 Kⱅ35)C;uȝTConB(XƅZΏ"6dwKA"gM%+*x!RTJTj< -P" h,IشLa 5*S%YSh P%1UwgSJ tzS/lr) 9"N6*JAf{ԭW $z ?M+ְTaŕ(K}?M(?tIGQB{ د7滗ƆV⤒s㹅FT{lK/st7-U[VXGxʱau;@YN68cP+{] Ќ8!榇$ ifMk ΎZ~^Nyt;AъY0 ojЉZ$qAqx#A%hg4u Y5-E뎰:젾ߐI ǣ~Tv&"Zt ''{NYtP YZ