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.3.tar.gz (1.5 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.3-py2.py3-none-any.whl (1.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file outerbounds-app-client-0.0.3.tar.gz.

File metadata

  • Download URL: outerbounds-app-client-0.0.3.tar.gz
  • Upload date:
  • Size: 1.5 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.3.tar.gz
Algorithm Hash digest
SHA256 17f74222631d75910e0480ef799a42be6eebfd2afdc9386001b904cd4155a8b0
MD5 f786ae4cbc7b8cc26114a40aa46e3683
BLAKE2b-256 5e1d9f72cb0192ce6515dd74ee9aefd8d13a618a5f013914a8125450e422bd00

See more details on using hashes here.

Provenance

The following attestation bundles were made for outerbounds-app-client-0.0.3.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.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for outerbounds_app_client-0.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8eac4866bc7755a6b8247245fc5b060e29bd89019028c606e45ba463e2724a94
MD5 7d0131c0616f68d083ad8273a4f8d9ee
BLAKE2b-256 774e78625bc2378ae3c120a8c6ff697bb63ffc407f24a4d3b6ff114410ac63c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for outerbounds_app_client-0.0.3-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