{ "info": { "author": "jinkerjiang", "author_email": "jinkerjiang@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "## \u73af\u5883\u8981\u6c42\n\n- python >= 2.7\n- pip\n- node >= 10\uff0c\u8bbe\u7f6e\u73af\u5883\u53d8\u91cf\u4fdd\u8bc1`node -v`\u6b63\u5e38\u8f93\u51fa\n\n## \u5b89\u88c5\n- `npm config set registry https://registry.npm.taobao.org && npm config set @yunke:registry https://registry-npm.myscrm.cn/repository/yunke/`\n- `npm i -g robot-grpc`\n- `pip install RobotGrpc`\n- \u5982\u679c\u4f7f\u7528Windows\u7cfb\u7edf\u7684RIDE\uff0c\u9700\u8981\u91cd\u542f\u673a\u5668\n\n## \u4f7f\u7528\u793a\u4f8b\n\n### robot\u811a\u672c\u6587\u4ef6\n\n```robot\n*** Settings ***\nLibrary RobotGrpc api.myscrm.cn:30051 https://git.myscrm.cn/jiangj01/panther-proto.git f-20180508-project b1wZx77sDx1YQPLyLww3\n\n*** Test Cases ***\n\u8c03\u7528grpc\u65b9\u6cd5\n ${res} = invoke grpc method article_project.ProjectArticleService.GetArticleInfo { \"sid\": \"12323553\" }\n log ${res}\n\n\u6267\u884c\u6240\u6709\u7528\u4f8b\n run grpc cases ${CURDIR}/GetArticleInfo.js\n\n\u6307\u5b9a\u8fd0\u884c\u7279\u5b9a\u7528\u4f8b\n run grpc cases ${CURDIR}/GetArticleInfo.js case_name=\u6b63\u5e38 request={\"\u6b63\u5e38\":{\"article_id\":1}}\n\n\u8fd0\u884c\u573a\u666f\u7528\u4f8b\n run grpc cases ${CURDIR}/login.js\n```\n\n### GetArticleInfo.js\n\n```js\nconst id = \"article_project.ProjectArticleService.GetArticleInfo\";\n\nmodule.exports = {\n id: id,\n cases: {\n \u6b63\u5e38: {\n id: id,\n name: \"\u6b63\u5e38\",\n desc: 'desc',\n request: {\n \"article_id\": 0,\n \"yk_org_code\": \"string\",\n \"project_id\": 0\n },\n response: {\n \"article_id\": 0,\n \"yk_org_code\": \"string\",\n \"user_id\": 0,\n \"title\": \"string\", // \u6807\u9898\n \"thumbnail\": \"string\",\n \"publish_time\": 0,\n \"record_info\": {\n \"read_num\": 0,\n \"read_person_num\": 0,\n \"forwarded_num\": 0,\n \"forwarded_person_num\": 0,\n \"like_num\": 0,\n \"like_list\": [{}]\n },\n \"project_id\": 0,\n \"post_content\": \"string\",\n \"status\": 0\n }\n },\n \u5f02\u5e38: {\n id: id,\n name: \"\u5f02\u5e38\",\n desc: '',\n request: {\n \"article_id\": 0,\n \"yk_org_code\": \"string\",\n \"project_id\": 0\n },\n response: {\n \"article_id\": 1,\n \"yk_org_code\": \"string\",\n \"user_id\": 0,\n \"title\": \"string\", // \u6807\u9898\n \"thumbnail\": \"string\",\n \"publish_time\": 0,\n \"record_info\": {\n \"read_num\": 0,\n \"read_person_num\": 0,\n \"forwarded_num\": 0,\n \"forwarded_person_num\": 0,\n \"like_num\": 0,\n \"like_list\": [\n {\n }\n ]\n },\n \"project_id\": 0,\n \"post_content\": \"string\",\n \"status\": 0\n }\n }\n }\n}\n\n```\n\n\n### login.js\n\n```js\nconst GetArticleInfo = require('./GetArticleInfo');\n\nmodule.exports = {\n id: 'login',\n cases: [\n GetArticleInfo.cases.\u6b63\u5e38,\n GetArticleInfo.cases.\u5f02\u5e38,\n ],\n}\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/pypa/sampleproject", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "RobotGrpc", "package_url": "https://pypi.org/project/RobotGrpc/", "platform": "", "project_url": "https://pypi.org/project/RobotGrpc/", "project_urls": { "Homepage": "https://github.com/pypa/sampleproject" }, "release_url": "https://pypi.org/project/RobotGrpc/1.2.1/", "requires_dist": null, "requires_python": "", "summary": "robot grpc support", "version": "1.2.1" }, "last_serial": 4607422, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d08ac552036364b6bfdc89781a6bce32", "sha256": "7653f071916e62156d7b59874000569f2b6b88bdafa43cacb4c68ba81f9b5093" }, "downloads": -1, "filename": "RobotGrpc-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d08ac552036364b6bfdc89781a6bce32", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4589442, "upload_time": "2018-10-11T07:16:31", "url": "https://files.pythonhosted.org/packages/56/42/657e3f9cf0ceabec959a8c0a81c367dfb15e223de7b82049c94137b6ef78/RobotGrpc-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "816abf08029726fd63863a6e79c638f8", "sha256": "4f6155c1bc3fa684094712a2c148761f2855d44e8b8a90ac7536543d5da1ee10" }, "downloads": -1, "filename": "RobotGrpc-0.0.1.tar.gz", "has_sig": false, "md5_digest": "816abf08029726fd63863a6e79c638f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1595827, "upload_time": "2018-10-11T07:16:35", "url": "https://files.pythonhosted.org/packages/36/49/38debf10f4f0f7ab33959e5df1ce3f21a1c020ea52fca9e4436971bb4924/RobotGrpc-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f22c1aa92af490a88185cf10344e0a15", "sha256": "ca92b272d27fe222b1e2cd3c3f9d3746b57abaf3fdcb6faa062dc471c0f90af4" }, "downloads": -1, "filename": "RobotGrpc-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "f22c1aa92af490a88185cf10344e0a15", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2293478, "upload_time": "2018-10-11T07:53:59", "url": "https://files.pythonhosted.org/packages/96/ab/d7dd713f432164acf7547e3e8902b788f6e93266c6c33bbca15fadf12153/RobotGrpc-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5eb0dc657989870b91de4b8fd4393b97", "sha256": "54c383bee059a4eebb8c4875538ccb87f4e9714732b3885bd37b8ead740623de" }, "downloads": -1, "filename": "RobotGrpc-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5eb0dc657989870b91de4b8fd4393b97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1595898, "upload_time": "2018-10-11T07:54:04", "url": "https://files.pythonhosted.org/packages/55/9e/f78d28c4113b3c6ccecf3c0886418cbc0c39d3e8ab06a35322758b73d249/RobotGrpc-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "3745094a4c092206326727f66dcd54b9", "sha256": "aeed97814e2ffcb6506e3b3bb03e3f945b5a54325dec4962655a3af957101127" }, "downloads": -1, "filename": "RobotGrpc-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "3745094a4c092206326727f66dcd54b9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1950, "upload_time": "2018-10-11T08:53:03", "url": "https://files.pythonhosted.org/packages/c7/65/64da7c3f445c5f99648a4a8f89d770aab82efd7bd567490f8f47401f8342/RobotGrpc-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c5e68ab67d47360aaf26c8c932a679b", "sha256": "7a5aa3b9904cff9e531a81398e01f80541f5945dbdcc37330373cdf07030bdb1" }, "downloads": -1, "filename": "RobotGrpc-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8c5e68ab67d47360aaf26c8c932a679b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1626, "upload_time": "2018-10-11T08:53:04", "url": "https://files.pythonhosted.org/packages/dd/33/89f290a3e2e9c1aec08df99d51756a4633f76a17c407b6bd7a9f9a888297/RobotGrpc-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "b7cf06899be2092406010a4acc3b0ea3", "sha256": "12302a49b15d11dcba375d888295f7913c716a57204b7e92aff443633a06ba77" }, "downloads": -1, "filename": "RobotGrpc-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "b7cf06899be2092406010a4acc3b0ea3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2715, "upload_time": "2018-10-11T11:33:31", "url": "https://files.pythonhosted.org/packages/7e/7a/3402240d289e153b6788ce7aec7ec08ce2cbb989a2d701478c965b9e6d4d/RobotGrpc-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "515876b8721ce588de277105a98c004c", "sha256": "1ba5c5959a0de17789238221297120a8bcfba7156c01cd56839a024f1e059e30" }, "downloads": -1, "filename": "RobotGrpc-0.0.4.tar.gz", "has_sig": false, "md5_digest": "515876b8721ce588de277105a98c004c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2705, "upload_time": "2018-10-11T11:33:33", "url": "https://files.pythonhosted.org/packages/a9/c2/b96cad72346df55cfec52c71b97bbe9b67571e744a859871c3df7f1b0a5c/RobotGrpc-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c28e0e17e9052a91a1540edd0c1c4518", "sha256": "4ce5539f7fb3343df7588af403f5f2b733e5e58cbf14e36a4fa745319da0816f" }, "downloads": -1, "filename": "RobotGrpc-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "c28e0e17e9052a91a1540edd0c1c4518", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2743, "upload_time": "2018-10-11T11:40:03", "url": "https://files.pythonhosted.org/packages/7c/9a/3b0ecf964cce699a14ce522856c0d4572383c6862fe610732fd251f2d0d2/RobotGrpc-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be6c6f94576faae7cb99f72fbbab4eb1", "sha256": "3f75d4b50e380b9668ff50b3b253e2ef994519cf39f7e7b7599351045a6e0def" }, "downloads": -1, "filename": "RobotGrpc-0.0.5.tar.gz", "has_sig": false, "md5_digest": "be6c6f94576faae7cb99f72fbbab4eb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2739, "upload_time": "2018-10-11T11:40:04", "url": "https://files.pythonhosted.org/packages/1f/df/6866414259f16fb8a611a1780405023eedb938f13b03c235c29f0f3347ef/RobotGrpc-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "5fd9ca7aa4635dbc845636f7b74ffdcc", "sha256": "134cc4d47c32c39de7863668a81088d8c90407ad5183c952b269abf77cb9ac80" }, "downloads": -1, "filename": "RobotGrpc-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "5fd9ca7aa4635dbc845636f7b74ffdcc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2736, "upload_time": "2018-10-11T11:42:04", "url": "https://files.pythonhosted.org/packages/c1/a9/8821209bf81c8b488dde9580ea68b228ff7da2ac812558be431bc333a508/RobotGrpc-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c1682dd3c7a18f32414dff1995756fa", "sha256": "b865935cd995ebb70b93ea7e43414794406d1596ccfe5e8b5e5d8dd451078273" }, "downloads": -1, "filename": "RobotGrpc-0.0.6.tar.gz", "has_sig": false, "md5_digest": "2c1682dd3c7a18f32414dff1995756fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2725, "upload_time": "2018-10-11T11:42:05", "url": "https://files.pythonhosted.org/packages/ca/2f/ea06eaa578c4a4d6178dd1c1a45201ec760ae4e0c11db481489b7ef9882d/RobotGrpc-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "351f924f1ccc827e5a2ca1649bac9033", "sha256": "d6a872efe712a9f366cb55d4ff30ad690e91d7c00f454ba8e90f51cf2660845f" }, "downloads": -1, "filename": "RobotGrpc-0.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "351f924f1ccc827e5a2ca1649bac9033", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2921, "upload_time": "2018-10-12T08:11:15", "url": "https://files.pythonhosted.org/packages/c9/05/659a3bb3afe09a633ac2573d5cd168f023a1705be624717ea515552f548d/RobotGrpc-0.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d8971e3b49ccadf1c301414c4f047fc", "sha256": "fa069ab5580b1db80ecb8d6864351a6d1e033d45d09bd597c42431c779ac9627" }, "downloads": -1, "filename": "RobotGrpc-0.0.7.tar.gz", "has_sig": false, "md5_digest": "4d8971e3b49ccadf1c301414c4f047fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2940, "upload_time": "2018-10-12T08:11:16", "url": "https://files.pythonhosted.org/packages/97/85/e66069e928c29d10fa616a0c93a81b275ae2674e2b9d40f38be6972af2f8/RobotGrpc-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "8d2c98275a9777b6cb25f77bee5ce7bd", "sha256": "f4ac8e306f60091ad4c6ee1fcd2add16dca869241e3255753cad561a99a89dd0" }, "downloads": -1, "filename": "RobotGrpc-0.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "8d2c98275a9777b6cb25f77bee5ce7bd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2915, "upload_time": "2018-10-12T08:19:38", "url": "https://files.pythonhosted.org/packages/da/ca/50b96c93387a87ec7b47622a795e5bd6d9f892935c4e5494c8630a511a24/RobotGrpc-0.0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3765c8d28772509fb3464c6bcc4efe1e", "sha256": "d563b47f569a8665e80cbd6da2981a9f8f27074a4eb0b7c5553c3b53ad1a08d1" }, "downloads": -1, "filename": "RobotGrpc-0.0.8.tar.gz", "has_sig": false, "md5_digest": "3765c8d28772509fb3464c6bcc4efe1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2931, "upload_time": "2018-10-12T08:19:39", "url": "https://files.pythonhosted.org/packages/fb/8c/95ed81ebbdcc2fce11b5bbcaef87f4f4e77d844209ea34610aef0c3d5817/RobotGrpc-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "28bbe1c22e659ecaa0f67c59235ff025", "sha256": "eab6ca37527ecb6f9ec63f8c403d4beaec628ceb9ba0f0515fa1caa52f340d31" }, "downloads": -1, "filename": "RobotGrpc-0.0.9-py2-none-any.whl", "has_sig": false, "md5_digest": "28bbe1c22e659ecaa0f67c59235ff025", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2999, "upload_time": "2018-10-15T08:59:15", "url": "https://files.pythonhosted.org/packages/4b/b9/f72bf5f52ec4834d0bd1ab51d96098654df9858d4f8000a0e6f08a84f832/RobotGrpc-0.0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dbf6d02e1053a921144c3d0747c338b", "sha256": "ac75f0964b04891e1bcbfaf9271b28e4298b324edd3bd88283713958e1047d8c" }, "downloads": -1, "filename": "RobotGrpc-0.0.9.tar.gz", "has_sig": false, "md5_digest": "5dbf6d02e1053a921144c3d0747c338b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3013, "upload_time": "2018-10-15T08:59:17", "url": "https://files.pythonhosted.org/packages/ef/ec/ae63cbbeedc6b9bef07eb7558502602b10f17fc379e93b741b8761464c48/RobotGrpc-0.0.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "dd72ec61c86847c6165426cec76e211a", "sha256": "c18d6e8c7d4898c38f02e761576701855792d5afe5c0769706733a9f0cfa2c7e" }, "downloads": -1, "filename": "RobotGrpc-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "dd72ec61c86847c6165426cec76e211a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2998, "upload_time": "2018-10-15T09:26:17", "url": "https://files.pythonhosted.org/packages/53/ec/4ebe94761acf8e0f695f22b8e7729d52ccbb280b5f84b256fa0d093ed449/RobotGrpc-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7595029b248112033b126e8466ef3957", "sha256": "85db134ccdcc07e50095ddf3844323f171976dfd3fcb32c1cdc73ef23f38d243" }, "downloads": -1, "filename": "RobotGrpc-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7595029b248112033b126e8466ef3957", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3019, "upload_time": "2018-10-15T09:26:19", "url": "https://files.pythonhosted.org/packages/07/e7/15aac8380ba72996d093bea79b979d4da7c583347a58c3022f8d0ea99da0/RobotGrpc-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "84eca313782e132f9844a39871ac773f", "sha256": "eeaf1bb6adbe5e7dbde8b752c9acffe4087a0046ef0c341b15a18fd030d85259" }, "downloads": -1, "filename": "RobotGrpc-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "84eca313782e132f9844a39871ac773f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3016, "upload_time": "2018-10-16T10:08:59", "url": "https://files.pythonhosted.org/packages/61/8b/57d944b93f5743a79e70d7b136edc4781d1642e53744e4619b078220d2db/RobotGrpc-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce932ee54336bc4870b19022bd31990b", "sha256": "c01a0c7d45bc36734bede868435ca335d4134648f27333b8306541da6f62b163" }, "downloads": -1, "filename": "RobotGrpc-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ce932ee54336bc4870b19022bd31990b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3033, "upload_time": "2018-10-16T10:09:01", "url": "https://files.pythonhosted.org/packages/62/55/7e72265ccac51b7a8cb5bb8bc6a9d76c0441149c0857ca97a58db72a8307/RobotGrpc-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b58bb34c49db360f666fe1e883408a4d", "sha256": "d9f185b87a41c47d0e3ebbe76f5583c898c866b5b8d5c98a4a788866b3fa873d" }, "downloads": -1, "filename": "RobotGrpc-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "b58bb34c49db360f666fe1e883408a4d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3023, "upload_time": "2018-10-17T04:45:17", "url": "https://files.pythonhosted.org/packages/0e/96/b93ebc19adfe20c1983ddebb17ef7df8af7fec0d4c7087caea82d2e78497/RobotGrpc-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f577f17e3900185434c4b19ae3fd384", "sha256": "92ccb3d0c5ee2b875db94d5ce8210461ef11838cf4e8cd5447f05768bfa73239" }, "downloads": -1, "filename": "RobotGrpc-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0f577f17e3900185434c4b19ae3fd384", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3041, "upload_time": "2018-10-17T04:45:21", "url": "https://files.pythonhosted.org/packages/48/f0/ac62a88807be8ffd051a978dc015f4fdac707158f6e41f849c25567982e6/RobotGrpc-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "90fcb29c6e41ecc8a9d37f794f8083c3", "sha256": "bdd0d6c4a7916046d59916d91f8efcb30b8b6d0419f807b91199641637bd94a8" }, "downloads": -1, "filename": "RobotGrpc-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "90fcb29c6e41ecc8a9d37f794f8083c3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3037, "upload_time": "2018-11-16T07:21:53", "url": "https://files.pythonhosted.org/packages/b2/3e/b2bfe70dfc1d6eeb271a46a0d6e15701b3b876152ebbfece5f5f72fba102/RobotGrpc-1.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ebd3c3b5014d11c87e26f9928e474d4", "sha256": "96726875db495beb3a8b4c3e237d114fdb28532500d49363e723e9cf65377f94" }, "downloads": -1, "filename": "RobotGrpc-1.2.0.tar.gz", "has_sig": false, "md5_digest": "4ebd3c3b5014d11c87e26f9928e474d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3051, "upload_time": "2018-11-16T07:21:55", "url": "https://files.pythonhosted.org/packages/24/6a/a4cac3f07d336eb694cb76b43c8f22b4e782099c53da41eb5bc2e86dbd7f/RobotGrpc-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "89ae9618c741ea43e2d210581362ffab", "sha256": "b5c339273c98b146deaa04cbcb46a2232a0b0f288f0b895076bf9747a92e6946" }, "downloads": -1, "filename": "RobotGrpc-1.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "89ae9618c741ea43e2d210581362ffab", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3099, "upload_time": "2018-12-17T10:36:29", "url": "https://files.pythonhosted.org/packages/07/b7/447472f7ce099689e7cb45ebec1924021964108e1cc1d6186c42b48de80a/RobotGrpc-1.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02861381e64cebf6e5f5ee37c4a6dbd4", "sha256": "ebe061030b4f2f82f35c73f6662be59e4d53a38e794febd149ad8a3327202914" }, "downloads": -1, "filename": "RobotGrpc-1.2.1.tar.gz", "has_sig": false, "md5_digest": "02861381e64cebf6e5f5ee37c4a6dbd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3105, "upload_time": "2018-12-17T10:36:30", "url": "https://files.pythonhosted.org/packages/6e/a3/324d1f6d4bf05795cbb192bb109068c7e404410d5cf66cff70ac0847e173/RobotGrpc-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "89ae9618c741ea43e2d210581362ffab", "sha256": "b5c339273c98b146deaa04cbcb46a2232a0b0f288f0b895076bf9747a92e6946" }, "downloads": -1, "filename": "RobotGrpc-1.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "89ae9618c741ea43e2d210581362ffab", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3099, "upload_time": "2018-12-17T10:36:29", "url": "https://files.pythonhosted.org/packages/07/b7/447472f7ce099689e7cb45ebec1924021964108e1cc1d6186c42b48de80a/RobotGrpc-1.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02861381e64cebf6e5f5ee37c4a6dbd4", "sha256": "ebe061030b4f2f82f35c73f6662be59e4d53a38e794febd149ad8a3327202914" }, "downloads": -1, "filename": "RobotGrpc-1.2.1.tar.gz", "has_sig": false, "md5_digest": "02861381e64cebf6e5f5ee37c4a6dbd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3105, "upload_time": "2018-12-17T10:36:30", "url": "https://files.pythonhosted.org/packages/6e/a3/324d1f6d4bf05795cbb192bb109068c7e404410d5cf66cff70ac0847e173/RobotGrpc-1.2.1.tar.gz" } ] }