frankie567 / httpx-oauth

Async OAuth client using HTTPX
https://frankie567.github.io/httpx-oauth/
MIT License
136 stars 45 forks source link
async httpx oauth oauth2 python3

HTTPX OAuth

Async OAuth client using HTTPX

build codecov PyPI version

All Contributors

Subscribe

--- **Documentation**: https://frankie567.github.io/httpx-oauth/ **Source Code**: https://github.com/frankie567/httpx-oauth --- ## Installation ```bash pip install httpx-oauth ``` ## Contributors ✨ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
François Voron
François Voron

🚧
Xavi Torelló
Xavi Torelló

💻
dbf
dbf

💻
Kenton Parton
Kenton Parton

💻
stepan-chatalyan
stepan-chatalyan

💻
Foster Snowhill
Foster Snowhill

💻
William Hatcher
William Hatcher

💻
Matt Chan
Matt Chan

📦
Goran Mekić
Goran Mekić

📦
Joona Yoon
Joona Yoon

💻
LindezaGrey
LindezaGrey

💻
R. Singh
R. Singh

🐛
Lukas Lösche
Lukas Lösche

🐛 💻
James King
James King

💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! ## Development ### Setup environment We use [Hatch](https://hatch.pypa.io/latest/install/) to manage the development environment and production build. Ensure it's installed on your system. ### Run unit tests You can run all the tests with: ```bash hatch run test ``` ### Format the code Execute the following command to apply `isort` and `black` formatting: ```bash hatch run lint ``` ### Serve the documentation You can serve the documentation locally with the following command: ```bash hatch run docs ``` The documentation will be available on [http://localhost:8000](http://localhost:8000). ## License This project is licensed under the terms of the MIT license.