{ "info": { "author": "Yue Du", "author_email": "ifduyue@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "pyssdb\n======\n\n.. image:: https://travis-ci.org/ifduyue/pyssdb.png\n :target: https://travis-ci.org/ifduyue/pyssdb\n\n.. image:: https://img.shields.io/pypi/v/pyssdb.svg\n :target: https://pypi.python.org/pypi/pyssdb\n :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/pyversions/pyssdb.svg\n :target: https://pypi.python.org/pypi/pyssdb\n :alt: Supported Python versions\n\n.. image:: https://img.shields.io/pypi/l/pyssdb.svg\n :target: https://pypi.python.org/pypi/pyssdb\n :alt: License\n\npyssdb is an SSDB_ Client Library for Python. SSDB_ is a high\nperformace key-value(key-string, key-zset, key-hashmap) NoSQL database,\nusing Google LevelDB as storage engine.\n\n* pyssdb is simple, has no depencencies other than the Python Standard Library.\n* pyssdb is pure Python, and is compatible with gevent_.\n* pyssdb is thread-safe.\n\n.. _SSDB: https://github.com/ideawu/ssdb\n.. _gevent: http://www.gevent.org/\n\nInstallation\n-------------\n\n\n.. code-block:: bash\n\n pip install --upgrade pyssdb\n\n\nUsage\n------------\n\nHere is a short example:\n\n.. code-block:: python\n\n >>> import pyssdb\n >>> c = pyssdb.Client()\n >>> c.set('key', 'value')\n 1\n >>> c.get('key')\n 'value'\n >>> c.hset('hash', 'item', 'value')\n 1\n >>> c.hget('hash', 'item')\n 'value'\n >>> c.hget('hash', 'not exist') is None\n True\n >>> c.incr('counter')\n 1\n >>> c.incr('counter')\n 2\n >>> c.incr('counter')\n 3\n >>> c.keys('a', 'z', 1)\n ['counter']\n >>> c.keys('a', 'z', 10)\n ['counter', 'key']\n\nFor more information, see `the tutorial `_, which will explain\nmost everything.\n\nFor the full list of SSDB commands, see\n`this page `_.\n\nLicense\n----------\n\nCopyright (C) 2013-2017 Yue Du, Licensed under\n`the 2-clause BSD license `_.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ifduyue/pyssdb", "keywords": "ssdb", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pyssdb", "package_url": "https://pypi.org/project/pyssdb/", "platform": "", "project_url": "https://pypi.org/project/pyssdb/", "project_urls": { "Homepage": "https://github.com/ifduyue/pyssdb" }, "release_url": "https://pypi.org/project/pyssdb/0.4.2/", "requires_dist": null, "requires_python": "", "summary": "A SSDB Client Library for Python.", "version": "0.4.2" }, "last_serial": 4121186, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a2c78b7c5b09b7b622d6ded1f7ab3b4a", "sha256": "a54315673dd9261499654aec370347c098491f9c1660a3b8f1b9b945d065f4be" }, "downloads": -1, "filename": "pyssdb-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a2c78b7c5b09b7b622d6ded1f7ab3b4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2178, "upload_time": "2013-03-01T17:31:27", "url": "https://files.pythonhosted.org/packages/76/c9/f934d19370beb0e3944819d7acf1d4a4426765e4db4e97ea4b17694421f9/pyssdb-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "da7050e43e69f8089a2b3679c26cf451", "sha256": "98e60682ea574dd0c8ce978b79e1443bc103998435609902b48ee90394641618" }, "downloads": -1, "filename": "pyssdb-0.0.2.tar.gz", "has_sig": false, "md5_digest": "da7050e43e69f8089a2b3679c26cf451", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2250, "upload_time": "2013-03-02T15:40:42", "url": "https://files.pythonhosted.org/packages/6b/1f/9caff1b8a1d320fa5e6d31a33fee32bedf17397ad51f1cc46184af3bc4d6/pyssdb-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "26679b5be149741557e96b8cd190a449", "sha256": "1170d3945583976b81c0d9a925601951fbaebf685557de3c3fc0dbc7f6ad1b95" }, "downloads": -1, "filename": "pyssdb-0.0.3.tar.gz", "has_sig": false, "md5_digest": "26679b5be149741557e96b8cd190a449", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2744, "upload_time": "2013-05-12T04:08:15", "url": "https://files.pythonhosted.org/packages/b6/67/e77c5b86abfc71eaf53b8d0d4b64e2cb192a78acb51cda0c8e238844392d/pyssdb-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "d5a9815f1c6c20fa65ff1992b080739b", "sha256": "1bd6ba056c1e23c3989db22bd530575e4fd53d44dee9eaacc7532cb724246c12" }, "downloads": -1, "filename": "pyssdb-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d5a9815f1c6c20fa65ff1992b080739b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4409, "upload_time": "2014-01-02T16:32:41", "url": "https://files.pythonhosted.org/packages/8f/77/6bf3687eefb7504740d92023388126f820bb33a355ec8eff15810f542439/pyssdb-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "55f07addbe64dab79828957cf6a079f4", "sha256": "e067d745cbea273395bef3c4d3fd2ce9a452c9c4ab65386fe7b64177ad451746" }, "downloads": -1, "filename": "pyssdb-0.1.1.tar.bz2", "has_sig": false, "md5_digest": "55f07addbe64dab79828957cf6a079f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4653, "upload_time": "2015-01-21T11:46:37", "url": "https://files.pythonhosted.org/packages/1c/0b/56c63dfad79f03e38ed41e5425abfc073a39b29a3153731ca56bb7fdc60f/pyssdb-0.1.1.tar.bz2" }, { "comment_text": "", "digests": { "md5": "7320159d41e4fed07c8ab0329d9c82d4", "sha256": "676e93dd7e3a4d441393693a126deabbc9aabd491024400727541889ef0fe2c1" }, "downloads": -1, "filename": "pyssdb-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7320159d41e4fed07c8ab0329d9c82d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4429, "upload_time": "2015-01-21T11:46:33", "url": "https://files.pythonhosted.org/packages/55/1b/3d1b0e7be63aacf6aff9be21fe7b7a3314fa9399c67bdf6cd54a05bb1ab8/pyssdb-0.1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "904564979c522e22c93c22972bdf0189", "sha256": "87130f1052dffaaca5a2f97a60eacdd5e054e2a867391735b261bb28b28f24a1" }, "downloads": -1, "filename": "pyssdb-0.1.1.zip", "has_sig": false, "md5_digest": "904564979c522e22c93c22972bdf0189", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7402, "upload_time": "2015-01-21T11:46:40", "url": "https://files.pythonhosted.org/packages/e4/be/aa249ce576e86849aabd8642e2b3508e43e42373bf2870d9bcc8d07e69ad/pyssdb-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6ca9cd697998badb23d9469bbd44ab01", "sha256": "c9734831fe727e9f72bd2438d2985876fb32bfb45586b1dc428db7bab52bb8cc" }, "downloads": -1, "filename": "pyssdb-0.1.2.tar.bz2", "has_sig": false, "md5_digest": "6ca9cd697998badb23d9469bbd44ab01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4714, "upload_time": "2015-03-03T02:33:52", "url": "https://files.pythonhosted.org/packages/a6/3b/b006a1ca44bf3a34e279089b872363791be81ad7694a955d1dbe63a7472d/pyssdb-0.1.2.tar.bz2" }, { "comment_text": "", "digests": { "md5": "478e39c93396ccd0037c1e84bec79583", "sha256": "6538bafadfacecbabff0f9807954a39c22708e24201c1f90af1664cde36e03ba" }, "downloads": -1, "filename": "pyssdb-0.1.2.tar.gz", "has_sig": false, "md5_digest": "478e39c93396ccd0037c1e84bec79583", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4485, "upload_time": "2015-03-03T02:33:49", "url": "https://files.pythonhosted.org/packages/6e/46/7fb4fd6e0d2788c35e88f2f89556703f81066354c2cf56a929fb5d5c3e03/pyssdb-0.1.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "0b12751d0f356a47d8d4054ac624616c", "sha256": "a77d30a796e32c3046cdbd6f83efe6ae93d54a45c07ee4edbc6dc333ed65ae41" }, "downloads": -1, "filename": "pyssdb-0.1.2.zip", "has_sig": false, "md5_digest": "0b12751d0f356a47d8d4054ac624616c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7471, "upload_time": "2015-03-03T02:33:46", "url": "https://files.pythonhosted.org/packages/12/3e/453e2ddee7c1d889eb513af4e9bfb8b3c67ea04222e30562db8d35ab5453/pyssdb-0.1.2.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "651aa7f356ce3ead24332f34478e3fa7", "sha256": "caa7ae1b56a130fb0b407063f89205035edaec7c81f303060e1856653e6719b5" }, "downloads": -1, "filename": "pyssdb-0.2.zip", "has_sig": false, "md5_digest": "651aa7f356ce3ead24332f34478e3fa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7535, "upload_time": "2017-01-05T07:58:37", "url": "https://files.pythonhosted.org/packages/b5/dc/d566424b5f7cba8f2aa38d183d49952e9a3af5032eed29c79e7be9e1250f/pyssdb-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "d4d27d736f1a91958d7ddeb7533b9d22", "sha256": "ead77a22497c954cf24b2598cd477df9b11733478d5d75e89bf9494313fceef7" }, "downloads": -1, "filename": "pyssdb-0.3.zip", "has_sig": false, "md5_digest": "d4d27d736f1a91958d7ddeb7533b9d22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7610, "upload_time": "2017-01-05T08:30:00", "url": "https://files.pythonhosted.org/packages/16/ed/2f8de0d13c8fcbc1e13646a12f41372abe47e1e56ead12e49578793a4380/pyssdb-0.3.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "717e25f78fdc0f165df351cd5a94ac09", "sha256": "9a8a861922c4454781abaa7e849f334e5566a4d8edbbe079459a5db4bcdde0b1" }, "downloads": -1, "filename": "pyssdb-0.3.1.tar.gz", "has_sig": false, "md5_digest": "717e25f78fdc0f165df351cd5a94ac09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4673, "upload_time": "2017-01-06T07:48:41", "url": "https://files.pythonhosted.org/packages/67/b4/e37d77df126c9702df0b3c334338f325ee8f82f351cb4f4b2be6a7e74bf8/pyssdb-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "235cba66719bffc58fc6445996bf10e8", "sha256": "6206e8c5f9bedfab4a3f0a9c807d513458d81aed37e9ceb4e95554bf7880ca4b" }, "downloads": -1, "filename": "pyssdb-0.4.0.tar.gz", "has_sig": false, "md5_digest": "235cba66719bffc58fc6445996bf10e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4932, "upload_time": "2017-02-25T11:19:13", "url": "https://files.pythonhosted.org/packages/f8/7c/749eeb54df2f0b51810b9fe982777556cab072b4687ef7b8f9b9a4236b21/pyssdb-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "c564eb97f492e7c81eb8a969026a8d2c", "sha256": "ff835cf4251e8e6c5248cdb2470fa6b896fed1bab5453b75d6b0d786a567cb21" }, "downloads": -1, "filename": "pyssdb-0.4.1.tar.gz", "has_sig": false, "md5_digest": "c564eb97f492e7c81eb8a969026a8d2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4951, "upload_time": "2017-03-24T04:52:54", "url": "https://files.pythonhosted.org/packages/00/e0/da25f04fd1651ac833a0a18f052dc6ca3930927fef988f46a12d106ff200/pyssdb-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "a66416ac903b73cdccf8af8fe694e338", "sha256": "a950c4ef7593acc29cab3da025afadf0e31b917824d611e84d6f4ab37296dfd1" }, "downloads": -1, "filename": "pyssdb-0.4.2-py2-none-manylinux1_i686.whl", "has_sig": false, "md5_digest": "a66416ac903b73cdccf8af8fe694e338", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4282, "upload_time": "2018-07-31T16:54:58", "url": "https://files.pythonhosted.org/packages/84/23/ebe22765b786fe8f37baab0743eb1911b341a73afe0978d73a39d42d0efb/pyssdb-0.4.2-py2-none-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "eb7e80b9c7ddb2d8eff21ff5215251a1", "sha256": "18746151ad22695ebc0966b573b7cf52ef0d160d284ab88b6e6784221e83b63f" }, "downloads": -1, "filename": "pyssdb-0.4.2-py2-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "eb7e80b9c7ddb2d8eff21ff5215251a1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4285, "upload_time": "2018-07-31T16:54:59", "url": "https://files.pythonhosted.org/packages/f0/fb/710b8e504e0520465a0a99b875b265466278468b6f84e5c120fe6fe98bf6/pyssdb-0.4.2-py2-none-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "147f04f2f97f854a39f30ed826c27a5c", "sha256": "70bb4e9e562ccf9565079d4ef188e265bf42b4bbe0bf4b65d46572f8903612fc" }, "downloads": -1, "filename": "pyssdb-0.4.2-py3-none-manylinux1_i686.whl", "has_sig": false, "md5_digest": "147f04f2f97f854a39f30ed826c27a5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4282, "upload_time": "2018-07-31T16:55:00", "url": "https://files.pythonhosted.org/packages/9b/7a/a6d2aa9826b0d951404cb8ec1eb39fea4a8bb0f04b8f04a476504bcb3527/pyssdb-0.4.2-py3-none-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "b7103e328cf7d0564e0e940520a9a08c", "sha256": "5c04d3f63088f7b2f1d2f58c9a9514f0f71c3d12f492941aabb424b0a9e44f7c" }, "downloads": -1, "filename": "pyssdb-0.4.2-py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b7103e328cf7d0564e0e940520a9a08c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4286, "upload_time": "2018-07-31T16:55:02", "url": "https://files.pythonhosted.org/packages/c4/9e/9038b0c603e239033afca058939ac437ec45a6b5aebd4d7bf3f19e49deb0/pyssdb-0.4.2-py3-none-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6dbcc4bc594adb37587e18c00452dfb0", "sha256": "7085eee879136cdfcfbb6b4df1bea4820cfce57c8cf75be5f905644b2524614e" }, "downloads": -1, "filename": "pyssdb-0.4.2.tar.gz", "has_sig": false, "md5_digest": "6dbcc4bc594adb37587e18c00452dfb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4953, "upload_time": "2018-07-31T16:55:03", "url": "https://files.pythonhosted.org/packages/21/2a/93cbcff3945fb0405b18a46ca4979e59ce7bada01b536ac48934ba462539/pyssdb-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a66416ac903b73cdccf8af8fe694e338", "sha256": "a950c4ef7593acc29cab3da025afadf0e31b917824d611e84d6f4ab37296dfd1" }, "downloads": -1, "filename": "pyssdb-0.4.2-py2-none-manylinux1_i686.whl", "has_sig": false, "md5_digest": "a66416ac903b73cdccf8af8fe694e338", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4282, "upload_time": "2018-07-31T16:54:58", "url": "https://files.pythonhosted.org/packages/84/23/ebe22765b786fe8f37baab0743eb1911b341a73afe0978d73a39d42d0efb/pyssdb-0.4.2-py2-none-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "eb7e80b9c7ddb2d8eff21ff5215251a1", "sha256": "18746151ad22695ebc0966b573b7cf52ef0d160d284ab88b6e6784221e83b63f" }, "downloads": -1, "filename": "pyssdb-0.4.2-py2-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "eb7e80b9c7ddb2d8eff21ff5215251a1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4285, "upload_time": "2018-07-31T16:54:59", "url": "https://files.pythonhosted.org/packages/f0/fb/710b8e504e0520465a0a99b875b265466278468b6f84e5c120fe6fe98bf6/pyssdb-0.4.2-py2-none-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "147f04f2f97f854a39f30ed826c27a5c", "sha256": "70bb4e9e562ccf9565079d4ef188e265bf42b4bbe0bf4b65d46572f8903612fc" }, "downloads": -1, "filename": "pyssdb-0.4.2-py3-none-manylinux1_i686.whl", "has_sig": false, "md5_digest": "147f04f2f97f854a39f30ed826c27a5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4282, "upload_time": "2018-07-31T16:55:00", "url": "https://files.pythonhosted.org/packages/9b/7a/a6d2aa9826b0d951404cb8ec1eb39fea4a8bb0f04b8f04a476504bcb3527/pyssdb-0.4.2-py3-none-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "b7103e328cf7d0564e0e940520a9a08c", "sha256": "5c04d3f63088f7b2f1d2f58c9a9514f0f71c3d12f492941aabb424b0a9e44f7c" }, "downloads": -1, "filename": "pyssdb-0.4.2-py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b7103e328cf7d0564e0e940520a9a08c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4286, "upload_time": "2018-07-31T16:55:02", "url": "https://files.pythonhosted.org/packages/c4/9e/9038b0c603e239033afca058939ac437ec45a6b5aebd4d7bf3f19e49deb0/pyssdb-0.4.2-py3-none-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6dbcc4bc594adb37587e18c00452dfb0", "sha256": "7085eee879136cdfcfbb6b4df1bea4820cfce57c8cf75be5f905644b2524614e" }, "downloads": -1, "filename": "pyssdb-0.4.2.tar.gz", "has_sig": false, "md5_digest": "6dbcc4bc594adb37587e18c00452dfb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4953, "upload_time": "2018-07-31T16:55:03", "url": "https://files.pythonhosted.org/packages/21/2a/93cbcff3945fb0405b18a46ca4979e59ce7bada01b536ac48934ba462539/pyssdb-0.4.2.tar.gz" } ] }