{ "info": { "author": "David Marin", "author_email": "dave@yelp.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Database" ], "description": "**doloop** is a simple system for keeping things with unique IDs updated. It is\nconcurrency-safe and supports prioritization.\n\n**doloop**'s only dependency is\n`MySQL `_; it does not require you to\ninstall or administer a separate server.\n\n**doloop** works with any DBI-compliant Python MySQL library, including:\n\n- `MySQL Connector `_\n- `MySQL-Python `_\n- `oursql `_\n- `PyMySQL `_\n\nSee http://packages.python.org/doloop for tutorial and documentation.", "description_content_type": null, "docs_url": "https://pythonhosted.org/doloop/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/Yelp/doloop", "keywords": null, "license": "Apache", "maintainer": null, "maintainer_email": null, "name": "doloop", "package_url": "https://pypi.org/project/doloop/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/doloop/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/Yelp/doloop" }, "release_url": "https://pypi.org/project/doloop/1.0.0/", "requires_dist": null, "requires_python": null, "summary": "Task loop for keeping things updated", "version": "1.0.0" }, "last_serial": 3978357, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "da34ed8f401db7289872e362ccb3a214", "sha256": "bab84ba3e84a42d734fb710e3f0e947165a1ace410fa12995990d76908fb12fb" }, "downloads": -1, "filename": "doloop-0.1.0.tar.gz", "has_sig": false, "md5_digest": "da34ed8f401db7289872e362ccb3a214", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9904, "upload_time": "2011-08-15T20:02:55", "url": "https://files.pythonhosted.org/packages/93/d0/23a4036444aeaa18d0539d8f58fc8ec0c17142722131ec2ac76ae2f7b3ee/doloop-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a0f18d3b0489d00e3d52f745e6ea8b1c", "sha256": "a0d48ee6a98ea40cb828894b974b65269dfb13bc5e5a7b3b39750c96a61fcdb7" }, "downloads": -1, "filename": "doloop-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a0f18d3b0489d00e3d52f745e6ea8b1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12540, "upload_time": "2011-10-28T22:30:32", "url": "https://files.pythonhosted.org/packages/8b/a0/3f0896880a1e863eedbc5cae651932bda43bd3e2d0bdebc56c1e344d5108/doloop-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ae418fea9df2a4ed170d39d4c3df2ace", "sha256": "65eaaa2b1c97e685df3bdf673bcd21b909fdd35e34bb305f150dffad8f41d789" }, "downloads": -1, "filename": "doloop-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ae418fea9df2a4ed170d39d4c3df2ace", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12598, "upload_time": "2011-11-02T21:03:07", "url": "https://files.pythonhosted.org/packages/e5/88/bedfdd78220e6bf2218f45b1f808451ba3b04e6328537cd3d47da1665c2e/doloop-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a3dcc7b8798f6088187d5834ccfd2979", "sha256": "d22f293b034542618ec724ad6ff20de87742cfbf4a4a52b0706d0b94ac29a50f" }, "downloads": -1, "filename": "doloop-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a3dcc7b8798f6088187d5834ccfd2979", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12215, "upload_time": "2012-01-31T21:26:08", "url": "https://files.pythonhosted.org/packages/1d/80/e26a380845ef6a54f0b582dea69c0976c2660d00a9cd493798a52acc2a44/doloop-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "cc40d9686ccaa9c64bc4acef91b7a394", "sha256": "e97a08a7a2a191f80346da89cf1f8166926fffe19b51a65747aa4e92fd8a4cea" }, "downloads": -1, "filename": "doloop-0.4.0.tar.gz", "has_sig": false, "md5_digest": "cc40d9686ccaa9c64bc4acef91b7a394", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11652, "upload_time": "2012-04-09T21:13:42", "url": "https://files.pythonhosted.org/packages/e5/32/041b521cf8ca1fbea769f1997fe5cc6c8e9ebafaea301ed42c89be7c5742/doloop-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "16baee148817e01c9c00137635c3f2f8", "sha256": "b54c592d6882eb1b81113cf38b0cd789e8cb906c8f50b9c3da13856792a5decd" }, "downloads": -1, "filename": "doloop-0.4.1.tar.gz", "has_sig": false, "md5_digest": "16baee148817e01c9c00137635c3f2f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11765, "upload_time": "2012-08-07T23:46:50", "url": "https://files.pythonhosted.org/packages/95/7f/ee0a4b3eb3a1d1ff78167b16c6471113b0c9393da65da0da6eca97b8cd41/doloop-0.4.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "0307d008b2bd83c642ca451ca58c1a98", "sha256": "1229ba537c929bf51a056799b1c3fe4f6296a6da70f951dacbcf3930df135a03" }, "downloads": -1, "filename": "doloop-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0307d008b2bd83c642ca451ca58c1a98", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 11984, "upload_time": "2016-08-26T21:56:02", "url": "https://files.pythonhosted.org/packages/8b/a0/7db6c53763a81bb6408be40407cb807bcd63cf4747689405412b11e45503/doloop-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d55295a678a6fd19a7724049bcf405c", "sha256": "28e31708f3d9dd819993ab14e9554972911fda666caf570a8529f363f44684f7" }, "downloads": -1, "filename": "doloop-1.0.0.tar.gz", "has_sig": false, "md5_digest": "1d55295a678a6fd19a7724049bcf405c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12265, "upload_time": "2016-08-26T21:56:00", "url": "https://files.pythonhosted.org/packages/d2/0e/134d487e0b2d7841e42547db19b0c7ba5d73a548689ad7e693d8292fb4c3/doloop-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0307d008b2bd83c642ca451ca58c1a98", "sha256": "1229ba537c929bf51a056799b1c3fe4f6296a6da70f951dacbcf3930df135a03" }, "downloads": -1, "filename": "doloop-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0307d008b2bd83c642ca451ca58c1a98", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 11984, "upload_time": "2016-08-26T21:56:02", "url": "https://files.pythonhosted.org/packages/8b/a0/7db6c53763a81bb6408be40407cb807bcd63cf4747689405412b11e45503/doloop-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d55295a678a6fd19a7724049bcf405c", "sha256": "28e31708f3d9dd819993ab14e9554972911fda666caf570a8529f363f44684f7" }, "downloads": -1, "filename": "doloop-1.0.0.tar.gz", "has_sig": false, "md5_digest": "1d55295a678a6fd19a7724049bcf405c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12265, "upload_time": "2016-08-26T21:56:00", "url": "https://files.pythonhosted.org/packages/d2/0e/134d487e0b2d7841e42547db19b0c7ba5d73a548689ad7e693d8292fb4c3/doloop-1.0.0.tar.gz" } ] }