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.4.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.4-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.4.tar.gz.

File metadata

  • Download URL: outerbounds_app_client-0.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 38dd2a8d948b2042d9664c989c550416bdfdb5d223a2f61badd2d53d906b33ee
MD5 1438f7e10ac13659d2d113aec0c08542
BLAKE2b-256 0a807772112a1ea3247b1c81afedbe6d5e14e6fddd93c8c11f900d22d8be43bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for outerbounds_app_client-0.0.4.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.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for outerbounds_app_client-0.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b8b52984cf89ebd3901c772087cabe46ac845e242dc783f8d90fa4db8f3f12c3
MD5 cf7d6dc14d67053eb049fa9e00107ee0
BLAKE2b-256 ff2baf9281ac00f3183b1f8dd53c125a776b73cc43afd4d1b0951a711cea73e0

See more details on using hashes here.

Provenance

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