# Frinx Python SDK
This package contains implementation of [Workflow Manager](https://docs.frinx.io/frinx-workflow-manager/introduction/)
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](https://docs.frinx.io/) components.
## Environment set up
1. Install poetry
```sh
pip3 install poetry
```
2. Install dependencies
```sh
poetry install
```
## How to contribute
1. Create new feature branch.
```sh
git checkout -b <branch_name>
```
2. Add your changes.
```sh
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.
```sh
poetry shell
pre-commit
```
4. Commit your changes. We do not enforce commit message structure, but you should follow these
[best practices](https://cbea.ms/git-commit/).
```sh
git commit
```
5. Push your branch to remote repository.
```sh
git push -u origin <branch_name>
```
Raw data
{
"_id": null,
"home_page": null,
"name": "frinx-python-sdk",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": "frinx-machine, workflow-manager, conductor",
"author": "Jozef Volak",
"author_email": "jozef.volak@elisapolystar.com",
"download_url": "https://files.pythonhosted.org/packages/d4/eb/ea499d053e49534fced8a176ae24da005c264f5b0824a1ae13f6a3dfc47f/frinx_python_sdk-2.4.1.tar.gz",
"platform": null,
"description": "# Frinx Python SDK\nThis package contains implementation of [Workflow Manager](https://docs.frinx.io/frinx-workflow-manager/introduction/)\nclient, building blocks for task and workflow definitions and ready-to-use implementations of tasks and workflows,\nwhich cover basic use cases of [FRINX MACHINE](https://docs.frinx.io/) components.\n\n## Environment set up\n1. Install poetry\n ```sh\n pip3 install poetry\n ```\n\n2. Install dependencies\n ```sh\n poetry install\n ```\n\n## How to contribute\n1. Create new feature branch.\n ```sh\n git checkout -b <branch_name>\n ```\n\n2. Add your changes.\n ```sh\n git add <file>\n ```\n\n3. OPTIONAL - Run pre-commit. Pre-commit triggers linting and static type checker hooks. These checks are also\n triggered by GitHub actions when a PR is created or updated. All errors and warnings raised by linters and\n type checkers must be fixed before the PR can be merged.\n ```sh\n poetry shell\n pre-commit\n ```\n\n4. Commit your changes. We do not enforce commit message structure, but you should follow these\n [best practices](https://cbea.ms/git-commit/).\n ```sh\n git commit\n ```\n\n5. Push your branch to remote repository.\n ```sh\n git push -u origin <branch_name>\n ```\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "Python SDK for Frinx Machine Workflow Manager",
"version": "2.4.1",
"project_urls": null,
"split_keywords": [
"frinx-machine",
" workflow-manager",
" conductor"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d522d7de3047f7023241c7fe80e6ed8e8a653f2ee2f3f9f286ebfc1cafd63241",
"md5": "9b700fa658091493c9b1cce8e4526da7",
"sha256": "06855adac7fd520e6abc01045dea23b882527d82c2258fdfc8556782839bb258"
},
"downloads": -1,
"filename": "frinx_python_sdk-2.4.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9b700fa658091493c9b1cce8e4526da7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 45557,
"upload_time": "2024-11-13T09:03:46",
"upload_time_iso_8601": "2024-11-13T09:03:46.357557Z",
"url": "https://files.pythonhosted.org/packages/d5/22/d7de3047f7023241c7fe80e6ed8e8a653f2ee2f3f9f286ebfc1cafd63241/frinx_python_sdk-2.4.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d4ebea499d053e49534fced8a176ae24da005c264f5b0824a1ae13f6a3dfc47f",
"md5": "dfef79a06e99d3746e968718ebdde08b",
"sha256": "6538cd3ab8f86a2e45f8d74c1011bf4a7b8bf12a472a8a8632a475f1ee60aae9"
},
"downloads": -1,
"filename": "frinx_python_sdk-2.4.1.tar.gz",
"has_sig": false,
"md5_digest": "dfef79a06e99d3746e968718ebdde08b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 31870,
"upload_time": "2024-11-13T09:03:48",
"upload_time_iso_8601": "2024-11-13T09:03:48.066394Z",
"url": "https://files.pythonhosted.org/packages/d4/eb/ea499d053e49534fced8a176ae24da005c264f5b0824a1ae13f6a3dfc47f/frinx_python_sdk-2.4.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-13 09:03:48",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "frinx-python-sdk"
}