Skip to content

Commit c58db71

Browse files
committed
Release of Version 1.5.0
1 parent d25b3a6 commit c58db71

File tree

117 files changed

+35108
-44
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+35108
-44
lines changed

CHANGELOG.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
CHANGELOG
33
=========
44

5+
1.5.0
6+
=====
7+
8+
SDK supports StreamManager client.
9+
510
1.4.0
611
======
712

NOTICE

Lines changed: 0 additions & 6 deletions
This file was deleted.

README.rst

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
Greengrass SDK
2-
=====================
1+
Greengrass Core Python SDK
2+
==========================
33

44
The AWS IoT Greengrass Core SDK is meant to be used by AWS Lambda functions running on an AWS IoT Greengrass Core. It will enable Lambda functions to invoke other Lambda functions deployed to the Greengrass Core, publish messages to the Greengrass Core and work with the local Shadow service.
5-
You can find the latest, most up to date, documentation at our `doc site <http://aws-greengrass-core-sdk-python-docs.s3-website-us-east-1.amazonaws.com/v1.4.0/index.html>`_.
65

7-
===============================
6+
=================================
87
Using AWS IoT Greengrass Core SDK
9-
===============================
8+
=================================
109

1110
To use the AWS IoT Greengrass Core SDK, you must first import the AWS IoT Greengrass Core SDK in your Lambda function as you would with any other external libraries. You then need to create a client for 'iot-data' or 'lambda'. Use 'iot-data' if you wish to publish messages to the local Greengrass Core and interact with the local Shadow service. Use 'lambda' if you wish to invoke other Lambda functions deployed to the same Greengrass Core.
1211

@@ -69,3 +68,15 @@ As new features are added to AWS IoT Greengrass, previous versions of the AWS Io
6968
+-------------+------------------------+
7069
| 1.9.x | 1.0.x-1.4.x |
7170
+-------------+------------------------+
71+
| 1.10.x | 1.0.x-1.5.x |
72+
+-------------+------------------------+
73+
74+
==============
75+
Stream Manager
76+
==============
77+
78+
Greengrass version 1.10 comes with a new optional feature, Stream Manager. This SDK supports Stream Manager, but it has additional requirements. Specifically, Stream Manager requires Python version 3.7 or above. It also has package requirements listed in the requirements.txt file. Please install these requirements and bundle it with your lambda zip package.
79+
80+
To install the requirements you can use pip such as :code:`pip install --target . -r requirements.txt`. This will install the requirements to the directory that you run the command in. In order to work in Greengrass the dependencies must be bundled in the zip with your lambda code.
81+
With the pip command above, the dependencies will be installed to the current directory. The dependencies must be bundled with your lambda code, so if the current directory doesn't have your
82+
lambda code, then simply copy the installed dependencies to the directory which contains your code.

docs/.buildinfo

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Sphinx build info version 1
2+
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3+
config: b47998532a53416a32a84e3eaee97038
4+
tags: 645f666f9bcd5a90fca523b33c5a78b7

docs/.nojekyll

Whitespace-only changes.

0 commit comments

Comments
 (0)