{ "info": { "author": "Ahmad Alobaid", "author_email": "aalobaid@fi.upm.es", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Topic :: System :: Operating System" ], "description": "# PPool\nPPool is a Pool for Processes in Python with locks. The main advantage is the ability to use `Lock`s from `multiprocessing`\n\n[![PyPI version](https://badge.fury.io/py/PPool.svg)](https://badge.fury.io/py/PPool)\n\n# Install\n```\npip install PPool\n```\n\n# pypi\n`https://pypi.org/project/PPool/`\n\n\n# Example\n```\nfrom PPool.Pool import Pool\nparams = [('A', 2),('B', 3),('C', 4), ('D', 5)]\n\ndef foo(name, num):\n print(name+str(num))\n\npool = Pool(max_num_of_processes=3, func=foo, params_list=params)\n\npool.run()\n```\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/oeg-upm/PPool", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "PPool", "package_url": "https://pypi.org/project/PPool/", "platform": "", "project_url": "https://pypi.org/project/PPool/", "project_urls": { "Homepage": "https://github.com/oeg-upm/PPool" }, "release_url": "https://pypi.org/project/PPool/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "A Pool for Processes in Python with locks", "version": "1.0.0" }, "last_serial": 4311401, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "db6b7d5423964d2e6313c28d1082e0ea", "sha256": "d65da178782f24a965d72c77b687c49031578efa969c3015a53e87c9bbe1f79b" }, "downloads": -1, "filename": "PPool-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "db6b7d5423964d2e6313c28d1082e0ea", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2154, "upload_time": "2018-08-02T16:22:06", "url": "https://files.pythonhosted.org/packages/fc/e5/da01d7c84937c585367509cb45aa5787242afdeda8d59e9cc4570c2c4a4b/PPool-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de06f2f1c1eb970441e07c68be5c4b8d", "sha256": "4e61c4442a8dd882ff1c17239579e9007f554ea1a35d793e2662957327c354a0" }, "downloads": -1, "filename": "PPool-0.1.0.tar.gz", "has_sig": false, "md5_digest": "de06f2f1c1eb970441e07c68be5c4b8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1712, "upload_time": "2018-08-02T16:22:07", "url": "https://files.pythonhosted.org/packages/59/f1/b961b97fb410685d82f5320aca52969ce40c1f4ab8ba032e82cbdea23d4c/PPool-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ff6f94e33619774299be1855e8aec365", "sha256": "989ecba4a073438ff6fd01c38830d2aaf2d1f966492dcb1900a6b5ecb81cce2e" }, "downloads": -1, "filename": "PPool-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ff6f94e33619774299be1855e8aec365", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2314, "upload_time": "2018-09-26T07:00:37", "url": "https://files.pythonhosted.org/packages/09/54/d4fbc5368f1576367e892c36d30d40301230ee45d9d32f4a17771da89a21/PPool-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e12b6dab1f6d83e55ae260686a1651f", "sha256": "274b80f182645bc85f79598190c80fd800cfe8dd9cbd30281338418b4fa2b8c8" }, "downloads": -1, "filename": "PPool-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7e12b6dab1f6d83e55ae260686a1651f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1899, "upload_time": "2018-09-26T07:00:38", "url": "https://files.pythonhosted.org/packages/96/ba/3c4911a2dbc1d32dcd71a6fb8f9de87d17a651f014977af21cf3c10c1de1/PPool-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ff6f94e33619774299be1855e8aec365", "sha256": "989ecba4a073438ff6fd01c38830d2aaf2d1f966492dcb1900a6b5ecb81cce2e" }, "downloads": -1, "filename": "PPool-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ff6f94e33619774299be1855e8aec365", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2314, "upload_time": "2018-09-26T07:00:37", "url": "https://files.pythonhosted.org/packages/09/54/d4fbc5368f1576367e892c36d30d40301230ee45d9d32f4a17771da89a21/PPool-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e12b6dab1f6d83e55ae260686a1651f", "sha256": "274b80f182645bc85f79598190c80fd800cfe8dd9cbd30281338418b4fa2b8c8" }, "downloads": -1, "filename": "PPool-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7e12b6dab1f6d83e55ae260686a1651f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1899, "upload_time": "2018-09-26T07:00:38", "url": "https://files.pythonhosted.org/packages/96/ba/3c4911a2dbc1d32dcd71a6fb8f9de87d17a651f014977af21cf3c10c1de1/PPool-1.0.0.tar.gz" } ] }