# 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"
}