{ "info": { "author": "Eric Naeseth", "author_email": "eric@naeseth.com", "bugtrack_url": null, "classifiers": [], "description": "UNKNOWN", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://code.naeseth.com/swirl/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "swirl", "package_url": "https://pypi.org/project/swirl/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/swirl/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://code.naeseth.com/swirl/" }, "release_url": "https://pypi.org/project/swirl/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Some sugar for asynchronous Tornado code", "version": "0.1.2" }, "last_serial": 800295, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "36a11b47f314f10dd359795348ce0e8b", "sha256": "b08841de89550c283b959c8ca642aa28ca25339595fffdb7b23e6dd5d7a7ca54" }, "downloads": -1, "filename": "swirl-0.1.0.tar.gz", "has_sig": true, "md5_digest": "36a11b47f314f10dd359795348ce0e8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1596, "upload_time": "2009-12-19T23:28:12", "url": "https://files.pythonhosted.org/packages/f3/c0/b2e8d69fd319357d8396fb52b6d9e876d851afc5c2eb32077da40964a3d6/swirl-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "00c7ae477ca8bbff329b7dd6df1e2811", "sha256": "d1875e060ed5fb187dd7d687be254e2561fa012c00fe698fbde4277ed3d886a4" }, "downloads": -1, "filename": "swirl-0.1.1.tar.gz", "has_sig": true, "md5_digest": "00c7ae477ca8bbff329b7dd6df1e2811", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2103, "upload_time": "2010-04-26T21:36:03", "url": "https://files.pythonhosted.org/packages/16/ba/377810166692331237c5f62d78b89b08b6e94a3ad476d6b86b51d9d1f54e/swirl-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "78750f5eba132ce74075bcddf1f8ed49", "sha256": "5bef839b21f888220eb73283f5a01b75d035c26c85984e8b12ee476e69501a0e" }, "downloads": -1, "filename": "swirl-0.1.2.tar.gz", "has_sig": true, "md5_digest": "78750f5eba132ce74075bcddf1f8ed49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1863, "upload_time": "2011-09-27T23:15:20", "url": "https://files.pythonhosted.org/packages/8f/b4/66f1df48eb4de77c22c3e2f24c3137123d85857596d33de7dc6b37fdbb19/swirl-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "78750f5eba132ce74075bcddf1f8ed49", "sha256": "5bef839b21f888220eb73283f5a01b75d035c26c85984e8b12ee476e69501a0e" }, "downloads": -1, "filename": "swirl-0.1.2.tar.gz", "has_sig": true, "md5_digest": "78750f5eba132ce74075bcddf1f8ed49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1863, "upload_time": "2011-09-27T23:15:20", "url": "https://files.pythonhosted.org/packages/8f/b4/66f1df48eb4de77c22c3e2f24c3137123d85857596d33de7dc6b37fdbb19/swirl-0.1.2.tar.gz" } ] }