SME Service SDK in Python
Project description
SME SDK for Python
Getting Started
Install
pip install -U cardo-sme-sdk
Usage
import sme_sdk
# Create a new api config and s3 config for later use, these objects can be created only once
# in any module and can be reused in other modules.
api_config = sme_sdk.APIConfig(
host='http://localhost:8000',
username='username',
password='password',
)
s3_config = sme_sdk.S3Config(
access_key_id='access_key_id',
secret_access_key='secret_access_key',
bucket_name='bucket_name',
region_name='region_name',
)
# When you want to use SME API, you need to create an APIClient object using the api_config created before.
data = {'key': 'value'}
with sme_sdk.APIClient(api_config) as client:
s3client = sme_sdk.S3BlobStorageClient(s3_config)
batch_result_id = client.create_new_batch(data, s3client)
result = client.get_batch_result(batch_result_id)
- To learn more about how to use the SDK refer to our docs
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
cardo-sme-sdk-0.3.0.tar.gz
(6.1 kB
view details)
File details
Details for the file cardo-sme-sdk-0.3.0.tar.gz
.
File metadata
- Download URL: cardo-sme-sdk-0.3.0.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6f987ef1774912a103b5541affd675e0ca462e4cc1e950c27cd8857fb242d11 |
|
MD5 | e07b52e1f64fa7e94740f6b54cd7c009 |
|
BLAKE2b-256 | 853b2444d3f233a1d867c2915e24c250b7b1357f51136a483f1d78f8aaa28e47 |