Skip to main content

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)

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.1.tar.gz (6.1 kB view details)

Uploaded Source

File details

Details for the file cardo-sme-sdk-0.3.1.tar.gz.

File metadata

  • Download URL: cardo-sme-sdk-0.3.1.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

Hashes for cardo-sme-sdk-0.3.1.tar.gz
Algorithm Hash digest
SHA256 5843bfddb9e2e58249c21593ce62f453797b11f66e7207d7b286658c154b7999
MD5 7bda5099bed1783930b8beb34b888997
BLAKE2b-256 8c8aa3d77e509ad3ed1fb90c60d05acac658e3f068bb4495ec2ebc2e7c8a3b75

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page