Skip to main content

Client for the Globus Flows service

Project description

This SDK provides a CLI and a convenient Pythonic interface to the Globus Automate suite of services.

Basic Usage

Install with these commands:

python -m pip install --upgrade pip setuptools wheel
python -m pip install globus-automate-client

You can then import Globus Automate client classes and other helpers from globus_automate_client. For example:

from globus_automate_client import create_action_client

ac = create_action_client("https://actions.globus.org/hello_world")

# Launch an Action and check its results
resp = ac.run({"echo_string": "Hello from SDK"})
assert resp.data["status"] == "SUCCEEDED"
print(resp.data)

You can also use the CLI interface to interact with Automate services. For example:

globus-automate action introspect --action-url https://actions.globus.org/hello_world

Testing, Development, and Contributing

Go to the CONTRIBUTING guide for detail.

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

globus-automate-client-0.15.1.tar.gz (46.8 kB view details)

Uploaded Source

Built Distribution

globus_automate_client-0.15.1-py3-none-any.whl (52.8 kB view details)

Uploaded Python 3

File details

Details for the file globus-automate-client-0.15.1.tar.gz.

File metadata

  • Download URL: globus-automate-client-0.15.1.tar.gz
  • Upload date:
  • Size: 46.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.4 Linux/5.13.0-40-generic

File hashes

Hashes for globus-automate-client-0.15.1.tar.gz
Algorithm Hash digest
SHA256 ec91d329e4e9c1eec4408c84c0965ed476f95d6c0bc8df2e5fdeb8fa6a07c8e9
MD5 6924afb58fce7619815777839d59e29b
BLAKE2b-256 4a5916db702ef35cb67b56b585682ee8d681dc6890fa51b656de2c4a1e03916a

See more details on using hashes here.

Provenance

File details

Details for the file globus_automate_client-0.15.1-py3-none-any.whl.

File metadata

File hashes

Hashes for globus_automate_client-0.15.1-py3-none-any.whl
Algorithm Hash digest
SHA256 15f6f11b31e4c48d6d4c76ca3d8359a4152be0cefad5cd0cc2459240329a3db3
MD5 161ce9809589fc9ab426ef00589495a0
BLAKE2b-256 915745ccb9ba897593b9ad91693cfd3ff0b60a3ddd83f5b2ace466187acb8cec

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page