{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "# decode-datastore-client\n\nThis library contains a minimal client library developed as part of the DECODE\nproject in order to provide a Python client for the encrypted datastore\ncomponent.\n\nThe purpose of this library is to enable a Python based client application to\neasily read from and write to the datastore.\n\nThe datastore API is implemented using a simple RPC framework called\n[Twirp](https://github.com/twitchtv/twirp). This framework uses protocol\nbuffers as a transport layer, and provides a suite of tools for generating\nserver stubs as well as client bindings in a number of programming languages\nand can be thought of as being akin to a simpler version of\n[GRPC](https://grpc.io).\n\n## Documentation\n\nDocumentation for this library has been published to:\nhttps://decode-datastore-client.readthedocs.io/en/latest/\n\nPlease have a look there for some more detailed installation instructions and\nusage examples.\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/thingful/decode-datastore-client-py", "keywords": "", "license": "", "maintainer": "Sam Mulube", "maintainer_email": "sam@thingful.net", "name": "decode-datastore-client", "package_url": "https://pypi.org/project/decode-datastore-client/", "platform": "", "project_url": "https://pypi.org/project/decode-datastore-client/", "project_urls": { "Homepage": "https://github.com/thingful/decode-datastore-client-py" }, "release_url": "https://pypi.org/project/decode-datastore-client/0.2.0/", "requires_dist": [ "protobuf" ], "requires_python": "", "summary": "Python client for the DECODE encrypted datastore", "version": "0.2.0" }, "last_serial": 5097426, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "26e9d953db16e197d112f91daf6d3a59", "sha256": "f0e67fc5c983ed77b39072675018e507f25ba33874025a6becea2ab46defcdce" }, "downloads": -1, "filename": "decode_datastore_client-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "26e9d953db16e197d112f91daf6d3a59", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9741, "upload_time": "2018-10-05T16:40:42", "url": "https://files.pythonhosted.org/packages/2f/81/4d2b2af5f4500dc76c7dfbf97b2fb149eb338ae7390b5c58f84be95f0cf8/decode_datastore_client-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1ac09766d097403fbcbd24a74125b9c", "sha256": "132edef381072581494d619523e97b613dbb6bf41301771a72e2a3a80f85c773" }, "downloads": -1, "filename": "decode-datastore-client-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a1ac09766d097403fbcbd24a74125b9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4692, "upload_time": "2018-10-05T16:40:43", "url": "https://files.pythonhosted.org/packages/2c/22/c072f7efe14d3fe220d8e5606294668d7a5386dcb11a645e53a78f11ce7a/decode-datastore-client-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c722c9d302fb9b277b0882e4b5634381", "sha256": "b25964e11ef1be255b014cd9f089cf12b096f99ff404fc475b9bfe3f0e9ff4fc" }, "downloads": -1, "filename": "decode_datastore_client-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c722c9d302fb9b277b0882e4b5634381", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9881, "upload_time": "2018-11-21T00:10:56", "url": "https://files.pythonhosted.org/packages/80/4b/b4daa20954265201786bd53e14ce635a39113aeae50f537f0e4d71ef9a2d/decode_datastore_client-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f548ab6379aedef0c3ffa0fab45920c", "sha256": "3e08aa81895ad3e295fc8caa1aa7b53288c4b6a48675b5a44194a1bd86b7c4d2" }, "downloads": -1, "filename": "decode-datastore-client-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0f548ab6379aedef0c3ffa0fab45920c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4846, "upload_time": "2018-11-21T00:10:58", "url": "https://files.pythonhosted.org/packages/fe/bc/a171c3085a6067fab0661f02f835edfb803d5751e71b34cf5d231c88c541/decode-datastore-client-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "993d465a52b93111ecb72a45f7738dd6", "sha256": "eb46379bac85c581d4b519860394e81e180341e3da3f261c240ee80db1e0985b" }, "downloads": -1, "filename": "decode_datastore_client-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "993d465a52b93111ecb72a45f7738dd6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17742, "upload_time": "2018-11-23T13:00:19", "url": "https://files.pythonhosted.org/packages/e9/ae/8bb5f7bf2117078ea6fe407d59815c3d108c027aa9ae1c3536fec1b8fe0f/decode_datastore_client-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8aa6ce32d4436719177812e97e0b54d0", "sha256": "d2b4d14421ec4a31d3b7095155f8faf5c662710ab203039e89e0242d650b0304" }, "downloads": -1, "filename": "decode-datastore-client-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8aa6ce32d4436719177812e97e0b54d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4880, "upload_time": "2018-11-23T13:00:21", "url": "https://files.pythonhosted.org/packages/78/55/036c6e77061467f35f1c193e25e5f698db79fd19751c797241f94749b544/decode-datastore-client-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e271f685376929d888768aa7d5ef7b9d", "sha256": "7f1845bf36a05e8d3f0ceb7fbba9a3434fa56be2a6e525715b8bcb91a19318b5" }, "downloads": -1, "filename": "decode_datastore_client-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e271f685376929d888768aa7d5ef7b9d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17773, "upload_time": "2019-04-04T13:47:31", "url": "https://files.pythonhosted.org/packages/ae/ee/508e764f0adf0a66b527de9db4d0e7d3d9acb15e5979fb8d6d4bd3636ca3/decode_datastore_client-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b06c1904250f3c3f9f8eb217ea4508d", "sha256": "27710b2b1e52e77a66539a6c2271525209aedbee3ecfc797100fd658500b90e7" }, "downloads": -1, "filename": "decode-datastore-client-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1b06c1904250f3c3f9f8eb217ea4508d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4925, "upload_time": "2019-04-04T13:47:34", "url": "https://files.pythonhosted.org/packages/93/8e/5928a6e5d2a25205a8ed5087501431bf0367e975fed727ae9ebe65a7dbb0/decode-datastore-client-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e271f685376929d888768aa7d5ef7b9d", "sha256": "7f1845bf36a05e8d3f0ceb7fbba9a3434fa56be2a6e525715b8bcb91a19318b5" }, "downloads": -1, "filename": "decode_datastore_client-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e271f685376929d888768aa7d5ef7b9d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17773, "upload_time": "2019-04-04T13:47:31", "url": "https://files.pythonhosted.org/packages/ae/ee/508e764f0adf0a66b527de9db4d0e7d3d9acb15e5979fb8d6d4bd3636ca3/decode_datastore_client-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b06c1904250f3c3f9f8eb217ea4508d", "sha256": "27710b2b1e52e77a66539a6c2271525209aedbee3ecfc797100fd658500b90e7" }, "downloads": -1, "filename": "decode-datastore-client-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1b06c1904250f3c3f9f8eb217ea4508d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4925, "upload_time": "2019-04-04T13:47:34", "url": "https://files.pythonhosted.org/packages/93/8e/5928a6e5d2a25205a8ed5087501431bf0367e975fed727ae9ebe65a7dbb0/decode-datastore-client-0.2.0.tar.gz" } ] }