Experimental client for the in-development Globus Automate services
Project description
This SDK provides a CLI and a convenient Pythonic interface to the Globus Automate suite of services.
Basic Usage
Install with 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.11.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ece6ebafc0114e1f2c0e0f03c371ccceba18ba1d758747f5b2d651b5feba8cbc |
|
MD5 | f154807ced4b4f36cf20acc0ca6a4741 |
|
BLAKE2b-256 | 8dda66633ff653bbda12ec9cb37770d2808dfee6b5618b881a9bb3abd4dd4e6f |
Close
Hashes for globus_automate_client-0.11.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97233b4592fcfe929274bdc5adbe536acb8e7f199e6e1c00df8d5aae888b17e6 |
|
MD5 | 0a58afab2ae826b7cd1cc64c71e540eb |
|
BLAKE2b-256 | 44c6fa3f8de14baba5a95127f4e73590fc29f165f898a0248a01721630d6675c |