relations-grpc-clients-python-kessel-project


Namerelations-grpc-clients-python-kessel-project JSON
Version 0.3.2 PyPI version JSON
download
home_pagehttps://github.com/project-kessel
SummaryThis package contains grpc python clients based on kessel relations-api.
upload_time2024-08-05 14:18:19
maintainerNone
docs_urlNone
authorLibor Pichler
requires_python>=3.9
licenseApache-2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # relations-grpc-client-python-kessel

This package is generated grpc python client from relations-api proto files.

## Installation

```shell
$ python -m pip install relations-grpc-clients-python-kessel-project
```


## Usage

See folder `examples`

## Publishing to [PyPI](https://pypi.org/project/relations-grpc-clients-python-kessel-project/)

### 1. Clone this repo
Run following commands in the root directory.

### 2. Generate a new Python gRPC client

```
 ./generate_python_grpc_client.sh
```
### 3. Push the new version of the package to PyPI

```
 ./generate_python_grpc_client.sh <new_version>
```
example:
```
 ./generate_python_grpc_client.sh 0.0.8
```

NOTE: When `./generate_python_grpc_client.sh` is executed without an argument, the current version is displayed.

### 4. Create PR with new version of python grpc client
The version is included in the commit.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/project-kessel",
    "name": "relations-grpc-clients-python-kessel-project",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": "Libor Pichler",
    "author_email": "\"Libor Pichler\" <lpichler@redhat.com>",
    "download_url": "https://files.pythonhosted.org/packages/d6/af/17a893ef117e92e65bd2253a6c945e18c4a03c79cad22a17a2f327fae464/relations_grpc_clients_python_kessel_project-0.3.2.tar.gz",
    "platform": null,
    "description": "# relations-grpc-client-python-kessel\n\nThis package is generated grpc python client from relations-api proto files.\n\n## Installation\n\n```shell\n$ python -m pip install relations-grpc-clients-python-kessel-project\n```\n\n\n## Usage\n\nSee folder `examples`\n\n## Publishing to [PyPI](https://pypi.org/project/relations-grpc-clients-python-kessel-project/)\n\n### 1. Clone this repo\nRun following commands in the root directory.\n\n### 2. Generate a new Python gRPC client\n\n```\n ./generate_python_grpc_client.sh\n```\n### 3. Push the new version of the package to PyPI\n\n```\n ./generate_python_grpc_client.sh <new_version>\n```\nexample:\n```\n ./generate_python_grpc_client.sh 0.0.8\n```\n\nNOTE: When `./generate_python_grpc_client.sh` is executed without an argument, the current version is displayed.\n\n### 4. Create PR with new version of python grpc client\nThe version is included in the commit.\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "This package contains grpc python clients based on kessel relations-api.",
    "version": "0.3.2",
    "project_urls": {
        "Homepage": "https://github.com/project-kessel"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a52c091c5a46821a92e3bd68544d5c53beb202f19b0ed51a41a74fd9693fd26d",
                "md5": "fdf9f07c081036ae0b84f0e7278588db",
                "sha256": "31c2ea8a13df1f9be24b2d529dcae0c5c1b18813894803ff2ddce8289bd8f89f"
            },
            "downloads": -1,
            "filename": "relations_grpc_clients_python_kessel_project-0.3.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "fdf9f07c081036ae0b84f0e7278588db",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 27844,
            "upload_time": "2024-08-05T14:18:18",
            "upload_time_iso_8601": "2024-08-05T14:18:18.572990Z",
            "url": "https://files.pythonhosted.org/packages/a5/2c/091c5a46821a92e3bd68544d5c53beb202f19b0ed51a41a74fd9693fd26d/relations_grpc_clients_python_kessel_project-0.3.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d6af17a893ef117e92e65bd2253a6c945e18c4a03c79cad22a17a2f327fae464",
                "md5": "793b7429797d28523b48283b20b90d4b",
                "sha256": "861694d716a23814cc1c34aee6def3c9e76ff3857fe1eebe4b8b6ededb608a7a"
            },
            "downloads": -1,
            "filename": "relations_grpc_clients_python_kessel_project-0.3.2.tar.gz",
            "has_sig": false,
            "md5_digest": "793b7429797d28523b48283b20b90d4b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 18918,
            "upload_time": "2024-08-05T14:18:19",
            "upload_time_iso_8601": "2024-08-05T14:18:19.919571Z",
            "url": "https://files.pythonhosted.org/packages/d6/af/17a893ef117e92e65bd2253a6c945e18c4a03c79cad22a17a2f327fae464/relations_grpc_clients_python_kessel_project-0.3.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-05 14:18:19",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "relations-grpc-clients-python-kessel-project"
}
        
Elapsed time: 0.24749s