{ "info": { "author": "Kenneth Reitz", "author_email": "me@kennethreitz.org", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "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", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\nbackground: does what it says it does\n=====================================\n\nThis module makes it stupidly simple to run things in the background of your\napplication, be it a CLI app, or a web app.\n\n\nBasic Usage\n-----------\n\n::\n\n import time\n\n import background\n\n @background.task\n def work():\n # Do something expensive here.\n time.sleep(10)\n\n\n for _ in range(100):\n work()\n\n\nAdvanced Usage\n--------------\n\n::\n\n import background\n\n # Use 40 background threads.\n background.n = 40\n\n\n @background.task\n def work():\n import time\n time.sleep(10)\n\n @background.callback\n def work_callback(future):\n print(future)\n\n\n for _ in range(100):\n work()\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kennethreitz/background", "keywords": "", "license": "ISC", "maintainer": "", "maintainer_email": "", "name": "background", "package_url": "https://pypi.org/project/background/", "platform": "", "project_url": "https://pypi.org/project/background/", "project_urls": { "Homepage": "https://github.com/kennethreitz/background" }, "release_url": "https://pypi.org/project/background/0.1.1/", "requires_dist": [ "futures" ], "requires_python": "", "summary": "It does what it says it does.", "version": "0.1.1" }, "last_serial": 5556122, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c200d77f83b51637ee7bafaf9b6bad7c", "sha256": "510482ab457a6e60d87491aaddf944f900eb4312c8934397ceb1d6c0f765e9cb" }, "downloads": -1, "filename": "background-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c200d77f83b51637ee7bafaf9b6bad7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2965, "upload_time": "2017-09-02T23:45:01", "url": "https://files.pythonhosted.org/packages/86/be/9de7386afe732d0e9a3972741b712a100bb706bc2fc7e0526f558739da93/background-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a42c4edc5a83a0471919d655e3ee133a", "sha256": "eb1a9f3140fb2fbdc8d3b40d797bf3f4ae53b843aca63a3cd2d8c63982a77147" }, "downloads": -1, "filename": "background-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a42c4edc5a83a0471919d655e3ee133a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2631, "upload_time": "2017-09-02T23:45:02", "url": "https://files.pythonhosted.org/packages/39/4c/f2602b10b469a95caf2b601ab0bb5671adb77bfe21364816205e29f43d47/background-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0bcb8095a8a8ab12c5e32b0676a6aa0a", "sha256": "8f64df9b1f1d4f91603f16d25f79691fa87eff62244d631b8b69cf121396b725" }, "downloads": -1, "filename": "background-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bcb8095a8a8ab12c5e32b0676a6aa0a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3009, "upload_time": "2017-09-03T00:19:08", "url": "https://files.pythonhosted.org/packages/d5/91/5bdb02c03859e835d2eacfa5b3f1d39a5d24cad2f3b30525e212ae3618b9/background-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a95ea2464137f49d134e70444ba496ad", "sha256": "b2fb684c150aaf1c4716686e7bd0e81a5c13db1852e7af48c01b98a3486a84c6" }, "downloads": -1, "filename": "background-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a95ea2464137f49d134e70444ba496ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2655, "upload_time": "2017-09-03T00:19:10", "url": "https://files.pythonhosted.org/packages/70/aa/3f05d4b9af2ffceff988d54e68217d511ef629d61aac99094d526054c416/background-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0bcb8095a8a8ab12c5e32b0676a6aa0a", "sha256": "8f64df9b1f1d4f91603f16d25f79691fa87eff62244d631b8b69cf121396b725" }, "downloads": -1, "filename": "background-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bcb8095a8a8ab12c5e32b0676a6aa0a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3009, "upload_time": "2017-09-03T00:19:08", "url": "https://files.pythonhosted.org/packages/d5/91/5bdb02c03859e835d2eacfa5b3f1d39a5d24cad2f3b30525e212ae3618b9/background-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a95ea2464137f49d134e70444ba496ad", "sha256": "b2fb684c150aaf1c4716686e7bd0e81a5c13db1852e7af48c01b98a3486a84c6" }, "downloads": -1, "filename": "background-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a95ea2464137f49d134e70444ba496ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2655, "upload_time": "2017-09-03T00:19:10", "url": "https://files.pythonhosted.org/packages/70/aa/3f05d4b9af2ffceff988d54e68217d511ef629d61aac99094d526054c416/background-0.1.1.tar.gz" } ] }