{ "info": { "author": "Figroc Chen", "author_email": "figroc@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "This library does not coexist with tensorflow, tensorflow-serving and tensorflow-serving-api. The official tensorflow-serving-api requires package tensorflow. To eliminate this requirement, this library is setup to generate only neccessary *_pb2.py and *_service_pb2_grpc.py from the apis of tensorflow_serving.\n\n\n", "description_content_type": "text/plain", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/figroc/tensorflow-serving-client", "keywords": "", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "tensorflow-serving-client-grpc", "package_url": "https://pypi.org/project/tensorflow-serving-client-grpc/", "platform": "any", "project_url": "https://pypi.org/project/tensorflow-serving-client-grpc/", "project_urls": { "Homepage": "https://github.com/figroc/tensorflow-serving-client" }, "release_url": "https://pypi.org/project/tensorflow-serving-client-grpc/2.3.0/", "requires_dist": [ "grpcio", "protobuf" ], "requires_python": ">=3.5", "summary": "A prebuilt tensorflow serving client from the tensorflow serving proto files", "version": "2.3.0", "yanked": false, "yanked_reason": null }, "last_serial": 7973312, "releases": { "1.12": [ { "comment_text": "", "digests": { "md5": "3c57453d09ae28bda8856e1f5f9d220e", "sha256": "097defa59335138ecb8c87d7817e39f3c305735a0f63f278735c0701ef874f2d" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-1.12.0-py3-none-any.whl", "has_sig": true, "md5_digest": "3c57453d09ae28bda8856e1f5f9d220e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 91628, "upload_time": "2019-11-06T18:23:33", "upload_time_iso_8601": "2019-11-06T18:23:33.056213Z", "url": "https://files.pythonhosted.org/packages/66/40/91deba5e9716608c1799740b7f4632b0d927ef009b28a1e82fa81c09aa3e/tensorflow_serving_client_grpc-1.12.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a4a6dbd21c6f41d8d18f141a8421fdb7", "sha256": "1e0a39d916aa95d62ee42b94ab761c2638b846b3f76b4376f82b97b360edf86c" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-1.12-py3-none-any.whl", "has_sig": true, "md5_digest": "a4a6dbd21c6f41d8d18f141a8421fdb7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 91405, "upload_time": "2019-10-28T07:52:17", "upload_time_iso_8601": "2019-10-28T07:52:17.203334Z", "url": "https://files.pythonhosted.org/packages/ea/8f/719fb714ef73fd5e76832b4786d99b6b86e070b1d737153abf0ec8e9f183/tensorflow_serving_client_grpc-1.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3c308be676a0670a1395f522eaace13c", "sha256": "f5207de8eb210ee2223b9019e456aa363a467d935302ea253b26ff979b1d3042" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-1.12.tar.gz", "has_sig": true, "md5_digest": "3c308be676a0670a1395f522eaace13c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 1865, "upload_time": "2019-10-28T07:52:19", "upload_time_iso_8601": "2019-10-28T07:52:19.190777Z", "url": "https://files.pythonhosted.org/packages/28/b8/080147b711b10f1943e31e18b87de67a3aab0e2ac2bb033444741ed93557/tensorflow_serving_client_grpc-1.12.tar.gz", "yanked": false, "yanked_reason": null } ], "1.13": [ { "comment_text": "", "digests": { "md5": "ca8aed0b53e62f228ed074851be9464a", "sha256": "484effedbf52f8c6900c7feeb5cffc499f62f941e63ef43334e2130399e6e09b" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-1.13.0-py3-none-any.whl", "has_sig": true, "md5_digest": "ca8aed0b53e62f228ed074851be9464a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 91900, "upload_time": "2019-11-06T18:28:15", "upload_time_iso_8601": "2019-11-06T18:28:15.665433Z", "url": "https://files.pythonhosted.org/packages/0b/a5/e0fdabb97a9d79c61a19e8288f0d207aa22f2e05f3e3976193d041533697/tensorflow_serving_client_grpc-1.13.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "72492cac2a748b7f121e3daedaef08a7", "sha256": "ebc72bcd6bd50f26439fb6ea17d55173261c885ed2362c20b6323ec0d5b565d2" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-1.13-py3-none-any.whl", "has_sig": true, "md5_digest": "72492cac2a748b7f121e3daedaef08a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 91873, "upload_time": "2019-10-28T07:52:37", "upload_time_iso_8601": "2019-10-28T07:52:37.430334Z", "url": "https://files.pythonhosted.org/packages/a5/16/90752fb78b59834c12683c872731a6566ec8c410c611281f93dc804fc26b/tensorflow_serving_client_grpc-1.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f6e738ce3eb1ff290004fce7b80c0ec6", "sha256": "c05e806d33360f3a22697892aff699e270171aca6107685ffdd1e3f280d98af9" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-1.13.tar.gz", "has_sig": true, "md5_digest": "f6e738ce3eb1ff290004fce7b80c0ec6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 1869, "upload_time": "2019-10-28T07:52:40", "upload_time_iso_8601": "2019-10-28T07:52:40.614377Z", "url": "https://files.pythonhosted.org/packages/27/55/c47a137bfa892a6a9e94a21f493c6f73a30c8dd67db21f8ce12529fd98ec/tensorflow_serving_client_grpc-1.13.tar.gz", "yanked": false, "yanked_reason": null } ], "1.14": [ { "comment_text": "", "digests": { "md5": "5f105548078fd4cc66208136a2ffcfc1", "sha256": "3642b2962eca6aede6cd7d64a1f193cba0ee7d55781e121be997eea6a82a185a" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-1.14.0-py3-none-any.whl", "has_sig": true, "md5_digest": "5f105548078fd4cc66208136a2ffcfc1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 105946, "upload_time": "2019-11-06T18:31:12", "upload_time_iso_8601": "2019-11-06T18:31:12.279685Z", "url": "https://files.pythonhosted.org/packages/3b/36/6481c975e17a7697f6f6467b6986922c16c08cf3ad720a0187b611c58480/tensorflow_serving_client_grpc-1.14.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9b4c1ad2952bccccd9f429cc45c41be5", "sha256": "1d654e2ae503e16290e13e527b01a72de9290633e48c6a1ce2e53635e21cd2da" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-1.14-py3-none-any.whl", "has_sig": true, "md5_digest": "9b4c1ad2952bccccd9f429cc45c41be5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 105920, "upload_time": "2019-10-28T07:53:01", "upload_time_iso_8601": "2019-10-28T07:53:01.195153Z", "url": "https://files.pythonhosted.org/packages/5c/fa/3e5759e994ebe420b9f5ebd87a29923cba637fa68f5347ea5761e5dd6dd3/tensorflow_serving_client_grpc-1.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ef62af8595f03dfea979f1373b3c7fc2", "sha256": "32b2830118871703ca50db45ecd0b8cbc0f98dd5b23f04ae724a6ae024f66857" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-1.14.tar.gz", "has_sig": true, "md5_digest": "ef62af8595f03dfea979f1373b3c7fc2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 1868, "upload_time": "2019-10-28T07:53:03", "upload_time_iso_8601": "2019-10-28T07:53:03.107736Z", "url": "https://files.pythonhosted.org/packages/9e/d1/dfb6fe19bd44d7e501bc8c5d3c1ed2df921d0d092f2fa58fd8756226e06c/tensorflow_serving_client_grpc-1.14.tar.gz", "yanked": false, "yanked_reason": null } ], "1.15": [ { "comment_text": "", "digests": { "md5": "c046782f9e59ef15dd8c8aaa8f78de0d", "sha256": "d767de9667a198a75d97cfd31888681157445e8d67a1c6010acd8d487fcadde8" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-1.15.0-py3-none-any.whl", "has_sig": true, "md5_digest": "c046782f9e59ef15dd8c8aaa8f78de0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 107687, "upload_time": "2019-11-06T18:32:22", "upload_time_iso_8601": "2019-11-06T18:32:22.653303Z", "url": "https://files.pythonhosted.org/packages/6f/27/94a9bffe37919ceb39f75519e903f4742e505d1e2f63ab2b07584b7357a5/tensorflow_serving_client_grpc-1.15.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "93b91620e2934aa93ef807f67a2e69e2", "sha256": "ea0ab98224c0f2335e7af4f96abd75ba8e600a28cbb7e2045a0d0d17784657de" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-1.15-py3-none-any.whl", "has_sig": true, "md5_digest": "93b91620e2934aa93ef807f67a2e69e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 107663, "upload_time": "2019-10-28T07:53:26", "upload_time_iso_8601": "2019-10-28T07:53:26.478468Z", "url": "https://files.pythonhosted.org/packages/46/96/87a3c8f018e287652896560f465228ca5010065d836eabe88323b6f0c7b9/tensorflow_serving_client_grpc-1.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3588a07b52e909fefccf890ee777afeb", "sha256": "b383ea044e60218ebf29b3eab20757f2ff1867be96da093dcd0cb289fcb8cdbe" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-1.15.tar.gz", "has_sig": true, "md5_digest": "3588a07b52e909fefccf890ee777afeb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 1868, "upload_time": "2019-10-28T07:53:28", "upload_time_iso_8601": "2019-10-28T07:53:28.702781Z", "url": "https://files.pythonhosted.org/packages/e0/c6/2a4f093727fea27de3f955d48dc7562be394ef1740ad6566685b8c704a26/tensorflow_serving_client_grpc-1.15.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0": [ { "comment_text": "", "digests": { "md5": "b5d7a97dbf6b822ab6509549a48acb5c", "sha256": "4bfd1823869dd09e0f930070fca381f8fa19f6127b8fbeeb35afcb3844e77d0d" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-2.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "b5d7a97dbf6b822ab6509549a48acb5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 107327, "upload_time": "2019-11-06T18:44:18", "upload_time_iso_8601": "2019-11-06T18:44:18.018396Z", "url": "https://files.pythonhosted.org/packages/e6/77/e1cbf06ff00a9ba65fc2bcc58937009f9c328d0ef0213bfac80654c06226/tensorflow_serving_client_grpc-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "13331250533f7e07657ca5d25b76a134", "sha256": "8e6fd9028e460a7862102faac6f54d9cac617b9018947968d239d23bbefe224c" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-2.0-py3-none-any.whl", "has_sig": true, "md5_digest": "13331250533f7e07657ca5d25b76a134", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 107300, "upload_time": "2019-10-28T07:50:52", "upload_time_iso_8601": "2019-10-28T07:50:52.487309Z", "url": "https://files.pythonhosted.org/packages/70/a6/840433a5045db1a9060909567acc47651b0e9c3167a0d002347a7427c39e/tensorflow_serving_client_grpc-2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e45b7a28247bb53da25eb4e9fd0f099f", "sha256": "678a90d92d66201a37ac063f538a481f4ebd7b2ce5787691fc546de9c4c6712f" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-2.0.tar.gz", "has_sig": true, "md5_digest": "e45b7a28247bb53da25eb4e9fd0f099f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 1855, "upload_time": "2019-10-28T07:50:56", "upload_time_iso_8601": "2019-10-28T07:50:56.012082Z", "url": "https://files.pythonhosted.org/packages/85/86/176b8deb789515cb89941ea7d405b2d6e037708dee1bb895ec71df402291/tensorflow_serving_client_grpc-2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "69a52e57a37960c4056b4091e8582ccc", "sha256": "95d5f5252880b0f10dc31ffecf582cdbaf77449fd6215dc671c3de3e5e5d5bd3" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-2.1.0-py3-none-any.whl", "has_sig": true, "md5_digest": "69a52e57a37960c4056b4091e8582ccc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 103537, "upload_time": "2020-02-06T10:07:59", "upload_time_iso_8601": "2020-02-06T10:07:59.645525Z", "url": "https://files.pythonhosted.org/packages/32/ec/b2214a8a8b66f5317623f859c43fbe3cdf8b636d4afccaaf948ec84f6b24/tensorflow_serving_client_grpc-2.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "98235e8bb796bed0983b5b2fd61fd9b5", "sha256": "0d8cf5d41becd162db30f441c3e0d7339108a77c35c82607ee566e8ae4aaf89d" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-2.1.0.tar.gz", "has_sig": true, "md5_digest": "98235e8bb796bed0983b5b2fd61fd9b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2229, "upload_time": "2020-02-06T10:08:01", "upload_time_iso_8601": "2020-02-06T10:08:01.351388Z", "url": "https://files.pythonhosted.org/packages/3c/6b/befb7dc3af35f84403d0ed573310ecf1daa27cf4abaaac8aaaef4a92b6d7/tensorflow_serving_client_grpc-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "9d584ff8988c64e95be27873cff0f2a9", "sha256": "03f6eca540775e47e9e5ee63941518d9038e2174b1fef459c0e2d3eb9c9c174f" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-2.2.0-py3-none-any.whl", "has_sig": true, "md5_digest": "9d584ff8988c64e95be27873cff0f2a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 107064, "upload_time": "2020-07-04T16:59:33", "upload_time_iso_8601": "2020-07-04T16:59:33.227228Z", "url": "https://files.pythonhosted.org/packages/07/b0/957a0fe00f5ff8095798e576ccaf3b4d4bb67f2b9f24adad09196effb8ad/tensorflow_serving_client_grpc-2.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d51a15ef14d8551f62306a953d9c9aee", "sha256": "74f078c3ca2f232c33c98d9c76cee035b5a685daa1f8457e760764fa7a494841" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-2.2.0.tar.gz", "has_sig": true, "md5_digest": "d51a15ef14d8551f62306a953d9c9aee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2226, "upload_time": "2020-07-04T16:59:34", "upload_time_iso_8601": "2020-07-04T16:59:34.489884Z", "url": "https://files.pythonhosted.org/packages/bf/22/761cdd7717f4421b94b32c86c2e8702f6616a4d56bc8089102a5d3332bdc/tensorflow_serving_client_grpc-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "2c5d76ad8a45bf23ecb5997b3fb84be3", "sha256": "3828791ef79c263b69b1777cf74dc21b87e7c43ced92f3ea2dd008433ab22477" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-2.3.0-py3-none-any.whl", "has_sig": true, "md5_digest": "2c5d76ad8a45bf23ecb5997b3fb84be3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 108017, "upload_time": "2020-08-16T18:19:14", "upload_time_iso_8601": "2020-08-16T18:19:14.211091Z", "url": "https://files.pythonhosted.org/packages/9f/e3/1197444831232532cd54ec3355f3e03c162bd2ea35d0b6cab9edc8b060aa/tensorflow_serving_client_grpc-2.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a066d0f7d39f1f1a344757fc123a06b0", "sha256": "f2df41834e3c27366c7cacda58c805dcc96b19fd38145b509f2576c1331c8de6" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-2.3.0.tar.gz", "has_sig": true, "md5_digest": "a066d0f7d39f1f1a344757fc123a06b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2525, "upload_time": "2020-08-16T18:19:16", "upload_time_iso_8601": "2020-08-16T18:19:16.056243Z", "url": "https://files.pythonhosted.org/packages/0f/ff/8da2391f38fb94d3abf06fed2e4817103d361fa38d2c426a87070890c5d7/tensorflow_serving_client_grpc-2.3.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2c5d76ad8a45bf23ecb5997b3fb84be3", "sha256": "3828791ef79c263b69b1777cf74dc21b87e7c43ced92f3ea2dd008433ab22477" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-2.3.0-py3-none-any.whl", "has_sig": true, "md5_digest": "2c5d76ad8a45bf23ecb5997b3fb84be3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 108017, "upload_time": "2020-08-16T18:19:14", "upload_time_iso_8601": "2020-08-16T18:19:14.211091Z", "url": "https://files.pythonhosted.org/packages/9f/e3/1197444831232532cd54ec3355f3e03c162bd2ea35d0b6cab9edc8b060aa/tensorflow_serving_client_grpc-2.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a066d0f7d39f1f1a344757fc123a06b0", "sha256": "f2df41834e3c27366c7cacda58c805dcc96b19fd38145b509f2576c1331c8de6" }, "downloads": -1, "filename": "tensorflow_serving_client_grpc-2.3.0.tar.gz", "has_sig": true, "md5_digest": "a066d0f7d39f1f1a344757fc123a06b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2525, "upload_time": "2020-08-16T18:19:16", "upload_time_iso_8601": "2020-08-16T18:19:16.056243Z", "url": "https://files.pythonhosted.org/packages/0f/ff/8da2391f38fb94d3abf06fed2e4817103d361fa38d2c426a87070890c5d7/tensorflow_serving_client_grpc-2.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }