A local client for connecting and working with Coalesce
Project description
shipyard-coalesce
Description
A local client to trigger Coalesce job's and check statuses of past runs
Installation
python3 -m pip install shipyard-coalesce
Usage
Establish the client by running the following
from shipyard_coalesce import CoalesceClient
client = CoalesceClient(access_token = '<your_access_token>')
Trigger syncs
The following arguments are required for the trigger_sync
function:
- environment_id
- snowflake_username
- snowflake_password
- snowflake_role
The following arguments are optional:
- snowflake_warehouse
- include_nodes_selector
- exclude_nodes_selector
- parallelism
- job_id
response = client.trigger_sync(environment_id = environment_id, snowflake_username = snowflake_username, snowflake_password = snowflake_password, snowflake_role = snowflake_role)
print(response)
Sync Status
To verify the sync status, you will need the runID
, which is obtained in the response from the trigger_sync
method.
run_id = response['runCounter']
status = client.get_run_status(run_id)
print(status.text)
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
File details
Details for the file shipyard_coalesce-0.2.2.tar.gz
.
File metadata
- Download URL: shipyard_coalesce-0.2.2.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.9.16 Darwin/22.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2665bdf634b49946bfb991f7c6dfea164d993590cc028b6722954fcc4ce15a2a |
|
MD5 | d25e265121a221b297d44d492c05b686 |
|
BLAKE2b-256 | 88fb8bcc45ba5a5982d8348355b96ccee3a70accce9c504d1f917af922caaa33 |
File details
Details for the file shipyard_coalesce-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: shipyard_coalesce-0.2.2-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.9.16 Darwin/22.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 798c205d6a8e1411fbc272d5990c235a2d3bb49fee747ac9dfc7f17f0eae6321 |
|
MD5 | e8a9c2bc831f4878eda68d0398ca142d |
|
BLAKE2b-256 | b49e0a451b8802e9ce258f3566f876b04d5459850328fa426ffd7d814edd4f64 |