{ "info": { "author": "Yu-Ping Wu", "author_email": "yupingso@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# randomproto: Random protobuf object generator\nRefer to the [documentation](https://randomproto.readthedocs.io/en/latest/) for API reference.\n\n## Installation\n`pip install randomproto`\n\n## Usage\nAn example of pre-compiled Python file can be found\nin [example2_pb2.py](https://raw.githubusercontent.com/yupingso/randomproto/master/tests/example2_pb2.py).\n```py\n>>> import randomproto\n>>> proto = example2_pb2.TypeMessage\n>>> msg = randomproto.randproto(proto)\n>>> msg\nutm_source: \"qv\"\nutm_medium: \"dr\"\nutm_campaign: \"sj\"\nbwp_lp: \"\"\nusergroup: \"\"\nstep: -15511\ncartTime: -61655\nbuyTime: 64308\nsearchTime: 59939\nlandingTime {\n value: 1533581008\n scale: MINMAX\n}\nstepsAfterBuy: 13140\nlastSessionTime {\n value: 118924455\n scale: SECONDS\n}\nlandingReferrerDomain: \"n\"\nadGroupID: -30428\ninitiateCheckoutTime: 11859\n```\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://github.com/yupingso/randomproto", "keywords": "protobuf proto message random generate generator", "license": "", "maintainer": "", "maintainer_email": "", "name": "randomproto", "package_url": "https://pypi.org/project/randomproto/", "platform": "", "project_url": "https://pypi.org/project/randomproto/", "project_urls": { "Homepage": "https://github.com/yupingso/randomproto" }, "release_url": "https://pypi.org/project/randomproto/0.0.1/", "requires_dist": [ "protobuf (>=3.6.0)" ], "requires_python": "", "summary": "Random protobuf object generator", "version": "0.0.1" }, "last_serial": 5351656, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "baebf9ed9dd96e2ac62b1d2faa107bec", "sha256": "6041d609f87a7cd87e163134a10982c5dd1030692ecfac837808ac8b255cd922" }, "downloads": -1, "filename": "randomproto-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "baebf9ed9dd96e2ac62b1d2faa107bec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3525, "upload_time": "2019-06-03T09:37:34", "url": "https://files.pythonhosted.org/packages/45/23/1ef7071ad3095970d899deb06c73b8aee08e7560fb75ea51969653bcffef/randomproto-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3299f9f0d218cd92127fd70d62614e8f", "sha256": "3a6f3b92882be20fe49b3ba973ffc9be160d5aca803614a3f21c596b63092348" }, "downloads": -1, "filename": "randomproto-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3299f9f0d218cd92127fd70d62614e8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2572, "upload_time": "2019-06-03T09:37:35", "url": "https://files.pythonhosted.org/packages/b6/2d/5ba76ea64be8fe5ff8fc23746f2a907240bf7ea0a8faaa19c3d5407c3afc/randomproto-0.0.1.tar.gz" } ], "0.0.1rc1": [ { "comment_text": "", "digests": { "md5": "46556f8dd63d7312b7d3e00179aaf3b2", "sha256": "2e17fd4cbbe099be5b999a45a12fc7f077bf15370ea3240ae32661c439c94e11" }, "downloads": -1, "filename": "randomproto-0.0.1rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "46556f8dd63d7312b7d3e00179aaf3b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3085, "upload_time": "2019-01-16T04:32:01", "url": "https://files.pythonhosted.org/packages/ca/c8/cd68e4d70affe2be1e2bd6afefd3c31adfa093f8a8a6d32a3d9ae107e237/randomproto-0.0.1rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a387f690bf4c6689384b173f294a987", "sha256": "b2a2afb8eb2c39955c89a6e1db265962e08c863a9e37f8ebc4137762592da265" }, "downloads": -1, "filename": "randomproto-0.0.1rc1.tar.gz", "has_sig": false, "md5_digest": "7a387f690bf4c6689384b173f294a987", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2252, "upload_time": "2019-01-16T04:32:03", "url": "https://files.pythonhosted.org/packages/77/5a/6a7693be2d915ad238b3e2b74c78b7444f77b0267d391a86b89a2f51be11/randomproto-0.0.1rc1.tar.gz" } ], "0.0.1rc2": [ { "comment_text": "", "digests": { "md5": "550476da50f6ee9bb014f44dde520182", "sha256": "e68f974d2c79675166afe1029aa9c1c9dc424782bfb9969e7d9aba867c11e9c6" }, "downloads": -1, "filename": "randomproto-0.0.1rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "550476da50f6ee9bb014f44dde520182", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3511, "upload_time": "2019-01-16T08:10:05", "url": "https://files.pythonhosted.org/packages/9b/22/cb12b0e41c01dfa7da786292e6f1ddf8a18562ed952679029850e763c1da/randomproto-0.0.1rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01c991c241082f18e7bdf59028eb4344", "sha256": "4cbbbeceadc3ee2effa7513e06f4a839f9c68be10fa1cac61fb6a78ae5914ce9" }, "downloads": -1, "filename": "randomproto-0.0.1rc2.tar.gz", "has_sig": false, "md5_digest": "01c991c241082f18e7bdf59028eb4344", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2479, "upload_time": "2019-01-16T08:10:06", "url": "https://files.pythonhosted.org/packages/f0/b6/89e95a491181e7a4c5d05c1d9414a455d848182f1b27e66390026eb52659/randomproto-0.0.1rc2.tar.gz" } ], "0.0.1rc3": [ { "comment_text": "", "digests": { "md5": "325d1f0abec285e7b52cf36d9aaf1adf", "sha256": "c10fb944962776f67a3f233393648d3ed67c0765bf1cffd052ab4412afbe2972" }, "downloads": -1, "filename": "randomproto-0.0.1rc3-py2-none-any.whl", "has_sig": false, "md5_digest": "325d1f0abec285e7b52cf36d9aaf1adf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3554, "upload_time": "2019-01-17T07:16:41", "url": "https://files.pythonhosted.org/packages/a4/e4/47b22094ea93bf8cf7099bc6e16be149d1aeba01e6929ef1e28b16965b98/randomproto-0.0.1rc3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b449f972df035142bee9779a7df5130", "sha256": "c1d3d4182ccc6cba910eb1bee3181738edc7bc5c19da506905e69a91d8be01ec" }, "downloads": -1, "filename": "randomproto-0.0.1rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "1b449f972df035142bee9779a7df5130", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3556, "upload_time": "2019-01-17T07:17:02", "url": "https://files.pythonhosted.org/packages/f5/84/461c5712c463b2359acadab29adb574094fc8a3c9b6beaf838ac70f06226/randomproto-0.0.1rc3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2cd82321508820a711d79bb0230395d", "sha256": "6a0db1c7d83f9b7288b7661df453bf8b588b4cedda833e11d19387544090c668" }, "downloads": -1, "filename": "randomproto-0.0.1rc3.tar.gz", "has_sig": false, "md5_digest": "d2cd82321508820a711d79bb0230395d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2557, "upload_time": "2019-01-17T07:16:42", "url": "https://files.pythonhosted.org/packages/02/6b/36f91c24773eac4f063464dd5fce7b333442a346ca7cec4541f32023e6fc/randomproto-0.0.1rc3.tar.gz" } ], "0.0.1rc4": [ { "comment_text": "", "digests": { "md5": "e36fbb2510581ac6345d51eae2ca8c7a", "sha256": "05fda5c3a561352bf2ac6253aa3569458e335f7f717ca1099084fc8ef6c949f6" }, "downloads": -1, "filename": "randomproto-0.0.1rc4-py2-none-any.whl", "has_sig": false, "md5_digest": "e36fbb2510581ac6345d51eae2ca8c7a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3555, "upload_time": "2019-01-17T08:00:46", "url": "https://files.pythonhosted.org/packages/22/b4/8b13e78a947d3123fd95e68ffa64a48d5ab05568ca4e0054f23650b54c07/randomproto-0.0.1rc4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe114f62e2a8d177c1a8d5eeff29f535", "sha256": "2cb0f9fb877fa22edeebb5bc3b352dad95726f3f75cce061af3fc6e1c949815d" }, "downloads": -1, "filename": "randomproto-0.0.1rc4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe114f62e2a8d177c1a8d5eeff29f535", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3559, "upload_time": "2019-06-03T08:45:42", "url": "https://files.pythonhosted.org/packages/66/59/6a7bf168f3a7f13d3b0a4619d606adb6c330dd76f9d215ceb579bb40ad0f/randomproto-0.0.1rc4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba0e4ef3f645802817a23a64c92121a1", "sha256": "82469e893f47f5acccc9b24c4cb0410f2cc2f6d30e9ab5b3c771ea37651990e3" }, "downloads": -1, "filename": "randomproto-0.0.1rc4-py3-none-any.whl", "has_sig": false, "md5_digest": "ba0e4ef3f645802817a23a64c92121a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3555, "upload_time": "2019-01-17T08:00:45", "url": "https://files.pythonhosted.org/packages/b3/75/a1f774909409f8cc920e9cf0b941be3e7e714ca0b74848393f94bf11c7c7/randomproto-0.0.1rc4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f03b826b82e222886ec1de3f3b46e62", "sha256": "87480a412a01699bd09ddcd565158744a60a09ecce6dbe6ab728b83f5213e1ed" }, "downloads": -1, "filename": "randomproto-0.0.1rc4.tar.gz", "has_sig": false, "md5_digest": "3f03b826b82e222886ec1de3f3b46e62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2559, "upload_time": "2019-01-17T08:00:46", "url": "https://files.pythonhosted.org/packages/9c/14/745e854cc936ad47993a2ec7a8b978914a142a8cb1b5234249562755819d/randomproto-0.0.1rc4.tar.gz" } ], "0.0.1rc5": [ { "comment_text": "", "digests": { "md5": "70507c61d03173466dbe71fc6813d975", "sha256": "fff38d9a1da17f5758b83ba737e7d3c15d887d51ffd6fd3cf773b5326bfb2dea" }, "downloads": -1, "filename": "randomproto-0.0.1rc5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70507c61d03173466dbe71fc6813d975", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3560, "upload_time": "2019-06-03T08:59:29", "url": "https://files.pythonhosted.org/packages/a8/45/a07b57d43a487e557cdb3a211c61d8cffddeb09014ff5018f5bc0e12f19b/randomproto-0.0.1rc5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c5a7fec691e6f6078a8ad9cbf8ac178", "sha256": "16ba036b07da6604ab91e3d94b94264a1443182ecdd1257cd61e746d7eb34cfa" }, "downloads": -1, "filename": "randomproto-0.0.1rc5.tar.gz", "has_sig": false, "md5_digest": "5c5a7fec691e6f6078a8ad9cbf8ac178", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2585, "upload_time": "2019-06-03T08:59:30", "url": "https://files.pythonhosted.org/packages/38/54/8286eba4150745687003b883558b7a8800e54480d5a27df1cf3cf8baa811/randomproto-0.0.1rc5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "baebf9ed9dd96e2ac62b1d2faa107bec", "sha256": "6041d609f87a7cd87e163134a10982c5dd1030692ecfac837808ac8b255cd922" }, "downloads": -1, "filename": "randomproto-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "baebf9ed9dd96e2ac62b1d2faa107bec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3525, "upload_time": "2019-06-03T09:37:34", "url": "https://files.pythonhosted.org/packages/45/23/1ef7071ad3095970d899deb06c73b8aee08e7560fb75ea51969653bcffef/randomproto-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3299f9f0d218cd92127fd70d62614e8f", "sha256": "3a6f3b92882be20fe49b3ba973ffc9be160d5aca803614a3f21c596b63092348" }, "downloads": -1, "filename": "randomproto-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3299f9f0d218cd92127fd70d62614e8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2572, "upload_time": "2019-06-03T09:37:35", "url": "https://files.pythonhosted.org/packages/b6/2d/5ba76ea64be8fe5ff8fc23746f2a907240bf7ea0a8faaa19c3d5407c3afc/randomproto-0.0.1.tar.gz" } ] }