Skip to main content

Client package to interact with the massIQ API

Project description

MassIQ Client package

This python package is a client package for the MassIQ API. The client object is configured exclusively through the environment. Required environmental variables to configure the API to connect against

DOMAIN
SERVICE_PORT

Your authentication credentials are provided by massflows and must be stored in the following environmental variables

USER_APP_CLIENT_ID
USER_APP_CLIENT_SECRET

Dependency Management

This project uses Poetry to manage dependencies and build the python package. In order to use Poetry on Windows use the installer of Python.org (and not the Windows Store Python Distribution) with the option "Add Python to PATH" checked. Then install Poetry with Powershell using

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -

You can run the tests locally by setting the four required environmental variables and run:

poetry run pytest tests --log-cli-level=INFO

Compatability

All dependencies are managed so that they are consistent with the Google Colaboratory Python environment. The most recent Google Collaboratory Python environment is 2026-03-25

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

mass_iq-1.0.1.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

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

mass_iq-1.0.1-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file mass_iq-1.0.1.tar.gz.

File metadata

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

File hashes

Hashes for mass_iq-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b9774999db26d6f9bf58f317432db376e3e364fdb88b11325ab7e2350fd66399
MD5 e801b77462401e3afdfee2849308802d
BLAKE2b-256 62775985bbd587480a91380df515841a55bc21abf680f82c1347702b3a06d468

See more details on using hashes here.

Provenance

The following attestation bundles were made for mass_iq-1.0.1.tar.gz:

Publisher: main.yaml on jannickk/mass-iq

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

File details

Details for the file mass_iq-1.0.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for mass_iq-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3acb1d92c22e8cd0ce6f953f5ba97ff2a2f6679eec4f2216e93f3cbdf7650725
MD5 b00fe8055088650ab2bb003fb07f619d
BLAKE2b-256 57203421eb0df5574f85fe091a603a8cb2d3f4fde7c100c36fb33ef901673d44

See more details on using hashes here.

Provenance

The following attestation bundles were made for mass_iq-1.0.1-py3-none-any.whl:

Publisher: main.yaml on jannickk/mass-iq

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