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

0.1.4.1, 2024-08-28

Fix: new pagination fields must be exposed in order to work correctly in a subclass

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.1.tar.gz (22.1 kB view details)

Uploaded Source

Built Distribution

WedgieIntegrator-0.1.4.1-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

Details for the file wedgieintegrator-0.1.4.1.tar.gz.

File metadata

  • Download URL: wedgieintegrator-0.1.4.1.tar.gz
  • Upload date:
  • Size: 22.1 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.1.tar.gz
Algorithm Hash digest
SHA256 d431f33e9533912eae74dc45d757ca79e9dbfa36085f72efb6c466aff3d9f6eb
MD5 bb3aa0de8d9d52bd7c864b6823a31839
BLAKE2b-256 ebd8bc7ea02fbd5ccb940fd0db6d3863a5951ad4620d51a96e1c35af755d4576

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for WedgieIntegrator-0.1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 40d668ebf491a64cd83d3d6d934117b7385ed308a0ea42664927f69405f6377a
MD5 612afbd09ab6c85a0a846982e1340bbb
BLAKE2b-256 2816aea7948c066c47eed89a2b5a412c7a5adb8838d0f1a308734350422103e2

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