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.
Links
Full Documentation: https://globus-automate-client.readthedocs.io
Source Code: https://github.com/globus/globus-automate-client
Release History + Changelog: https://github.com/globus/globus-automate-client/releases
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for globus_automate_client-0.17.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7d3133fdc8582c28bf14b3d2ee0dfd49944dc4c43b8c1e0466d71d756ff1b9f |
|
MD5 | 3f6cad2f06f0de428480475517211b0c |
|
BLAKE2b-256 | 253679cc58cb6cf5c3baeb742069b8af69141a2d7539f22409f3941be7a7a9ff |
Close
Hashes for globus_automate_client-0.17.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b2a62458d0aa3c0e61815b4e79b59f6e307c6eff3b07fd1e0ba8cdce869647e |
|
MD5 | 89108b3ae42514039a7e9c6b8475165e |
|
BLAKE2b-256 | 9c00ead69f17c2d812bf42470e66a0cf87f0acc779a019eaa35550c53f22d311 |