# 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": "",
"name": "frinx-python-sdk",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10,<4.0",
"maintainer_email": "",
"keywords": "frinx-machine,workflow-manager,conductor",
"author": "Jozef Volak",
"author_email": "jozef.volak@elisapolystar.com",
"download_url": "https://files.pythonhosted.org/packages/23/6f/98ab452db7c38efdb05a821bd9c779bdd444483d82d027d50820abb11294/frinx_python_sdk-1.1.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": "1.1.1",
"project_urls": null,
"split_keywords": [
"frinx-machine",
"workflow-manager",
"conductor"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3d803572b3f08af489a64a98c5159be8cf486b9494651e4c9d30f6238f8d058c",
"md5": "c382fd35472ae6efd352960ec78f0867",
"sha256": "3e31a04bdc93a2ce510d4f238c6e6f829d4f4c4782fc9cccac2f8bab59ef58dd"
},
"downloads": -1,
"filename": "frinx_python_sdk-1.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c382fd35472ae6efd352960ec78f0867",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 35465,
"upload_time": "2024-02-23T10:59:21",
"upload_time_iso_8601": "2024-02-23T10:59:21.247366Z",
"url": "https://files.pythonhosted.org/packages/3d/80/3572b3f08af489a64a98c5159be8cf486b9494651e4c9d30f6238f8d058c/frinx_python_sdk-1.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "236f98ab452db7c38efdb05a821bd9c779bdd444483d82d027d50820abb11294",
"md5": "a20e2e750aa17a7dba0de2b490dee20f",
"sha256": "56909211d1b01cf7492f6ec1ec8cd1609cd11eaf8f9e61fb37f95b48273aff98"
},
"downloads": -1,
"filename": "frinx_python_sdk-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "a20e2e750aa17a7dba0de2b490dee20f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 28154,
"upload_time": "2024-02-23T10:59:22",
"upload_time_iso_8601": "2024-02-23T10:59:22.960585Z",
"url": "https://files.pythonhosted.org/packages/23/6f/98ab452db7c38efdb05a821bd9c779bdd444483d82d027d50820abb11294/frinx_python_sdk-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-23 10:59:22",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "frinx-python-sdk"
}