1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-oauthlib
7 SDESC[py37]= Spec-compliant OAuth implementation (PY37)
8 SDESC[py38]= Spec-compliant OAuth implementation (PY38)
9 HOMEPAGE= https://github.com/oauthlib/oauthlib
10 CONTACT= Python_Automaton[python@ironwolf.systems]
13 SITES[main]= PYPI/o/oauthlib
14 DISTFILE[1]= oauthlib-3.1.0.tar.gz:main
19 OPTIONS_AVAILABLE= PY38 PY37
20 OPTIONS_STANDARD= none
21 VOPTS[py37]= PY38=OFF PY37=ON
22 VOPTS[py38]= PY38=ON PY37=OFF
24 DISTNAME= oauthlib-3.1.0
28 [PY37].USES_ON= python:py37
30 [PY38].USES_ON= python:py38
32 [FILE:3665:descriptions/desc.single]
33 OAuthLib - Python Framework for OAuth1 & OAuth2
34 ===============================================
36 *A generic, spec-compliant, thorough implementation of the OAuth
38 logic for Python 2.7 and 3.4+.*
42 :alt: Download from PyPI
48 OAuth often seems complicated and difficult-to-implement. There are several
49 prominent libraries for handling OAuth requests, but they all suffer from
51 both of the following:
53 1. They predate the `OAuth 1.0 spec`_, AKA RFC 5849.
54 2. They predate the `OAuth 2.0 spec`_, AKA RFC 6749.
55 3. They assume the usage of a specific HTTP request library.
57 .. _`OAuth 1.0 spec`: https://tools.ietf.org/html/rfc5849
58 .. _`OAuth 2.0 spec`: https://tools.ietf.org/html/rfc6749
60 OAuthLib is a framework which implements the logic of OAuth1 or OAuth2
62 assuming a specific HTTP request object or web framework. Use it to graft
64 client support onto your favorite HTTP library, or provide support onto
66 favourite web framework. If you're a maintainer of such a library, write a
68 veneer on top of OAuthLib and get OAuth support for very little effort.
73 Full documentation is available on `Read the Docs`_. All contributions are
75 welcome! The documentation is still quite sparse, please open an issue for
77 you'd like to know, or discuss it in our `Gitter community`_, or even
81 .. _`Gitter community`: https://gitter.im/oauthlib/Lobby
82 .. _`Read the Docs`: https://oauthlib.readthedocs.io/en/latest/index.html
84 Interested in making OAuth requests?
85 ------------------------------------
87 Then you might be more interested in using `requests`_ which has OAuthLib
88 powered OAuth support provided by the `requests-oauthlib`_ library.
90 .. _`requests`: https://github.com/requests/requests
91 .. _`requests-oauthlib`: https://github.com/requests/requests-oauthlib
93 Which web frameworks are supported?
94 -----------------------------------
96 The following packages provide OAuth support using OAuthLib.
98 - For Django there is `django-oauth-toolkit`_, which includes `Django REST
100 - For Flask there is `flask-oauthlib`_ and `Flask-Dance`_.
101 - For Pyramid there is `pyramid-oauthlib`_.
102 - For Bottle there is `bottle-oauthlib`_.
104 If you have written an OAuthLib package that supports your favorite
106 please open a Pull Request, updating the documentation.
108 .. _`django-oauth-toolkit`: https://github.com/evonove/django-oauth-toolkit
109 .. _`flask-oauthlib`: https://github.com/lepture/flask-oauthlib
110 .. _`Django REST framework`: http://django-rest-framework.org
111 .. _`Flask-Dance`: https://github.com/singingwolfboy/flask-dance
112 .. _`pyramid-oauthlib`: https://github.com/tilgovi/pyramid-oauthlib
113 .. _`bottle-oauthlib`: https://github.com/thomsonreuters/bottle-oauthlib
115 Using OAuthLib? Please get in touch!
116 ------------------------------------
117 Patching OAuth support onto an http request framework? Creating an OAuth
118 provider extension for a web framework? Simply using OAuthLib to Get Things
122 No matter which we'd love to hear from you in our `Gitter community`_ or if
124 anything in particular you would like to have, change or comment on don't
125 hesitate for a second to send a pull request or open an issue. We might be
127 busy and therefore slow to reply but we love feedback!
129 Chances are you have run into something annoying that you wish there was
130 documentation for, if you wish to gain eternal fame and glory, and a drink
132 have the pleasure to run into eachother, please send a docs pull request =)
136 bee41cc35fcca6e988463cacc3bcb8a96224f470ca547e697b604cc697b2f889 155362 oauthlib-3.1.0.tar.gz