Skip to main content

Dependency-light client for the AQMesh REST API.

Project description

aqmesh-client

A dependency-light Python client for the AQMesh air-quality monitoring REST API. Depends only on httpx and pydantic/pydantic-settings — no Prefect, pandas, or pipeline machinery — so it's suitable for scripts, notebooks, or other tools that just need to talk to the API.

Installation

pip install aqmesh

Usage

from aqmesh_client import AQMeshClient, APISettings

settings = APISettings()  # reads AQMESH_USERNAME / AQMESH_PASSWORD / AQMESH_ENVIRONMENT
client = AQMeshClient(settings)
assets = client.get_assets()

This package is extracted from and consumed by the AQMesh data pipeline — see that repo's API reference docs for full endpoint documentation.

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

aqmesh-0.2.1.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

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

aqmesh-0.2.1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file aqmesh-0.2.1.tar.gz.

File metadata

  • Download URL: aqmesh-0.2.1.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aqmesh-0.2.1.tar.gz
Algorithm Hash digest
SHA256 3dc7cb588cc6bd252fd1a573b3600656413eeeee5668e0d59af5e52e07ec56c9
MD5 67fbf1c61d254752cac0480303df6650
BLAKE2b-256 54402303d2a20e94cf8eac4a1da74e329eed115056b7ec516af9825a909c898d

See more details on using hashes here.

Provenance

The following attestation bundles were made for aqmesh-0.2.1.tar.gz:

Publisher: publish-to-pypi.yml on rcgsheffield/aqmesh

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

File details

Details for the file aqmesh-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: aqmesh-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aqmesh-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0fda7eb83daab7ace09225eb0524e136c45b30c445538d225dfe06a03c8ce46c
MD5 30ba75beb4b4510f1d918c3f25d5150d
BLAKE2b-256 d4984aa5463e004af03cd826af5c1713b8a85ebd4e29ba72d6a4ac3934e3dcc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for aqmesh-0.2.1-py3-none-any.whl:

Publisher: publish-to-pypi.yml on rcgsheffield/aqmesh

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 Pingdom Monitoring Sentry Error logging StatusPage Status page