{ "info": { "author": "sai", "author_email": "3030159@qq.com", "bugtrack_url": null, "classifiers": [], "description": "", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/atuple/whistlepy", "keywords": "whistle", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "whistlepy", "package_url": "https://pypi.org/project/whistlepy/", "platform": "", "project_url": "https://pypi.org/project/whistlepy/", "project_urls": { "Homepage": "https://github.com/atuple/whistlepy" }, "release_url": "https://pypi.org/project/whistlepy/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "whistle sdk", "version": "0.1.1" }, "last_serial": 3840386, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "35b924435a376a4990b9704a964a2343", "sha256": "f4a5e551053f5b13e873632a8b07bd1938e31f5fc75e8e852c0927406e6320e5" }, "downloads": -1, "filename": "whistlepy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "35b924435a376a4990b9704a964a2343", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9296, "upload_time": "2018-01-24T09:29:00", "url": "https://files.pythonhosted.org/packages/75/4a/0706a3827170500d0faa499c2a28e0b6c68f1531ff9a0ec5093e5dbbd862/whistlepy-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "60abc781ebd7f673bca732f735849ee5", "sha256": "1f0ba8a3696f92523c86cc7d219a43690d421e06afdd43d30a2cdb0dc0aacfe5" }, "downloads": -1, "filename": "whistlepy-0.0.2.tar.gz", "has_sig": false, "md5_digest": "60abc781ebd7f673bca732f735849ee5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9351, "upload_time": "2018-01-24T13:33:28", "url": "https://files.pythonhosted.org/packages/09/b5/54b55e2d226cd831ca9ef96952993214157ae2c9eac5a3320371fdda6fe2/whistlepy-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "7dc032f43b4f175edeb8e3a3f8aee0f8", "sha256": "aae35c27583018389a0fe6f701a4b1b433578f9c6e7608bf5219e409dbbfd642" }, "downloads": -1, "filename": "whistlepy-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7dc032f43b4f175edeb8e3a3f8aee0f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9314, "upload_time": "2018-01-24T13:39:19", "url": "https://files.pythonhosted.org/packages/02/12/f49709e836ecf44d9c21ae11236caae9b2088d7dbab054eb50953cf85257/whistlepy-0.0.3.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "ff8109b14a370fcf1b5b889be5047ce5", "sha256": "e6b9a57aab6486ec4c4430e4e0a934cf5983ed5c138c2b0f041264d3d1ed475c" }, "downloads": -1, "filename": "whistlepy-0.0.5.tar.gz", "has_sig": false, "md5_digest": "ff8109b14a370fcf1b5b889be5047ce5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9321, "upload_time": "2018-01-29T03:22:16", "url": "https://files.pythonhosted.org/packages/33/5f/b6c13a5874f69ad46e7d85505278123eaa562d1ca03fdc911de16fffb6f3/whistlepy-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "e70787f1d060049e77235f115579542f", "sha256": "e89146e3cb10cc63743783837a4859c601b25685104d427e46b7f92c49c40087" }, "downloads": -1, "filename": "whistlepy-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e70787f1d060049e77235f115579542f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9330, "upload_time": "2018-01-29T03:34:56", "url": "https://files.pythonhosted.org/packages/8d/68/f29f629437c6d93811ad2f6b7d89549e48b85657753c99f838d17745485d/whistlepy-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "b6ef57eec40804d8073bb25e5eda903d", "sha256": "16bca37bc922444441991ccbbb8dee834376e838db2167c0a780429381e6bc8f" }, "downloads": -1, "filename": "whistlepy-0.0.7.tar.gz", "has_sig": false, "md5_digest": "b6ef57eec40804d8073bb25e5eda903d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9420, "upload_time": "2018-01-30T07:57:32", "url": "https://files.pythonhosted.org/packages/0d/1d/1d6254ddb2a11357b79a9bf39e0cb1b8af9ef758b301621a7934654868ac/whistlepy-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "d5f05ff0e21f866d7cf1122e8c686066", "sha256": "1813e457e4d5cdfbf9e8ff2b1f863a46085a774ce1063d82eb4a9af6827fd3ea" }, "downloads": -1, "filename": "whistlepy-0.0.8.tar.gz", "has_sig": false, "md5_digest": "d5f05ff0e21f866d7cf1122e8c686066", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10185, "upload_time": "2018-01-30T08:20:16", "url": "https://files.pythonhosted.org/packages/c8/fd/04687736faed5507e7cf560914c5a38263b404e72e62a0308b2bb5ede1a0/whistlepy-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "31a252589cd024a992017978331430a6", "sha256": "696266dae60eb68cf08792ec1b40ba8f9445ee9513d4b1980b217326258a282a" }, "downloads": -1, "filename": "whistlepy-0.0.9.tar.gz", "has_sig": false, "md5_digest": "31a252589cd024a992017978331430a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10181, "upload_time": "2018-02-01T12:51:31", "url": "https://files.pythonhosted.org/packages/f0/d4/4018a59ea1f7a2cae6acbe97343bef5f684e562800c12684398ab94221aa/whistlepy-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "bef1ca9eb1dd76d3013741342558fd20", "sha256": "e6d3b404a49bb2a6060a49f08a7e31e04c7f37b880d244bde22b00a97c5b04cf" }, "downloads": -1, "filename": "whistlepy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bef1ca9eb1dd76d3013741342558fd20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10471, "upload_time": "2018-02-04T05:06:34", "url": "https://files.pythonhosted.org/packages/00/a7/6e66ad4268c75500140d43ae4ab8815696d9662fbb72af524c53c3e21f4c/whistlepy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9784f2253b33d9f627119b8334aa258a", "sha256": "df95280dafc0bce2914954cf4ea3bd256f355ca23a06439f370beff02c934fca" }, "downloads": -1, "filename": "whistlepy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9784f2253b33d9f627119b8334aa258a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10478, "upload_time": "2018-05-07T09:35:25", "url": "https://files.pythonhosted.org/packages/a2/9e/441ebcf1f1be24a1e083aa23d9aa20e8196a1c99e46aaf0fc96f429870ae/whistlepy-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9784f2253b33d9f627119b8334aa258a", "sha256": "df95280dafc0bce2914954cf4ea3bd256f355ca23a06439f370beff02c934fca" }, "downloads": -1, "filename": "whistlepy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9784f2253b33d9f627119b8334aa258a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10478, "upload_time": "2018-05-07T09:35:25", "url": "https://files.pythonhosted.org/packages/a2/9e/441ebcf1f1be24a1e083aa23d9aa20e8196a1c99e46aaf0fc96f429870ae/whistlepy-0.1.1.tar.gz" } ] }