/httpx-oauth

Async OAuth client using HTTPX

Primary LanguagePythonMIT LicenseMIT

HTTPX OAuth

Async OAuth client using HTTPX

build codecov PyPI version

All Contributors


Documentation: https://frankie567.github.io/httpx-oauth/

Source Code: https://github.com/frankie567/httpx-oauth


Installation

pip install httpx-oauth

Contributors ✨

Thanks goes to these wonderful people (emoji key):


François Voron

🚧

Xavi Torelló

💻

dbf

💻

Kenton Parton

💻

stepan-chatalyan

💻

Foster Snowhill

💻

William Hatcher

💻

Matt Chan

📦

Goran Mekić

📦

This project follows the all-contributors specification. Contributions of any kind welcome!

Development

Setup environment

You should create a virtual environment and activate it:

python -m venv venv/
source venv/bin/activate

And then install the development dependencies:

pip install -r requirements.dev.txt

Run unit tests

You can run all the tests with:

make test

Alternatively, you can run pytest yourself:

pytest

Lint the code

Execute the following command to apply isort and black formatting and run typecheck:

make lint

License

This project is licensed under the terms of the MIT license.