NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4650 most downloaded on PyPI
A Python library for OAuth 1.0/a, 2.0, and Ofly.
Last release 10 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.2 years
Some releases are documented
notes for 13 of 36 stable releases
Nothing withdrawn
no release was ever pulled
15 years old
36 releases · first in 2012
Moved canonical fork to maxcountryman/rauth
Fixed encoding of tilde bug in urlencode #186
One column per quarter.
Fixed Requests token saving in headers #137
Made OAuth1 nonces more secure via SystemRandom
Made OAuth access token name dynamic
* Updated PyPI metadata.
Added Python 3 support (thanks to everyone who contributed, espcially @sashahart)
Added Python 3 support (thanks to everyone who contributed, espcially @sashahart)
BUGFIX Fixed upstream CaseInsensitiveDict API changes
BUGFIX Fixed upstream CaseInsensitiveDict API changes
BUGFIX Corrected adding header to OAuth 2.0 where no access token existed
Added an ad hoc check against double signing in OAuth 1.0/a
Added ability to pass in key name for get_token methods (excluding raw)
Added ability to pass in key name for get_token methods (excluding raw)
Added ability to pass in custom decoder for get_token methods (excluding raw)
Added better error reporting for get_token methods (excluding raw)
BUGIFX Corrected assignment of custom signature objects in OAuth 1.0 session objects
Added custom decoder param for request and access token getters
Updated test runner to not fail when yanc is missing
Removed bash requirement from test runner
Updated documentation to include CHANGELOG
Updated docstring to correct incorrect documentation
BUGFIX Corrected improper OAuth 1.0/a handling of entity-methods
BUGFIX Added CaseInsensitiveDict to ensure headers are properly updated
All HTTP methods moved to Session objects
Added CHANGELOG
Added requirements.txt
Updated documentation
Updated README
All HTTP methods moved to Session objects
Added get_session method to service wrappers
Added get_auth_session method to service wrappers
Added get_raw_access token to OAuth1 and OAuth2Service
OAuth2 client_id parameter interpolation moved to OAuth2Session
Default OAuth parameter setting removed from all wrapper methods
Default redirect_uri removed from all service wrapper helper methods
Default response_type removed from OAuth2Service.get_authorize_url
Default oauth_callback removed from OAuth1Service.get_raw_request_token
parse_utf8_qsl moved out of all get_raw_* Service wrapper methods
Default remote_user removed from OflyService.get_authorize_url
Added Ofly MD5 signing option
Moved Ofly signing logic into staticmethod on OflySession
raise_for_status removed from all service wrapper helper methods
Cleaned up OAuth2Service.get_access_token
Default basic auth removed from OAuth2Service.get_access_token
Service wrapper API unified
hook module removed, replaced by session module
Added unified Requests Session wrappers for each respective service
Default connection timeouts moved into Session module logic
All request injection now happens on Session objects
Removed examples without correct, functioning credentials
Test suite completely rewritten for more robust request checking
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →