frinx-python-sdk


Namefrinx-python-sdk JSON
Version 1.1.1 PyPI version JSON
download
home_page
SummaryPython SDK for Frinx Machine Workflow Manager
upload_time2024-02-23 10:59:22
maintainer
docs_urlNone
authorJozef Volak
requires_python>=3.10,<4.0
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": "",
    "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"
}
        
Elapsed time: 0.28667s