Skip to main content

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

  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>
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

frinx_python_sdk-1.1.1.tar.gz (28.2 kB view hashes)

Uploaded Source

Built Distribution

frinx_python_sdk-1.1.1-py3-none-any.whl (35.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page