python-requests-oauthlib
Port variant v11
Summary Authentication support for Requests (3.11)
Package version 2.0.0
Homepage https://github.com/requests/requests-oauthlib
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v12
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 25 MAR 2024, 02:06:36 UTC
Port created 12 OCT 2018, 03:30:34 UTC
Subpackage Descriptions
single Requests-OAuthlib |build-status| |coverage-status| |docs| ========================================================= This project provides first-class OAuth library support for [Requests]. The OAuth 1 workflow -------------------- OAuth 1 can seem overly complicated and it sure has its quirks. Luckily, requests_oauthlib hides most of these and let you focus at the task at hand. Accessing protected resources using requests_oauthlib is as simple as: History ------- v2.0.0 (22 March 2024) ++++++++++++++++++++++++ Full set of changes are in [github]. Additions & changes: - OAuth2Session now correctly uses the ``self.verify value if verify is not overridden in fetch_token and refresh_token``. Fixes `#404 `_. - OAuth2Session constructor now uses its ``client.scope when a client is provided and scope`` is not overridden. Fixes `#408 `_ - Add refresh_token_request and access_token_request compliance hooks - Add PKCE support and Auth0 example - Add support for Python 3.8-3.12 - Remove support of Python 2.x, <3.7 - Migrated to Github Action - Updated dependencies - Cleanup some docs and examples v1.4.0 (27 Feb 2024) ++++++++++++++++++++++++ - Version 2.0.0 published initially as 1.4.0, it was yanked eventually. v1.3.1 (21 January 2022) ++++++++++++++++++++++++ - Add initial support for OAuth Mutual TLS (draft-ietf-oauth-mtls) - Removed outdated LinkedIn Compliance Fixes - Add eBay compliance fix - Add Spotify OAuth 2 Tutorial - Add support for python 3.8, 3.9 - Fixed LinkedIn Compliance Fixes - Fixed ReadTheDocs Documentation and sphinx errors - Moved pipeline to GitHub Actions v1.3.0 (6 November 2019) ++++++++++++++++++++++++ - Instagram compliance fix - Added force_querystring argument to fetch_token() method on OAuth2Session v1.2.0 (14 January 2019) ++++++++++++++++++++++++ - This project now depends on OAuthlib 3.0.0 and above. It does **not** support versions of OAuthlib before 3.0.0. - Updated oauth2 tests to use 'sess' for an OAuth2Session instance instead of `auth` because OAuth2Session objects and methods acceept an `auth` paramether which is typically an instance of `requests.auth.HTTPBasicAuth` - `OAuth2Session.fetch_token` previously tried to guess how and where to provide "client" and "user" credentials incorrectly. This was incompatible with some OAuth servers and incompatible with breaking changes in oauthlib that seek to correctly provide the `client_id`. The older implementation also did not raise the correct exceptions when username and password are not present on Legacy clients. - Avoid automatic netrc authentication for OAuth2Session. v1.1.0 (9 January 2019) +++++++++++++++++++++++ - Adjusted version specifier for oauthlib dependency: this project is not yet compatible with oauthlib 3.0.0. - Dropped dependency on nose. - Minor changes to clean up the code and make it more readable/maintainable. v1.0.0 (4 June 2018) ++++++++++++++++++++ - **Removed support for Python 2.6 and Python 3.3.** This project now supports Python 2.7, and Python 3.4 and above. - Added several examples to the documentation.
Configuration Switches (platform-specific settings discarded)
PY311 ON Build using Python 3.11 PY312 OFF Build using Python 3.12
Package Dependencies by Type
Build (only) python-pip:single:v11
autoselect-python:single:standard
Build and Runtime python311:single:standard
Runtime (only) python-oauthlib:single:v11
python-requests:single:v11
Download groups
main mirror://PYPIWHL/3b/5d/63d4ae3b9daea098d5d6f5da83984853c1bbacd5dc826764b249fe119d24
Distribution File Information
7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 24179 requests_oauthlib-2.0.0-py2.py3-none-any.whl
Ports that require python-requests-oauthlib:v11
python-social-auth-core2:v11 Social authentication/registration (3.11)
python-social-auth-core:v11 Python social authentication made simple (3.11)
python-vdirsyncer:v11 Synchronize calendars and contacts (3.11)