{ "info": { "author": "David Delassus", "author_email": "david.jose.delassus@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "link.kvstore\n============\n\n**link.kvstore** is a database agnostic key/value store API.\n\nSee documentation_ for more informations.\n\n.. _documentation: https://linkkvstore.readthedocs.io\n\n.. image:: https://img.shields.io/pypi/l/link.kvstore.svg?style=flat-square\n :target: https://pypi.python.org/pypi/link.kvstore/\n :alt: License\n\n.. image:: https://img.shields.io/pypi/status/link.kvstore.svg?style=flat-square\n :target: https://pypi.python.org/pypi/link.kvstore/\n :alt: Development Status\n\n.. image:: https://img.shields.io/pypi/v/link.kvstore.svg?style=flat-square\n :target: https://pypi.python.org/pypi/link.kvstore/\n :alt: Latest release\n\n.. image:: https://img.shields.io/pypi/pyversions/link.kvstore.svg?style=flat-square\n :target: https://pypi.python.org/pypi/link.kvstore/\n :alt: Supported Python versions\n\n.. image:: https://img.shields.io/pypi/implementation/link.kvstore.svg?style=flat-square\n :target: https://pypi.python.org/pypi/link.kvstore/\n :alt: Supported Python implementations\n\n.. image:: https://img.shields.io/pypi/wheel/link.kvstore.svg?style=flat-square\n :target: https://pypi.python.org/pypi/link.kvstore\n :alt: Download format\n\n.. image:: https://travis-ci.org/linkdd/link.kvstore.svg?branch=master&style=flat-square\n :target: https://travis-ci.org/linkdd/link.kvstore\n :alt: Build status\n\n.. image:: https://coveralls.io/repos/github/linkdd/link.kvstore/badge.svg?style=flat-square\n :target: https://coveralls.io/r/linkdd/link.kvstore\n :alt: Code test coverage\n\n.. image:: https://img.shields.io/pypi/dm/link.kvstore.svg?style=flat-square\n :target: https://pypi.python.org/pypi/link.kvstore/\n :alt: Downloads\n\n.. image:: https://landscape.io/github/linkdd/link.kvstore/master/landscape.svg?style=flat-square\n :target: https://landscape.io/github/linkdd/link.kvstore/master\n :alt: Code Health\n\nInstallation\n------------\n\n.. code-block:: text\n\n pip install link.kvstore\n\nFeatures\n--------\n\n * database agnostic\n * dict API to access key/value store\n\nExamples\n--------\n\nGetting a backend:\n\n.. code-block:: python\n\n from link.middleware.core import Middleware\n\n # Instanciate a K/V store with Riak backend\n store = Middleware.get_middleware_by_uri(\n 'kvstore+riak://localhost:8087/mybuckettype/mybucket?protocol=pbc'\n )\n # Instanciate a K/V store with SQL backend\n store = Middleware.get_middleware_by_uri(\n 'kvstore+sql://localhost:5432/database/table'\n )\n\nAccessing data:\n\n.. code-block:: python\n\n store['foo'] = 'bar'\n assert store['foo'] == 'bar'\n assert 'foo' in store\n\n for key in store:\n print(key)\n\n del store['foo']\n\nDonating\n--------\n\n.. image:: https://liberapay.com/assets/widgets/donate.svg\n :target: https://liberapay.com/linkdd/donate\n :alt: Support via Liberapay", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/linkdd/link.kvstore", "keywords": "link key value store", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "link.kvstore", "package_url": "https://pypi.org/project/link.kvstore/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/link.kvstore/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/linkdd/link.kvstore" }, "release_url": "https://pypi.org/project/link.kvstore/1.0/", "requires_dist": null, "requires_python": null, "summary": "Database agnostic key/value store API", "version": "1.0" }, "last_serial": 2333785, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f9fae2f842338b5a6d67d92da99f72bd", "sha256": "7a32974a0421a6e798c17d8f743eda61da6d40e00bf762f873471a83e5af23c6" }, "downloads": -1, "filename": "link.kvstore-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f9fae2f842338b5a6d67d92da99f72bd", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7012, "upload_time": "2016-06-15T08:53:21", "url": "https://files.pythonhosted.org/packages/48/2b/b8ac1ab5a4a082a606e178d300c4c5b80a41d54bb75007b3331c3adf5987/link.kvstore-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d433af3faca74d389ce33c572fa5b64", "sha256": "788477e8fa4b80d97c0f309efee8aa4cd8a9b4c244db67b818f45afa5a9dd5e0" }, "downloads": -1, "filename": "link.kvstore-0.1.tar.gz", "has_sig": false, "md5_digest": "6d433af3faca74d389ce33c572fa5b64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4326, "upload_time": "2016-06-15T08:52:26", "url": "https://files.pythonhosted.org/packages/25/c2/08ffdb8d0770c9401bb140901ace4bedf7b11d26d6c42d6bf4a4516e9b8a/link.kvstore-0.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "f5c40c6f76b7c1ad390beed98e244571", "sha256": "10bc7e2a693c4429bfb4081717ef34a5f21d750b3514823d54e038dce84ffa85" }, "downloads": -1, "filename": "link.kvstore-0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f5c40c6f76b7c1ad390beed98e244571", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7610, "upload_time": "2016-07-19T23:31:17", "url": "https://files.pythonhosted.org/packages/2a/55/c5e0f907dfefb99d5c60dcc71511d9f7669f75592de97f5be1b056a07fb4/link.kvstore-0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "691f6ff57b32af7345f69eb2f8226ca0", "sha256": "2676aa205412dd42c0e3cd71c16d096dfec497821c04caeea1bc9500294d6b5d" }, "downloads": -1, "filename": "link.kvstore-0.10.tar.gz", "has_sig": false, "md5_digest": "691f6ff57b32af7345f69eb2f8226ca0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4857, "upload_time": "2016-07-19T23:31:15", "url": "https://files.pythonhosted.org/packages/63/3a/19d0a1d1584aaf364e46629b6f4103010972b1fed2634a053d98d4fcb951/link.kvstore-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "174df391e584d76abf0f2e3ea1d6afc0", "sha256": "aa5525cbd70d93d0ea14aad93ab41d0853a98bd72e0f2dd64a22b4637c41c41d" }, "downloads": -1, "filename": "link.kvstore-0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "174df391e584d76abf0f2e3ea1d6afc0", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7568, "upload_time": "2016-09-02T21:38:56", "url": "https://files.pythonhosted.org/packages/25/2b/646af1ccfe1d3a5b3bd5c286ff9495d4e4b3f6c7d04e675f22e83e6b2f71/link.kvstore-0.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b75b08613f4925ee3f0befcc11ac78ac", "sha256": "38551d6d198c8fc4c4f2b55dc5b428cd5de00d526d3c8ac498b7c2344ff1b657" }, "downloads": -1, "filename": "link.kvstore-0.11.tar.gz", "has_sig": false, "md5_digest": "b75b08613f4925ee3f0befcc11ac78ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4854, "upload_time": "2016-09-02T21:38:53", "url": "https://files.pythonhosted.org/packages/95/63/4c65d8db21d8e6c4429f7fbb742758cfd53a81a281d12f2886e2df72bee8/link.kvstore-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "074f71222f240cbe642cc03b48996933", "sha256": "19f9c67e3a01da9015a519b9a2d517597136e49b5e7ac0d517420305ad27ad6d" }, "downloads": -1, "filename": "link.kvstore-0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "074f71222f240cbe642cc03b48996933", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7633, "upload_time": "2016-09-05T08:44:43", "url": "https://files.pythonhosted.org/packages/d0/bb/2cc0d2aa8e9f5f364a9bcdce900cd68ff06c7eb558622e7f72ef64ad5acf/link.kvstore-0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1beefe414b0802982601ece0d724d241", "sha256": "7bb110273538b0b58bcf03b4fa49d4f69c39cc70d1bc532d6fd637a70e9dab37" }, "downloads": -1, "filename": "link.kvstore-0.12.tar.gz", "has_sig": false, "md5_digest": "1beefe414b0802982601ece0d724d241", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5393, "upload_time": "2016-09-05T08:44:40", "url": "https://files.pythonhosted.org/packages/dd/59/bcdd6483a20106878c945a3052af69781eac6f175494aa88b4397114e8bd/link.kvstore-0.12.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "c6b5d17e4af891c853612b79980e9b0f", "sha256": "3b7ea5315e984d319fc398b3042852fa9b9509c59a7ddc5d0676e4b89483d150" }, "downloads": -1, "filename": "link.kvstore-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c6b5d17e4af891c853612b79980e9b0f", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7031, "upload_time": "2016-06-15T12:42:33", "url": "https://files.pythonhosted.org/packages/f7/92/b3561aa2a12956b31a9bf7e1f418a377236c5f9ea6702a21fb5692021c2b/link.kvstore-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3d01d57d6db5e35196ae3cb3ff1d468", "sha256": "8c73e4bf98aaf0ad8a0fa88dc521c7e196e39681178f770ca8b0b8a0005d2cd0" }, "downloads": -1, "filename": "link.kvstore-0.2.tar.gz", "has_sig": false, "md5_digest": "f3d01d57d6db5e35196ae3cb3ff1d468", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4348, "upload_time": "2016-06-15T09:33:15", "url": "https://files.pythonhosted.org/packages/aa/b7/8d2504072929cfaf2c45cfc26f83677318c8a942d7711f49efd90ac1d91a/link.kvstore-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "27832b7597de4819f26677cbf552d7f1", "sha256": "a39f8d693445cc3d82cf980fe3cd27c2bbde248eaf1cfdc69ca040c1cba489dc" }, "downloads": -1, "filename": "link.kvstore-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "27832b7597de4819f26677cbf552d7f1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7056, "upload_time": "2016-06-16T13:22:21", "url": "https://files.pythonhosted.org/packages/dd/48/1bceb955b556f484928e9df1d5448f700f9ccd0fbd1d77d3ba6bb279bc38/link.kvstore-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34a7eaae480268efda1f2338b8162dd1", "sha256": "585504254be0710e119b68c18414115a5f649abdd4fc5562569c7864611caf09" }, "downloads": -1, "filename": "link.kvstore-0.3.tar.gz", "has_sig": false, "md5_digest": "34a7eaae480268efda1f2338b8162dd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4364, "upload_time": "2016-06-16T13:22:17", "url": "https://files.pythonhosted.org/packages/a9/3f/f3cfd3e20d4eee0dcfb0bda5904da9f270923fb81bd635efde543ca61e02/link.kvstore-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "2888d3be5ea76ca76ebad231f7761a0a", "sha256": "3e49a30e7a105cb07127bf844b545a40dc4602d6e0d45c70eb7f38624fe0424a" }, "downloads": -1, "filename": "link.kvstore-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2888d3be5ea76ca76ebad231f7761a0a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7058, "upload_time": "2016-06-16T13:30:15", "url": "https://files.pythonhosted.org/packages/a8/f4/3829a5c6ba8f08d4e7696cde3f22cf611c2e57bbd6d2efd6dfcab39ea72d/link.kvstore-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8299c8c58c5f75669732d8e6e772f62c", "sha256": "a057fc131e74b50e149e84e1223530318648db20905e96047c28194cd54834c0" }, "downloads": -1, "filename": "link.kvstore-0.4.tar.gz", "has_sig": false, "md5_digest": "8299c8c58c5f75669732d8e6e772f62c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4366, "upload_time": "2016-06-16T13:30:11", "url": "https://files.pythonhosted.org/packages/ba/35/6a3970aea16062cbbac6abfaacead0495c1b5cd715a60888e5deb8bdca36/link.kvstore-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "b8e9d8f50e70de9be38c853ddd43a8a9", "sha256": "482d1de005ecfbcc45023b1a0f9f300ecd7d9f30cc7d94ef66f2c8ce429d8fd0" }, "downloads": -1, "filename": "link.kvstore-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8e9d8f50e70de9be38c853ddd43a8a9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7057, "upload_time": "2016-06-16T14:00:42", "url": "https://files.pythonhosted.org/packages/95/57/342191f117e3b62b4a9e780b5ec6f6178a5fe5782adc45a8d4fe2a1151e7/link.kvstore-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "077d939cfb92c4c613e627cbaaab5da0", "sha256": "1d6f01459b855090b603b4b353b56dd5d40cdccdd0a78d9209bd4551000b6f64" }, "downloads": -1, "filename": "link.kvstore-0.5.tar.gz", "has_sig": false, "md5_digest": "077d939cfb92c4c613e627cbaaab5da0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4364, "upload_time": "2016-06-16T14:00:38", "url": "https://files.pythonhosted.org/packages/7d/e9/7ed42561a8ea4bbd70c76037ad3426cafa68fcbf6aefa4c4eb9e42d029a2/link.kvstore-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "2fab515022692f007bbea8664fee5b36", "sha256": "43b99bdcbc35fe6221892cf2d56b44ee4b3d7e5ecb0aad477234f144d1962b84" }, "downloads": -1, "filename": "link.kvstore-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2fab515022692f007bbea8664fee5b36", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7076, "upload_time": "2016-06-20T15:15:15", "url": "https://files.pythonhosted.org/packages/02/7a/2afcf18b542867b26dbe94daf9236853fb1c7f991e2cf8acd27e31014980/link.kvstore-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f372677833749c3d389b2f66f7560847", "sha256": "623cf81efb3195e8128ba052664877293b12a434147554e47b9a547740d09f44" }, "downloads": -1, "filename": "link.kvstore-0.6.tar.gz", "has_sig": false, "md5_digest": "f372677833749c3d389b2f66f7560847", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4381, "upload_time": "2016-06-20T15:15:08", "url": "https://files.pythonhosted.org/packages/c3/fd/44f3465aa2dd2ad119ffa864943aeb380d8f6bc6ea73ebe8bff31f8314fd/link.kvstore-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "8407fb600e49f747e736f1e69d719065", "sha256": "5dda01246dc87fc870562a89aec2408ad121e317ac5f3dcaa6025ef32e2b5975" }, "downloads": -1, "filename": "link.kvstore-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8407fb600e49f747e736f1e69d719065", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7605, "upload_time": "2016-06-27T07:44:32", "url": "https://files.pythonhosted.org/packages/4d/09/1220800b831e69acebf72a6a8e59ea022af2335a022452b3599858930d56/link.kvstore-0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13c152504b35e9fd3d3566abd67ffc33", "sha256": "0c0f687a484c0c6d7d0b0be7cdfd4075dcd12177127cc38571e82f8783cd3558" }, "downloads": -1, "filename": "link.kvstore-0.7.tar.gz", "has_sig": false, "md5_digest": "13c152504b35e9fd3d3566abd67ffc33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5343, "upload_time": "2016-06-27T07:44:27", "url": "https://files.pythonhosted.org/packages/99/79/dfa1d718ec7874cf0f0899c8300e22f12fb993a7d36142cc3b0bc4f8e158/link.kvstore-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "047804b5f6071c28204751a566edcc9e", "sha256": "f9719e6a7d9dbc86bde313217a00feb734ceb262f95f29b6836ff709628c23c9" }, "downloads": -1, "filename": "link.kvstore-0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "047804b5f6071c28204751a566edcc9e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7588, "upload_time": "2016-06-27T14:35:49", "url": "https://files.pythonhosted.org/packages/7a/32/815ef9ddcc2d9503efe3e68cadc84ef65de71c4262360a7f75a4133bdb45/link.kvstore-0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6866a83f1faa4124102ec694c93ba2a0", "sha256": "04b3b8ae44d44addbd0c3add0806e5858ec80a6825bf274278f62a1e037d67db" }, "downloads": -1, "filename": "link.kvstore-0.8.tar.gz", "has_sig": false, "md5_digest": "6866a83f1faa4124102ec694c93ba2a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5335, "upload_time": "2016-06-27T14:35:44", "url": "https://files.pythonhosted.org/packages/5f/81/a55850056e36993a60bdaa0193dd6eac7942ac3029fc0c91bb3428532d43/link.kvstore-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "45cc020e585fea5aa1ade1e8d4ddb89a", "sha256": "d805a1cf9bce8972401358248eb3b2c6594535aae7d48a44545d3eb6c140f679" }, "downloads": -1, "filename": "link.kvstore-0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "45cc020e585fea5aa1ade1e8d4ddb89a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7595, "upload_time": "2016-07-18T07:26:35", "url": "https://files.pythonhosted.org/packages/18/50/dbd494687beeef6a50a88fa536ec59d71a5df60b4be79af86e99586c90f3/link.kvstore-0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51b8c2d2656269a7125b9a5077c0c8c5", "sha256": "dcea20a558f748a99d21e614e033c1acfcc6f69bb82805496a194c9c277da9d7" }, "downloads": -1, "filename": "link.kvstore-0.9.tar.gz", "has_sig": false, "md5_digest": "51b8c2d2656269a7125b9a5077c0c8c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5344, "upload_time": "2016-07-18T07:26:32", "url": "https://files.pythonhosted.org/packages/e8/70/b8c25a0c8a435134e552e8a0e34db081b0ba40d86f5460572efd563fd267/link.kvstore-0.9.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "fdd54beaa63960435e430805bef890ae", "sha256": "eecccbd81ecb8cefa4eb046787b663ecb1ea8346694aa8c27e37a361dbfdcd81" }, "downloads": -1, "filename": "link.kvstore-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fdd54beaa63960435e430805bef890ae", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7634, "upload_time": "2016-09-09T15:41:42", "url": "https://files.pythonhosted.org/packages/52/ef/93278c6704d7d342cc0e39ed07b4e452f94d4d7a0c72b964b8365bd10f1a/link.kvstore-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23e67a8cdf40a54a4688b9710b0adcc2", "sha256": "1c739b3b95c93b1096b67c19cb644969702fd1c564d26e8746ddb99b79aa22b2" }, "downloads": -1, "filename": "link.kvstore-1.0.tar.gz", "has_sig": false, "md5_digest": "23e67a8cdf40a54a4688b9710b0adcc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5407, "upload_time": "2016-09-09T15:41:39", "url": "https://files.pythonhosted.org/packages/3c/90/904d4f1828f9e6fc0e0aaa6220db4ddb08c40796deb67bfa8e8a7312d7ac/link.kvstore-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fdd54beaa63960435e430805bef890ae", "sha256": "eecccbd81ecb8cefa4eb046787b663ecb1ea8346694aa8c27e37a361dbfdcd81" }, "downloads": -1, "filename": "link.kvstore-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fdd54beaa63960435e430805bef890ae", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7634, "upload_time": "2016-09-09T15:41:42", "url": "https://files.pythonhosted.org/packages/52/ef/93278c6704d7d342cc0e39ed07b4e452f94d4d7a0c72b964b8365bd10f1a/link.kvstore-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23e67a8cdf40a54a4688b9710b0adcc2", "sha256": "1c739b3b95c93b1096b67c19cb644969702fd1c564d26e8746ddb99b79aa22b2" }, "downloads": -1, "filename": "link.kvstore-1.0.tar.gz", "has_sig": false, "md5_digest": "23e67a8cdf40a54a4688b9710b0adcc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5407, "upload_time": "2016-09-09T15:41:39", "url": "https://files.pythonhosted.org/packages/3c/90/904d4f1828f9e6fc0e0aaa6220db4ddb08c40796deb67bfa8e8a7312d7ac/link.kvstore-1.0.tar.gz" } ] }