{ "info": { "author": "Eroshenko Dmitriy", "author_email": "erdmko@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "# Asyncmc \n\n![Build state](https://travis-ci.org/ErDmKo/asyncmc.svg?branch=master)\n\n[Asyncmc](https://github.com/ErDmKo/asyncmc) is a memcached client for [Tornado](https://github.com/tornadoweb/tornado) web framework.\nAsyncmc work with python 2.7 and python 3\n\n## Quick links\n \n* [Source (github)](https://github.com/ErDmKo/asyncmc)\n \n* [License](https://raw.githubusercontent.com/ErDmKo/asyncmc/master/LICENSE.txt)\n \n* [Examples](https://github.com/ErDmKo/asyncmc/blob/master/examples)\n\n## Hello, Memcached\n\nHere is a simple \"Hello, Memcached\" example for Tornado with Memcached\n\n```python\n\nimport tornado.ioloop\nfrom tornado import gen\nimport asyncmc\n\nloop = tornado.ioloop.IOLoop.instance()\n\n@gen.coroutine\ndef out():\n mc = asyncmc.Client(servers=['localhost:11211'], loop=loop)\n yield mc.set(b\"some_key\", b\"Some value\")\n value = yield mc.get(b\"some_key\")\n print(value)\n values = yield mc.multi_get(b\"some_key\", b\"other_key\")\n print(values)\n yield mc.delete(b\"another_key\")\n\nloop.run_sync(out)\n```\n\n## Requires\n\n+ [Tornado](https://github.com/tornadoweb/tornado)\n+ [Memcached](http://memcached.org/)\n \n## Installation\n\nTo install asyncmc, simply:\n\n```bash\n\n$ pip install asyncmc\n\n```\n\n# LICENSE\n\nAsyncmc is licensed under MIT.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ErDmKo/asyncmc/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "asyncmc", "package_url": "https://pypi.org/project/asyncmc/", "platform": "", "project_url": "https://pypi.org/project/asyncmc/", "project_urls": { "Homepage": "https://github.com/ErDmKo/asyncmc/" }, "release_url": "https://pypi.org/project/asyncmc/0.6.7/", "requires_dist": null, "requires_python": "", "summary": "Minimal pure python tornado memcached client", "version": "0.6.7" }, "last_serial": 3500720, "releases": { "0.1": [], "0.2": [ { "comment_text": "", "digests": { "md5": "4a50e2184d55dfbb1a8ae6df2c7a2614", "sha256": "5abba73977eefa9630ccb147e603e8878476fa2d5e3cd8de1f5795e036fb384d" }, "downloads": -1, "filename": "asyncmc-0.2.tar.gz", "has_sig": false, "md5_digest": "4a50e2184d55dfbb1a8ae6df2c7a2614", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7760, "upload_time": "2015-06-16T11:08:06", "url": "https://files.pythonhosted.org/packages/9c/51/c7d79a357a69b5a429ba8bee07215b0b6e9d456f0a5ea3524bc89eb50c88/asyncmc-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0ee172ada14bfc8cc90c6520465ad59f", "sha256": "5629adce74dc6b1015fccf7f7999f7c07643b7321ab96ef71b36bc80fa117ce6" }, "downloads": -1, "filename": "asyncmc-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0ee172ada14bfc8cc90c6520465ad59f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7911, "upload_time": "2015-06-16T11:37:00", "url": "https://files.pythonhosted.org/packages/e9/52/df92264560eea2e91f8fe247cd5e1c2e9e334f94de71aabf1f5f78bd2054/asyncmc-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "063a20504288e0f5c2f0a7ea30bbe782", "sha256": "4ca50be63f30f695772052cfd2a9e698e5a40a25c8ad5bafffedaa6894771b18" }, "downloads": -1, "filename": "asyncmc-0.2.2.tar.gz", "has_sig": false, "md5_digest": "063a20504288e0f5c2f0a7ea30bbe782", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7978, "upload_time": "2015-06-16T12:28:57", "url": "https://files.pythonhosted.org/packages/a2/da/bd188f8aa98fca9967e258db9b2f75a1dd88f0e1adbd767e72e7f332904f/asyncmc-0.2.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "7d8a79792c6d472adb3f33c5e6024e3a", "sha256": "ee321e8dd7985c16bc55ec6cb6b0233e093d38940792163baa5da7953e77811c" }, "downloads": -1, "filename": "asyncmc-0.3.tar.gz", "has_sig": false, "md5_digest": "7d8a79792c6d472adb3f33c5e6024e3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8441, "upload_time": "2015-06-16T17:39:03", "url": "https://files.pythonhosted.org/packages/c0/b8/c18ca44189259271315131ead26363f3e4c60a7d7dcfe92164cc1fa24541/asyncmc-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "d09b6118f349aadafc8cb054b76df214", "sha256": "b3561ae20e1a11e671cdbfc951dd4d377f5d1345e557cc24f744793c124a46b6" }, "downloads": -1, "filename": "asyncmc-0.4.tar.gz", "has_sig": false, "md5_digest": "d09b6118f349aadafc8cb054b76df214", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8596, "upload_time": "2015-06-19T14:27:38", "url": "https://files.pythonhosted.org/packages/4a/5a/edc9cb13f43bfbd3ff0d2cf1c446d51424845db13d50b5fcfc057b85e0dc/asyncmc-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "8faf7b66ab9557319d39c59e9bde04f8", "sha256": "cb6d001979c883a30920c08ee52e66d6d6d69af7e12fe94a5afafac4fbcc3b27" }, "downloads": -1, "filename": "asyncmc-0.5.tar.gz", "has_sig": false, "md5_digest": "8faf7b66ab9557319d39c59e9bde04f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9332, "upload_time": "2015-06-25T12:40:33", "url": "https://files.pythonhosted.org/packages/b5/98/681b0d82f937e4201489af89c78733e8691e3cb0f778c67fa3328c13acb4/asyncmc-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "13ecae860b379b334abae27fbf90c7a1", "sha256": "cf432f9dbf904f81e28986ea657dd5602fd76d3b0d69982db24aa9511db03374" }, "downloads": -1, "filename": "asyncmc-0.5.1.tar.gz", "has_sig": false, "md5_digest": "13ecae860b379b334abae27fbf90c7a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10500, "upload_time": "2015-06-27T11:55:03", "url": "https://files.pythonhosted.org/packages/ce/b2/cc31719dce91a45bc9d196ce843542b57e3dd02ab9c1c39e7edf5046e2cd/asyncmc-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "40d374f0eaed189e68a9c77f4cd5c08b", "sha256": "a8457b8d5991ee0c6b38b7469094343686061c293f9ffe79dc09f44bb56a93d7" }, "downloads": -1, "filename": "asyncmc-0.5.2.tar.gz", "has_sig": false, "md5_digest": "40d374f0eaed189e68a9c77f4cd5c08b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10523, "upload_time": "2015-06-27T12:02:54", "url": "https://files.pythonhosted.org/packages/df/dc/117e68f6272d16782a9bbc852e08111e570e54a303ecabfd7762305c3dac/asyncmc-0.5.2.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "e091780ade31d81b8ee4d696ebe52491", "sha256": "986f3f2e48999ec87bef2529b8d3442f329c7f7a766d34105c59930fa5abe8d8" }, "downloads": -1, "filename": "asyncmc-0.6.tar.gz", "has_sig": false, "md5_digest": "e091780ade31d81b8ee4d696ebe52491", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11022, "upload_time": "2015-07-02T09:33:26", "url": "https://files.pythonhosted.org/packages/39/43/0366a1dd85e37dca263e256341b969eddce809326ffcc5465c64fe14745c/asyncmc-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "b16a170d5304682581a8434c2fd9701e", "sha256": "b703ad73b83e8f49fdac2cf4bd62d8a105f98c5f4bbf21af6f4ae159f57d0f4e" }, "downloads": -1, "filename": "asyncmc-0.6.1.tar.gz", "has_sig": false, "md5_digest": "b16a170d5304682581a8434c2fd9701e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11036, "upload_time": "2015-07-02T09:44:24", "url": "https://files.pythonhosted.org/packages/59/0f/f64e0330b9ac3907e12c7ca07a2c46e12d1ea2a257e7f9a9f1446820c439/asyncmc-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "fd8cc463824fed3adc5f18efe83ca34a", "sha256": "687f9574aced3617877e80e673fac956579dc7261a72eeda3f690783cc240154" }, "downloads": -1, "filename": "asyncmc-0.6.2.tar.gz", "has_sig": false, "md5_digest": "fd8cc463824fed3adc5f18efe83ca34a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11591, "upload_time": "2015-10-01T17:40:52", "url": "https://files.pythonhosted.org/packages/56/b3/d887a99e6071dfc68057399410ed90397eaf3714fcb21849730e0b8a0c3c/asyncmc-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "a0e9bb32e628d89da270673d247f9677", "sha256": "0d9b37a2ac58dba4f4b3eedc34b3c7989a91caccef6cc66211ba29e066ebad02" }, "downloads": -1, "filename": "asyncmc-0.6.3.tar.gz", "has_sig": false, "md5_digest": "a0e9bb32e628d89da270673d247f9677", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11584, "upload_time": "2015-10-01T17:41:43", "url": "https://files.pythonhosted.org/packages/e1/f0/9c963b7c6939ce3e5c7e41ba0dce5183632a22d3d500aa27fcf37a6cce18/asyncmc-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "2c3dcbaefd60f3202af96781636aa9f6", "sha256": "bd270e11d08e6e3a3c8aab43a72c81a1da7a0d1ecb2b7f5495ac42ed328f40a2" }, "downloads": -1, "filename": "asyncmc-0.6.4.tar.gz", "has_sig": false, "md5_digest": "2c3dcbaefd60f3202af96781636aa9f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11583, "upload_time": "2015-10-01T17:43:12", "url": "https://files.pythonhosted.org/packages/3f/b9/b1a0c83b00d1435c23c73a649ac97257e76d4d9952141b07aedf2c5c0333/asyncmc-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "5164fd72806a03fcfb7654912f3a0c36", "sha256": "f0cf60b878d6e7a6a8337772ba8641475a7fbabb4f65edf4f8dad9e294b327c0" }, "downloads": -1, "filename": "asyncmc-0.6.5.tar.gz", "has_sig": false, "md5_digest": "5164fd72806a03fcfb7654912f3a0c36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11905, "upload_time": "2016-06-04T12:23:17", "url": "https://files.pythonhosted.org/packages/5d/98/381366d5a17cb9abcd3f8977ffcfed74fc87343e400125923c64e22732fd/asyncmc-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "10693437b6cc25a3df605a43844896d7", "sha256": "ac2bc44fac780205ff8987e1c3258496916d10dd39cedc474b8123395ba3abcf" }, "downloads": -1, "filename": "asyncmc-0.6.6.tar.gz", "has_sig": false, "md5_digest": "10693437b6cc25a3df605a43844896d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12925, "upload_time": "2017-12-17T07:57:44", "url": "https://files.pythonhosted.org/packages/e2/4a/a0f3d2be790d9ec976058ff0493c84af08951ad10124327a18518177ba53/asyncmc-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "92ae52e48ec4cefd873ac3107e7fdd2e", "sha256": "905c28f65b3ebc7e96133ac3984e81bacc1a654857db16f3e9981d01ebb4523c" }, "downloads": -1, "filename": "asyncmc-0.6.7.tar.gz", "has_sig": false, "md5_digest": "92ae52e48ec4cefd873ac3107e7fdd2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12202, "upload_time": "2018-01-18T12:47:49", "url": "https://files.pythonhosted.org/packages/7b/07/d88f6d5b924a8af7bbf0f0f4ea765097e8d3ac6fbc44d9db25a3297675b6/asyncmc-0.6.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "92ae52e48ec4cefd873ac3107e7fdd2e", "sha256": "905c28f65b3ebc7e96133ac3984e81bacc1a654857db16f3e9981d01ebb4523c" }, "downloads": -1, "filename": "asyncmc-0.6.7.tar.gz", "has_sig": false, "md5_digest": "92ae52e48ec4cefd873ac3107e7fdd2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12202, "upload_time": "2018-01-18T12:47:49", "url": "https://files.pythonhosted.org/packages/7b/07/d88f6d5b924a8af7bbf0f0f4ea765097e8d3ac6fbc44d9db25a3297675b6/asyncmc-0.6.7.tar.gz" } ] }