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',
    api_key='<your-api-key>',
)
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'}
client = sme_sdk.APIClient(api_config)
s3client = sme_sdk.S3BlobStorageClient(s3_config)
result = client.create_new_batch(data, s3client)

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

Uploaded Source

File details

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

File metadata

  • Download URL: cardo-sme-sdk-0.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 0373fc41e26d4f409edc859b313a65f0141761510069bee941e3048c348438b0
MD5 92e9809025d88e3dd995380404bff457
BLAKE2b-256 eb520466ee7af9aecc5b2ab2fb982f4a8ede1d6396d1ce12eb770e84adabe785

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