An open API service for producing an overview of a list of open source projects.

https://github.com/requests/requests-oauthlib

oauth-client oauth2-client python python-requests

Score: 34.95616127910628

Last synced: about 6 hours ago
JSON representation

Repository metadata:

OAuthlib support for Python-Requests!


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 24 hours ago

Total Commits: 469
Total Committers: 119
Avg Commits per committer: 3.941
Development Distribution Score (DDS): 0.851

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Jonathan Huot j****t@g****m 70
Ib Lundgren i****n@g****m 62
David Baumgold d****d@d****m 43
Cory Benfield l****z@g****m 41
Jon Dufresne j****e@g****m 21
Devin Sevilla d****a@g****m 12
jtroussard j****d@g****m 10
Kenneth Reitz m****e@k****m 10
Nick Sloan n****n@r****m 8
Luke Cousins l****e@c****i 7
dosisod 3****d 6
Johannes Spielmann j****s@s****e 6
Pierre Geier p****e@n****t 5
Imad Mouhtassem m****i@g****m 5
Sylvain MARIE s****e@s****m 5
Andrey Petrov a****v@s****t 4
Filippo Valsorda f****i@g****m 4
Hugo van Kemenade h****k 4
Kian-Meng Ang k****g@c****g 4
Daniel Fett d****f@y****m 4
hellerve v****r@s****e 3
Paul Oswald p****d@g****m 3
Martin Trigaux m****e@m****e 3
Ilia Kurenkov i****v@g****m 3
Fulong Sun s****l@n****n 3
Dejan SANADER d****r@p****m 3
Carles F. Julià c****z@u****u 3
David Rogers d****d@o****g 3
Christian-E c****e@f****e 2
Christian Clauss c****s@m****m 2
and 89 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 86
Total pull requests: 108
Average time to close issues: about 1 year
Average time to close pull requests: 8 months
Total issue authors: 69
Total pull request authors: 49
Average comments per issue: 2.93
Average comments per pull request: 2.21
Merged pull request: 53
Bot issues: 0
Bot pull requests: 3

Past year issues: 2
Past year pull requests: 6
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 2
Past year pull request authors: 5
Past year average comments per issue: 0.5
Past year average comments per pull request: 0.5
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/requests/requests-oauthlib

Top Issue Authors

  • Rs4178 (8)
  • jtroussard (6)
  • smarie (3)
  • JonathanHuot (3)
  • NebularNerd (2)
  • mig4ng (1)
  • Colin-b (1)
  • aparamon (1)
  • Chitrank-Dixit (1)
  • jvanasco (1)
  • randi120 (1)
  • grokas-splunk (1)
  • erlendvollset (1)
  • akenney (1)
  • hramrach (1)

Top Pull Request Authors

  • JonathanHuot (19)
  • jtroussard (11)
  • hugovk (7)
  • orgads (4)
  • dependabot[bot] (3)
  • dosisod (3)
  • linxuil (2)
  • drewbroadley (2)
  • satiowadahc (2)
  • ayushjain01 (2)
  • prithvidasgupta (2)
  • iliakur (2)
  • gabrielsroka (2)
  • smarie (2)
  • denizdogan (2)

Top Issue Labels

  • invalid (5)
  • Contributor Friendly (3)
  • bug (3)
  • enhancement (3)
  • docs (2)
  • question (2)
  • devops (1)
  • reformat (1)
  • duplicate (1)

Top Pull Request Labels

  • docs (18)
  • clean-up (10)
  • enhancement (7)
  • bug (7)
  • dependencies (3)
  • Contributor Friendly (2)

Package metadata

nixpkgs-23.11: python310Packages.requests-oauthlib

OAuthlib authentication support for Requests

nixpkgs-23.05: python310Packages.requests-oauthlib

OAuthlib authentication support for Requests

pypi.org: requests-oauthlib

OAuthlib authentication support for Requests.

  • Homepage: https://github.com/requests/requests-oauthlib
  • Documentation: https://requests-oauthlib.readthedocs.io/
  • Licenses: ISC
  • Latest release: 2.0.0 (published over 2 years ago)
  • Last Synced: 2026-08-21T12:04:04.344Z (5 days ago)
  • Versions: 23
  • Dependent Packages: 601
  • Dependent Repositories: 95,068
  • Downloads: 370,076,547 Last month
  • Docker Downloads: 6,332,560,652
  • Rankings:
    • Docker downloads count: 0.005%
    • Dependent repos count: 0.012%
    • Downloads: 0.014%
    • Dependent packages count: 0.04%
    • Average: 0.977%
    • Stargazers count: 2.298%
    • Forks count: 3.491%
  • Maintainers (7)
nixpkgs-unstable: python313Packages.requests-oauthlib

OAuthlib authentication support for Requests

nixpkgs-unstable: python314Packages.requests-oauthlib

OAuthlib authentication support for Requests

nixpkgs-24.11: python312Packages.requests-oauthlib

OAuthlib authentication support for Requests

spack.io: py-requests-oauthlib

