Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Async OAuth client using HTTPX
https://github.com/frankie567/httpx-oauth

async httpx oauth oauth2 python3

Last synced: 14 days ago
JSON representation

Async OAuth client using HTTPX

Awesome Lists containing this project

README

        

# HTTPX OAuth


Async OAuth client using HTTPX

[![build](https://github.com/frankie567/httpx-oauth/workflows/Build/badge.svg)](https://github.com/frankie567/httpx-oauth/actions)
[![codecov](https://codecov.io/gh/frankie567/httpx-oauth/branch/master/graph/badge.svg)](https://codecov.io/gh/frankie567/httpx-oauth)
[![PyPI version](https://badge.fury.io/py/httpx-oauth.svg)](https://badge.fury.io/py/httpx-oauth)

[![All Contributors](https://img.shields.io/badge/all_contributors-15-orange.svg?style=flat-square)](#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

💻


Benedikt Volkmer
Benedikt Volkmer

💻 🐛

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.