Skip to content

FRINXio/frinx-python-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a9bc7ea · Dec 9, 2024

History

86 Commits
Nov 5, 2024
Nov 7, 2024
Nov 6, 2024
May 27, 2024
Jul 25, 2023
Jul 25, 2023
Jul 19, 2023
Nov 15, 2023
Dec 9, 2024
Dec 9, 2024

Repository files navigation

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

  1. Install poetry

    pip3 install poetry
  2. Install dependencies

    poetry install

How to contribute

  1. Create new feature branch.

    git checkout -b <branch_name>
  2. Add your changes.

    git add <file>
  3. 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
  4. Commit your changes. We do not enforce commit message structure, but you should follow these best practices.

    git commit
  5. Push your branch to remote repository.

    git push -u origin <branch_name>