Skip to main content

AWS Greengrass Stream Manager SDK for Python

The AWS Greengrass Stream Manager SDK for Python enables Python developers to manage data streams using Stream Manager on AWS IoT Greengrass core.

Overview

This document provides instructions for preparing your Python code to manage Streams in Stream Manager using the Python SDK.

Using Stream Manager Client to work with Streams

Follow the guide here to work with Streams using the Stream Manager Client from the Stream Manager SDK.

View Python SDK documentation here.

Compatibility

Stream Manager SDK provided by this repo is compatible with Stream Manager running on Greengrass Core 1.11 and above.

Requirements

This SDK has additional requirements. Specifically, Stream Manager SDK requires Python version 3.6 or above. It also has package requirements listed in the requirements.txt file. Please install these requirements.

To install the requirements you can use pip such as :code:pip install --user -r requirements.txt. This will install the requirements to your Python path on the device. However if you are deploying the code to a device, you can bundle the requirements with your code. With the pip command above, the dependencies will be installed to the user site-packages directory. To find its location, use :code:python -m site --user-site. You can then simply copy the entire user site package directory contents into the final artifact before deploying which will ensure that the Stream Manager dependencies are present.

Installation

One way to install both stream-manager and its dependencies (i.e. cbor) is to run the following command:

pip3 install stream_manager

Getting Help

License

Apache 2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stream_manager-1.1.2.tar.gz (39.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stream_manager-1.1.2-py2.py3-none-any.whl (40.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file stream_manager-1.1.2.tar.gz.

File metadata

  • Download URL: stream_manager-1.1.2.tar.gz
  • Upload date:
  • Size: 39.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for stream_manager-1.1.2.tar.gz
Algorithm Hash digest
SHA256 8091a0b23a394508092a3cf9dea021de00f4584ab14da4107196f2b0a29fd301
MD5 469827781ed4c589a85fb2eda6a8a3d4
BLAKE2b-256 fec056fbdd1f63965122a781beb370836666f13cf60faa525acb56e4cc5367a6

See more details on using hashes here.

File details

Details for the file stream_manager-1.1.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for stream_manager-1.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 74c7cd0ce27ecad03fedac5e865daae412c48b611843c72facee5baaa0e044f2
MD5 b1e870ea3850cc9db2b60523416f0f3a
BLAKE2b-256 c010ef238e0a6c64152f2c08c452380dcda79659e5e14b4ca8229f8cf6312d55

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page