frinx-python-sdk


Namefrinx-python-sdk JSON
Version 2.4.1 PyPI version JSON
download
home_pageNone
SummaryPython SDK for Frinx Machine Workflow Manager
upload_time2024-11-13 09:03:48
maintainerNone
docs_urlNone
authorJozef Volak
requires_python<4.0,>=3.10
licenseApache 2.0
keywords frinx-machine workflow-manager conductor
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.45997s