Skip to main content

httpx-folio

FOLIO related niceties for the next generation HTTP client for Python.

Not invented here?

There are many existing and excellent FOLIO clients out there for Python.

This library is in no way intended to be a replacement for them. Instead it is taking a minimalist approach to configuring a raw HTTPX client for FOLIO with a focus on resilience, stability, and observability. If you can use a higher-level client to accomplish your goal you will have a better time using one. For all other times httpx-folio is here for you.

As of 0.2.0 it supports

  • [Sync] Okapi and Eureka with a single tenant
  • Query and paging parameter handling

Future

  • [Async] Okapi and Eureka with a single tenant
  • [(A)Sync] Okapi and Eureka with ECS support
  • [(A)Sync] Edge with a single tenant and ECS support

The hope is that other (existing and new) clients can build on top of this one to avoid re-inventing these wheels.

The origin

This code started out in the LDLite repository as it was a little too weird to use the existing python clients.

Download files

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

Source Distribution

httpx_folio-0.3.1.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

httpx_folio-0.3.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file httpx_folio-0.3.1.tar.gz.

File metadata

  • Download URL: httpx_folio-0.3.1.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for httpx_folio-0.3.1.tar.gz
Algorithm Hash digest
SHA256 31aa86a879a7483365a0b77d7fa806c50e756475445153a896092e38ce262b19
MD5 2d99ce92cc7aed6d77386214f58b49c6
BLAKE2b-256 d0388ace566a467bc840649ade3355932a1c63cd22c09c47fadc7e420d0beecf

See more details on using hashes here.

Provenance

The following attestation bundles were made for httpx_folio-0.3.1.tar.gz:

Publisher: publish.yml on Five-Colleges-Incorporated/httpx-folio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file httpx_folio-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: httpx_folio-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for httpx_folio-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a572cc5d888c421e14780f05d0004873973c4396e6c00711f623c40dbceedf7a
MD5 0054b9ca4419b7e3d9ad6e9461f9dd64
BLAKE2b-256 531f0dea2ae2923d4afeb0a331225750843ecb92feb8e1f50b7107de9bfea38e

See more details on using hashes here.

Provenance

The following attestation bundles were made for httpx_folio-0.3.1-py3-none-any.whl:

Publisher: publish.yml on Five-Colleges-Incorporated/httpx-folio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page