Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
1Metadata-Version: 2.42Name: oauthlib3Version: 3.3.14Summary: A generic, spec-compliant, thorough implementation of the OAuth request-signing logic5Home-page: https://github.com/oauthlib/oauthlib6Author: The OAuthlib Community7Maintainer: Jonathan Huot8Maintainer-email: jonathan.huot@gmail.com9License: BSD-3-Clause10Platform: any11Classifier: Development Status :: 5 - Production/Stable12Classifier: Environment :: Web Environment13Classifier: Intended Audience :: Developers14Classifier: Operating System :: MacOS15Classifier: Operating System :: POSIX16Classifier: Operating System :: POSIX :: Linux17Classifier: Programming Language :: Python18Classifier: Programming Language :: Python :: 319Classifier: Programming Language :: Python :: 3.820Classifier: Programming Language :: Python :: 3.921Classifier: Programming Language :: Python :: 3.1022Classifier: Programming Language :: Python :: 3.1123Classifier: Programming Language :: Python :: 3.1224Classifier: Programming Language :: Python :: 3.1325Classifier: Programming Language :: Python :: 3 :: Only26Classifier: Programming Language :: Python :: Implementation27Classifier: Programming Language :: Python :: Implementation :: CPython28Classifier: Programming Language :: Python :: Implementation :: PyPy29Classifier: Topic :: Software Development :: Libraries :: Python Modules30Requires-Python: >=3.831Description-Content-Type: text/x-rst32License-File: LICENSE33Provides-Extra: rsa34Requires-Dist: cryptography>=3.0.0; extra == "rsa"35Provides-Extra: signedtoken36Requires-Dist: cryptography>=3.0.0; extra == "signedtoken"37Requires-Dist: pyjwt<3,>=2.0.0; extra == "signedtoken"38Provides-Extra: signals39Requires-Dist: blinker>=1.4.0; extra == "signals"40Dynamic: author41Dynamic: classifier42Dynamic: description43Dynamic: description-content-type44Dynamic: home-page45Dynamic: license46Dynamic: license-file47Dynamic: maintainer48Dynamic: maintainer-email49Dynamic: platform50Dynamic: provides-extra51Dynamic: requires-python52Dynamic: summary53 54OAuthLib - Python Framework for OAuth1 & OAuth255===============================================56 57*A generic, spec-compliant, thorough implementation of the OAuth request-signing58logic for Python 3.8+*59 60.. image:: https://github.com/oauthlib/oauthlib/actions/workflows/python-build.yml/badge.svg61  :target: https://github.com/oauthlib/oauthlib/actions62  :alt: GitHub Actions63.. image:: https://coveralls.io/repos/oauthlib/oauthlib/badge.svg?branch=master64  :target: https://coveralls.io/r/oauthlib/oauthlib65  :alt: Coveralls66.. image:: https://img.shields.io/pypi/pyversions/oauthlib.svg67  :target: https://pypi.org/project/oauthlib/68  :alt: Download from PyPI69.. image:: https://img.shields.io/pypi/l/oauthlib.svg70  :target: https://pypi.org/project/oauthlib/71  :alt: License72.. image:: https://app.fossa.io/api/projects/git%2Bgithub.com%2Foauthlib%2Foauthlib.svg?type=shield73   :target: https://app.fossa.io/projects/git%2Bgithub.com%2Foauthlib%2Foauthlib?ref=badge_shield74   :alt: FOSSA Status75.. image:: https://img.shields.io/readthedocs/oauthlib.svg76  :target: https://oauthlib.readthedocs.io/en/latest/index.html77  :alt: Read the Docs78.. image:: https://badges.gitter.im/oauthlib/oauthlib.svg79  :target: https://gitter.im/oauthlib/Lobby80  :alt: Chat on Gitter81 82 83.. image:: https://raw.githubusercontent.com/oauthlib/oauthlib/8d71b161fd145d11c40d55c9ab66ac134a303253/docs/logo/oauthlib-banner-700x192.png84  :target: https://github.com/oauthlib/oauthlib/85  :alt: OAuth + Python = OAuthlib Python Framework86 87 88OAuth often seems complicated and difficult-to-implement. There are several89prominent libraries for handling OAuth requests, but they all suffer from one or90both of the following:91 921. They predate the `OAuth 1.0 spec`_, AKA RFC 5849.932. They predate the `OAuth 2.0 spec`_, AKA RFC 6749.943. They assume the usage of a specific HTTP request library.95 96.. _`OAuth 1.0 spec`: https://tools.ietf.org/html/rfc584997.. _`OAuth 2.0 spec`: https://tools.ietf.org/html/rfc674998 99OAuthLib is a framework which implements the logic of OAuth1 or OAuth2 without100assuming a specific HTTP request object or web framework. Use it to graft OAuth101client support onto your favorite HTTP library, or provide support onto your102favourite web framework. If you're a maintainer of such a library, write a thin103veneer on top of OAuthLib and get OAuth support for very little effort.104 105 106Documentation107--------------108 109Full documentation is available on `Read the Docs`_. All contributions are very110welcome! The documentation is still quite sparse, please open an issue for what111you'd like to know, or discuss it in our `Gitter community`_, or even better, send a112pull request!113 114.. _`Gitter community`: https://gitter.im/oauthlib/Lobby115.. _`Read the Docs`: https://oauthlib.readthedocs.io/en/latest/index.html116 117Interested in making OAuth requests?118------------------------------------119 120Then you might be more interested in using `requests`_ which has OAuthLib121powered OAuth support provided by the `requests-oauthlib`_ library.122 123.. _`requests`: https://github.com/requests/requests124.. _`requests-oauthlib`: https://github.com/requests/requests-oauthlib125 126Which web frameworks are supported?127-----------------------------------128 129The following packages provide OAuth support using OAuthLib.130 131- For Django there is:132  - `django-oauth-toolkit`_, which includes `Django REST framework`_ support.133  - `django-allauth`_, which includes `Django REST framework`_ as well as `Django Ninja`_ support.134- For Flask there is `flask-oauthlib`_ and `Flask-Dance`_.135- For Pyramid there is `pyramid-oauthlib`_.136- For Bottle there is `bottle-oauthlib`_.137 138If you have written an OAuthLib package that supports your favorite framework,139please open a Pull Request, updating the documentation.140 141.. _`django-oauth-toolkit`: https://github.com/evonove/django-oauth-toolkit142.. _`flask-oauthlib`: https://github.com/lepture/flask-oauthlib143.. _`Django REST framework`: http://django-rest-framework.org144.. _`Flask-Dance`: https://github.com/singingwolfboy/flask-dance145.. _`pyramid-oauthlib`: https://github.com/tilgovi/pyramid-oauthlib146.. _`bottle-oauthlib`: https://github.com/thomsonreuters/bottle-oauthlib147.. _`django-allauth`: https://allauth.org/148.. _`Django Ninja`: https://django-ninja.dev/149 150Using OAuthLib? Please get in touch!151------------------------------------152Patching OAuth support onto an http request framework? Creating an OAuth153provider extension for a web framework? Simply using OAuthLib to Get Things Done154or to learn?155 156No matter which we'd love to hear from you in our `Gitter community`_ or if you have157anything in particular you would like to have, change or comment on don't158hesitate for a second to send a pull request or open an issue. We might be quite159busy and therefore slow to reply but we love feedback!160 161Chances are you have run into something annoying that you wish there was162documentation for, if you wish to gain eternal fame and glory, and a drink if we163have the pleasure to run into each other, please send a docs pull request =)164 165.. _`Gitter community`: https://gitter.im/oauthlib/Lobby166 167License168-------169 170OAuthLib is yours to use and abuse according to the terms of the BSD-3-Clause license.171Check the LICENSE file for full details.172 173Credits174-------175 176OAuthLib has been started and maintained several years by Idan Gazit and other177amazing `AUTHORS`_. Thanks to their wonderful work, the open-source `community`_178creation has been possible and the project can stay active and reactive to users179requests.180 181 182.. _`AUTHORS`: https://github.com/oauthlib/oauthlib/blob/master/AUTHORS183.. _`community`: https://github.com/oauthlib/184 185Changelog186---------187 188*OAuthLib is in active development, with the core of both OAuth1 and OAuth2189completed, for providers as well as clients.* See `supported features`_ for190details.191 192.. _`supported features`: https://oauthlib.readthedocs.io/en/latest/feature_matrix.html193 194For a full changelog see ``CHANGELOG.rst``.195 
codekingpro/portable-devtools · Team Ai