{ "info": { "author": "St\u00e9phane Ludwig", "author_email": "gitlab@stephane-ludwig.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# zeebe Python gRPC gateway files\n\nThis package contains two gRPC Gateway Files needed to build a zeebe-client or a zeebe-worker (https://zeebe.io/)\nwith Python.\n\nBoth files were generated following the instructions on this (now outdated) blog post:\nhttps://zeebe.io/blog/2018/11/grpc-generating-a-zeebe-python-client/\n\n## How to install and use this package?\n\n```bash\npip install zeebe-grpc\n```\n```python\nimport grpc\nfrom zeebe_grpc import gateway_pb2, gateway_pb2_grpc\n\nwith grpc.insecure_channel(\"zeebe:26500\") as channel:\n stub = gateway_pb2_grpc.GatewayStub(channel)\n topology = stub.Topology(gateway_pb2.TopologyRequest())\n\n print(topology)\n```\n\n## How to (re)build the Python gRPC?\n\n```bash\nwget https://raw.githubusercontent.com/zeebe-io/zeebe/0.20.0/gateway-protocol/src/main/proto/gateway.proto -O ./zeebe_grpc/gateway.proto\n\npython -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./zeebe_grpc/gateway.proto\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/stephane.ludwig/zeebe_python_grpc", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "zeebe-grpc", "package_url": "https://pypi.org/project/zeebe-grpc/", "platform": "", "project_url": "https://pypi.org/project/zeebe-grpc/", "project_urls": { "Homepage": "https://gitlab.com/stephane.ludwig/zeebe_python_grpc" }, "release_url": "https://pypi.org/project/zeebe-grpc/0.21.1.1/", "requires_dist": [ "grpcio (==1.24.1)", "protobuf (==3.10.0)" ], "requires_python": "", "summary": "zeebe Python gRPC Gateway", "version": "0.21.1.1" }, "last_serial": 5953927, "releases": { "0.20.0.11": [ { "comment_text": "", "digests": { "md5": "89b6b178a16c79fcadb494c7b063caab", "sha256": "396c308c5d906719a752aa9f6aa327baccddbfbbf30e655f0ebd36611b696711" }, "downloads": -1, "filename": "zeebe_grpc-0.20.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "89b6b178a16c79fcadb494c7b063caab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11194, "upload_time": "2019-09-27T08:33:40", "url": "https://files.pythonhosted.org/packages/5e/7a/cff59b14f78a492aa84d979c042c3d261a381ade7742a7f48bf750e160c6/zeebe_grpc-0.20.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e16661a4dd309385384c8cdd189f9ff6", "sha256": "21766584d5a69d5994b6bdeba3e2fe8c5447c59eb704ea3d89b37e0fe5cb1364" }, "downloads": -1, "filename": "zeebe_grpc-0.20.0.11.tar.gz", "has_sig": false, "md5_digest": "e16661a4dd309385384c8cdd189f9ff6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10362, "upload_time": "2019-09-27T08:33:42", "url": "https://files.pythonhosted.org/packages/6e/54/69d13f447cc9414cd7fab1e3b8459d12a68c24c14a246a491631a4469a3e/zeebe_grpc-0.20.0.11.tar.gz" } ], "0.21.1.1": [ { "comment_text": "", "digests": { "md5": "381798eda03b268ece50da3eae6dd70a", "sha256": "7a31d4e0961a4365fc91118f75f0e8c0ff10af99b09761a82f60a7709e5fec1f" }, "downloads": -1, "filename": "zeebe_grpc-0.21.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "381798eda03b268ece50da3eae6dd70a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11229, "upload_time": "2019-10-10T09:45:13", "url": "https://files.pythonhosted.org/packages/9f/87/26d9d52299dd421f4b8c9692d0ff3bcc93922c780942120578bea7a6353e/zeebe_grpc-0.21.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d0e5b614600eb9af1ad946823de8f36", "sha256": "18f6c1706800ae582d657511167f431c5a7bd7b8dfc256ad8e8b0686e3c66f68" }, "downloads": -1, "filename": "zeebe_grpc-0.21.1.1.tar.gz", "has_sig": false, "md5_digest": "2d0e5b614600eb9af1ad946823de8f36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10382, "upload_time": "2019-10-10T09:45:15", "url": "https://files.pythonhosted.org/packages/7e/a7/bae916dd66304510073eddd1a375b8a04e6178be7d0f97a8a822844e2c84/zeebe_grpc-0.21.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "381798eda03b268ece50da3eae6dd70a", "sha256": "7a31d4e0961a4365fc91118f75f0e8c0ff10af99b09761a82f60a7709e5fec1f" }, "downloads": -1, "filename": "zeebe_grpc-0.21.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "381798eda03b268ece50da3eae6dd70a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11229, "upload_time": "2019-10-10T09:45:13", "url": "https://files.pythonhosted.org/packages/9f/87/26d9d52299dd421f4b8c9692d0ff3bcc93922c780942120578bea7a6353e/zeebe_grpc-0.21.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d0e5b614600eb9af1ad946823de8f36", "sha256": "18f6c1706800ae582d657511167f431c5a7bd7b8dfc256ad8e8b0686e3c66f68" }, "downloads": -1, "filename": "zeebe_grpc-0.21.1.1.tar.gz", "has_sig": false, "md5_digest": "2d0e5b614600eb9af1ad946823de8f36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10382, "upload_time": "2019-10-10T09:45:15", "url": "https://files.pythonhosted.org/packages/7e/a7/bae916dd66304510073eddd1a375b8a04e6178be7d0f97a8a822844e2c84/zeebe_grpc-0.21.1.1.tar.gz" } ] }