An API client toolkit that is async friendly
Project description
WedgieIntegrator
WedgieIntegrator is an async friendly package for Python which acts as API client toolkit for creating and managing API clients with ease.
Features
- Fully asynchronous
- Simple configuration
- Multiple authentication strategies
- Retry mechanisms
- Pagination
- Helpful logging
Installation
pip install WedgieIntegrator
Version History
0.1.3, 2024-08-09
A few fixes, and better support for pagination with a custom response object and/or POST requests
0.1.4, 2024-08-26
Breaking change: will no longer return a different number of object (tuple vs single object) when pagination is detected. From now on, a single object will always be returned. When pagination is used, two new properties become useful:
- "paginated_responses" is a combined list of all responses, from first to last
- "paginated_results" is a combined list of all results from all paginated responses
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file wedgieintegrator-0.1.4.0.tar.gz
.
File metadata
- Download URL: wedgieintegrator-0.1.4.0.tar.gz
- Upload date:
- Size: 22.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f1649e959e09d71f9175b114ee208b64327edcec492a378b0cb630f483cc5f5 |
|
MD5 | 78508787f5cb4988ab4f9aac2c189767 |
|
BLAKE2b-256 | 2904dea27014643356b52516af7b6e2b4020ade4548ea1d9e21c1e65339074e2 |
File details
Details for the file WedgieIntegrator-0.1.4.0-py3-none-any.whl
.
File metadata
- Download URL: WedgieIntegrator-0.1.4.0-py3-none-any.whl
- Upload date:
- Size: 21.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39056dbdd6f75e549330fcfd3783de948271dbc5620d7f299f87471099ebf6c7 |
|
MD5 | a3b615be86daa41d93a067b35d802df7 |
|
BLAKE2b-256 | 9b14650a5efa6932f87b6d5770b1c706060c4f127a903ecfd43eb30b178ca8da |