Registry / aws / stream-manager

stream-manager

JSON →
library1.1.1pypypiunverified

The AWS IoT Greengrass Stream Manager SDK for Python allows you to manage and interact with the Greengrass Stream Manager feature, enabling efficient export of data streams to AWS cloud services. Current version 1.1.1, released infrequently.

pip install stream-manager
INSTALL
IMPORT
SIG · STREAM-MANAGER
S
stream-manager
awspythonv1.1.1
Install
1.7s avg
Import
Disk
17MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v1.1.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 19.1MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 1.7s · import 0.000s · 20MB
17MB installed
● package 17MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

StreamManagerClient
from stream_manager.client import StreamManagerClient
from stream_manager import StreamManagerClient
StreamManagerClient is in the client submodule, not top-level

Creates a Stream Manager client and immediately closes it. In production, manage the connection lifecycle carefully.

from stream_manager.client import StreamManagerClient from stream_manager.sagemaker_edge_manager import SagemakerEdgeManager # Note: client requires valid Greengrass group configuration client = StreamManagerClient() print("Stream manager client created") # Remember to close the client to release resources client.close()
Debug
Known issues
breakingVersion 1.0.x: The import paths changed. `from stream_manager import StreamManagerClient` no longer works; use `from stream_manager.client import StreamManagerClient`.
fix
Update imports to `from stream_manager.client import StreamManagerClient`.
affects: pre-1.0, 1.0.0+
gotchaResource leaks are common if the client is not closed explicitly. Use context managers (`with` statement) or ensure `client.close()` is called.
fix
Always close the client after use, ideally via `client.close()` or a `try/finally` block.
affects: all
gotchaThe SDK requires AWS IoT Greengrass Core environment and will fail silently if not running on Greengrass Core. Expect import or connection errors outside Greengrass.
fix
Run code only on a Greengrass Core device or use mock/unit tests when developing off-device.
affects: all
Upgrade
Version history
1.1.1latest on PyPI · released Mar 4, 2022
Audit
Dependencies

No dependency data recorded yet.

Agent activity
30 hits · last 30 days
node
26
Amazon
1
OpenAI (training)
1
Resources
stream-manager — pip install stream-manager · libregistry