{ "info": { "author": "Andy Grove", "author_email": "andygrove73@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/andygrove/octasonic-python/archive/1.0.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/andygrove/octasonic-python", "keywords": "octasonic,ultrasonic", "license": "", "maintainer": "", "maintainer_email": "", "name": "octasonic", "package_url": "https://pypi.org/project/octasonic/", "platform": "", "project_url": "https://pypi.org/project/octasonic/", "project_urls": { "Download": "https://github.com/andygrove/octasonic-python/archive/1.0.1.tar.gz", "Homepage": "https://github.com/andygrove/octasonic-python" }, "release_url": "https://pypi.org/project/octasonic/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Python library for the Octasonic breakout board", "version": "1.0.1" }, "last_serial": 3906315, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "dd49cec8c3534c5ec2a4657d4dba1849", "sha256": "17a8804fcd140860ace55f4f28b49a647f2d82c25268dd6471f74e3ddc3a73fb" }, "downloads": -1, "filename": "octasonic-1.0.tar.gz", "has_sig": false, "md5_digest": "dd49cec8c3534c5ec2a4657d4dba1849", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5572, "upload_time": "2018-05-28T16:38:36", "url": "https://files.pythonhosted.org/packages/f2/de/22f77da7a9ce58bc7d07ec19ff63220b5a7fd5df4323fbe4107e746c935b/octasonic-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f69dc2be95bcbf46c0b2f4acc8e215c4", "sha256": "96e57b02841b2fe6a8bfb91a1d2c1a6f184a96092a94ce91941002594698de8f" }, "downloads": -1, "filename": "octasonic-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f69dc2be95bcbf46c0b2f4acc8e215c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5591, "upload_time": "2018-05-28T17:01:17", "url": "https://files.pythonhosted.org/packages/45/af/37c01123c7114f184144bf4eac555b47be79bc54fc038eafb04f03a1c142/octasonic-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f69dc2be95bcbf46c0b2f4acc8e215c4", "sha256": "96e57b02841b2fe6a8bfb91a1d2c1a6f184a96092a94ce91941002594698de8f" }, "downloads": -1, "filename": "octasonic-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f69dc2be95bcbf46c0b2f4acc8e215c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5591, "upload_time": "2018-05-28T17:01:17", "url": "https://files.pythonhosted.org/packages/45/af/37c01123c7114f184144bf4eac555b47be79bc54fc038eafb04f03a1c142/octasonic-1.0.1.tar.gz" } ] }