Sanic-OAuthlib

View on PyPIReverse Dependencies (0)

0.4.0 Sanic_OAuthlib-0.4.0-py3-none-any.whl

Wheel Details

Project: Sanic-OAuthlib
Version: 0.4.0
Filename: Sanic_OAuthlib-0.4.0-py3-none-any.whl
Download: [link]
Size: 177343
MD5: 05eca9fffe71f41fce3923a03229c80c
SHA256: 389f036fd48ce3d8496db9a2104f3a0465b70d3633d74f482a778fd1a8e8ba98
Uploaded: 2021-08-31 03:33:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: sanic-oauthlib
Version: 0.4.0
Summary: OAuthLib for Sanic, ported from Flask-OAuthLib
Author: Ashley Sommer
Author-Email: ashleysommer[at]gmail.com
Home-Page: https://github.com/ashleysommer/sanic_oauthlib
Project-Url: Repository, https://github.com/ashleysommer/sanic_oauthlib
License: BSD
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved
Classifier: License :: OSI Approved :: BSD License
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.7.0,<4.0.0
Requires-Dist: httpx (<1.0.0,>=0.9.3)
Requires-Dist: oauthlib (==3.1.0)
Requires-Dist: sanic (<21.9,>=21.3.4)
Requires-Dist: sanic-plugin-toolkit (>=1.1.0)
Requires-Dist: sanic_session_sptk (>=0.6.0)
Description-Content-Type: text/x-rst
[Description omitted; length: 2447 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry 1.0.4
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
MANIFEST.in sha256=rKtKmbvJGLIzH1yMuLDxL02zpUtpTRT7HyPEJr5Ad_U 55
docs/Makefile sha256=fbb7KHOrYwXc2sKp4ETeqpT01SmVxbWbRw54G59xSaw 5596
docs/_static/flask-oauthlib.png sha256=6-TtR5BQoNaVdUusQzNRHIEqwYh_amssy1EJEyaJcDY 23909
docs/_templates/brand.html sha256=TAwkZFwHnYGIYLux_49U-BuWt6S5dY_e-VnHSaE-o6Q 489
docs/_templates/sidebarintro.html sha256=vwCY6BjTYoWYLAIcPWq7ymhXFdkwKfip7AkxFNN03ew 631
docs/_themes/.git sha256=ZkFB2HDck0YwVsJoUOtZlEKep5zmZuLw_glBeV0zcC0 40
docs/_themes/.gitignore sha256=8nZgxOxu-oaqxNYQNsX0lelDiAWm9jvkTxfbADl5oG8 22
docs/_themes/LICENSE sha256=nB5iClz450_oHB_UxV6cwLGJ_ATmd8_H75Fd50bD9Z4 1789
docs/_themes/README sha256=MU8Df97SvZV6NyUdqDbpr6cQY8eq35vk_ez1fTBhEe4 1093
docs/_themes/flask/layout.html sha256=RZ5kS7ItcWwudr20fTosIN15lZI8NzlHdeVcGy_78ys 670
docs/_themes/flask/relations.html sha256=5k5IjlzQnGgKWWjmxy0DsbFfgWMVd8EisAu77pSnn5I 590
docs/_themes/flask/static/flasky.css_t sha256=lV_0f3JH2xzC4xnmkPhGVrZMoNeFA5t7aBnPyVgUn5k 9348
docs/_themes/flask/theme.conf sha256=WywqNuU22jwjmLvkIGpjTGkliw0vCQa12rLnjkAtrMc 160
docs/_themes/flask_small/layout.html sha256=wNbhu_xTGB7CgDJ_f0vWbwiZ6q7g5CZAZmMRxusOqfM 683
docs/_themes/flask_small/static/flasky.css_t sha256=30eo-XRbpJzpIJ4AB6sOdKWYQrBcYDyc1Yojj4b-BjQ 4609
docs/_themes/flask_small/theme.conf sha256=4iAjc6shHhxaJVLZn7qWzHDMkOCGXGlUwW_NAlMxLs8 184
docs/_themes/flask_theme_support.py sha256=u6NnfG7rmfZ46AjpAUKgJbeYt2WLrBq0YyWR34RB0gk 4875
docs/additional.rst sha256=apKYUkXTvP0tlQ5rQPwWipimI7SUYn4qY6wGUg4uti8 3710
docs/api.rst sha256=3O9JebYj5x0NWAQ6x_JHxquogEtFl0e88gXDSuCG-NE 1125
docs/authors.rst sha256=Jd8jNhU76V_4wjD7kF2ZzCUWVzPvoG4kAVEGpbmchgk 292
docs/changelog.rst sha256=w8U6KLID5hwK_KVA0n30DcMWvAwcxDWsE1QkzwSqwas 28
docs/client.rst sha256=LaQ1rxaieBXKnz4dlZzAaSo4wg8ILwQv2o97TXE0C3E 12931
docs/conf.py sha256=ffvSIb5PIHH_dxY2Yb9sfHj6j0RFi1h7dkJyL2RIuzQ 8262
docs/contrib.rst sha256=r1XbWeGNqn4uOas3aJ6B9y7aqElIG29i4Za7Qo2cn98 52
docs/index.rst sha256=c9ArgCp6nOxy03GjtVNDA37zwJmRZ_zJJ7txOtSQ0Uk 1552
docs/install.rst sha256=p4EwwOcq6QCo-YG_aMge_vz1Vuj63WIltUCScSSO1z8 1221
docs/intro.rst sha256=k6JHoF-Bk8tCDOmYJxL0CDd6GxzvoarqRcqvXTds-wM 1471
docs/oauth1.rst sha256=wL1C1-uhHwsJ4wy0VNqpmn5X1yMGQoor8wYbgsq1XTk 14690
docs/oauth2.rst sha256=ZQ69FkUCQCduyBdLSE6QXGKWVA9ORV26GshoAzJ0-Jc 15325
example/contrib/experiment-client/douban.py sha256=_PxaG87cB5tHOgoZ6sqGSwOSLjXtNWXxAWRTkivEJfg 1764
example/contrib/experiment-client/twitter.py sha256=3lFrDzyrR8lJKR2_I4nqeShtRGtJ3qxGIwkcg-O8mbQ 1559
example/douban.py sha256=m3Nq--K1TvpeVM-SbKANDDcqMOJ1fyqnaEUqC2Ovk5g 1583
example/dropbox.py sha256=aPUycYT8N4ON-1VwBITCmHUvC71vo-oAnmQnRVCieuU 1506
example/facebook.py sha256=Foq9zfyPk_FhgKHVH5Nf0UdqMGTU2FRgu0IweIuoyhc 1694
example/github.py sha256=F2hK8OWNJ0whnUth5tWEpfY5ShcJbJm3rVIAAn-axG8 1590
example/google.py sha256=tsqSmYSM1cYUeIykbNR4f_-tC6hxr23zpg7mBIdR0pc 1864
example/linkedin.py sha256=8fLe2tEQBUTqKAq8VbdZhYHS3wlXn0S0Dp8liNUx5hc 2007
example/oauth1_provider.py sha256=h0IKt_k4t-UyOC-EOh5M00gSxqmm2G_rZupqXRBpWZk 9303
example/oauth2_provider.py sha256=IgdjdN5A5TwPj-Qn_6TTK-Qo23oNciXdwfhib6V8mtU 11840
example/qq.py sha256=s8X3JkK4uYm8Tl0NG-UdjKSpBL-TRDx-nfRnLOLTIWM 3714
example/reddit.py sha256=Bz22xvfnirp96PosFZBt6VzlfTiyfaojThSXa2wlxl8 3783
example/twitter.py sha256=07RLcw3xxt70kWQKBWeVG82wV8NqMyrJ8Upi-UKMNTo 2622
example/weibo.py sha256=_2Pl0tISEDmiciC5lkEvgyaduo95tu63jpHtxjQ_b2s 2153
poetry.lock sha256=TJ8EVj6iWG9Vd8Zty7eCG2z9XDhlzsEa0Yvp-FoB4Gc 114983
pyproject.toml sha256=jvlpfAtPSjMhD3ITEEHHuaj7WhqBAA5cNdCsVZz8gVE 4615
sanic_oauthlib/__init__.py sha256=9_-j1MZ4E0iBOw8EO6Myd775Dox_Pa9IFOwBBwRI5RE 468
sanic_oauthlib/client.py sha256=DCHZFxquJDflE_beJyfzPtio8VuXn5bMpA29UMQDePs 28162
sanic_oauthlib/contrib/__init__.py sha256=lHImrkRHivIBfVwYREYnYrLgPXxoaoTFM5OcevC6oqI 169
sanic_oauthlib/contrib/apps.py sha256=O8Aak_pm3uF1IS_jM4wnRRd73xkbFHITpPywnBB3lJs 7819
sanic_oauthlib/contrib/cache.py sha256=muaIkCto_aw2e0DvVbBkdKqQ3OkuAYM88CGoPW_JiQk 7181
sanic_oauthlib/contrib/oauth2.py sha256=VEIgNPpw-1UEbt7I9HWjY4aOpIptzUNGDw0HcsLO2X4 10413
sanic_oauthlib/provider/__init__.py sha256=dnnGSXiXYgJQXsrv-NIxlZpIDL_9h4elT8vBgsQOTFo 452
sanic_oauthlib/provider/oauth1.py sha256=SgZZKd2U-3L9GTbUmBiWTRo7QFuIQT908pWPFfyg-rk 34856
sanic_oauthlib/provider/oauth2.py sha256=sxwCCjJNXwSaMebs6Empmt72CmmTmIvL3QMkTEKmwjk 45638
sanic_oauthlib/utils.py sha256=YcmSeNijcJPZlwQxv0zpb3JU2IUAJKUSga8-T1mMQzg 5256
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/_base.py sha256=i6WNqIv7vvEOI-d7NNdeo68yCwYKUlzLhblBUCaCQlk 3287
tests/oauth1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/oauth1/client.py sha256=baZKbKmqYEN28pGcmyovcxSN2TWovZw6HgO7AuD_isk 3365
tests/oauth1/server.py sha256=0zaIxzQ1NTcVyEoVmyDC7TluSntv3Cw1kTZanhbyz48 9436
tests/oauth1/test_oauth1.py sha256=RUNGZcdc2xtP8bsfvlsMusSA4MlC3emfECpMgd0JtSs 7638
tests/oauth2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/oauth2/client.py sha256=GZNzGnziJ7fzYSWoZGcGBTdGSv2Jsl49DmbDucqZNoQ 3126
tests/oauth2/server.py sha256=5mOofOg5pstxqWh9-QcilQTmQfpe3nmuo4Comkqx8Ho 11817
tests/oauth2/test_oauth2.py sha256=tao-aD8w8Yvj1abZJ3TwHTNp9abFlUl4MW-K7Z6Dg_M 16319
tests/test_client.py sha256=-BDi1vDdpav6rYfuSxKpU46y5obIAid8Y3whXo7-MpI 7243
tests/test_contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_contrib/test_apps.py sha256=8kptoGczBJ_6J9Rl_HieXwY06FjGhXJIWDDzU0NBlHk 1874
tests/test_oauth2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_oauth2/base.py sha256=UlZv7ISKKvQfu-zCJ2QTuBHr05doN7P-nXFwgtTZOlo 10585
tests/test_oauth2/test_client_credential.py sha256=VDoPIfP7PIya6weZ0NX6Q69Vx-INiRM2nLWHtJ8LJmY 1657
tests/test_oauth2/test_code.py sha256=keGKcYDQ-Bc3dw2edLqNkL7RLjUTBmPK6OdcfgZFMhc 5939
tests/test_oauth2/test_implicit.py sha256=zKKBMmUTqhqCgcCZz9vqyZlSZBLA1UawTg_xaC_eb2U 1272
tests/test_oauth2/test_password.py sha256=0huIIud2gwAkhRAkvJms0BrtqVsQCeLBmUqCPYMl7vk 3105
tests/test_oauth2/test_refresh.py sha256=LwbbWs0amkHlXt6vu9QDIehviuIQFXxtOwbjBTcbpJQ 3498
tests/test_utils.py sha256=cPDlx9ZnjPN0MA-A0IYjwW4sLf3O_PgBE36VQscpyxU 3269
sanic_oauthlib-0.4.0.dist-info/entry_points.txt sha256=7RzT_NX-mo3EM3PksLlMAmMzib78xUPe_vk6cE37Gu0 170
sanic_oauthlib-0.4.0.dist-info/LICENSE sha256=a19A04pt-9xkbTk4OJC8WGQSONT0mS4YUBWoVj2MfGs 1566
sanic_oauthlib-0.4.0.dist-info/WHEEL sha256=N0LZrBtofpkS5mJXgVHTCEy52Sam4D6PHQWC8HnMeTs 83
sanic_oauthlib-0.4.0.dist-info/METADATA sha256=D44ie96WajXDJeVKE6AD5byTG6K4cfHVz6lY8zyGoMY 4017
sanic_oauthlib-0.4.0.dist-info/RECORD

entry_points.txt

OAuth1Provider = sanic_oauthlib.provider.oauth1:instance
OAuth2Provider = sanic_oauthlib.provider.oauth2:instance
OAuthClient = sanic_oauthlib.client:instance