grpc-helper-api


Namegrpc-helper-api JSON
Version 2.0.4 PyPI version JSON
download
home_pagehttps://github.com/dynod/grpc-helper-api
SummaryAPI module for grpc_helper
upload_time2023-01-29 15:28:31
maintainerThe dynod project
docs_urlNone
authorThe dynod project
requires_python
licenseMozilla Public License Version 2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # grpc-helper-api

<!-- NMK-BADGES-BEGIN -->
[![License: MPL](https://img.shields.io/github/license/dynod/grpc-helper-api)](https://github.com/dynod/grpc-helper-api/blob/main/LICENSE)
[![Checks](https://img.shields.io/github/actions/workflow/status/dynod/grpc-helper-api/build.yml?branch=main&label=build%20%26%20u.t.)](https://github.com/dynod/grpc-helper-api/actions?query=branch%3Amain)
[![Issues](https://img.shields.io/github/issues-search/dynod/grpc-helper?label=issues&query=is%3Aopen+is%3Aissue+label%3Aapi)](https://github.com/dynod/grpc-helper/issues?q=is%3Aopen+is%3Aissue+label%3Aapi)
[![Supported python versions](https://img.shields.io/badge/python-3.8%20--%203.11-blue)](https://www.python.org/)
[![PyPI](https://img.shields.io/pypi/v/grpc-helper-api)](https://pypi.org/project/grpc-helper-api/)
[![Code generated for GRPC framework](https://img.shields.io/badge/code%20generation-proto-blue)](https://protobuf.dev/)
<!-- NMK-BADGES-END -->

Shared API files for [GRPC helpers](https://github.com/dynod/grpc-helper)

## Common API

The [common.proto](https://github.com/dynod/grpc-helper-api/blob/main/protos/grpc_helper_api/common.proto) file provides reusable API elements for other services (error codes, return status, etc)

## Server handling API

This API defines a [server handling service](https://github.com/dynod/grpc-helper-api/blob/main/doc/server.md) that can be used to fetch services/components information, and control global server behaviors.

## Config API

This API defines a [config service](https://github.com/dynod/grpc-helper-api/blob/main/doc/config.md) that handles configuration items.

## Logger API

This API defines a [logger service](https://github.com/dynod/grpc-helper-api/blob/main/doc/logger.md) that handles loggers configuration.

## Event API

This API defines an [events service](https://github.com/dynod/grpc-helper-api/blob/main/doc/events.md) that handles a generic event system.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/dynod/grpc-helper-api",
    "name": "grpc-helper-api",
    "maintainer": "The dynod project",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "The dynod project",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/a6/ae/9b389ff306376ab666bb9717fd4fdd85b15c25b1c85c756573d505c8c05d/grpc-helper-api-2.0.4.tar.gz",
    "platform": null,
    "description": "# grpc-helper-api\n\n<!-- NMK-BADGES-BEGIN -->\n[![License: MPL](https://img.shields.io/github/license/dynod/grpc-helper-api)](https://github.com/dynod/grpc-helper-api/blob/main/LICENSE)\n[![Checks](https://img.shields.io/github/actions/workflow/status/dynod/grpc-helper-api/build.yml?branch=main&label=build%20%26%20u.t.)](https://github.com/dynod/grpc-helper-api/actions?query=branch%3Amain)\n[![Issues](https://img.shields.io/github/issues-search/dynod/grpc-helper?label=issues&query=is%3Aopen+is%3Aissue+label%3Aapi)](https://github.com/dynod/grpc-helper/issues?q=is%3Aopen+is%3Aissue+label%3Aapi)\n[![Supported python versions](https://img.shields.io/badge/python-3.8%20--%203.11-blue)](https://www.python.org/)\n[![PyPI](https://img.shields.io/pypi/v/grpc-helper-api)](https://pypi.org/project/grpc-helper-api/)\n[![Code generated for GRPC framework](https://img.shields.io/badge/code%20generation-proto-blue)](https://protobuf.dev/)\n<!-- NMK-BADGES-END -->\n\nShared API files for [GRPC helpers](https://github.com/dynod/grpc-helper)\n\n## Common API\n\nThe [common.proto](https://github.com/dynod/grpc-helper-api/blob/main/protos/grpc_helper_api/common.proto) file provides reusable API elements for other services (error codes, return status, etc)\n\n## Server handling API\n\nThis API defines a [server handling service](https://github.com/dynod/grpc-helper-api/blob/main/doc/server.md) that can be used to fetch services/components information, and control global server behaviors.\n\n## Config API\n\nThis API defines a [config service](https://github.com/dynod/grpc-helper-api/blob/main/doc/config.md) that handles configuration items.\n\n## Logger API\n\nThis API defines a [logger service](https://github.com/dynod/grpc-helper-api/blob/main/doc/logger.md) that handles loggers configuration.\n\n## Event API\n\nThis API defines an [events service](https://github.com/dynod/grpc-helper-api/blob/main/doc/events.md) that handles a generic event system.\n\n\n",
    "bugtrack_url": null,
    "license": "Mozilla Public License Version 2.0",
    "summary": "API module for grpc_helper",
    "version": "2.0.4",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1fbb9251ed3ad147d3281494c5529ac72bcd91c1a122ca3dc1471ebd616d6aab",
                "md5": "5470a37b766537d0871df7e1f4a7636d",
                "sha256": "5754c98e16b1cc16458dbccbc71b221cf475e92f29c7c64afdf18c9851650113"
            },
            "downloads": -1,
            "filename": "grpc_helper_api-2.0.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5470a37b766537d0871df7e1f4a7636d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 23954,
            "upload_time": "2023-01-29T15:28:30",
            "upload_time_iso_8601": "2023-01-29T15:28:30.323153Z",
            "url": "https://files.pythonhosted.org/packages/1f/bb/9251ed3ad147d3281494c5529ac72bcd91c1a122ca3dc1471ebd616d6aab/grpc_helper_api-2.0.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a6ae9b389ff306376ab666bb9717fd4fdd85b15c25b1c85c756573d505c8c05d",
                "md5": "fa868f13b8e9b4373cfc4684fc118463",
                "sha256": "a1b4b322058ff20cbb3e749551cd04312ea6b85083e464d728439b2a881851dd"
            },
            "downloads": -1,
            "filename": "grpc-helper-api-2.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "fa868f13b8e9b4373cfc4684fc118463",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 16492,
            "upload_time": "2023-01-29T15:28:31",
            "upload_time_iso_8601": "2023-01-29T15:28:31.821748Z",
            "url": "https://files.pythonhosted.org/packages/a6/ae/9b389ff306376ab666bb9717fd4fdd85b15c25b1c85c756573d505c8c05d/grpc-helper-api-2.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-29 15:28:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "dynod",
    "github_project": "grpc-helper-api",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "grpc-helper-api"
}
        
Elapsed time: 0.05519s