This project provides first-class OAuth library support for Requests.

  • Homepage: https://github.com/requests/requests-oauthlib
  • Licenses: []
  • Latest release: 1.3.1 (published almost 4 years ago)
  • Last Synced: 2026-08-21T12:04:03.362Z (5 days ago)
  • Versions: 4
  • Dependent Packages: 7
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Forks count: 4.516%
    • Average: 4.999%
    • Stargazers count: 5.766%
    • Dependent packages count: 9.712%
  • Maintainers (1)
conda-forge.org: requests-oauthlib

Requests-OAuthlib ========================================================= This project provides first-class OAuth library support for [Requests](http://python-requests.org). 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: >>> from requests_oauthlib import OAuth1Session >>> twitter = OAuth1Session('client_key', client_secret='client_secret', resource_owner_key='resource_owner_key', resource_owner_secret='resource_owner_secret') >>> url = 'https://api.twitter.com/1/account/settings.json' >>> r = twitter.get(url) Before accessing resources you will need to obtain a few credentials from your provider (e.g. Twitter) and authorization from the user for whom you wish to retrieve resources for. You can read all about this in the full [OAuth 1 workflow guide on RTD](https://requests-oauthlib.readthedocs.io/en/latest/oauth1_workflow.html) The OAuth 2 workflow -------------------- OAuth 2 is generally simpler than OAuth 1 but comes in more flavours. The most common being the Authorization Code Grant, also known as the WebApplication flow. Fetching a protected resource after obtaining an access token can be extremely simple. However, before accessing resources you will need to obtain a few credentials from your provider (e.g. Google) and authorization from the user for whom you wish to retrieve resources for. You can read all about this in the full [OAuth 2 workflow guide on RTD](https://requests-oauthlib.readthedocs.io/en/latest/oauth2_workflow.html).

  • Homepage: https://github.com/requests/requests-oauthlib
  • Licenses: ISC
  • Latest release: 1.3.1 (published over 4 years ago)
  • Last Synced: 2026-03-14T17:30:41.144Z (6 months ago)
  • Versions: 8
  • Dependent Packages: 38
  • Dependent Repositories: 282
  • Rankings:
    • Dependent packages count: 1.806%
    • Dependent repos count: 1.901%
    • Average: 5.484%
    • Forks count: 8.264%
    • Stargazers count: 9.966%
proxy.golang.org: github.com/requests/requests-oauthlib

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/requests/requests-oauthlib#section-documentation
  • Licenses: isc
  • Latest release: v2.0.0+incompatible (published over 2 years ago)
  • Last Synced: 2026-08-21T12:06:23.384Z (5 days ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 1.366%
    • Stargazers count: 1.636%
    • Average: 5.845%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
pypi.org: requests-oauthlib-activecampaign

A forked OAuthlib authentication support for Requests.

  • Homepage: https://github.com/requests/requests-oauthlib
  • Documentation: https://requests-oauthlib-activecampaign.readthedocs.io/
  • Licenses: ISC
  • Latest release: 1.3.1 (published almost 5 years ago)
  • Last Synced: 2026-08-21T12:06:12.030Z (5 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 23 Last month
  • Rankings:
    • Stargazers count: 1.689%
    • Forks count: 2.542%
    • Average: 9.599%
    • Dependent packages count: 10.069%
    • Downloads: 12.067%
    • Dependent repos count: 21.628%
  • Maintainers (1)
anaconda.org: requests-oauthlib

Requests-OAuthlib uses the Python Requests and OAuthlib libraries to provide an easy-to-use Python interface for building OAuth1 and OAuth2 clients.

  • Homepage: https://github.com/requests/requests-oauthlib
  • Licenses: ISC
  • Latest release: 2.0.0 (published about 2 years ago)
  • Last Synced: 2026-08-11T12:24:18.368Z (15 days ago)
  • Versions: 5
  • Dependent Packages: 4
  • Dependent Repositories: 282
  • Downloads: 458,905 Total
  • Rankings:
    • Dependent repos count: 10.983%
    • Dependent packages count: 15.068%
    • Average: 15.461%
    • Forks count: 16.581%
    • Stargazers count: 19.213%
pypi.org: requests-oauthlib-ac

OAuthlib authentication support for Requests.

  • Homepage: https://github.com/requests/requests-oauthlib
  • Documentation: https://requests-oauthlib-ac.readthedocs.io/
  • Licenses: ISC
  • Latest release: 3.0.0 (published almost 2 years ago)
  • Last Synced: 2026-08-21T12:04:06.438Z (5 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 128 Last month
  • Rankings:
    • Dependent packages count: 10.417%
    • Average: 34.527%
    • Dependent repos count: 58.638%
  • Maintainers (1)
nixpkgs-23.11: python311Packages.requests-oauthlib

OAuthlib authentication support for Requests

nixpkgs-24.05: python312Packages.requests-oauthlib

OAuthlib authentication support for Requests

ubuntu-20.04: python-requests-oauthlib

  • Homepage: https://github.com/requests/requests-oauthlib
  • Licenses: isc
  • Latest release: 1.0.0-1.1build1 (published 6 months ago)
  • Last Synced: 2026-07-26T18:03:24.666Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python311Packages.requests-oauthlib

OAuthlib authentication support for Requests

ubuntu-23.10: python-requests-oauthlib

  • Homepage: https://github.com/requests/requests-oauthlib
  • Licenses: isc
  • Latest release: 1.3.0+ds-1 (published 6 months ago)
  • Last Synced: 2026-03-14T01:14:57.616Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: python-requests-oauthlib

  • Homepage: https://github.com/requests/requests-oauthlib
  • Licenses: isc
  • Latest release: 1.3.1-1 (published 7 months ago)
  • Last Synced: 2026-03-06T12:07:53.860Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
debian-12: python-requests-oauthlib

  • Homepage: https://github.com/requests/requests-oauthlib
  • Documentation: https://packages.debian.org/bookworm/python-requests-oauthlib
  • Licenses: isc
  • Latest release: 1.3.0+ds-1 (published 6 months ago)
  • Last Synced: 2026-03-13T08:36:06.887Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
openbsd-7.9-amd64: www/py-requests-oauthlib

OAuth library support for python-requests

  • Homepage: https://github.com/requests/requests-oauthlib
  • Licenses: isc
  • Latest release: 2.0.0p0 (published 4 months ago)
  • Last Synced: 2026-05-28T00:09:53.850Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-24.11: python311Packages.requests-oauthlib

OAuthlib authentication support for Requests

ubuntu-22.04: python-requests-oauthlib

  • Homepage: https://github.com/requests/requests-oauthlib
  • Licenses: isc
  • Latest release: 1.3.0+ds-0.1 (published 6 months ago)
  • Last Synced: 2026-03-13T19:45:22.324Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: python-requests-oauthlib

  • Homepage: https://github.com/requests/requests-oauthlib
  • Licenses: isc
  • Latest release: 1.3.1-1 (published 6 months ago)
  • Last Synced: 2026-03-13T11:22:02.126Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
gentoo-portage: dev-python/requests-oauthlib

This project provides first-class OAuth library support for Requests

  • Homepage: https://github.com/requests/requests-oauthlib/
  • Documentation: https://packages.gentoo.org/packages/dev-python/requests-oauthlib
  • Licenses: ISC
  • Latest release: 2.0.0 (published 4 months ago)
  • Last Synced: 2026-08-19T08:30:40.762Z (8 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-10: python-requests-oauthlib

  • Homepage: https://github.com/requests/requests-oauthlib
  • Documentation: https://packages.debian.org/buster/python-requests-oauthlib
  • Licenses: isc
  • Latest release: 1.0.0-0.1 (published 7 months ago)
  • Last Synced: 2026-08-19T08:31:33.699Z (8 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: python-requests-oauthlib

  • Homepage: https://github.com/requests/requests-oauthlib
  • Licenses: isc
  • Latest release: 1.3.0+ds-1 (published 7 months ago)
  • Last Synced: 2026-03-12T06:08:16.292Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: python-requests-oauthlib

OAuthlib authentication support for Requests

debian-13: python-requests-oauthlib

  • Homepage: https://github.com/requests/requests-oauthlib
  • Documentation: https://packages.debian.org/trixie/python-requests-oauthlib
  • Licenses: isc
  • Latest release: 1.3.1-1 (published 7 months ago)
  • Last Synced: 2026-03-14T17:04:19.046Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
pkgsrc-netbsd-x86_64-10.1-all: security/py-requests-oauthlib

OAuthlib support for Python-Requests

  • Homepage: https://github.com/requests/requests-oauthlib
  • Documentation: https://pkgsrc.se/security/py-requests-oauthlib
  • Licenses: mit
  • Latest release: 2.0.0nb1 (published 5 months ago)
  • Last Synced: 2026-05-27T09:38:47.244Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.05: python311Packages.requests-oauthlib

OAuthlib authentication support for Requests

debian-11: python-requests-oauthlib

  • Homepage: https://github.com/requests/requests-oauthlib
  • Documentation: https://packages.debian.org/bullseye/python-requests-oauthlib
  • Licenses: isc
  • Latest release: 1.0.0-1.1 (published 7 months ago)
  • Last Synced: 2026-03-14T04:20:07.738Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

docs/requirements.txt pypi
  • docutils <=0.15
  • readthedocs-sphinx-ext *
  • sphinx <2
  • sphinx_rtd_theme <0.5
requirements-test-27.txt pypi
  • coveralls ==1.11.1 test
  • mock ==3.0.5 test
  • oauthlib ==3.1.0 test
  • requests ==2.26.0 test
  • requests-mock ==1.9.3 test
requirements-test.txt pypi
  • coveralls ==3.2.0 test
  • mock ==4.0.3 test
  • requests-mock ==1.9.3 test
requirements.in pypi
  • oauthlib >=3.0.0
  • requests >=2.0.0
requirements.txt pypi
  • oauthlib ==3.1.1
  • requests ==2.26.0
setup.py pypi
  • oauthlib >=3.0.0
.github/workflows/publish-release.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/run-tests.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • coverallsapp/github-action 1.1.3 composite
  • coverallsapp/github-action master composite