Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wedgieintegrator-0.1.4.0.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

WedgieIntegrator-0.1.4.0-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

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

Hashes for wedgieintegrator-0.1.4.0.tar.gz
Algorithm Hash digest
SHA256 0f1649e959e09d71f9175b114ee208b64327edcec492a378b0cb630f483cc5f5
MD5 78508787f5cb4988ab4f9aac2c189767
BLAKE2b-256 2904dea27014643356b52516af7b6e2b4020ade4548ea1d9e21c1e65339074e2

See more details on using hashes here.

File details

Details for the file WedgieIntegrator-0.1.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for WedgieIntegrator-0.1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 39056dbdd6f75e549330fcfd3783de948271dbc5620d7f299f87471099ebf6c7
MD5 a3b615be86daa41d93a067b35d802df7
BLAKE2b-256 9b14650a5efa6932f87b6d5770b1c706060c4f127a903ecfd43eb30b178ca8da

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page