{ "info": { "author": "Dolittle", "author_email": "post@dolittle.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License" ], "description": "# TimeSeries Runtime Contracts\n\n[![Build Status](https://dev.azure.com/dolittle/Dolittle%20open-source%20repositories/_apis/build/status/dolittle-timeseries.Contracts.Runtime?branchName=master)](https://dev.azure.com/dolittle/Dolittle%20open-source%20repositories/_build/latest?definitionId=33&branchName=master)\n\nThis repository holds the [Protobuf](https://developers.google.com/protocol-buffers/)\nand [gRPC](https://grpc.io) API contracts for what is exposed from our TimeSeries Runtime.\n\nIt is language agnostic and supports generated code (proxies) for multiple languages.\n\n## Cloning\n\nThis repository has sub modules, clone it with:\n\n```text\n$ git clone --recursive \n```\n\nIf you've already cloned it, you can get the submodules by doing the following:\n\n```text\n$ git submodule update --init --recursive\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/dolittle-timeseries/Contracts.Runtime", "keywords": "Dolittle,gRPC,Contracts", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dolittle-timeseries-runtime-contracts", "package_url": "https://pypi.org/project/dolittle-timeseries-runtime-contracts/", "platform": "", "project_url": "https://pypi.org/project/dolittle-timeseries-runtime-contracts/", "project_urls": { "Homepage": "https://github.com/dolittle-timeseries/Contracts.Runtime" }, "release_url": "https://pypi.org/project/dolittle-timeseries-runtime-contracts/1.2.1/", "requires_dist": [ "protobuf3" ], "requires_python": ">=3.3", "summary": "", "version": "1.2.1", "yanked": false, "yanked_reason": null }, "last_serial": 6025381, "releases": { "1.0.2": [ { "comment_text": "", "digests": { "md5": "d809376635da5db8f0469cb836854fd2", "sha256": "2af80f670f128bb308f0e681dee5d9be918b57ee3babffbc6d7b8bf5cab97b0c" }, "downloads": -1, "filename": "dolittle_timeseries_runtime_contracts-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d809376635da5db8f0469cb836854fd2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.3", "size": 1741, "upload_time": "2019-10-24T10:42:32", "upload_time_iso_8601": "2019-10-24T10:42:32.547523Z", "url": "https://files.pythonhosted.org/packages/ba/18/c48f9e397c1723dafd46ac5ac36bf19de6faf99eea336f1c288c9c186578/dolittle_timeseries_runtime_contracts-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d9e1b903d408d1b384d3e22ae5c45bdc", "sha256": "19248a3b00c5ee91095968a34bc2baccc46afb8e7a0631328c977f307348f14c" }, "downloads": -1, "filename": "dolittle-timeseries-runtime-contracts-1.0.2.tar.gz", "has_sig": false, "md5_digest": "d9e1b903d408d1b384d3e22ae5c45bdc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 1405, "upload_time": "2019-10-24T10:42:34", "upload_time_iso_8601": "2019-10-24T10:42:34.707485Z", "url": "https://files.pythonhosted.org/packages/67/62/1a48530e86902448709dd677e4b89bd5c17d83f897c3cde0cdaf6963200c/dolittle-timeseries-runtime-contracts-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1248a8caea3a16924f9da966018dd06f", "sha256": "40cfcdd9442f5d2aaecd27ecac0b17277c75da4269e40ceed5018e4d63b436a7" }, "downloads": -1, "filename": "dolittle_timeseries_runtime_contracts-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1248a8caea3a16924f9da966018dd06f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.3", "size": 1742, "upload_time": "2019-10-24T15:52:03", "upload_time_iso_8601": "2019-10-24T15:52:03.120828Z", "url": "https://files.pythonhosted.org/packages/91/4b/4e0990718d6404e235fd8db62eaffa5abacd0905fc3b35b06448c2c73191/dolittle_timeseries_runtime_contracts-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a1361b76a4caf6ed62c982e17dc7857a", "sha256": "f9bd7e6354b66bf6703f46d0600569fc3d9d014759cd8772b9ef595ce4b7cacf" }, "downloads": -1, "filename": "dolittle-timeseries-runtime-contracts-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a1361b76a4caf6ed62c982e17dc7857a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 1407, "upload_time": "2019-10-24T15:52:04", "upload_time_iso_8601": "2019-10-24T15:52:04.270682Z", "url": "https://files.pythonhosted.org/packages/3a/95/f6d8d924977fbd2b60ec44e613a1fe6cfbbb8cfb23e37cec79b34fef687e/dolittle-timeseries-runtime-contracts-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "4769681c83c3a5c96fd39f443a52a81c", "sha256": "b1d34243fb98d3bda4867d0652ebdfb6fda7d371c5e990b338cc292c85d7daf8" }, "downloads": -1, "filename": "dolittle_timeseries_runtime_contracts-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4769681c83c3a5c96fd39f443a52a81c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.3", "size": 1740, "upload_time": "2019-10-24T15:56:22", "upload_time_iso_8601": "2019-10-24T15:56:22.042114Z", "url": "https://files.pythonhosted.org/packages/4b/41/0f99f7abfc376aa212908a463cb6d29ca5d2c409b4376fc5776289ca2ea0/dolittle_timeseries_runtime_contracts-1.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a20682a75ac3482498344f0e93786dcf", "sha256": "5a5684a9c4faea7bae49542b8c738e5c28d7e1d3788fa0bc51d598dabaaccdc4" }, "downloads": -1, "filename": "dolittle-timeseries-runtime-contracts-1.2.0.tar.gz", "has_sig": false, "md5_digest": "a20682a75ac3482498344f0e93786dcf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 1411, "upload_time": "2019-10-24T15:56:23", "upload_time_iso_8601": "2019-10-24T15:56:23.134709Z", "url": "https://files.pythonhosted.org/packages/a5/89/c33e5dce5b67597ae878d30dead5f394cf4557276f51848792c995c31922/dolittle-timeseries-runtime-contracts-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "392dceb3e01b38054f15695865de420d", "sha256": "f3da6356b7eda195a7b3b18a5e569926b31709c90330950522e6824918d91108" }, "downloads": -1, "filename": "dolittle_timeseries_runtime_contracts-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "392dceb3e01b38054f15695865de420d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.3", "size": 1842, "upload_time": "2019-10-24T18:44:33", "upload_time_iso_8601": "2019-10-24T18:44:33.250500Z", "url": "https://files.pythonhosted.org/packages/a8/d4/25b2761b50323c37eb7338bc0aac8210b6d0ae6b9fdf8ac4190e08571f2a/dolittle_timeseries_runtime_contracts-1.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d263c35b029962ec91fbfac1959138eb", "sha256": "32b6182a60f9459ef3c3a42f736fdf4aac60df23e92b6efaf3d2368de22b075c" }, "downloads": -1, "filename": "dolittle-timeseries-runtime-contracts-1.2.1.tar.gz", "has_sig": false, "md5_digest": "d263c35b029962ec91fbfac1959138eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 1510, "upload_time": "2019-10-24T18:44:34", "upload_time_iso_8601": "2019-10-24T18:44:34.338081Z", "url": "https://files.pythonhosted.org/packages/8e/68/f41e9722ecc337c32fbb0fb0f4e2a309da8d6b86204149a34337a32915fd/dolittle-timeseries-runtime-contracts-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "392dceb3e01b38054f15695865de420d", "sha256": "f3da6356b7eda195a7b3b18a5e569926b31709c90330950522e6824918d91108" }, "downloads": -1, "filename": "dolittle_timeseries_runtime_contracts-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "392dceb3e01b38054f15695865de420d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.3", "size": 1842, "upload_time": "2019-10-24T18:44:33", "upload_time_iso_8601": "2019-10-24T18:44:33.250500Z", "url": "https://files.pythonhosted.org/packages/a8/d4/25b2761b50323c37eb7338bc0aac8210b6d0ae6b9fdf8ac4190e08571f2a/dolittle_timeseries_runtime_contracts-1.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d263c35b029962ec91fbfac1959138eb", "sha256": "32b6182a60f9459ef3c3a42f736fdf4aac60df23e92b6efaf3d2368de22b075c" }, "downloads": -1, "filename": "dolittle-timeseries-runtime-contracts-1.2.1.tar.gz", "has_sig": false, "md5_digest": "d263c35b029962ec91fbfac1959138eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 1510, "upload_time": "2019-10-24T18:44:34", "upload_time_iso_8601": "2019-10-24T18:44:34.338081Z", "url": "https://files.pythonhosted.org/packages/8e/68/f41e9722ecc337c32fbb0fb0f4e2a309da8d6b86204149a34337a32915fd/dolittle-timeseries-runtime-contracts-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }