Skip to main content

Experimental client for interacting with Outerbounds apps programmatically

Project description

Description

An experimental client/python package to generate the authentication headers necessary to interact with Outerbounds apps. To use this, you need to have your outerbounds config, or a configuration token for an outerbounds machine user.

Usage Instructions

Install using: pip install outerbounds-app-client

from outerbounds_app_client import OuterboundsAppClient

# Create a client instance if you have a metaflow config at ~/.metaflowconfig/config.json or METAFLOW_HOME/config.json
client = OuterboundsAppClient()
# OR explicitly provide a config file path
client = OuterboundsAppClient(metaflow_config_file_path="path/to/config.json")
# OR explicitly provide a config string
client = OuterboundsAppClient(config_string="your-encoded-config-string")

# Get authentication headers
auth_headers = client.get_auth_headers()

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

outerbounds_app_client-0.0.5.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

outerbounds_app_client-0.0.5-py2.py3-none-any.whl (3.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file outerbounds_app_client-0.0.5.tar.gz.

File metadata

  • Download URL: outerbounds_app_client-0.0.5.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for outerbounds_app_client-0.0.5.tar.gz
Algorithm Hash digest
SHA256 fe045477cd538b95c8eef2549357f870c817b26c7a3e23ac7c09e3f34dc54d9d
MD5 33d2ec896199c5d20a019ce3ae74237c
BLAKE2b-256 000d6569db0dfdeaa155239c53a260ee4bf1127e98baffd9fd86651a49cfa332

See more details on using hashes here.

Provenance

The following attestation bundles were made for outerbounds_app_client-0.0.5.tar.gz:

Publisher: publish_outerbounds_app_client_pypi.yml on outerbounds/ob-packages

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

File details

Details for the file outerbounds_app_client-0.0.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for outerbounds_app_client-0.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 38ad9912e6f81bbda8bba4bd4175a7363c7e172c869e28824a4d7be0feedc1f6
MD5 e7d20d1d70735e9d7612f1d0d257ff97
BLAKE2b-256 9b61c081426d6e8b670fe475e9c475c6358aa68e6aa89148412d98794ebcbbd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for outerbounds_app_client-0.0.5-py2.py3-none-any.whl:

Publisher: publish_outerbounds_app_client_pypi.yml on outerbounds/ob-packages

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