Metadata-Version: 2.1
Name: schadem-cdk-construct-sfn-test
Version: 0.0.12
Summary: some description
Home-page: https://github.com/45048633+schadem/schadem-cdk-construct-sfn-test.git
Author: Martin Schade<45048633+schadem@users.noreply.github.com>
License: Apache-2.0
Project-URL: Source, https://github.com/45048633+schadem/schadem-cdk-construct-sfn-test.git
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: JavaScript
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Typing :: Typed
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved
Requires-Python: ~=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

TL;DR:

This Construct hides the complexity of calling Textract.

Build using [https://projen.io/](projen) - GitHub at: [https://github.com/projen/projen](GitHub-projen)

# Usage

Lambda functions are in Python encapsulated as Docker Containers. Picked containers as they are more generic across platforms and when using binary dependencies don't fail on different OS (Windows, MacOS)

The Construct implements the sfn.TaskStateBase similar to the StepFunctionsStartExecution and therefore is used as a part of a Step Function workflow. See the stack for a usage sample.

# Deployment

At the moment essentially just do

```
npx projen build
```

to generate the packages.

When pushing/merging to mainline branch onto GitHub it kicks off a pipeline which increases the version number and deploys the packages to PyPI and NPM atm (nugen and maven can be added).

That package I reference in a script in the stack (install_construct_and_deploy.s) - which atm has hardcoded references to locations of the packages on my local system.
Obviously that will change when we push the packages out


