{ "info": { "author": "Christopher Arndt", "author_email": "chris@chrisarndt.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Python Software Foundation License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. warning:: This module is **OBSOLETE** and is only provided on PyPI to support old projects that still use it. Please **DO NOT USE IT FOR NEW PROJECTS!** Use modern alternatives like the `multiprocessing `_ module in the standard library or even an asynchroneous approach with `asyncio <_asyncio: https://docs.python.org/3/library/asyncio.html>`_.A thread pool is an object that maintains a pool of worker threads to performtime consuming operations in parallel. It assigns jobs to the threadsby putting them in a work request queue, where they are picked up by thenext available thread. This then performs the requested operation in thebackground and puts the results in another queue.The thread pool object can then collect the results from all threads fromthis queue as soon as they become available or after all threads havefinished their work. It's also possible, to define callbacks to handleeach result as it comes in... note:: This module is regarded as an extended example, not as a finished product. Feel free to adapt it too your needs.", "description_content_type": null, "docs_url": null, "download_url": "http://chrisarndt.de/projects/threadpool/download/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://chrisarndt.de/projects/threadpool/", "keywords": "threads,design pattern,thread pool", "license": "MIT license", "maintainer": null, "maintainer_email": null, "name": "threadpool", "package_url": "https://pypi.org/project/threadpool/", "platform": "POSIX,Windows,MacOS X", "project_url": "https://pypi.org/project/threadpool/", "project_urls": { "Download": "http://chrisarndt.de/projects/threadpool/download/", "Homepage": "http://chrisarndt.de/projects/threadpool/" }, "release_url": "https://pypi.org/project/threadpool/1.3.2/", "requires_dist": null, "requires_python": null, "summary": "Easy to use object-oriented thread pool framework.", "version": "1.3.2" }, "last_serial": 1792390, "releases": { "1.2.2": [ { "comment_text": "", "digests": { "md5": "3b2ed53f850f951adf4ace27f3540678", "sha256": "d60c32b6f7ac650733614433fef39a298c61c0fdd3f4f6f0e172c8c2851b683e" }, "downloads": -1, "filename": "threadpool-1.2.2.tar.bz2", "has_sig": false, "md5_digest": "3b2ed53f850f951adf4ace27f3540678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19396, "upload_time": "2015-10-09T03:57:56", "url": "https://files.pythonhosted.org/packages/7f/1c/5c4592422ade1bb4734b020bbaf158f1b83ddc8013b6652ceceb7e88a992/threadpool-1.2.2.tar.bz2" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "51c109e3c2b1b0281e9395c2e4642190", "sha256": "6bff15b10cc998f83b455133e17d7a1e94b6e1fa6249298ba3073553b130efe6" }, "downloads": -1, "filename": "threadpool-1.2.3.tar.bz2", "has_sig": false, "md5_digest": "51c109e3c2b1b0281e9395c2e4642190", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19429, "upload_time": "2015-10-09T03:58:01", "url": "https://files.pythonhosted.org/packages/42/4e/16538e335343c0e86e4ce3d0a7d6e84991af504605e2855cf5790c0ce910/threadpool-1.2.3.tar.bz2" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "b7256d290b560503bd9e49de33241d69", "sha256": "3b0cab26e824f3ac3a145895a45b5b1bc1f31a4f0b4bfb390bc4f20bf77bf86c" }, "downloads": -1, "filename": "threadpool-1.2.4.tar.bz2", "has_sig": false, "md5_digest": "b7256d290b560503bd9e49de33241d69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36076, "upload_time": "2015-10-09T03:58:13", "url": "https://files.pythonhosted.org/packages/65/23/59df827cd27ac9572ebaea8c92a8c729232c03dfb8a506ddf9aa278bcd59/threadpool-1.2.4.tar.bz2" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "023b8de5a895c9d28b075884308e54c2", "sha256": "8a74eaa3fee451db6f9c708b905cc54d78c5fc468c35b31ff0268a61d1897fc8" }, "downloads": -1, "filename": "threadpool-1.2.5-py2.5.egg", "has_sig": false, "md5_digest": "023b8de5a895c9d28b075884308e54c2", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 12907, "upload_time": "2008-11-19T17:42:40", "url": "https://files.pythonhosted.org/packages/04/69/8342f51174b44fa99183231248292ec8a4d16428b690972d3b72da566bb2/threadpool-1.2.5-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "c1089bc82b37dbd720bfd19ffe3ffc46", "sha256": "cffb69f6db6cceac0bd638faf776587983b4a8cc7a86b72df4f5fb30c0f37bba" }, "downloads": -1, "filename": "threadpool-1.2.5.tar.bz2", "has_sig": false, "md5_digest": "c1089bc82b37dbd720bfd19ffe3ffc46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32826, "upload_time": "2008-11-19T17:42:40", "url": "https://files.pythonhosted.org/packages/07/c8/1651566b7394615eb89b70ed674ed41e5337831bada0f1eaa96b92985c43/threadpool-1.2.5.tar.bz2" }, { "comment_text": "", "digests": { "md5": "2c32846be2dab32a73310d21490ef147", "sha256": "57a460175ceeac8c277f84f9442e6c3437a30663a7ccaec9d81cf2eccc231c11" }, "downloads": -1, "filename": "threadpool-1.2.5.zip", "has_sig": false, "md5_digest": "2c32846be2dab32a73310d21490ef147", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71543, "upload_time": "2008-11-19T17:42:40", "url": "https://files.pythonhosted.org/packages/4f/7b/04c07773916401220ef86d06c9acaab2e0de223e2b8bf98dd9178c917cea/threadpool-1.2.5.zip" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "24b100923502fb292bb0ec051b3482d3", "sha256": "a7e5eaa7bb4b96bd7d2983b4e4dfc725b5644dd5c1252475b4ba7b778d601019" }, "downloads": -1, "filename": "threadpool-1.2.6-py2.6.egg", "has_sig": false, "md5_digest": "24b100923502fb292bb0ec051b3482d3", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 12597, "upload_time": "2009-10-06T15:55:52", "url": "https://files.pythonhosted.org/packages/9f/ef/0982c83c935677f3b00b9d166b8c10b9b0bc9d6c162625b0bc91e10c971c/threadpool-1.2.6-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "8f441ed38079762c237ee0aa5eb2d15c", "sha256": "cc6ab9ae883b0b3c355d55e54ca1f16eebfce46f283ad7961250a3875dbec1d3" }, "downloads": -1, "filename": "threadpool-1.2.6.tar.bz2", "has_sig": false, "md5_digest": "8f441ed38079762c237ee0aa5eb2d15c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33910, "upload_time": "2009-10-06T15:55:53", "url": "https://files.pythonhosted.org/packages/78/a8/7beef38095f23d04541915d0bfc46a2b0b2fa7a1f583b86f245fce4ad336/threadpool-1.2.6.tar.bz2" }, { "comment_text": "", "digests": { "md5": "400109f00b9b069aef11627b2dd63631", "sha256": "9d025b0e7a775bac74e9ee11eaa1b656e12df35a3bfc82d01be2f71c957590cb" }, "downloads": -1, "filename": "threadpool-1.2.6.zip", "has_sig": false, "md5_digest": "400109f00b9b069aef11627b2dd63631", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72552, "upload_time": "2009-10-06T15:55:52", "url": "https://files.pythonhosted.org/packages/bf/93/fd91ec3abda0edaff3a760e4a6d33215fbdfad60e176f3ab36e4386c1229/threadpool-1.2.6.zip" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "e3114b98c6b59256429bbf790d63a673", "sha256": "e07cc4f6d33ca8c6fca2e666b694ac1f2af7066240e16511ebe48c619996fb2a" }, "downloads": -1, "filename": "threadpool-1.2.7-py2.6.egg", "has_sig": false, "md5_digest": "e3114b98c6b59256429bbf790d63a673", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 12941, "upload_time": "2009-10-07T05:41:41", "url": "https://files.pythonhosted.org/packages/0b/e1/eb58e3094b31974da1bc1c32a9fdc316539125ec5db51866cf3558baf9dd/threadpool-1.2.7-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "e1d5a4f73440ed701dfd0b3eb0d9c1ca", "sha256": "538539b3783acc7f7b2bbb5611bd66e98e5026ae665f014e8bd5da19dbb55acf" }, "downloads": -1, "filename": "threadpool-1.2.7.tar.bz2", "has_sig": false, "md5_digest": "e1d5a4f73440ed701dfd0b3eb0d9c1ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34083, "upload_time": "2009-10-07T05:41:42", "url": "https://files.pythonhosted.org/packages/75/e6/3706cceb25272fcfa6664769bea200869a81144ab5fa9daeb27f8fde6eac/threadpool-1.2.7.tar.bz2" }, { "comment_text": "", "digests": { "md5": "d6c66c99b459b9707bbf54e7761658a2", "sha256": "8762162d2d68c671e1a6f72e043b4e8dd29c7f7e57700ba6df50feee07303894" }, "downloads": -1, "filename": "threadpool-1.2.7.zip", "has_sig": false, "md5_digest": "d6c66c99b459b9707bbf54e7761658a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73366, "upload_time": "2009-10-07T05:41:41", "url": "https://files.pythonhosted.org/packages/5d/76/eb267048b647d9fdb1fce5a198404f9ce6f02807c57b7c1b5e32d9d6423c/threadpool-1.2.7.zip" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "a5b39a2b1cc88db22a9826623fee682c", "sha256": "9578a011cf102461ff9355aa03d2b86a22c6368c6478387069b0ae1f2061f0ee" }, "downloads": -1, "filename": "threadpool-1.3.0-py2.7.egg", "has_sig": false, "md5_digest": "a5b39a2b1cc88db22a9826623fee682c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 12827, "upload_time": "2015-10-14T00:18:50", "url": "https://files.pythonhosted.org/packages/4b/08/fc6e931a6aa655cfa9cf43fd989a511a06df0fcba6e9d0b8cc3e818c892c/threadpool-1.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "57872b50bb4edc00eab88338c893f741", "sha256": "4e5c5e3dc0d1602b9a0e26bb8b7b1dcf098f081a048cdf2e4f322f861840cdab" }, "downloads": -1, "filename": "threadpool-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "57872b50bb4edc00eab88338c893f741", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8117, "upload_time": "2015-10-14T00:19:01", "url": "https://files.pythonhosted.org/packages/16/b3/f83eeec99a2631e62095b29b546879cae8a30af529db9eb51c56ac88f085/threadpool-1.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "281585d5446179cb95360865c53b1af1", "sha256": "965cdb1e03b28562fc71e422ad759a3d9cb5ebfdbe2c685c9628eeffc8417799" }, "downloads": -1, "filename": "threadpool-1.3.0.tar.bz2", "has_sig": false, "md5_digest": "281585d5446179cb95360865c53b1af1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32190, "upload_time": "2015-10-14T00:19:33", "url": "https://files.pythonhosted.org/packages/df/de/8bb6bfed9bca85b9097b581540f0a3a0f128fb79620c6a3c8c8cb49bce1e/threadpool-1.3.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "b48ce5241a914fa45964c5c7ea2ef1cd", "sha256": "1f6471e380a7447cbfaa832234cd64c5c14df6ad1c357b30160c9c721bb50e25" }, "downloads": -1, "filename": "threadpool-1.3.0.zip", "has_sig": false, "md5_digest": "b48ce5241a914fa45964c5c7ea2ef1cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69941, "upload_time": "2015-10-14T00:19:22", "url": "https://files.pythonhosted.org/packages/41/3c/3cd4313e582b2edd460ce8397f3c74a0b33d719d650b44cf5ca9108a34f4/threadpool-1.3.0.zip" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "cffb752c29f3866cb15dd33ce2de7abe", "sha256": "8d08a10bd5497a40d90b48ae9dbdbddd8fefb35236cc4573f786c43f5e08ea00" }, "downloads": -1, "filename": "threadpool-1.3.1-py2.7.egg", "has_sig": false, "md5_digest": "cffb752c29f3866cb15dd33ce2de7abe", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13023, "upload_time": "2015-10-14T00:57:04", "url": "https://files.pythonhosted.org/packages/e1/9b/a3c07010f8cd5f79d0655d4cf584913a329577e499221913430f605f9e98/threadpool-1.3.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a89e03ef4141e4fd6c0b8f7b9083f361", "sha256": "a01d3605c7ca1fd3fd111814027fe65358012a66dee54b1626fac1ccc6d4d7e9" }, "downloads": -1, "filename": "threadpool-1.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a89e03ef4141e4fd6c0b8f7b9083f361", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8560, "upload_time": "2015-10-14T00:57:22", "url": "https://files.pythonhosted.org/packages/26/dd/f7833c960c43ed82c61045e65ce31dbabb4328af54ebabb99588c5a6be44/threadpool-1.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1b835cdb28020ece5d55d522eeb1273", "sha256": "50354b4d9e6bc91072e2b7b623deb02ebe00db4523aa0b3cbb8a7d4edda71dda" }, "downloads": -1, "filename": "threadpool-1.3.1-py3.5.egg", "has_sig": false, "md5_digest": "d1b835cdb28020ece5d55d522eeb1273", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 13108, "upload_time": "2015-10-14T00:58:59", "url": "https://files.pythonhosted.org/packages/6f/10/9d36087452581dec4ad595fe6280ba7a790343afb383fa77e6bd8496e8db/threadpool-1.3.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "0f72bf2d11d2bdd44e65ba55d3a52520", "sha256": "35fb96051632a27f0ecd323f1c94db3603e7e4909864094a245c587b3559f9bd" }, "downloads": -1, "filename": "threadpool-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0f72bf2d11d2bdd44e65ba55d3a52520", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8559, "upload_time": "2015-10-14T00:59:10", "url": "https://files.pythonhosted.org/packages/a2/c9/761f091f2998038563e4fc236668b898b38fa647f76f70f867187fbb4f1e/threadpool-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "579285012d5fb2ed84fc9e8ed7604c9f", "sha256": "4766335691945d4e17c08279f730f68fd1881b0dfd5ca515b71967a657496d05" }, "downloads": -1, "filename": "threadpool-1.3.1.tar.bz2", "has_sig": false, "md5_digest": "579285012d5fb2ed84fc9e8ed7604c9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32261, "upload_time": "2015-10-14T00:57:49", "url": "https://files.pythonhosted.org/packages/40/39/a787800398e4f50982183eeb49edcec5bbe797ecf6d406890c013adec173/threadpool-1.3.1.tar.bz2" }, { "comment_text": "", "digests": { "md5": "ea7895b752927ae8972b34a15c60e16a", "sha256": "7a4e2e590d5c3093f3e0bce0fec91b200e5671d9ad97ea0905e1f0303ac92528" }, "downloads": -1, "filename": "threadpool-1.3.1.zip", "has_sig": false, "md5_digest": "ea7895b752927ae8972b34a15c60e16a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70347, "upload_time": "2015-10-14T00:57:37", "url": "https://files.pythonhosted.org/packages/46/de/056a0e7c240e13367241d545db1b9a419677e23caa1e29504f8aa249f35a/threadpool-1.3.1.zip" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "86291aae76c2f77f2bdbb538a79f9d4a", "sha256": "cb88bd360c2648892a6bed2f721a5b84fb8c03926cf49139889def0448549d3f" }, "downloads": -1, "filename": "threadpool-1.3.2-py2.7.egg", "has_sig": false, "md5_digest": "86291aae76c2f77f2bdbb538a79f9d4a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 12980, "upload_time": "2015-10-29T19:45:11", "url": "https://files.pythonhosted.org/packages/ee/53/481e8829ff061716a6cd69269c14ad7a165b4ee6c5f315df543e70215492/threadpool-1.3.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "af9e6878fc7533f5134f4dbbe751f975", "sha256": "826e0c25d4cd3c1e58c2e16a6219f60ba13b5b34a5837a7f8659712f88cb7cdd" }, "downloads": -1, "filename": "threadpool-1.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "af9e6878fc7533f5134f4dbbe751f975", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8540, "upload_time": "2015-10-29T19:45:16", "url": "https://files.pythonhosted.org/packages/9d/a3/9a94552d4426a048f04eba2122068e688517b88e578e91c9735df9d8aebd/threadpool-1.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e21861d263cc833b60c1f9cc45922f49", "sha256": "da4ea68ce6766b7886f4c86114df1c1eedc07484c8a33b4f737ba6f5413a12ad" }, "downloads": -1, "filename": "threadpool-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e21861d263cc833b60c1f9cc45922f49", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8538, "upload_time": "2015-10-29T19:51:56", "url": "https://files.pythonhosted.org/packages/6a/92/483af8a4325cd72c131db4e42cc4812505667b784eb180a4fba9348c4a3c/threadpool-1.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "343bd94fa32effcc9367d382323b4cb3", "sha256": "cce4ef898b7eda686a6086facf33c9ac006d1809281db0030673d1647bfeefa4" }, "downloads": -1, "filename": "threadpool-1.3.2.tar.bz2", "has_sig": false, "md5_digest": "343bd94fa32effcc9367d382323b4cb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33088, "upload_time": "2015-10-29T19:45:27", "url": "https://files.pythonhosted.org/packages/1f/0f/e14266504330f08e8cddfe1bc03198a94193770c6740a4836985e8a64b5f/threadpool-1.3.2.tar.bz2" }, { "comment_text": "", "digests": { "md5": "4480c94e1784bc9811b8763178ecf2aa", "sha256": "6a3bbb0c0e7ce26ff4f24193c15464595754bd46f87d84126a7c2773ddb7b9ca" }, "downloads": -1, "filename": "threadpool-1.3.2.zip", "has_sig": false, "md5_digest": "4480c94e1784bc9811b8763178ecf2aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72244, "upload_time": "2015-10-29T19:45:22", "url": "https://files.pythonhosted.org/packages/db/64/3afa065043b0d36c64df418c5187024ac9226f371f0cf1615faa27445c11/threadpool-1.3.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "86291aae76c2f77f2bdbb538a79f9d4a", "sha256": "cb88bd360c2648892a6bed2f721a5b84fb8c03926cf49139889def0448549d3f" }, "downloads": -1, "filename": "threadpool-1.3.2-py2.7.egg", "has_sig": false, "md5_digest": "86291aae76c2f77f2bdbb538a79f9d4a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 12980, "upload_time": "2015-10-29T19:45:11", "url": "https://files.pythonhosted.org/packages/ee/53/481e8829ff061716a6cd69269c14ad7a165b4ee6c5f315df543e70215492/threadpool-1.3.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "af9e6878fc7533f5134f4dbbe751f975", "sha256": "826e0c25d4cd3c1e58c2e16a6219f60ba13b5b34a5837a7f8659712f88cb7cdd" }, "downloads": -1, "filename": "threadpool-1.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "af9e6878fc7533f5134f4dbbe751f975", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8540, "upload_time": "2015-10-29T19:45:16", "url": "https://files.pythonhosted.org/packages/9d/a3/9a94552d4426a048f04eba2122068e688517b88e578e91c9735df9d8aebd/threadpool-1.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e21861d263cc833b60c1f9cc45922f49", "sha256": "da4ea68ce6766b7886f4c86114df1c1eedc07484c8a33b4f737ba6f5413a12ad" }, "downloads": -1, "filename": "threadpool-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e21861d263cc833b60c1f9cc45922f49", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8538, "upload_time": "2015-10-29T19:51:56", "url": "https://files.pythonhosted.org/packages/6a/92/483af8a4325cd72c131db4e42cc4812505667b784eb180a4fba9348c4a3c/threadpool-1.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "343bd94fa32effcc9367d382323b4cb3", "sha256": "cce4ef898b7eda686a6086facf33c9ac006d1809281db0030673d1647bfeefa4" }, "downloads": -1, "filename": "threadpool-1.3.2.tar.bz2", "has_sig": false, "md5_digest": "343bd94fa32effcc9367d382323b4cb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33088, "upload_time": "2015-10-29T19:45:27", "url": "https://files.pythonhosted.org/packages/1f/0f/e14266504330f08e8cddfe1bc03198a94193770c6740a4836985e8a64b5f/threadpool-1.3.2.tar.bz2" }, { "comment_text": "", "digests": { "md5": "4480c94e1784bc9811b8763178ecf2aa", "sha256": "6a3bbb0c0e7ce26ff4f24193c15464595754bd46f87d84126a7c2773ddb7b9ca" }, "downloads": -1, "filename": "threadpool-1.3.2.zip", "has_sig": false, "md5_digest": "4480c94e1784bc9811b8763178ecf2aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72244, "upload_time": "2015-10-29T19:45:22", "url": "https://files.pythonhosted.org/packages/db/64/3afa065043b0d36c64df418c5187024ac9226f371f0cf1615faa27445c11/threadpool-1.3.2.zip" } ] }