python3-oauthlib-2.0.6-150000.3.6.1<>,e>}?}d & bDHTXq    h   2 3p6 9|<=???@(@8@ 9@ :A FSGSHVDIXXYYY\Y]\h^kbpcqdrer fr#lr%ur8vtwuxxTy{z}D}T}X}^}Cpython3-oauthlib2.0.6150000.3.6.1A Generic Implementation of the OAuth Request-Signing LogicA generic, spec-compliant, thorough implementation of the OAuth request-signing logic. OAuth often seems complicated and difficult-to-implement. There are several prominent libraries for signing OAuth requests, but they all suffer from one or both of the following: 1. They predate the OAuth 1.0 spec, AKA RFC 5849. 2. They predate the OAuth 2.0 spec, AKA RFC 6749. 3. They assume the usage of a specific HTTP request library. OAuthLib is a generic utility which implements the logic of OAuth without assuming a specific HTTP request object. Use it to graft OAuth support onto your favorite HTTP library. If you're a maintainer of such a library, write a thin veneer on top of OAuthLib and get OAuth support for very little effort.eBSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/idangazit/oauthliblinuxnoarch-? UU4t4tRR8JVV;'' 9 9?A?A h h`VVqqTT   $(p]$C 9 Wv\ ] __>>8x8xff"" 222 ' 'GG##JJ%.%. O "AD#MMQQYY!Q!Q90' 2B;;11@@T TDI >&_&F 'YAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤e?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.0.6-150000.3.6.1     oauthliboauthlib-2.0.6-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pycsignals.cpython-36.opt-1.pycsignals.cpython-36.pycuri_validate.cpython-36.opt-1.pycuri_validate.cpython-36.pyccommon.pyoauth1__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycrfc5849__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.pycparameters.cpython-36.opt-1.pycparameters.cpython-36.pycrequest_validator.cpython-36.opt-1.pycrequest_validator.cpython-36.pycsignature.cpython-36.opt-1.pycsignature.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycendpoints__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccess_token.cpython-36.opt-1.pycaccess_token.cpython-36.pycauthorization.cpython-36.opt-1.pycauthorization.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycpre_configured.cpython-36.opt-1.pycpre_configured.cpython-36.pycrequest_token.cpython-36.opt-1.pycrequest_token.cpython-36.pycresource.cpython-36.opt-1.pycresource.cpython-36.pycsignature_only.cpython-36.opt-1.pycsignature_only.cpython-36.pycaccess_token.pyauthorization.pybase.pypre_configured.pyrequest_token.pyresource.pysignature_only.pyerrors.pyparameters.pyrequest_validator.pysignature.pyutils.pyoauth2__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycrfc6749__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.pycparameters.cpython-36.opt-1.pycparameters.cpython-36.pycrequest_validator.cpython-36.opt-1.pycrequest_validator.cpython-36.pyctokens.cpython-36.opt-1.pyctokens.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycclients__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbackend_application.cpython-36.opt-1.pycbackend_application.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyclegacy_application.cpython-36.opt-1.pyclegacy_application.cpython-36.pycmobile_application.cpython-36.opt-1.pycmobile_application.cpython-36.pycservice_application.cpython-36.opt-1.pycservice_application.cpython-36.pycweb_application.cpython-36.opt-1.pycweb_application.cpython-36.pycbackend_application.pybase.pylegacy_application.pymobile_application.pyservice_application.pyweb_application.pyendpoints__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycauthorization.cpython-36.opt-1.pycauthorization.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycpre_configured.cpython-36.opt-1.pycpre_configured.cpython-36.pycresource.cpython-36.opt-1.pycresource.cpython-36.pycrevocation.cpython-36.opt-1.pycrevocation.cpython-36.pyctoken.cpython-36.opt-1.pyctoken.cpython-36.pycauthorization.pybase.pypre_configured.pyresource.pyrevocation.pytoken.pyerrors.pygrant_types__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycauthorization_code.cpython-36.opt-1.pycauthorization_code.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycclient_credentials.cpython-36.opt-1.pycclient_credentials.cpython-36.pycimplicit.cpython-36.opt-1.pycimplicit.cpython-36.pycopenid_connect.cpython-36.opt-1.pycopenid_connect.cpython-36.pycrefresh_token.cpython-36.opt-1.pycrefresh_token.cpython-36.pycresource_owner_password_credentials.cpython-36.opt-1.pycresource_owner_password_credentials.cpython-36.pycauthorization_code.pybase.pyclient_credentials.pyimplicit.pyopenid_connect.pyrefresh_token.pyresource_owner_password_credentials.pyparameters.pyrequest_validator.pytokens.pyutils.pysignals.pyuri_validate.pypython3-oauthlibCHANGELOG.rstLICENSEREADME.rst/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/oauthlib-2.0.6-py3.6.egg-info//usr/lib/python3.6/site-packages/oauthlib//usr/lib/python3.6/site-packages/oauthlib/__pycache__//usr/lib/python3.6/site-packages/oauthlib/oauth1//usr/lib/python3.6/site-packages/oauthlib/oauth1/__pycache__//usr/lib/python3.6/site-packages/oauthlib/oauth1/rfc5849//usr/lib/python3.6/site-packages/oauthlib/oauth1/rfc5849/__pycache__//usr/lib/python3.6/site-packages/oauthlib/oauth1/rfc5849/endpoints//usr/lib/python3.6/site-packages/oauthlib/oauth1/rfc5849/endpoints/__pycache__//usr/lib/python3.6/site-packages/oauthlib/oauth2//usr/lib/python3.6/site-packages/oauthlib/oauth2/__pycache__//usr/lib/python3.6/site-packages/oauthlib/oauth2/rfc6749//usr/lib/python3.6/site-packages/oauthlib/oauth2/rfc6749/__pycache__//usr/lib/python3.6/site-packages/oauthlib/oauth2/rfc6749/clients//usr/lib/python3.6/site-packages/oauthlib/oauth2/rfc6749/clients/__pycache__//usr/lib/python3.6/site-packages/oauthlib/oauth2/rfc6749/endpoints//usr/lib/python3.6/site-packages/oauthlib/oauth2/rfc6749/endpoints/__pycache__//usr/lib/python3.6/site-packages/oauthlib/oauth2/rfc6749/grant_types//usr/lib/python3.6/site-packages/oauthlib/oauth2/rfc6749/grant_types/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-oauthlib/-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:Maintenance:32328/SUSE_SLE-15_Update/5cf8e0e88883eedcb77aca000f720aba-python-oauthlib.SUSE_SLE-15_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledPython script, UTF-8 Unicode text executablePython script, ASCII text executable, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR6O+]utf-8611c94bd87a61ef2cad194ad1ffdea2411f8c6fe6e7f33a5b952ed20427e5a81? 7zXZ !t/]"k%{^E) `>C tw̋LEG2=]&1)/d7ܰq|Ґp":$MZ$-үtuc&d xtViYsaWoէ?L*ch.%*<&SZVv?^] B@nJPc};ПJvW"_OOU>h`D8hY:<Ĵİ]0Xä@Rx_2*ZBa l dQT>w.` g0YO INU5~ۡ׍M,вR2\-O/k0 ¯ĩ\ZD 6W`G)ǥ_a3XӾºS K <"%N{~'RMƟ)1Э]Kʁ 꽌DN}jf 5i1sB!3ߒs6WV) !gTqG`4#YaqY9O0WLֿ@ F,hԻ ,7Eu9j[S6z`dKwtgD[c"M}۵@19tvGL$j:Ѱltܛ뙱553ǀE ZQ_"^qbRh2E;ͺ5&/[z?j^i70f?؁% _]_K|s^>6kL\ٔ&ނRyq|7B׬a4^Qw׾߫nFHɳz']0$/3QZ*]y9KrF!S=py1wKD}FǬr#kRPfvUUm.9QkRfɋdjzb֭-! r9֞CmmЭNNj|x`ٰZrm,봲ݺ/Ҁ9,ww;[^w#9+po68]$%f~N n|[&ٚY!9#T..N<z|0X.M_FLx*}gwO q򆏰BX&zK#<N~{ET2DiܰfX-*hkG}B_8W84Q߰P8'DN> *d&) Jq4 Vhh_ٙzO , O \aH]GJwq8.c%1 S8<'_)zdr2-}=dD큆`&}]3ĭ>Z1eNȇ䓮^!UʨFkД:U.su'h> %[)NC2K󂏪1/G^ YZ