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.

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.0.tar.gz (12.1 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.0-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mass_iq-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c434b91ec6a5455e59f99d73c83f276a6800edc82fd1455d71d6b498089893a1
MD5 841cfe35fe8a3673cfd602fb0f314368
BLAKE2b-256 146d7dc947d520b56dd68226bf272ccd6a82783b1606880b54d85164ae9a685a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mass_iq-1.0.0.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.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for mass_iq-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cee06d2979aa86a6b0927cec853667d73c521b61e8d60d983666d020de043c9c
MD5 71a1478d6463bc781cac8cf6edf0af10
BLAKE2b-256 2ab42af73a902bc577a77e7a5f7cc9b34108ac3b0cd70b5d7c880d707e9206aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for mass_iq-1.0.0-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