Python SDK for Frinx Machine Workflow Manager
Project description
Frinx Python SDK
This package contains implementation of Workflow Manager client, building blocks for task and workflow definitions and ready-to-use implementations of tasks and workflows, which cover basic use cases of FRINX MACHINE components.
Environment set up
-
Install poetry
pip3 install poetry
-
Install dependencies
poetry install
How to contribute
-
Create new feature branch.
git checkout -b <branch_name>
-
Add your changes.
git add <file>
-
OPTIONAL - Run pre-commit. Pre-commit triggers linting and static type checker hooks. These checks are also triggered by GitHub actions when a PR is created or updated. All errors and warnings raised by linters and type checkers must be fixed before the PR can be merged.
poetry shell pre-commit
-
Commit your changes. We do not enforce commit message structure, but you should follow these best practices.
git commit
-
Push your branch to remote repository.
git push -u origin <branch_name>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for frinx_python_sdk-1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e31a04bdc93a2ce510d4f238c6e6f829d4f4c4782fc9cccac2f8bab59ef58dd |
|
MD5 | c382fd35472ae6efd352960ec78f0867 |
|
BLAKE2b-256 | 3d803572b3f08af489a64a98c5159be8cf486b9494651e4c9d30f6238f8d058c |