{ "info": { "author": "Otto Seiskari", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "Write protobuf messages from the command line::\n\n pw (field number) [data type] (value) > output.bin\n\nwhere *data type* is one of the `protobuf datatypes `_\n(or *int* = *int32* = *int64*). If *value* is not given, it is read from STDIN.\nThe field number can be omitted and defaults to 1.\n\nThis enables creating protobuf messages for GRPC calls or other purposes without a protobuf compiler.\nThe ``pw`` tool has no library dependencies (plain Python 2) and does not need the ``.proto`` files or any code generated from them.\n\nSee the `project Github page `_ for full documentation.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/oseiskar/protowire", "keywords": "grpc protobuf commandline cli", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "protowire", "package_url": "https://pypi.org/project/protowire/", "platform": "", "project_url": "https://pypi.org/project/protowire/", "project_urls": { "Homepage": "https://github.com/oseiskar/protowire" }, "release_url": "https://pypi.org/project/protowire/1.1.0/", "requires_dist": [ "check-manifest; extra == 'dev'", "nose; extra == 'dev'", "pylint; extra == 'dev'", "grcpio; extra == 'grpc'" ], "requires_python": "", "summary": "Write protobuf messages & GRPC calls from the command line without the proto files", "version": "1.1.0" }, "last_serial": 4371498, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "af77eba9f680d6847286d6ec2621e3bd", "sha256": "34cd327dd408328f9621f10923f0b1dede9c721e56c111bd219fb6cae7295a5e" }, "downloads": -1, "filename": "protowire-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af77eba9f680d6847286d6ec2621e3bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6643, "upload_time": "2018-01-27T14:56:30", "url": "https://files.pythonhosted.org/packages/48/22/9291b390ba7eeb2d75509029e7b32972124f6e1b1dfe6b0e12ffe5404025/protowire-1.0.0-py2.py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f354126691c6dc0b786e8607702f89af", "sha256": "615aeb7a50d0dfb2813a0cf9447dcfc1eb1b096e7354ca318ef676b4fba267cb" }, "downloads": -1, "filename": "protowire-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f354126691c6dc0b786e8607702f89af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6665, "upload_time": "2018-04-16T19:32:03", "url": "https://files.pythonhosted.org/packages/af/a6/e234062a46dd50a0ff4a4d953a01e2b617cf7eb986241c001ed4cdbb7fe5/protowire-1.0.1-py2.py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "14ee520090431754881f9cb4b2bd320a", "sha256": "cd7d9b9ad2af04e02ffbce6c06e80b7cdff138c92e63a0a6b5448b25fb7a1255" }, "downloads": -1, "filename": "protowire-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14ee520090431754881f9cb4b2bd320a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7412, "upload_time": "2018-04-16T19:56:26", "url": "https://files.pythonhosted.org/packages/af/cf/60e480a2f8eed2c031578f0076cbeec7497f6fd6add553664607eb1139d1/protowire-1.0.2-py2.py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "d287099807eb6369bee44e0f38c8e0cb", "sha256": "17c62f301ee0bcb4bb9d5ac4a5f3f2fd31da8618a752882d8a903febc315ffa4" }, "downloads": -1, "filename": "protowire-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d287099807eb6369bee44e0f38c8e0cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7538, "upload_time": "2018-10-13T10:10:22", "url": "https://files.pythonhosted.org/packages/1f/13/e8792cba54259dab3b20fa97026b72a8d2e3dd1a7c23c8c1d5a70d1f2302/protowire-1.1.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d287099807eb6369bee44e0f38c8e0cb", "sha256": "17c62f301ee0bcb4bb9d5ac4a5f3f2fd31da8618a752882d8a903febc315ffa4" }, "downloads": -1, "filename": "protowire-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d287099807eb6369bee44e0f38c8e0cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7538, "upload_time": "2018-10-13T10:10:22", "url": "https://files.pythonhosted.org/packages/1f/13/e8792cba54259dab3b20fa97026b72a8d2e3dd1a7c23c8c1d5a70d1f2302/protowire-1.1.0-py2.py3-none-any.whl" } ] }