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

File metadata

  • Download URL: outerbounds_app_client-0.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 242a3c7ee7ef8aeedc83e8324495664dfd895299f7f33ba855c0157219bcf30e
MD5 7877bac041da0f80f84c9e58cfe687a3
BLAKE2b-256 b75ea529a3c5d78be1f71480df4a88762682c3fd5268698049d2fafa0c61062a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for outerbounds_app_client-0.0.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8576bf1d601caf1399e19872827ea54c50a7b959581f1281dfc0ffa3e62cb0ad
MD5 09c59e09c47aac5cdcedee6b0ae6af22
BLAKE2b-256 76f76726c0447666ea98bf199ce475b9145619e531e57ed4784eeab274cef397

See more details on using hashes here.

Provenance

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