{ "info": { "author": "David Caron", "author_email": "dcaron05@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython" ], "description": "# pye57\n\n[![PyPI](https://img.shields.io/pypi/v/pye57.svg)](https://pypi.org/project/pye57)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pye57.svg)](https://pypi.org/project/pye57)\n[![AppVeyor](https://img.shields.io/appveyor/ci/davidcaron/pye57.svg)](https://ci.appveyor.com/project/davidcaron/pye57)\n[![Travis](https://img.shields.io/travis/davidcaron/pye57.svg)](https://travis-ci.org/davidcaron/pye57)\n\n\nPython wrapper of [LibE57Format](https://github.com/asmaloney/libE57Format) to read and write .e57 point cloud files\n\n## Example usage\n\n```python\nimport numpy as np\nimport pye57\n\ne57 = pye57.E57(\"e57_file.e57\")\n\n# read scan at index 0\ndata = e57.read_scan(0)\n\n# 'data' is a dictionary with the point types as keys\nassert isinstance(data[\"cartesianX\"], np.ndarray)\nassert isinstance(data[\"cartesianY\"], np.ndarray)\nassert isinstance(data[\"cartesianZ\"], np.ndarray)\n\n# other attributes can be read using:\ndata = e57.read_scan(0, intensity=True, colors=True, row_column=True)\nassert isinstance(data[\"cartesianX\"], np.ndarray)\nassert isinstance(data[\"cartesianY\"], np.ndarray)\nassert isinstance(data[\"cartesianZ\"], np.ndarray)\nassert isinstance(data[\"intensity\"], np.ndarray)\nassert isinstance(data[\"colorRed\"], np.ndarray)\nassert isinstance(data[\"colorGreen\"], np.ndarray)\nassert isinstance(data[\"colorBlue\"], np.ndarray)\nassert isinstance(data[\"rowIndex\"], np.ndarray)\nassert isinstance(data[\"columnIndex\"], np.ndarray)\n\n# the 'read_scan' method filters points using the 'cartesianInvalidState' field\n# if you want to get everything as raw, untransformed data, use:\ndata_raw = e57.read_scan_raw(0)\n\n# writing is also possible, but only using raw data for now\ne57_write = pye57.E57(\"e57_file_write.e57\", mode='w')\ne57_write.write_scan_raw(data_raw)\n# you can specify a header to copy information from\ne57_write.write_scan_raw(data_raw, scan_header=e57.get_header(0))\n\n# the ScanHeader object wraps most of the scan information:\nheader = e57.get_header(0)\nprint(header.point_count)\nprint(header.rotation_matrix)\nprint(header.translation)\n\n# all the header information can be printed using:\nfor line in header.pretty_print():\n print(line)\n\n# the scan position can be accessed with:\nposition_scan_0 = e57.scan_position(0)\n\n# the binding is very close to the E57Foundation API\n# you can modify the nodes easily from python\nimf = e57.image_file\nroot = imf.root()\ndata3d = root[\"data3D\"]\nscan_0 = data3d[0]\ntranslation_x = scan_0[\"pose\"][\"translation\"][\"x\"]\n```\n\n\n## Installation\n\n`pip install pye57`\n\nIf you're on Windows and using python 3.5 or 3.6, wheels are available.\n\nOtherwise, see the building notes below.\n\n## Building notes\n\n### Windows\n\nBinaries of xerces-c can be obtained from conda using: `conda install xerces-c`\n\n### Linux\n\nInstall libxerces-c-dev before installing.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/davidcaron/pye57", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pye57", "package_url": "https://pypi.org/project/pye57/", "platform": "", "project_url": "https://pypi.org/project/pye57/", "project_urls": { "Homepage": "https://www.github.com/davidcaron/pye57" }, "release_url": "https://pypi.org/project/pye57/0.2.3/", "requires_dist": null, "requires_python": ">=3.5.*", "summary": "Python .e57 files reader/writer", "version": "0.2.3" }, "last_serial": 4031086, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "26bce3c051da1c5299db87551cae362f", "sha256": "78d3b0563ec13befd2aacc7bbc0cd2591fd388efe510c4daa8586df9237067ee" }, "downloads": -1, "filename": "pye57-0.1.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "26bce3c051da1c5299db87551cae362f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.0", "size": 337300, "upload_time": "2018-05-23T20:05:41", "url": "https://files.pythonhosted.org/packages/8c/09/6e9841144ae2f56fd321d4e27cb5d4d0ba7d933b72104edf9a472aa25e7c/pye57-0.1.0-cp36-cp36m-win_amd64.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d83d212d2f8943021d855d4c358f27bc", "sha256": "340fc595facea817938e8859006027ff814b80aa49cae2d01229bc88a433c24e" }, "downloads": -1, "filename": "pye57-0.1.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "d83d212d2f8943021d855d4c358f27bc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": "==3.6.*", "size": 337299, "upload_time": "2018-05-23T20:09:28", "url": "https://files.pythonhosted.org/packages/2d/ba/efca9a8cc3f575649bf4e484834c840a526ef1c68f8643eb91ece8344f18/pye57-0.1.1-cp36-cp36m-win_amd64.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9459404f5a6f5ba54c6ebc69504bc16f", "sha256": "f542163a73b3708bf5cade2e57d07c24f04220864d75d0ece14751436400d72e" }, "downloads": -1, "filename": "pye57-0.1.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "9459404f5a6f5ba54c6ebc69504bc16f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": "==3.6.*", "size": 337392, "upload_time": "2018-05-23T20:11:52", "url": "https://files.pythonhosted.org/packages/26/82/a8a611b38ca141fb19db5ad48e75dc8769b506301e8269d7b4936b7d9506/pye57-0.1.2-cp36-cp36m-win_amd64.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "8df91107b4abb8c56b2b7cb20052bc34", "sha256": "eeedf01d807342e1e49b080b4607736504d1cfb4753a4f0901cdf7bb04d345b8" }, "downloads": -1, "filename": "pye57-0.1.4-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "8df91107b4abb8c56b2b7cb20052bc34", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 339875, "upload_time": "2018-05-25T19:45:30", "url": "https://files.pythonhosted.org/packages/46/f1/c87dc24b8176a719e567a32e74b47fffc39bc1c63e345ae8464c0fa5410b/pye57-0.1.4-cp36-cp36m-win_amd64.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "06e11833a454b5591306067ad3836637", "sha256": "d06d880065aceed53776852fed10d22344993276ccdda639c0ab743480363180" }, "downloads": -1, "filename": "pye57-0.1.5-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "06e11833a454b5591306067ad3836637", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 266303, "upload_time": "2018-05-25T19:52:14", "url": "https://files.pythonhosted.org/packages/b9/32/d09823772d8e42dd21a0ea30e187b842295b7570de779c8e0fac5aec20da/pye57-0.1.5-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "e8a45e48f813559a0c2b7114ace8d8b6", "sha256": "27a493537f1673c48a913cb56c74e2d1934fcdaca5a741b734f229eda3e47e09" }, "downloads": -1, "filename": "pye57-0.1.5-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "e8a45e48f813559a0c2b7114ace8d8b6", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 339875, "upload_time": "2018-05-25T19:48:54", "url": "https://files.pythonhosted.org/packages/ed/4a/860d90354a3b340b1a1c270a521f4354136c00ccd841969f30e027758022/pye57-0.1.5-cp36-cp36m-win_amd64.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "a115098f68d7769e0be46263ab11ad1b", "sha256": "353fba1d67945cc016986dc2ae66509bd1d2321ce902e35fd1ffda9b27f2a1d9" }, "downloads": -1, "filename": "pye57-0.1.6-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "a115098f68d7769e0be46263ab11ad1b", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.*", "size": 266274, "upload_time": "2018-05-25T20:02:53", "url": "https://files.pythonhosted.org/packages/0b/c6/7d2945fee7e39d8aedde372e336bc7505cfd4fb63bb399d36416ff4f68dd/pye57-0.1.6-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "bb6ae6f965ffbe84f9c3519abc2b1b89", "sha256": "2487d4137257eb469a317a11c2e0da3a84c374a0270402f5e575d6c66bddf2b6" }, "downloads": -1, "filename": "pye57-0.1.6-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "bb6ae6f965ffbe84f9c3519abc2b1b89", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.*", "size": 339845, "upload_time": "2018-05-25T19:59:20", "url": "https://files.pythonhosted.org/packages/ef/29/b909e0754f11f1ee2482eaa36fe4338d25ca122fc5fe2b52bbf81de11d3e/pye57-0.1.6-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "7940b7e827928cfd4e5686f479b02c3b", "sha256": "5526388b6b1a7ac1969f5ba77a4ab2beb81898748fe988e028eea35ea1533afa" }, "downloads": -1, "filename": "pye57-0.1.6-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "7940b7e827928cfd4e5686f479b02c3b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 266309, "upload_time": "2018-05-25T20:01:14", "url": "https://files.pythonhosted.org/packages/50/a2/3ebaedb32bde97d32ca13c248ae84c82b7f9428bd83a240c63fbcae12ab2/pye57-0.1.6-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "bbd49fb10bd1354f86ad5085a05c950f", "sha256": "2dc7c1a0cf1c0672739f7ff304fb026e96823d429f0f581b9d7a1b2d1697753e" }, "downloads": -1, "filename": "pye57-0.1.6-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "bbd49fb10bd1354f86ad5085a05c950f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 339874, "upload_time": "2018-05-25T19:57:23", "url": "https://files.pythonhosted.org/packages/e0/35/a0bf7957fbc23c283e9127332183778ad63b5ccb63c6f214c008c1c88458/pye57-0.1.6-cp36-cp36m-win_amd64.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "ce31dc1496046bb1796176c8814455c0", "sha256": "c2b1e6e03d4fc3a773feb9479a27b530b15d22e2943a20587a697d124d28bfa9" }, "downloads": -1, "filename": "pye57-0.1.7-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "ce31dc1496046bb1796176c8814455c0", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.*", "size": 266273, "upload_time": "2018-05-25T20:29:09", "url": "https://files.pythonhosted.org/packages/5c/a9/16c23c08694c514568f0342f03f0c5ecb03881ab4e997d01f75b0f0bdb38/pye57-0.1.7-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "76e2284644177da8e03f96ea9807bba1", "sha256": "f6f69e3a68d31347d5353557108da14c838e6fff8fb5f82afa8f8c50eacee931" }, "downloads": -1, "filename": "pye57-0.1.7-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "76e2284644177da8e03f96ea9807bba1", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.*", "size": 339845, "upload_time": "2018-05-25T20:25:52", "url": "https://files.pythonhosted.org/packages/1b/79/2b6094d73b2d1eacb36e91b536174a1c1937a75c015bc648b61a43ab4432/pye57-0.1.7-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "4a5b7656909090a545c8dc86fc1df6de", "sha256": "ba6b8dec673baaadba8d1349b22bc2d65bd841d51c00d5a7d4ec4ccd027c9ad4" }, "downloads": -1, "filename": "pye57-0.1.7-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "4a5b7656909090a545c8dc86fc1df6de", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 266307, "upload_time": "2018-05-25T20:27:26", "url": "https://files.pythonhosted.org/packages/70/78/bd0e0ecdd83ab43353d4aaeb0816e741b3e7e3ccc08de424f173048075e1/pye57-0.1.7-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "cf60f3d9f11b293376a57acf0a917581", "sha256": "41f2cc69ae749f624b8131cccee952cb434116faac75d09242982a83a1e7bcbc" }, "downloads": -1, "filename": "pye57-0.1.7-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "cf60f3d9f11b293376a57acf0a917581", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 339874, "upload_time": "2018-05-25T20:23:53", "url": "https://files.pythonhosted.org/packages/e8/d3/3efed0c661bfb56ef18adbb6fbf33c1fc2c50a9902c221984982f8a1dad4/pye57-0.1.7-cp36-cp36m-win_amd64.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "9cd300f42e99b54b6448bcd8b35a5168", "sha256": "67cb98015cf6063809b4840beb7c491f45772976300089e20e1f43394044425c" }, "downloads": -1, "filename": "pye57-0.1.8-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "9cd300f42e99b54b6448bcd8b35a5168", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.*", "size": 266271, "upload_time": "2018-05-25T20:47:00", "url": "https://files.pythonhosted.org/packages/76/29/c3adbf8cce0d41edb73b54da85eef5db454077e395dfd4821cb4496d6885/pye57-0.1.8-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "327db02c4a16a00a4b26b8e520f65fcf", "sha256": "a808d13e0bf261828bc4e2887ef4061fa49753fd1950f96be126f8b3f9d59988" }, "downloads": -1, "filename": "pye57-0.1.8-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "327db02c4a16a00a4b26b8e520f65fcf", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.*", "size": 339842, "upload_time": "2018-05-25T20:43:39", "url": "https://files.pythonhosted.org/packages/5c/ad/725b8d6bec404129a45e4b6d9560af21f6e06f93400491f5d41ba593b2f8/pye57-0.1.8-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "720250f137acedae580878ec4451e784", "sha256": "967c3a67aa38d5fa7f3a60335ded832c47634db411477b750fe9812b33bad97e" }, "downloads": -1, "filename": "pye57-0.1.8-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "720250f137acedae580878ec4451e784", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 266307, "upload_time": "2018-05-25T20:45:14", "url": "https://files.pythonhosted.org/packages/c5/da/4817f480140c2d76bea54eb1c22b363bab5e9c642d250fbe74ccdf624982/pye57-0.1.8-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "c77a818b682d62f31759925fc157e8dc", "sha256": "e0d3daa926bb4ffe5dd9c00be13b12bb47fec09e1fc21e78cde649946d324d81" }, "downloads": -1, "filename": "pye57-0.1.8-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "c77a818b682d62f31759925fc157e8dc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 339872, "upload_time": "2018-05-25T20:41:42", "url": "https://files.pythonhosted.org/packages/9a/53/32a298d5296c3b38fe16005f84d942f401bd1730de50e07c52ccb8f68e30/pye57-0.1.8-cp36-cp36m-win_amd64.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b495c07c38c60aa64578c3b89aaf4c87", "sha256": "58d295f92911764adac663fef074c35978373d46643b55bb0912d1e2f008b83e" }, "downloads": -1, "filename": "pye57-0.2.1-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "b495c07c38c60aa64578c3b89aaf4c87", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.*", "size": 330070, "upload_time": "2018-05-29T14:54:00", "url": "https://files.pythonhosted.org/packages/f4/fe/0eff9bbbcb02d32ffcf3360ad913054a97bf35ea2834ea802cd00941fc86/pye57-0.2.1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "dc3124315e620cf163bb94669e77a91b", "sha256": "11564d166ea52bbaf70e1c882770bb535830ae886d31780a9e56f3b131ac9047" }, "downloads": -1, "filename": "pye57-0.2.1-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "dc3124315e620cf163bb94669e77a91b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 256518, "upload_time": "2018-05-29T14:55:35", "url": "https://files.pythonhosted.org/packages/d1/ff/52ab90b72b558f8c195e7dd52d7c7cbbfd4edb00941b3e8f08fbe6c7135d/pye57-0.2.1-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "e8f14a9546b6d5e0087d0c637e28805d", "sha256": "44f581089eb41c5846925dc8f58a31ee3656be2e35e99f58afab923bab221877" }, "downloads": -1, "filename": "pye57-0.2.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "e8f14a9546b6d5e0087d0c637e28805d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 330061, "upload_time": "2018-05-29T14:51:10", "url": "https://files.pythonhosted.org/packages/95/02/a5302af885e0e43248663ea079f5ea5252d175168c6ec0c7e7e6a4961683/pye57-0.2.1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ac8fc81a20268a7b526e5f19ed1b643c", "sha256": "eb8020c0b0fd5bd4ea305256c3f6cd5641d4577a36394b9695d979dfabb719b7" }, "downloads": -1, "filename": "pye57-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ac8fc81a20268a7b526e5f19ed1b643c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 158868, "upload_time": "2018-05-29T14:52:13", "url": "https://files.pythonhosted.org/packages/be/01/3392933fdcdf308b65125ce0aa98fed3db99e0c2775aa49f5a9fd29b7f04/pye57-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "02521085b967fd7d327231fca052a731", "sha256": "8d08fa951107eddafe41da1294ed2ef9f273e5d4fd5c20d4c081cdbd56b5b2d8" }, "downloads": -1, "filename": "pye57-0.2.2-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "02521085b967fd7d327231fca052a731", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.*", "size": 256502, "upload_time": "2018-05-29T15:42:08", "url": "https://files.pythonhosted.org/packages/4b/ea/f22362b0171b86d8f43db6df3df44408302e05be14ce35fac3967b74eaef/pye57-0.2.2-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "29883dfc3156a773e86ad12a3aee35f7", "sha256": "3443daa0c9cb8b8d294f306cd489f50e7d8f59486928244cf5ce90fc2337ae5f" }, "downloads": -1, "filename": "pye57-0.2.2-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "29883dfc3156a773e86ad12a3aee35f7", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.*", "size": 330077, "upload_time": "2018-05-29T15:35:03", "url": "https://files.pythonhosted.org/packages/76/be/6a4894e702e1b39b70436986a2b129269928c6c8446180c84a76a9738f53/pye57-0.2.2-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "2665178225da9c95c1524fc7c5f92cc9", "sha256": "3e977b8135e4c2c319aeefad1277745c9b7e987c0e524a81658f7081c1375166" }, "downloads": -1, "filename": "pye57-0.2.2-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "2665178225da9c95c1524fc7c5f92cc9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 256526, "upload_time": "2018-05-29T15:38:37", "url": "https://files.pythonhosted.org/packages/96/a1/2008f925261ca3161bb9b0082a5a1c3c19cc668a37c84d6d1499aee2799e/pye57-0.2.2-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "23141bd12984a90e5f73dfa17cef8ac4", "sha256": "e0fdaab76512a6acb0d68a714f0ae03fc47b9ebb43e6f3728088f358576db122" }, "downloads": -1, "filename": "pye57-0.2.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "23141bd12984a90e5f73dfa17cef8ac4", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 330068, "upload_time": "2018-05-29T15:26:40", "url": "https://files.pythonhosted.org/packages/e4/a1/f59dc6f1dd46f9cf149ed39ea52842db68fafe161c26c67c961de18c34e7/pye57-0.2.2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "d03bc2521d114e2c992dd998ce735604", "sha256": "f063a86f03c81ffe281be781b10115a54ff37132c98972e3773920d37e639d90" }, "downloads": -1, "filename": "pye57-0.2.2.tar.gz", "has_sig": false, "md5_digest": "d03bc2521d114e2c992dd998ce735604", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 158858, "upload_time": "2018-05-29T15:19:57", "url": "https://files.pythonhosted.org/packages/6c/a7/1b8d85414cee78f51a13c6decd4f076a75b455c421deae293f828b131a53/pye57-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "e126fa5335d69a309ca91826d136d784", "sha256": "39f42f69f477d2e5039ad286b9653bcda0c8e6a2c907b100dd2320cf806d2f3e" }, "downloads": -1, "filename": "pye57-0.2.3-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "e126fa5335d69a309ca91826d136d784", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.*", "size": 256540, "upload_time": "2018-07-04T20:28:04", "url": "https://files.pythonhosted.org/packages/79/62/921ac59b898f27672c23fff95eb98cf1c3ffa41d846a7228dc0c7ec74dc2/pye57-0.2.3-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "ed5069e6b093aebd3bd61a6ffcfc0947", "sha256": "6bb6a008bdb35744778bebe2b559fe75ad34d7d31205df002fb4f7143d92cfc8" }, "downloads": -1, "filename": "pye57-0.2.3-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "ed5069e6b093aebd3bd61a6ffcfc0947", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.*", "size": 330115, "upload_time": "2018-07-04T20:24:16", "url": "https://files.pythonhosted.org/packages/8d/9c/7c21d829f5afc50d25f9ea5a51c1c230aad2b2f00e54450a0390eb88dc2e/pye57-0.2.3-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "b58477a4f464c3d1fc222f9756e462b4", "sha256": "f8477d93dbf8ca2345c1e373322fd1e4fed7690510af24b44ac9d925f0cadb94" }, "downloads": -1, "filename": "pye57-0.2.3-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "b58477a4f464c3d1fc222f9756e462b4", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 256564, "upload_time": "2018-07-04T20:26:23", "url": "https://files.pythonhosted.org/packages/d9/0f/4e01875270f426c4b8820505cc1697798a884b9e8580d104c55065a97c2f/pye57-0.2.3-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "ffe50cde12d0421ddca82ea87b247ac0", "sha256": "e79b773e31870e2f18d02fb8e2f827b4b8dfa1afcda982b7aff02759b39495af" }, "downloads": -1, "filename": "pye57-0.2.3-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "ffe50cde12d0421ddca82ea87b247ac0", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 330105, "upload_time": "2018-07-04T20:22:23", "url": "https://files.pythonhosted.org/packages/a2/00/ac2cc037f6de23c6f0aefc83b5873b37ed10cdcbfcf7bc1e5f482f23f6b7/pye57-0.2.3-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "6f3840272c75cdee44525b380a66a4ff", "sha256": "d4c51803af76ebd34a4d3b0e7d24d562e5689b9dbe933b8ee090c43aee458b6e" }, "downloads": -1, "filename": "pye57-0.2.3.tar.gz", "has_sig": false, "md5_digest": "6f3840272c75cdee44525b380a66a4ff", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 159069, "upload_time": "2018-07-04T20:10:36", "url": "https://files.pythonhosted.org/packages/66/37/bc000ec2bc87afcd7b90a2b9ff772aafcfcfb2d91d11e74fd64439e2c3aa/pye57-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e126fa5335d69a309ca91826d136d784", "sha256": "39f42f69f477d2e5039ad286b9653bcda0c8e6a2c907b100dd2320cf806d2f3e" }, "downloads": -1, "filename": "pye57-0.2.3-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "e126fa5335d69a309ca91826d136d784", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.*", "size": 256540, "upload_time": "2018-07-04T20:28:04", "url": "https://files.pythonhosted.org/packages/79/62/921ac59b898f27672c23fff95eb98cf1c3ffa41d846a7228dc0c7ec74dc2/pye57-0.2.3-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "ed5069e6b093aebd3bd61a6ffcfc0947", "sha256": "6bb6a008bdb35744778bebe2b559fe75ad34d7d31205df002fb4f7143d92cfc8" }, "downloads": -1, "filename": "pye57-0.2.3-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "ed5069e6b093aebd3bd61a6ffcfc0947", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3.5.*", "size": 330115, "upload_time": "2018-07-04T20:24:16", "url": "https://files.pythonhosted.org/packages/8d/9c/7c21d829f5afc50d25f9ea5a51c1c230aad2b2f00e54450a0390eb88dc2e/pye57-0.2.3-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "b58477a4f464c3d1fc222f9756e462b4", "sha256": "f8477d93dbf8ca2345c1e373322fd1e4fed7690510af24b44ac9d925f0cadb94" }, "downloads": -1, "filename": "pye57-0.2.3-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "b58477a4f464c3d1fc222f9756e462b4", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 256564, "upload_time": "2018-07-04T20:26:23", "url": "https://files.pythonhosted.org/packages/d9/0f/4e01875270f426c4b8820505cc1697798a884b9e8580d104c55065a97c2f/pye57-0.2.3-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "ffe50cde12d0421ddca82ea87b247ac0", "sha256": "e79b773e31870e2f18d02fb8e2f827b4b8dfa1afcda982b7aff02759b39495af" }, "downloads": -1, "filename": "pye57-0.2.3-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "ffe50cde12d0421ddca82ea87b247ac0", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.5.*", "size": 330105, "upload_time": "2018-07-04T20:22:23", "url": "https://files.pythonhosted.org/packages/a2/00/ac2cc037f6de23c6f0aefc83b5873b37ed10cdcbfcf7bc1e5f482f23f6b7/pye57-0.2.3-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "6f3840272c75cdee44525b380a66a4ff", "sha256": "d4c51803af76ebd34a4d3b0e7d24d562e5689b9dbe933b8ee090c43aee458b6e" }, "downloads": -1, "filename": "pye57-0.2.3.tar.gz", "has_sig": false, "md5_digest": "6f3840272c75cdee44525b380a66a4ff", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 159069, "upload_time": "2018-07-04T20:10:36", "url": "https://files.pythonhosted.org/packages/66/37/bc000ec2bc87afcd7b90a2b9ff772aafcfcfb2d91d11e74fd64439e2c3aa/pye57-0.2.3.tar.gz" } ] }