Ravenports generated: 20 Apr 2020 15:00
[ravenports.git] / bucket_37 / python-oauthlib
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-oauthlib
4 VERSION=                3.1.0
5 KEYWORDS=               python
6 VARIANTS=               py38 py37
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]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            PYPI/o/oauthlib
14 DISTFILE[1]=            oauthlib-3.1.0.tar.gz:main
15 DF_INDEX=               1
16 SPKGS[py37]=            single
17 SPKGS[py38]=            single
18
19 OPTIONS_AVAILABLE=      PY38 PY37
20 OPTIONS_STANDARD=       none
21 VOPTS[py37]=            PY38=OFF PY37=ON
22 VOPTS[py38]=            PY38=ON PY37=OFF
23
24 DISTNAME=               oauthlib-3.1.0
25
26 GENERATED=              yes
27
28 [PY37].USES_ON=                         python:py37
29
30 [PY38].USES_ON=                         python:py38
31
32 [FILE:3665:descriptions/desc.single]
33 OAuthLib - Python Framework for OAuth1 & OAuth2
34 ===============================================
35
36 *A generic, spec-compliant, thorough implementation of the OAuth
37 request-signing
38 logic for Python 2.7 and 3.4+.*
39
40   :alt: Travis
41   :alt: Coveralls
42   :alt: Download from PyPI
43   :alt: License
44    :alt: FOSSA Status
45   :alt: Read the Docs
46   :alt: Chat on Gitter
47
48 OAuth often seems complicated and difficult-to-implement. There are several
49 prominent libraries for handling OAuth requests, but they all suffer from
50 one or
51 both of the following:
52
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.
56
57 .. _`OAuth 1.0 spec`: https://tools.ietf.org/html/rfc5849
58 .. _`OAuth 2.0 spec`: https://tools.ietf.org/html/rfc6749
59
60 OAuthLib is a framework which implements the logic of OAuth1 or OAuth2
61 without
62 assuming a specific HTTP request object or web framework. Use it to graft
63 OAuth
64 client support onto your favorite HTTP library, or provide support onto
65 your
66 favourite web framework. If you're a maintainer of such a library, write a
67 thin
68 veneer on top of OAuthLib and get OAuth support for very little effort.
69
70 Documentation
71 --------------
72
73 Full documentation is available on `Read the Docs`_. All contributions are
74 very
75 welcome! The documentation is still quite sparse, please open an issue for
76 what
77 you'd like to know, or discuss it in our `Gitter community`_, or even
78 better, send a
79 pull request!
80
81 .. _`Gitter community`: https://gitter.im/oauthlib/Lobby
82 .. _`Read the Docs`: https://oauthlib.readthedocs.io/en/latest/index.html
83
84 Interested in making OAuth requests?
85 ------------------------------------
86
87 Then you might be more interested in using `requests`_ which has OAuthLib
88 powered OAuth support provided by the `requests-oauthlib`_ library.
89
90 .. _`requests`: https://github.com/requests/requests
91 .. _`requests-oauthlib`: https://github.com/requests/requests-oauthlib
92
93 Which web frameworks are supported?
94 -----------------------------------
95
96 The following packages provide OAuth support using OAuthLib.
97
98 - For Django there is `django-oauth-toolkit`_, which includes `Django REST
99 framework`_ support.
100 - For Flask there is `flask-oauthlib`_ and `Flask-Dance`_.
101 - For Pyramid there is `pyramid-oauthlib`_.
102 - For Bottle there is `bottle-oauthlib`_.
103
104 If you have written an OAuthLib package that supports your favorite
105 framework,
106 please open a Pull Request, updating the documentation.
107
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
114
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
119 Done
120 or to learn?
121
122 No matter which we'd love to hear from you in our `Gitter community`_ or if
123 you have
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
126 quite
127 busy and therefore slow to reply but we love feedback!
128
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
131 if we
132 have the pleasure to run into eachother, please send a docs pull request =)
133
134
135 [FILE:100:distinfo]
136 bee41cc35fcca6e988463cacc3bcb8a96224f470ca547e697b604cc697b2f889       155362 oauthlib-3.1.0.tar.gz
137