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.action_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.10.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f5ac56ce2d2d255456bd747b4870fe47de8944dfc1b04161977cdeb49637bb1 |
|
MD5 | 118f443ef089612ac25c14a1c8a1e277 |
|
BLAKE2b-256 | 62f7bc1b05d286d88974ba058cdcb1578f43c61e58b7a5d842fa8838f9ed1c54 |
Close
Hashes for globus_automate_client-0.10.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 232d6dc5d1c09170ed57e4d0df3e6d1ba09e69ca8bb2467d7c338d3ecfb7af3d |
|
MD5 | 836c5a20eba0626c6d3a85a6dc9b78a7 |
|
BLAKE2b-256 | 9ec22e34784d3d05c91f475c0798cbc10b8871f307a284894d1bfbe5d2e3c512 |