{ "info": { "author": "yuxin", "author_email": "ycyuxin@gmail.com", "bugtrack_url": null, "classifiers": [], "description": " \r\r\n \r\r\n V0.20.0(2019-02-19)\r\n \r\n - README, CHANGELOG \u91c7\u7528 Markdown \u683c\u5f0f\r\n \r\n V0.19.8(2019-02-19)\r\n \r\n - \u517c\u5bb9\u6027\uff1aasyncio.async -> asyncio.Task\r\n \r\n V0.19.0(2015-4-7)\r\n \r\n - \u589e\u52a0 pu.aiotimer: asyncio \u5b9a\u65f6\u5668\u3001\u5b9a\u65f6\u5668\u7ba1\u7406\u5668\r\n \r\n V0.18.0(2015-3-18)\r\n \r\n - \u589e\u52a0 pu.util.default: \u6307\u5b9a\u4ea7\u751f\u5f02\u5e38\u65f6\u7684\u7f3a\u7701\u503c\r\n \r\n V0.17.3(2015-3-17)\r\n \r\n - dictutil \u589e\u52a0 LastUpdatedOrderedDict\r\n \r\n V0.17.2(2015-3-3)\r\n \r\n - pubsub \u6539\u5584\u8c03\u8bd5\u4fe1\u606f\u8f93\u51fa\r\n \r\n V0.17.1(2015-3-2)\r\n \r\n - \u589e\u52a0 pu.util.dump_data\r\n \r\n V0.17.0(2015-2-28)\r\n \r\n - \u589e\u52a0 pu.autopdb: \u9047\u5230\u672a\u5904\u7406\u5f02\u5e38\u65f6\u81ea\u52a8\u8fdb\u5165\u8c03\u8bd5\u72b6\u6001\r\n \r\n V0.16.1(2015-2-28)\r\n \r\n - BUGFIX: pu.aio.client.ReconnectingClient \u4fee\u6b63\u8fde\u63a5\u53cd\u590d\u65ad\u5f00\u540e\u5f15\u8d77\u8fde\u63a5\u6570\u589e\u591a\u7684\u95ee\u9898\r\n \r\n V0.16.0(2015-2-26)\r\n \r\n - distance: \u8ba1\u7b97\u5730\u7403\u8868\u9762\u4e4b\u95f4\u4e24\u70b9\u7684\u8ddd\u79bb\r\n \r\n V0.15.2(2015-2-6)\r\n \r\n - pubsub: \u6539\u5584\u4fe1\u606f\u8f93\u51fa\u683c\u5f0f\r\n \r\n V0.15.1(2015-2-6)\r\n \r\n - BUGFIX: pubsub \u4e2d psubscribe \u65f6\u4ea7\u751f\u5f02\u5e38\r\n \r\n V0.15.0(2015-2-6)\r\n \r\n - pubsub: \u652f\u6301\u6307\u5b9a\u4f18\u5148\u7ea7\u7684\u53d1\u5e03/\u8ba2\u9605\u6a21\u5f0f\u7684\u5b9e\u73b0\r\n \r\n V0.14.4(2015-2-3)\r\n \r\n - dictutil.Dict: \u5141\u8bb8\u6307\u5b9a\u663e\u793a\u65f6\u5b57\u6bb5\u7684\u987a\u5e8f\uff0c\u5927\u9053\u81f3\u7b80\uff0c\u63a8\u8350\u4f7f\u7528\r\n \r\n 0.14.3(2015-1-31)\r\n \r\n - lazydict: \u6539\u5584\u9519\u8bef\u4fe1\u606f\r\n \r\n 0.14.2(2015-1-31)\r\n \r\n - BUGFIX: lazydict \u4e2d smart_set \u5904\u7406\u5b57\u5178\u65f6\u51fa\u9519\r\n \r\n 0.14.1(2015-1-31)\r\n \r\n - lazydict: \u589e\u52a0 smart_get, smart_set\uff0c\u652f\u6301\u5f62\u5982 'item.100.attrname' \u7684 key\r\n \r\n 0.14.0(2015-1-30)\r\n \r\n - \u589e\u52a0 lazydict: \u91cd\u8f7d setdefault\uff0c\u53ef\u4ee5\u5728 key \u4e0d\u5b58\u5728\u65f6\u624d\u8ba1\u7b97 default \u503c\uff08\u901a\u8fc7 factory \u53c2\u6570\uff09\r\n \r\n 0.13.2(2015-1-29)\r\n \r\n - BUGFIX: util.reload_any \u53d8\u91cf\u540d\u5f15\u7528\u9519\u8bef\r\n \r\n 0.13.1(2015-1-29)\r\n \r\n - BUGFIX: util.reload_any \u5904\u7406\u540d\u79f0\u4e2d\u6ca1\u6709 . \u60c5\u51b5\r\n \r\n 0.13.0(2015-1-29)\r\n \r\n - event.py: \u589e\u52a0\u57fa\u4e8e list \u7684\u4e8b\u4ef6\u5904\u7406\u673a\u5236\r\n - \u589e\u52a0\u7b80\u5355\u7684 cache \u7c7b\r\n - \u589e\u52a0 util.make_key: \u6839\u636e\u51fd\u6570\u53c2\u6570 args, kwargs \u521b\u5efa\u952e\u503c\r\n \r\n 0.12.2(2015-1-20)\r\n \r\n - \u6dfb\u52a0 pu.misc.aiohttp.reloadable_handler \u652f\u6301 web handler \u7684\u81ea\u52a8\u91cd\u65b0\u52a0\u8f7d\r\n \r\n 0.12.1(2015-1-7)\r\n \r\n - BUGFIX: \u4fee\u6b63\u7528 reload_all \u9996\u6b21\u52a0\u8f7d\u5bf9\u8c61\u65f6\u5bfc\u81f4\u7684\u5f02\u5e38\r\n \r\n 0.12.0(2015-1-7)\r\n \r\n - \u589e\u52a0 load_any \u548c reload_any \u5b9e\u73b0\u4efb\u610f\u5bf9\u8c61\u7684\u52a0\u8f7d\u548c\u91cd\u65b0\u52a0\u8f7d\r\n \r\n 0.11.5(2014-12-17)\r\n \r\n - pu.util \u589e\u52a0: import_file\r\n - \u589e\u52a0 url \u6a21\u5757: \u7528\u4e8e\u5206\u6790\u5404\u79cd url\r\n \r\n 0.11.2(2014-12-10)\r\n \r\n - pu.util \u589e\u52a0: parse_hostport\r\n \r\n 0.11.1(2014-12-9)\r\n \r\n - \u4fee\u6b63\u62fc\u5199\u9519\u8bef: Observerable ==> Observable\r\n - pu.util \u589e\u52a0: to_bool\uff0cto_hex\r\n \r\n 0.11.0(2014-11-29)\r\n \r\n - \u6dfb\u52a0\u8bbe\u8ba1\u6a21\u5f0f: \u89c2\u5bdf\u8005\u6a21\u5f0f\r\n - BUGFIX: \u4fee\u6b63\u8fd0\u7b97\u7b26\u4f18\u5148\u7ea7\u9519\u8bef\r\n \r\n 0.10.10(2014-11-26)\r\n \r\n - \u589e\u52a0 Int8StringReceiver, Int16StringReceiver, Int32StringReceiver\r\n \r\n 0.10.9(2014-11-22)\r\n \r\n - LineReceiver \u6dfb\u52a0 pause_reading, resume_reading \u652f\u6301\u6682\u505c\u6570\u636e\u5904\u7406\r\n \r\n 0.10.8(2014-11-22)\r\n \r\n - pu.minimist.parse: \u589e\u52a0 comments \u53c2\u6570\uff0c\u63a7\u5236\u662f\u5426\u5141\u8bb8 # \u6ce8\u91ca\r\n - pu.aio.protocols.cli: \u4e0d\u518d\u652f\u6301\u884c\u5185\u6ce8\u91ca\uff0c\u4ec5\u652f\u6301\u6574\u884c\u6ce8\u91ca\r\n \r\n 0.10.7(2014-11-22)\r\n \r\n - \u589e\u52a0 get_field, set_field: \u652f\u6301\u591a\u7ea7\u5bf9\u8c61\u7684\u64cd\u4f5c\r\n \r\n 0.10.6(2014-11-21)\r\n \r\n - \u91cd\u6784: \u89c4\u8303 Cli \u63a5\u53e3\u6d88\u606f\u683c\u5f0f\r\n \r\n 0.10.5(2014-11-21)\r\n \r\n - \u6574\u7406 version \u548c logger \u7684\u5b9a\u4e49\r\n \r\n 0.10.4(2014-11-20)\r\n \r\n - \u4fee\u6539 setup.py\uff0c\u517c\u5bb9 Python2.x\r\n \r\n 0.10.3(2014-11-20)\r\n \r\n - pu.util: \u589e\u52a0 format_time \u51fd\u6570\r\n \r\n 0.10.2(2014-11-20)\r\n \r\n - pu.aio.protocols.cli: \u5b8c\u5584\u5f02\u5e38\u5904\u7406\r\n \r\n 0.10.1(2014-11-20)\r\n \r\n - pu.minimist: \u4fee\u6539\u5206\u6790\u7ed3\u679c\u4e3a dict \u7c7b\u578b\r\n - pu.util: \u589e\u52a0 format_args \u51fd\u6570\r\n - pu.aio.protocols.cli: \u4fee\u6539\u53c2\u6570\u5206\u6790\r\n \r\n 0.10.0(2014-11-19)\r\n \r\n - \u589e\u52a0 pu.aio.protocols.cli.Cli -- \u547d\u4ee4\u884c\u63a5\u53e3\u534f\u8bae\r\n \r\n 0.9.2(2014-11-17)\r\n \r\n - pu.minimist -- \u9009\u9879\u4ee5 . \u7ed3\u5c3e\u8868\u793a bool \u7c7b\u578b\r\n \r\n 0.9.1(2014-11-17)\r\n \r\n - \u6574\u7406\u76ee\u5f55\u7ed3\u6784\r\n - BUGFIX: \u6d4b\u8bd5\u4ee3\u7801\u4e2d\u76f8\u5bf9 import \u6539\u4e3a\u7edd\u5bf9 import\r\n \r\n 0.9.0(2014-11-17)\r\n \r\n - \u6dfb\u52a0 pu.aio.protocols.LineReceiver -- \u57fa\u4e8e\u884c\u7684\u534f\u8bae\r\n \r\n 0.8.0(2014-11-17)\r\n \r\n - \u6dfb\u52a0 pu.minimist -- \u547d\u4ee4\u884c\u53c2\u6570\u5206\u6790\u5de5\u5177\r\n \r\n 0.7.2(2014-11-14)\r\n \r\n - \u6dfb\u52a0 pu.rcp \u7684\u8bf4\u660e\r\n \r\n 0.7.1(2014-11-14)\r\n \r\n - \u6574\u7406: \u79fb\u52a8 test \u76ee\u5f55\r\n \r\n 0.7.0(2014-11-14)\r\n \r\n - \u6dfb\u52a0 pu.rcp -- \u4e00\u4e2a\u7b80\u5355\u8fdc\u7a0b\u8c03\u7528\u534f\u8bae(Remote Call Protocol)\r\n \r\n 0.6.7(2014-11-12)\r\n \r\n - BUGFIX: pu.dictutil.DotOrderedDict \u7ee7\u627f\u7c7b\u4e2d\u81ea\u5b9a\u4e49 __repr__ \u5f15\u8d77\u9519\u8bef\uff08\u56e0\u4e3a\u5185\u90e8\u5f02\u5e38\u5904\u7406\u4e2d\u5f15\u7528\u4e86 %r\uff09\r\n \r\n 0.6.6(2014-11-12)\r\n \r\n - pu.util.deep_encode -- \u6df1\u5165\u6570\u636e\u7ed3\u6784\u5185\u90e8\uff0c\u5c3d\u53ef\u80fd\u628a\u5b57\u7b26\u4e32\u7f16\u7801\r\n - pu.util.deep_decode -- \u6df1\u5165\u6570\u636e\u7ed3\u6784\u5185\u90e8\uff0c\u5c3d\u53ef\u80fd\u628a bytes \u89e3\u7801\r\n \r\n 0.6.5(2014-11-12)\r\n \r\n - iterattrs -- \u589e\u52a0\u53c2\u6570\uff0c\u63a7\u5236\u662f\u5426\u8fd4\u56de\u4fdd\u62a4\u5c5e\u6027\r\n \r\n 0.6.4(2014-11-12)\r\n \r\n - pu.util.iterattrs -- \u8fd4\u56de\u6307\u5b9a\u5bf9\u8c61\u7684\u5c5e\u6027\u5217\u8868\r\n \r\n 0.6.3(2014-11-07)\r\n \r\n - BUGFIX: pu.pcap IP \u5305\u6784\u9020\u9519\u8bef\r\n \r\n 0.6.2(2014-11-07)\r\n \r\n - \u8bfb\u53d6 http \u6587\u4ef6\u51fa\u73b0\u9519\u8bef\u65f6\u629b\u51fa\u5f02\u5e38\r\n \r\n 0.6.1(2014-11-07)\r\n \r\n - BUGFIX: pu.pcap TCP flags \u5206\u6790\u9519\u8bef\r\n - \u6dfb\u52a0 pu.simplefilter -- \u7b80\u5355\u8fc7\u6ee4\u5668\r\n - \u6dfb\u52a0 example\\pcap.py\r\n \r\n 0.6.0(2014-11-06)\r\n \r\n - \u6dfb\u52a0 class pu.datatype.pretty_bytes\r\n - pu.pcap: \u7f51\u7edc\u6293\u5305\u5de5\u5177\r\n \r\n 0.5.5(2014-11-01)\r\n \r\n - pu.util.bytes_fromhex: \u5141\u8bb8\u6bd4 bytes.fromhex \u66f4\u5bbd\u677e\u7684\u8f93\u5165\r\n \r\n 0.5.4(2014-11-01)\r\n \r\n - BUGFIX: pu.aio.timer.Timer \u6dfb\u52a0\u7c7b\u6210\u5458 __timer\r\n \r\n 0.5.3(2014-11-01)\r\n \r\n - \u6dfb\u52a0 pu.aio.util.file_get_contents\r\n \r\n 0.5.2(2014-10-31)\r\n \r\n - dictutil: Dot \u589e\u52a0 __contains__\r\n \r\n 0.5.1(2014-10-31)\r\n \r\n - dictutil: \u6539\u8fdb Dot \u7684 __repr__ \u548c __str__\r\n \r\n 0.5.0(2014-10-31)\r\n \r\n - \u589e\u52a0 dummyprotocol, \u53d6\u4ee3 virtualprotocol\r\n \r\n 0.4.4(2014-10-30)\r\n \r\n - aio \u4e2d\u5404\u4e2a\u6a21\u5757\u91c7\u7528\u81ea\u5df1\u7684 logger\r\n \r\n 0.4.3(2014-10-30)\r\n \r\n - dictutil.Dot: \u6dfb\u52a0 get \u548c setdefault \u65b9\u6cd5\r\n \r\n 0.4.3(2014-10-30)\r\n \r\n - client.Client: \u4fee\u6539 connect \u65b9\u6cd5\u4e3a coroutine\r\n - \u7248\u672c: Alpha \u6539\u4e3a Beta\r\n \r\n 0.4.2(2014-10-29)\r\n \r\n - \u5141\u8bb8\u6307\u5b9a yaml \u6587\u4ef6\u7f16\u7801\uff08\u7f3a\u7701\u4e3a utf-8\uff09\r\n \r\n 0.4.1(2014-10-29)\r\n \r\n - virtualprotocol: \u5141\u8bb8\u6307\u5b9a\u7f3a\u7701\u534f\u8bae\uff0c\u53bb\u9664\u539f\u6765\u4e00\u4e2a\u5e94\u7528\u53ea\u80fd\u4f7f\u7528\u4e00\u4e2a\u865a\u62df\u534f\u8bae\u7684\u9650\u5236\r\n \r\n 0.4.0(2014-10-28)\r\n \r\n - \u6dfb\u52a0 manager \u6a21\u5757\r\n \r\n 0.3.2(2014-10-27)\r\n \r\n - BUGFIX: dictutil.Dot \u5e94\u8be5\u652f\u6301 [key] \u65b9\u5f0f\u8bbf\u95ee\r\n \r\n 0.3.1(2014-10-27)\r\n \r\n - \u5b8c\u5584\u8f6f\u4ef6\u5305\u7248\u672c\u4fe1\u606f\r\n \r\n 0.3.0(2014-10-26)\r\n \r\n - dictutil -- repr_dict, Dot, DotDict, OrderedDict, DotOrderedDict\r\n \r\n 0.2.0(2014-10-25)\r\n \r\n - yamlfile -- add !include tag\r\n \r\n 0.1.1(2014-10-25)\r\n \r\n - Add MANIFEST.in\r\n \r\n 0.1.0(2014-10-25)\r\n \r\n - pu.aio.client\r\n - pu.aio.timer\r\n - pu.aio.virtualprotocol\r\n - pu.util.shorten\r\nKeywords: python,util\r\nPlatform: UNKNOWN\r\nClassifier: Programming Language :: Python\r\nClassifier: Programming Language :: Python :: 3\r\nClassifier: Development Status :: 4 - Beta\r\nClassifier: Intended Audience :: Developers\r\nClassifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)\r\nClassifier: Operating System :: OS Independent\r\nClassifier: Topic :: Software Development :: Libraries :: Python Modules\r\nDescription-Content-Type: text/markdown\r\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/huyx/pu", "keywords": "", "license": "GNU Library or Lesser General Public License (LGPL)", "maintainer": "", "maintainer_email": "", "name": "pu", "package_url": "https://pypi.org/project/pu/", "platform": "", "project_url": "https://pypi.org/project/pu/", "project_urls": { "Homepage": "https://github.com/huyx/pu" }, "release_url": "https://pypi.org/project/pu/0.20.1/", "requires_dist": null, "requires_python": "", "summary": "Python utils", "version": "0.20.1" }, "last_serial": 5154026, "releases": { "0.0.1": [], "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e473b193e1651dcc1b3e0df0e2d35a77", "sha256": "cdf06d46d74cbde3f0c550d66aae2a01863fc846a4dc5be77b832fe07f6de0ca" }, "downloads": -1, "filename": "pu-0.1.1.zip", "has_sig": false, "md5_digest": "e473b193e1651dcc1b3e0df0e2d35a77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5896, "upload_time": "2014-10-25T13:28:21", "url": "https://files.pythonhosted.org/packages/34/05/b05a0fd71da0bf4117f2fc093d826d0a6c0cd484815458861de792bf06d6/pu-0.1.1.zip" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "14f087f7695382e097b9d4afeea2ebe2", "sha256": "d24767b733eadcd52fe4770dbb9c29e5ecd688e80eb7d3975b7009abe5ed7f0c" }, "downloads": -1, "filename": "pu-0.10.0.zip", "has_sig": false, "md5_digest": "14f087f7695382e097b9d4afeea2ebe2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28369, "upload_time": "2014-11-19T07:41:50", "url": "https://files.pythonhosted.org/packages/dd/6e/3ac82ec1166f624d0507b809e7b76ed60a3c4b1cda92ac3580102fa5b551/pu-0.10.0.zip" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "471df0d033a2def8f84d8e3bd72209db", "sha256": "397e51377b2b9be03fde6164e5c1bf8b7aadb0ba67ea09620e8fc06919387856" }, "downloads": -1, "filename": "pu-0.10.1.zip", "has_sig": false, "md5_digest": "471df0d033a2def8f84d8e3bd72209db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28621, "upload_time": "2014-11-20T04:20:49", "url": "https://files.pythonhosted.org/packages/4d/44/2278700e13bdd27c7eafd1e6e73ba32e1449df03be69fd3b92567fc17205/pu-0.10.1.zip" } ], "0.10.10": [], "0.10.2": [ { "comment_text": "", "digests": { "md5": "98ec91d7a1220957dc498a3db2995878", "sha256": "38ed417609bd0963b1ca7548420aa6032b35afeab91e23e9526656dc2827a7cf" }, "downloads": -1, "filename": "pu-0.10.2.zip", "has_sig": false, "md5_digest": "98ec91d7a1220957dc498a3db2995878", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28663, "upload_time": "2014-11-20T05:55:59", "url": "https://files.pythonhosted.org/packages/7b/70/72e78068baa9d4d95d5fcaa782d6b39acb90ee914a95c884bdcaf8f9e88a/pu-0.10.2.zip" } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "5903a1dd1c67df1bc828afa7584adcc0", "sha256": "171f3fdd06ef742563404f04cdcfdbef3fcacc8112bdc45fb862ebba617fae61" }, "downloads": -1, "filename": "pu-0.10.3.zip", "has_sig": false, "md5_digest": "5903a1dd1c67df1bc828afa7584adcc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28797, "upload_time": "2014-11-20T07:53:27", "url": "https://files.pythonhosted.org/packages/e7/cd/41a16cb29bdb44ef9f69c8f08b7a14cc00ac20c2822cfc9c07fc3ced7f65/pu-0.10.3.zip" } ], "0.10.5": [ { "comment_text": "", "digests": { "md5": "e77035511015b7a796cf0b97fdb59be0", "sha256": "e48484a021f40da3d845eedb7da744f819c897950c44faa118cdd92271fa4760" }, "downloads": -1, "filename": "pu-0.10.5.zip", "has_sig": false, "md5_digest": "e77035511015b7a796cf0b97fdb59be0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28936, "upload_time": "2014-11-21T01:27:18", "url": "https://files.pythonhosted.org/packages/47/53/05488cf7e4e029bc28adc5834824cbe6f1f216b8d20376cef91b848330b9/pu-0.10.5.zip" } ], "0.10.6": [ { "comment_text": "", "digests": { "md5": "c6593a0012610ef8056d16ac4c9a72de", "sha256": "44cd3635a7d626e65411ab962323d8c0a6603dc78a4442c8869c36ed11739d66" }, "downloads": -1, "filename": "pu-0.10.6.zip", "has_sig": false, "md5_digest": "c6593a0012610ef8056d16ac4c9a72de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29122, "upload_time": "2014-11-21T04:30:30", "url": "https://files.pythonhosted.org/packages/66/d9/cc9d68aa37762be5f164e901cbb7e438df76b4abf7760f03d2e2ea9aeb0c/pu-0.10.6.zip" } ], "0.10.7": [ { "comment_text": "", "digests": { "md5": "cea3cb8b33c5c5a86142a3c049ef4c0e", "sha256": "f91bca0ea8be74e11453d534e6fb2c383e00352e5946d5dbb892876fe26ef544" }, "downloads": -1, "filename": "pu-0.10.7.zip", "has_sig": false, "md5_digest": "cea3cb8b33c5c5a86142a3c049ef4c0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29698, "upload_time": "2014-11-22T04:03:21", "url": "https://files.pythonhosted.org/packages/a3/3e/351be42e6d3018f0e0ae4610db74ebbb7633246f15be247a46fcf61a6e9e/pu-0.10.7.zip" } ], "0.10.8": [ { "comment_text": "", "digests": { "md5": "274b23261de5eeaafc51f49d0834c0f2", "sha256": "f20435e0f2297a0f79615528c0aebbc2e138028408defdf933444d064e3e859c" }, "downloads": -1, "filename": "pu-0.10.8.zip", "has_sig": false, "md5_digest": "274b23261de5eeaafc51f49d0834c0f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29852, "upload_time": "2014-11-22T06:00:25", "url": "https://files.pythonhosted.org/packages/83/3f/cf24b22e1155cdfc063c4daad83591c1c800e8b95f94c1af67680ccda8e5/pu-0.10.8.zip" } ], "0.10.9": [], "0.11.0": [ { "comment_text": "", "digests": { "md5": "da2dbe33dfb209f899cb5e32fbc49418", "sha256": "95e86ebda8328fabe6d6e017f0f2d2ed09e176ccd3ab094e5d024d545919801a" }, "downloads": -1, "filename": "pu-0.11.0.zip", "has_sig": false, "md5_digest": "da2dbe33dfb209f899cb5e32fbc49418", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31282, "upload_time": "2014-11-29T05:36:08", "url": "https://files.pythonhosted.org/packages/c7/35/0d847cc1ff0a62d53ac9d83888fb21e62c9c20a347e913029712fd8ab6fb/pu-0.11.0.zip" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "655256958d5f2f63d515bdba744fc8dc", "sha256": "e84e709d4d8e9428664450cf56fc220ac00245ff77fbe1438825fef3f99e2f19" }, "downloads": -1, "filename": "pu-0.11.1.zip", "has_sig": false, "md5_digest": "655256958d5f2f63d515bdba744fc8dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31885, "upload_time": "2014-12-09T04:35:06", "url": "https://files.pythonhosted.org/packages/eb/82/5fad4432323f7bb5f661467a3829d076cb1c272f37dd1ddc2f96deb6fc4f/pu-0.11.1.zip" } ], "0.11.5": [ { "comment_text": "", "digests": { "md5": "a41d7799f0b765813229315969b0a42d", "sha256": "ad134bfaec69575071a2bcc6700e4b57235575d6070317349665d22775a5e365" }, "downloads": -1, "filename": "pu-0.11.5.zip", "has_sig": false, "md5_digest": "a41d7799f0b765813229315969b0a42d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33728, "upload_time": "2014-12-18T01:17:05", "url": "https://files.pythonhosted.org/packages/87/7c/2c0a287245599581e1e045c7cd74e309f121b15bcadb0a25aee5bedc0c89/pu-0.11.5.zip" } ], "0.11.6": [ { "comment_text": "", "digests": { "md5": "14d81df2e29353215f104710b812419c", "sha256": "6029f0e8792eab0ad5f115fab1c9f999eb871014c6d4a1dcc4ed6ebdd896a95f" }, "downloads": -1, "filename": "pu-0.11.6.zip", "has_sig": false, "md5_digest": "14d81df2e29353215f104710b812419c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33742, "upload_time": "2014-12-31T05:50:19", "url": "https://files.pythonhosted.org/packages/02/46/08009c9bb0a0251ed34d7baef37fa9d5bea937ed8ed2ecf7c3aa3b7eb74a/pu-0.11.6.zip" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "b520317c2e5697c05e58adb5e670f693", "sha256": "38211e88db17969850a2a4d7df272c2bc69a3d8b5a908df8e720635fa2fbda4d" }, "downloads": -1, "filename": "pu-0.12.0.zip", "has_sig": false, "md5_digest": "b520317c2e5697c05e58adb5e670f693", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34046, "upload_time": "2015-01-07T04:47:28", "url": "https://files.pythonhosted.org/packages/be/da/367ac92afeadd286fda78fc39f199aba84d51c3ea364ff87ca599f441010/pu-0.12.0.zip" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "2f96075cb61ae7eaf9fe77bfc4826314", "sha256": "0b76ab844ce544b9ef967d28e21e88d882a1cb95ba99792bb91075d437543896" }, "downloads": -1, "filename": "pu-0.12.1.zip", "has_sig": false, "md5_digest": "2f96075cb61ae7eaf9fe77bfc4826314", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34254, "upload_time": "2015-01-07T05:52:11", "url": "https://files.pythonhosted.org/packages/79/e5/8cf5e5240652fb3821c9441673ba9e6fda650222f842c46a262972909c80/pu-0.12.1.zip" } ], "0.12.2": [ { "comment_text": "", "digests": { "md5": "aa10fd052c858e3110607cf9eaab538c", "sha256": "0ecd79b7f80a16bf833e548cc4150a2ed5b7808910b20c35559579a25f62fc14" }, "downloads": -1, "filename": "pu-0.12.2.tar.gz", "has_sig": false, "md5_digest": "aa10fd052c858e3110607cf9eaab538c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24302, "upload_time": "2015-01-20T07:13:00", "url": "https://files.pythonhosted.org/packages/47/30/945fe33b227de9dc33a50ed3ddc2a4941500d17a912bfff60e57d6949579/pu-0.12.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "2d10f231bedf739a2a21856dc6317a92", "sha256": "e82518c9a6eb279f98e49f5f2c91da8a7a6c13dc8765311d0e7dcb0cb1bc2a4b" }, "downloads": -1, "filename": "pu-0.12.2.zip", "has_sig": false, "md5_digest": "2d10f231bedf739a2a21856dc6317a92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35009, "upload_time": "2015-01-20T05:53:09", "url": "https://files.pythonhosted.org/packages/a7/74/e970dd38188c06955bddc8903fea5485a8113aa5eab2c68dc979444a9868/pu-0.12.2.zip" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "40ace30d34e2f88bc974f6f1e8452cec", "sha256": "f6b0fd22724790f4cd7da9ec5ee812a7027105ec9c7f4708dd4b724496fa42a2" }, "downloads": -1, "filename": "pu-0.13.0.tar.gz", "has_sig": false, "md5_digest": "40ace30d34e2f88bc974f6f1e8452cec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24874, "upload_time": "2015-01-29T04:31:23", "url": "https://files.pythonhosted.org/packages/7d/30/057d299a4cc136b3ab9b6291ed5cf51a79c0dc95b882a1e5841622194669/pu-0.13.0.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "d1873890f2831707f1d8722c328e8051", "sha256": "776ef9cea516db686dddffd614dfe31aaa4f7d6e3b367e5ad552d99d7504fe95" }, "downloads": -1, "filename": "pu-0.13.1.tar.gz", "has_sig": false, "md5_digest": "d1873890f2831707f1d8722c328e8051", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24997, "upload_time": "2015-01-29T04:34:27", "url": "https://files.pythonhosted.org/packages/d3/9a/cd95ee705d2d14aae00c8fcd19477bb5f7f54a71a9f1438b17f7f3c3dad8/pu-0.13.1.tar.gz" } ], "0.13.2": [ { "comment_text": "", "digests": { "md5": "d7898a7a6527327fc5768a2df4f741aa", "sha256": "787c28dad468a8915f480460c2d24b429b30b508e64c07da09f309cfff3b9ffb" }, "downloads": -1, "filename": "pu-0.13.2.tar.gz", "has_sig": false, "md5_digest": "d7898a7a6527327fc5768a2df4f741aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25105, "upload_time": "2015-01-29T05:44:14", "url": "https://files.pythonhosted.org/packages/9f/9a/ab4af97b07197e573723410bf1512f8a47015f67d5bc6e1f753da27debd5/pu-0.13.2.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "8ab1f1c15663b95ab01e0863dd301e59", "sha256": "c2b35c6fe39c359e848eed99a0210a143f66d2abf9bcc40c6d72224f7b7883ec" }, "downloads": -1, "filename": "pu-0.14.0.tar.gz", "has_sig": false, "md5_digest": "8ab1f1c15663b95ab01e0863dd301e59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25301, "upload_time": "2015-01-30T14:48:33", "url": "https://files.pythonhosted.org/packages/9c/6d/38c1a562ff81d84daba0793aec51e1c9aa32ab7062951cc3c346645eb0a4/pu-0.14.0.tar.gz" } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "7b1e7e75b1309d1f599a46cf952089bf", "sha256": "7a7aa56bd4841603032159cd8e980859adf1ec5822c5caceda265d69a7d8896b" }, "downloads": -1, "filename": "pu-0.14.1.tar.gz", "has_sig": false, "md5_digest": "7b1e7e75b1309d1f599a46cf952089bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25891, "upload_time": "2015-01-31T02:34:57", "url": "https://files.pythonhosted.org/packages/51/b4/0d6c857bcf8d62d29c0e3863741e5e4a9c29e4013686bc6b9a682e97ea3e/pu-0.14.1.tar.gz" } ], "0.14.2": [ { "comment_text": "", "digests": { "md5": "af234620056d7bc9f69d7c63f34919f4", "sha256": "690931df46143ca448e3d3307e44f00f1314bcc5c4740afab3784bac4e429d76" }, "downloads": -1, "filename": "pu-0.14.2.tar.gz", "has_sig": false, "md5_digest": "af234620056d7bc9f69d7c63f34919f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26026, "upload_time": "2015-01-31T03:36:58", "url": "https://files.pythonhosted.org/packages/48/7d/885f6dc873c788232437f3308e7fbf35d42f1956161135721058702ad388/pu-0.14.2.tar.gz" } ], "0.14.4": [ { "comment_text": "", "digests": { "md5": "73f4c56571f176e64ec1f5213c353bcc", "sha256": "c766e80baa676b1abe29ad992135d8bf192448eb04efc71856ef3646bedd7a07" }, "downloads": -1, "filename": "pu-0.14.4.tar.gz", "has_sig": false, "md5_digest": "73f4c56571f176e64ec1f5213c353bcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26292, "upload_time": "2015-02-03T01:17:27", "url": "https://files.pythonhosted.org/packages/30/9d/ba8edf792422d9a7a0c0d5efc1c94456addf27d380753a7fd3abdffe6329/pu-0.14.4.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "fbb3eb1031a692e9d5ba0732115c2762", "sha256": "056fba181306cb57b0ca9f90c5397061af0b73752587b7e351767bc425ea324a" }, "downloads": -1, "filename": "pu-0.15.0.tar.gz", "has_sig": false, "md5_digest": "fbb3eb1031a692e9d5ba0732115c2762", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27494, "upload_time": "2015-02-06T06:55:57", "url": "https://files.pythonhosted.org/packages/9f/02/9b971fbbc247dd76b357468c5e7a68d9d547d9d1d872e9c654f19610f256/pu-0.15.0.tar.gz" } ], "0.16.1": [ { "comment_text": "", "digests": { "md5": "462e338819a61af5af3f11962f09a067", "sha256": "828ae67cc6bad228f2c39bef9bb51701ac58aa7b8cad08cddf3954901e5a0fab" }, "downloads": -1, "filename": "pu-0.16.1.tar.gz", "has_sig": false, "md5_digest": "462e338819a61af5af3f11962f09a067", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28098, "upload_time": "2015-02-28T05:41:15", "url": "https://files.pythonhosted.org/packages/18/27/9246e5d6c0ad3dcc3b1ba7ac9baeb03a7ec3f188158e88b2db73a68d6920/pu-0.16.1.tar.gz" } ], "0.17.1": [ { "comment_text": "", "digests": { "md5": "3336057a9e46a213348dd5d1645bbc68", "sha256": "a8be0da2a3fefbc99b78689969fc2e484def86aba95dbba369d0f44a06596218" }, "downloads": -1, "filename": "pu-0.17.1.tar.gz", "has_sig": false, "md5_digest": "3336057a9e46a213348dd5d1645bbc68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28657, "upload_time": "2015-03-02T07:45:43", "url": "https://files.pythonhosted.org/packages/0e/3c/d3c08692de15ba229741b07c80eb7d28fc384a3e489485b9f1acb578c641/pu-0.17.1.tar.gz" } ], "0.17.3": [ { "comment_text": "", "digests": { "md5": "bc4d23c276ed0aa0b0587046e394dfe0", "sha256": "a48e7078ed5f6899c4e088b3b60b3426331074d34e4e3c8c72f04a99d4295688" }, "downloads": -1, "filename": "pu-0.17.3.tar.gz", "has_sig": false, "md5_digest": "bc4d23c276ed0aa0b0587046e394dfe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28907, "upload_time": "2015-03-17T06:50:11", "url": "https://files.pythonhosted.org/packages/52/2d/ec656ee71eaff6f8dc3a1182538885f76bb7e6ce159ed1cd2fbd78a40e14/pu-0.17.3.tar.gz" } ], "0.18.0": [ { "comment_text": "", "digests": { "md5": "d90cf94fe954376e41b48e3c54c5179d", "sha256": "5ffe20cdd1fc3d25f5dac95c71e97f9a22352c5053ed176f059af381b33fab93" }, "downloads": -1, "filename": "pu-0.18.0.tar.gz", "has_sig": false, "md5_digest": "d90cf94fe954376e41b48e3c54c5179d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29157, "upload_time": "2015-03-18T07:48:19", "url": "https://files.pythonhosted.org/packages/9d/03/e614124c512f3599167cd9a59d604a233d3cc70774a28d12c9c79903526d/pu-0.18.0.tar.gz" } ], "0.19.0": [ { "comment_text": "", "digests": { "md5": "cbd9f0ebb37f46bebec37c2a064042ce", "sha256": "15941902d4f44c561dddec5e64e808e9d2b0b2f958446eeb10e4fe76f770c8f7" }, "downloads": -1, "filename": "pu-0.19.0.tar.gz", "has_sig": false, "md5_digest": "cbd9f0ebb37f46bebec37c2a064042ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29585, "upload_time": "2015-04-07T07:34:39", "url": "https://files.pythonhosted.org/packages/c4/a9/3fae7a4e32fb31910f80798e4eecb9e3f24a306c64a30efaf13fa84f1598/pu-0.19.0.tar.gz" } ], "0.19.1": [ { "comment_text": "", "digests": { "md5": "98dcbd4eb90c84cec2c6354b41ba70e7", "sha256": "6e35514867717d28e970246ff4a1e721eac4ace3f4ab369704d1ad2d81c8a2f6" }, "downloads": -1, "filename": "pu-0.19.1.tar.gz", "has_sig": false, "md5_digest": "98dcbd4eb90c84cec2c6354b41ba70e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29598, "upload_time": "2015-04-07T07:40:19", "url": "https://files.pythonhosted.org/packages/70/43/7d09c0fc2208bde60648b58c15c994f55c98fb0bf35bc72fea5265db7fb7/pu-0.19.1.tar.gz" } ], "0.19.2": [ { "comment_text": "", "digests": { "md5": "b615dc61621dfaa5991bc8b0c2134db3", "sha256": "621088adcc861631526cee2cbd8a0421013cfc0ea47ee3f4e0a55be1b3b8f93c" }, "downloads": -1, "filename": "pu-0.19.2.tar.gz", "has_sig": false, "md5_digest": "b615dc61621dfaa5991bc8b0c2134db3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29610, "upload_time": "2015-04-27T04:04:16", "url": "https://files.pythonhosted.org/packages/4f/c7/79045ddb4d9c155d9ee742f970ba21aac40d2c8f883c1e076fa8c315ae53/pu-0.19.2.tar.gz" } ], "0.19.3": [ { "comment_text": "", "digests": { "md5": "1e2eba9d235ba58c84c954399d1a887a", "sha256": "082d95f35d6e559fddcc24caccad9153a55947f990626b28791353b8c9baf993" }, "downloads": -1, "filename": "pu-0.19.3.tar.gz", "has_sig": false, "md5_digest": "1e2eba9d235ba58c84c954399d1a887a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29619, "upload_time": "2015-04-27T07:50:40", "url": "https://files.pythonhosted.org/packages/90/a3/a250dab9ad0f5c8df705c024069a4ee161725fade97a3df7e5bbc26c83bf/pu-0.19.3.tar.gz" } ], "0.19.4": [ { "comment_text": "", "digests": { "md5": "b1e2fa62fcfb3a06c641085417b39535", "sha256": "329bfa6275560dc200820dfe17c65c3115cf17c65e0a483e5dec655421c8efa4" }, "downloads": -1, "filename": "pu-0.19.4.tar.gz", "has_sig": false, "md5_digest": "b1e2fa62fcfb3a06c641085417b39535", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29647, "upload_time": "2015-07-18T01:24:21", "url": "https://files.pythonhosted.org/packages/0d/08/14f9eca3f96826bfb297e5bd41d2987a1b4a9d3125921c1eb4bd78e08daa/pu-0.19.4.tar.gz" } ], "0.19.5": [ { "comment_text": "", "digests": { "md5": "43aa14c6d224d73770411668448264c7", "sha256": "a6f8f23c0489d58d6e24b0f7656106b0557a27d198459b4dbb94f6110b18d524" }, "downloads": -1, "filename": "pu-0.19.5.tar.gz", "has_sig": false, "md5_digest": "43aa14c6d224d73770411668448264c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29638, "upload_time": "2015-07-18T01:31:24", "url": "https://files.pythonhosted.org/packages/d0/a3/72c9b607f818efd3e37b0bef5af0c4536725fb41a8118919c0fb9fd8a50b/pu-0.19.5.tar.gz" } ], "0.19.6": [ { "comment_text": "", "digests": { "md5": "f43bf881c6bab87df500d53af3d6b892", "sha256": "3e63b7281bbbe14050c0b5663a1bc9df5d075568363735fc3c980df391504593" }, "downloads": -1, "filename": "pu-0.19.6.tar.gz", "has_sig": false, "md5_digest": "f43bf881c6bab87df500d53af3d6b892", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29864, "upload_time": "2015-07-24T04:06:13", "url": "https://files.pythonhosted.org/packages/20/f9/9c4129fcbfc2c5feb60495f5ef2a71e35167870f63f32da6cc1794790874/pu-0.19.6.tar.gz" } ], "0.19.7": [ { "comment_text": "", "digests": { "md5": "1d1249bcefe6259c8ccb3a6f54b2ae75", "sha256": "68057d441b9e77206a966b5c7d54072477067eaba564543c6a8f4ac5d7f9b284" }, "downloads": -1, "filename": "pu-0.19.7.tar.gz", "has_sig": false, "md5_digest": "1d1249bcefe6259c8ccb3a6f54b2ae75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29926, "upload_time": "2015-07-24T04:35:52", "url": "https://files.pythonhosted.org/packages/c4/8c/41971ea82948f39b2d5f32e0a3335ed06842a838f783404353a27c347b55/pu-0.19.7.tar.gz" } ], "0.19.8": [ { "comment_text": "", "digests": { "md5": "0f51a0c59ed9c9f80f42c779793cca30", "sha256": "e762f8e310a6755b3c5c7f21fbac9ce77d4f46199efc25aebcedd3867a7117b3" }, "downloads": -1, "filename": "pu-0.19.8.tar.gz", "has_sig": false, "md5_digest": "0f51a0c59ed9c9f80f42c779793cca30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28757, "upload_time": "2019-02-19T07:04:04", "url": "https://files.pythonhosted.org/packages/a2/84/55e4b3927fc7988038f2d47c5c35fde6e87e79e9478b1540ba4040d1a2f2/pu-0.19.8.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "189bac0d4f0ddaf0168dcde5ed3a3e28", "sha256": "384e105df1f9426ff687fb3102b58639cae7b0f9c725232a1d0c6f229aff6946" }, "downloads": -1, "filename": "pu-0.2.0.zip", "has_sig": false, "md5_digest": "189bac0d4f0ddaf0168dcde5ed3a3e28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6582, "upload_time": "2014-10-25T13:42:39", "url": "https://files.pythonhosted.org/packages/0b/65/009112deba3c3b093ce6123f116a521df4f0fee8fc066520fdb9528adf18/pu-0.2.0.zip" } ], "0.20.0": [ { "comment_text": "", "digests": { "md5": "d0dbde6f173a8fde692e12aa4bd15ce3", "sha256": "66c77f79e7bd60b91a475e97879ccdf5fa1478463f9a454e71cedcb72acb21f6" }, "downloads": -1, "filename": "pu-0.20.0.tar.gz", "has_sig": false, "md5_digest": "d0dbde6f173a8fde692e12aa4bd15ce3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33347, "upload_time": "2019-02-19T07:22:05", "url": "https://files.pythonhosted.org/packages/09/ef/28e146f5e862990f04cb4cdf84f472370b752a8865cbf28f22853dbaaf2a/pu-0.20.0.tar.gz" } ], "0.20.1": [ { "comment_text": "", "digests": { "md5": "4ead618637492a0038dad13d4483e599", "sha256": "2a6cb2416adff156e3fe20165b422c2ab84b16ca4cbb047868e714cf4fea3fc6" }, "downloads": -1, "filename": "pu-0.20.1.tar.gz", "has_sig": false, "md5_digest": "4ead618637492a0038dad13d4483e599", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33383, "upload_time": "2019-04-17T08:43:35", "url": "https://files.pythonhosted.org/packages/29/fa/059e289bc395ce7c8a499f9f83b9bab419e181ddf519b235402aaabdca35/pu-0.20.1.tar.gz" } ], "0.3.0": [], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d3c2e803c020c84ed13def1ede65e385", "sha256": "61476d691751681709c5ab7f8f66900615ed2fc749200a91f985432a44c6b8d8" }, "downloads": -1, "filename": "pu-0.3.1.zip", "has_sig": false, "md5_digest": "d3c2e803c020c84ed13def1ede65e385", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7896, "upload_time": "2014-10-27T04:02:06", "url": "https://files.pythonhosted.org/packages/3d/d7/a96b3e026e76834050fe38cd1bb954778f72074f2ef4eedbefcc586683e8/pu-0.3.1.zip" } ], "0.3.2": [], "0.4.0": [ { "comment_text": "", "digests": { "md5": "05348a8b8702c209d29f67cc6ccdad36", "sha256": "5c864f44b144baa8a8011af38a1a17188b72e40507a14c7c2e599d75e958b2fd" }, "downloads": -1, "filename": "pu-0.4.0.zip", "has_sig": false, "md5_digest": "05348a8b8702c209d29f67cc6ccdad36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8902, "upload_time": "2014-10-28T02:51:35", "url": "https://files.pythonhosted.org/packages/ef/04/6ab48f8459a9bb81b07fa7a55645c2e95e93af2146d763058d5cd7d8b437/pu-0.4.0.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "7e810613f24b641aedd73c6898b6904a", "sha256": "41dbaf572e52b7492671aa0eec4bc25611bdb5c8af6ae315bcdfd87175068842" }, "downloads": -1, "filename": "pu-0.4.1.zip", "has_sig": false, "md5_digest": "7e810613f24b641aedd73c6898b6904a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9200, "upload_time": "2014-10-29T06:09:03", "url": "https://files.pythonhosted.org/packages/10/ac/2c888a7ac7695053ed32dd1d15f249d7ee58bc010fb2689a69071331ddbd/pu-0.4.1.zip" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "6913d85b0f9db73b6d6ce18012530a0c", "sha256": "f7ceb63c4f77b30c2523e219981630b1bebdc868a307c3738f2be75cc32949c1" }, "downloads": -1, "filename": "pu-0.4.2.zip", "has_sig": false, "md5_digest": "6913d85b0f9db73b6d6ce18012530a0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9284, "upload_time": "2014-10-29T07:27:32", "url": "https://files.pythonhosted.org/packages/2f/64/796acc7de8f7133f096cbbe332ac4f07201bd5e1f34d4232c8aafd159eb7/pu-0.4.2.zip" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "70be2c8730327666ccdf40b0609a47ae", "sha256": "78a1218f26945c5e4555d0ae77257a47f72271ead790978d24a7c69e406c18fd" }, "downloads": -1, "filename": "pu-0.4.3.zip", "has_sig": false, "md5_digest": "70be2c8730327666ccdf40b0609a47ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9501, "upload_time": "2014-10-30T08:36:41", "url": "https://files.pythonhosted.org/packages/fe/2a/96ea10b62145b814f51f68f7c385eb3aa5670da3fda421941a32ace817ae/pu-0.4.3.zip" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "e4b290c94c80a29f8ecd91b6fa4cc9a3", "sha256": "2f89830cb18a2e1ff098fa6a1b0d60720a19313e317ffde5093658e292e0ef04" }, "downloads": -1, "filename": "pu-0.4.4.zip", "has_sig": false, "md5_digest": "e4b290c94c80a29f8ecd91b6fa4cc9a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9580, "upload_time": "2014-10-30T08:59:43", "url": "https://files.pythonhosted.org/packages/e6/80/c77fa5b4f4af37fd63050f9053979acf24a0b4af72ff414bdfb007ea3d53/pu-0.4.4.zip" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "e2536ec0e9b06d62b0720e421d935cfd", "sha256": "3eaa7301b5cdf002d2f8bf31043f63b27f5ccb799d0541737406eb6f7531a505" }, "downloads": -1, "filename": "pu-0.5.0.zip", "has_sig": false, "md5_digest": "e2536ec0e9b06d62b0720e421d935cfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11622, "upload_time": "2014-10-31T02:00:33", "url": "https://files.pythonhosted.org/packages/a5/78/87d535b140d761ca1aaa866d80f391c43a71c308069c3f184ba0bc9d0b5b/pu-0.5.0.zip" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "8adedaa0d95314897de4f88bd2a5ba2e", "sha256": "1b5d3e5002f7303e3379eaf51e6e60d3fa816afaad19ce7e9f4af88320e5528f" }, "downloads": -1, "filename": "pu-0.5.1.zip", "has_sig": false, "md5_digest": "8adedaa0d95314897de4f88bd2a5ba2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11680, "upload_time": "2014-10-31T08:28:36", "url": "https://files.pythonhosted.org/packages/d4/95/54554a7db9bf91db78c594115cb07f0373bfcdaec357f39d82672ce71f2e/pu-0.5.1.zip" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "310ee680f5ee687e03cdf2e76bad63fb", "sha256": "dcd9a1a8e4730bbd52a6b661e1783e52cdc48988a1ddd3b56f5a97a2d7ad87b2" }, "downloads": -1, "filename": "pu-0.5.2.zip", "has_sig": false, "md5_digest": "310ee680f5ee687e03cdf2e76bad63fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11739, "upload_time": "2014-10-31T08:57:38", "url": "https://files.pythonhosted.org/packages/30/41/20cd06acde297b19cde7a7b4fc315ea049f6e7e77503b2bdfa63d1978079/pu-0.5.2.zip" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "f956f2b88493c4c33bf7c2f3686c4f8a", "sha256": "8b3a277d875d8615437a3b917abec98f3d1dfeb84ebc6696bae4830d83d34ad8" }, "downloads": -1, "filename": "pu-0.5.3.zip", "has_sig": false, "md5_digest": "f956f2b88493c4c33bf7c2f3686c4f8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12547, "upload_time": "2014-11-01T01:36:22", "url": "https://files.pythonhosted.org/packages/97/b4/6279be1a35243dfe305bde716f82b05e2c17af3bcc291847e52664ae9723/pu-0.5.3.zip" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "f826e404adff03013e7197250600d5d4", "sha256": "b145b484dce54ca5a6cd604a3dccd548b460a9425809d642dd63c1b8ae26966f" }, "downloads": -1, "filename": "pu-0.5.4.zip", "has_sig": false, "md5_digest": "f826e404adff03013e7197250600d5d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12603, "upload_time": "2014-11-01T09:17:59", "url": "https://files.pythonhosted.org/packages/27/39/4ad8f29069ee0d151d7f89edf859391064f717eb3e83d058976ad4ab2570/pu-0.5.4.zip" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "6a06e0b7ba02c4864c9675c378ae05e0", "sha256": "496d571bff7e13e1f853f0af6655d8fdfe722f460c34d3002400c4824d18222e" }, "downloads": -1, "filename": "pu-0.5.5.zip", "has_sig": false, "md5_digest": "6a06e0b7ba02c4864c9675c378ae05e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12741, "upload_time": "2014-11-01T12:02:33", "url": "https://files.pythonhosted.org/packages/dd/cd/eba990938235859f8b08dd19dfa41ce13ed00d9d9a062df6e56a43e5f071/pu-0.5.5.zip" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "fa723f5ba75cf56e909b4fa4bf85b333", "sha256": "e99dcc23c2fe4753f91ff4fa3f8cbd74b7d1d677bf755d38c73d21e4862d98c9" }, "downloads": -1, "filename": "pu-0.6.0.zip", "has_sig": false, "md5_digest": "fa723f5ba75cf56e909b4fa4bf85b333", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15626, "upload_time": "2014-11-06T07:53:01", "url": "https://files.pythonhosted.org/packages/f8/58/55493a40811e274b52295f480dfd7dc7e4bc8be40f759da07172e515847e/pu-0.6.0.zip" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "47120a4aac9d2cfa08d1713dd9cf9302", "sha256": "cedaf6564a493981e944080076742f925aace03584b68059c70d4ea8b6403ccb" }, "downloads": -1, "filename": "pu-0.6.1.zip", "has_sig": false, "md5_digest": "47120a4aac9d2cfa08d1713dd9cf9302", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17352, "upload_time": "2014-11-07T01:22:33", "url": "https://files.pythonhosted.org/packages/e2/f0/dde09c5fe68d1908a8a8b736609189b55a70b10d337ab76853ae18475c62/pu-0.6.1.zip" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "11c71aca8dbd86df1e841eb17e68915a", "sha256": "26395378509db670f62c82cef58d58c16524de14e82025bdbbfa1f58f13b22bb" }, "downloads": -1, "filename": "pu-0.6.2.zip", "has_sig": false, "md5_digest": "11c71aca8dbd86df1e841eb17e68915a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17495, "upload_time": "2014-11-07T03:25:54", "url": "https://files.pythonhosted.org/packages/66/60/9c9ad88d1b8669e013c21dd9d270f46a799fee7a6a5c24bbe63816c2107f/pu-0.6.2.zip" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "6e56c50cbacd8beb6dc0718fba5a75a9", "sha256": "aec6e244c668585a9eb42f040f3f5eebacec1e62609f7763f8960866d3bfa210" }, "downloads": -1, "filename": "pu-0.6.3.zip", "has_sig": false, "md5_digest": "6e56c50cbacd8beb6dc0718fba5a75a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17539, "upload_time": "2014-11-07T08:27:21", "url": "https://files.pythonhosted.org/packages/e2/8e/78d2414974d832230a857c2604e5b5e6ca99d77e8d9c4efe59a3df66f52c/pu-0.6.3.zip" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "6f4df2dec7e666baecebc247d9eb72e0", "sha256": "5798192555f6feebca559892e3ee1c8577a2e8aa5b1a79dc2cf2946561433895" }, "downloads": -1, "filename": "pu-0.6.4.zip", "has_sig": false, "md5_digest": "6f4df2dec7e666baecebc247d9eb72e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17732, "upload_time": "2014-11-12T06:33:25", "url": "https://files.pythonhosted.org/packages/36/f9/af5d47e44fe9e2a64ae49df355c3e89630e0a162601761abe431fcefe97b/pu-0.6.4.zip" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "7aba5f204b6829a0c5f59a751fadbb8c", "sha256": "7ddb2455c33adac287d74880a34dc02ce54e19071ee28809beeec1e9c9329860" }, "downloads": -1, "filename": "pu-0.6.5.zip", "has_sig": false, "md5_digest": "7aba5f204b6829a0c5f59a751fadbb8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18067, "upload_time": "2014-11-12T08:10:23", "url": "https://files.pythonhosted.org/packages/e2/44/cbd0f9fa168fde27276d3a52d677ef8ed82e638496afd8b2b2f8ec712ca5/pu-0.6.5.zip" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "501aa8cd72e92f7de5c56b4751b10a8e", "sha256": "4674a061a2898b273d5a9cee7940d2a1d7995b23e0801c818079ca0ab6dda43b" }, "downloads": -1, "filename": "pu-0.6.6.zip", "has_sig": false, "md5_digest": "501aa8cd72e92f7de5c56b4751b10a8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18288, "upload_time": "2014-11-12T08:51:03", "url": "https://files.pythonhosted.org/packages/dc/cb/21c6643e860d4acf647b097f3bcc60c5087aac155974dd9db5b41d48899b/pu-0.6.6.zip" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "265482c246d5dcce4af0e3cc88f032dd", "sha256": "54adadff7422e84eb786213335e7f6310cd3ed917a61e19b421edcbd1a838b50" }, "downloads": -1, "filename": "pu-0.6.7.zip", "has_sig": false, "md5_digest": "265482c246d5dcce4af0e3cc88f032dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18436, "upload_time": "2014-11-12T09:37:03", "url": "https://files.pythonhosted.org/packages/fc/b5/0d354b6a67e5fb67b1c35f00e413b239096991e584d5c5fdcab589ab620d/pu-0.6.7.zip" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "2e9e7c2b7dbd659905c64c7073925a6a", "sha256": "a29c687c2b23c80a471b4f2de994d79fe8a82aec46196c2ac692929a2255de49" }, "downloads": -1, "filename": "pu-0.7.1.zip", "has_sig": false, "md5_digest": "2e9e7c2b7dbd659905c64c7073925a6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22729, "upload_time": "2014-11-14T08:30:39", "url": "https://files.pythonhosted.org/packages/86/c6/928ac280b505557407e63b88c7ddb8204f643384ae6137a283d05673fd5b/pu-0.7.1.zip" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "e1f8c5aa04bf2c7575f3bf7e029a5b48", "sha256": "67f4360d401dd0daa9efa491be05b5388c6f6d4209647a3ae5df321ac77342a0" }, "downloads": -1, "filename": "pu-0.7.2.zip", "has_sig": false, "md5_digest": "e1f8c5aa04bf2c7575f3bf7e029a5b48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22867, "upload_time": "2014-11-14T09:01:46", "url": "https://files.pythonhosted.org/packages/c7/49/70d0259dcb77487c70735fa24bc4e5459047e78339d76280a4dd0f5df11e/pu-0.7.2.zip" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "f9abd1f2550e3508cf0d874b82f885b4", "sha256": "71b6085f49dcc16f995d9b7dc6ac99447f67430fb4377ce3ce09835766c7c469" }, "downloads": -1, "filename": "pu-0.9.2.zip", "has_sig": false, "md5_digest": "f9abd1f2550e3508cf0d874b82f885b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26095, "upload_time": "2014-11-17T11:13:29", "url": "https://files.pythonhosted.org/packages/fb/17/17752a68f50e5cbdbefcdf481a2fc3ea3b2fb9f32323eaa09230580485cf/pu-0.9.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ead618637492a0038dad13d4483e599", "sha256": "2a6cb2416adff156e3fe20165b422c2ab84b16ca4cbb047868e714cf4fea3fc6" }, "downloads": -1, "filename": "pu-0.20.1.tar.gz", "has_sig": false, "md5_digest": "4ead618637492a0038dad13d4483e599", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33383, "upload_time": "2019-04-17T08:43:35", "url": "https://files.pythonhosted.org/packages/29/fa/059e289bc395ce7c8a499f9f83b9bab419e181ddf519b235402aaabdca35/pu-0.20.1.tar.gz" } ] }