{ "info": { "author": "Casey Irvine", "author_email": "caseyi@outlook.com", "bugtrack_url": null, "classifiers": [], "description": "# SpheroPy\nAn unofficial Sphero Python SDK to programmatically control Sphero robots.\n\n# Project Status\n**Now Available on PyPi!**\n\n**Early Alpha**\\\nMany commands have been implemented and we now have early alpha releases.\\\nBe aware that releases are frequent and breaking changes can happen at this stage of development.\n\n# Supported Platforms\nSpheroPy is supported and tested on Windows and Linux.\\\nSpheroPy is theoretically supported on Mac, but has not been tested on Mac.\n\n# Dependencies\nSpheroPy requires Python 3.6 or greater.\n\nSpheroPy needs a low-level bluetooth interface provider in order to talk to Sphero devices.\\\nYou can choose to optionally install a bluetooth interface provider along with SpheroPy (see install).\\\nSpheroPy has optional depedencies on:\n- **pybluez**\n - For bluetooth support. Useful for talking to first-gen Sphero devices that don't implement BLE.\n - [pybluez github](https://github.com/pybluez/pybluez)\n- **pygatt**\n - For bluetooth LE support. Supported on linux. Also, supported on any platform with a BGAPI supported adapter.\n - Example of BGAPI adapter: https://www.silabs.com/products/wireless/bluetooth/bluetooth-low-energy-modules/bled112-bluetooth-smart-dongle\n - [pygatt github](https://github.com/peplin/pygatt)\n- **winble**\n - For bluetooth LE support on Windows. Winble is a native bluetooth LE library for Windows. Requires VS2017 to build from source, but wheel distribution is available.\n - [winble github](https://github.com/irvinec/SpheroPy/tree/master/winble)\n\n# Install\nTo install SpheroPy:\\\n```pip install spheropy```\n\nTo update SpheroPy:\\\n```pip install --upgrade spheropy```\n\nTo install with optional bluetooth interface dependency:\\\n```pip install spheropy[]```\\\nReplace `` with **pybluez**, **pygatt**, or **winble** (see Dependencies).\n\n# Examples\nSee files in the [tests](https://github.com/irvinec/SpheroPy/tree/master/tests) directory for examples on how to use the APIs.\n\n# License\nThis software is made available under the MIT License.\nSee the license file for more details.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/irvinec/SpheroPy", "keywords": "", "license": "LICENSE", "maintainer": "", "maintainer_email": "", "name": "SpheroPy", "package_url": "https://pypi.org/project/SpheroPy/", "platform": "", "project_url": "https://pypi.org/project/SpheroPy/", "project_urls": { "Homepage": "https://github.com/irvinec/SpheroPy" }, "release_url": "https://pypi.org/project/SpheroPy/0.0.4/", "requires_dist": [ "pybluez ; extra == 'pybluez'", "pygatt ; extra == 'pygatt'", "winble ; extra == 'winble'" ], "requires_python": "", "summary": "Control Sphero devices.", "version": "0.0.4" }, "last_serial": 5132379, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1811333195319300dc728cb199828834", "sha256": "13cf81ca34f28a3dfc66164880592fdc0fa0ac33407b36891740922d457546e4" }, "downloads": -1, "filename": "SpheroPy-0.0.1-py3.6-win-amd64.egg", "has_sig": false, "md5_digest": "1811333195319300dc728cb199828834", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 36758, "upload_time": "2019-02-18T21:39:38", "url": "https://files.pythonhosted.org/packages/a2/19/1a31890ad811f02f6764a4844360a8d686bfda5b643235560debdbb7ae22/SpheroPy-0.0.1-py3.6-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "dde180f6645efb1f0e252d4c3a4fa253", "sha256": "0876c280fa0faf8d1beba8a1786b399752329bf83789218aa3d87f2f47cff5ff" }, "downloads": -1, "filename": "SpheroPy-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dde180f6645efb1f0e252d4c3a4fa253", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14868, "upload_time": "2019-02-18T21:39:36", "url": "https://files.pythonhosted.org/packages/04/5e/710cbf0ae63a54755f97e28e5969c1a7c497034e3f312f9f3a831c3c2901/SpheroPy-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a10cd8fdaeeee7d2e4f70e8f57b97528", "sha256": "602ee0c5db365a7f31249688a7c792096a33a88a3283dc87711507e56e907cb4" }, "downloads": -1, "filename": "SpheroPy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a10cd8fdaeeee7d2e4f70e8f57b97528", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17418, "upload_time": "2019-02-18T21:39:40", "url": "https://files.pythonhosted.org/packages/39/de/489f7f963ef8c0615fba54a2e81c798cc497fa52048ad6ba4e84556936f0/SpheroPy-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "2b13a0cf58e68fb5072fa142e39c53dd", "sha256": "69f1008ef32cb4273fa48f56fd78b38fb6343e33aa512e35638e6ed8761154a6" }, "downloads": -1, "filename": "SpheroPy-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2b13a0cf58e68fb5072fa142e39c53dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15193, "upload_time": "2019-02-19T05:40:06", "url": "https://files.pythonhosted.org/packages/a6/b3/47d4fffa222f69f182e449f97c2c04f61ec61b9bed81443e58f2930fb2e7/SpheroPy-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4ee84ebbb6edc05b370eeeebadb9f5b", "sha256": "a2aa735a3f9f48033cef1ef0e4fe23d91005cee41a23cfe20697578c65b55cca" }, "downloads": -1, "filename": "SpheroPy-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f4ee84ebbb6edc05b370eeeebadb9f5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17792, "upload_time": "2019-02-19T05:40:09", "url": "https://files.pythonhosted.org/packages/2b/8b/6ee7ea74b7723330a160fb990efd25c19e24315f2a9617c9d44857e0f2fd/SpheroPy-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0ff28d7c020ec934e51d6479d4ada936", "sha256": "fa7da79c378fce6421ff46861c40c44f65fc802695a7a43ef3ff2990fb4225b2" }, "downloads": -1, "filename": "SpheroPy-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0ff28d7c020ec934e51d6479d4ada936", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15351, "upload_time": "2019-02-20T06:47:07", "url": "https://files.pythonhosted.org/packages/06/aa/42c68c21af316386372e414716578e6289045b5f371cd8455ce54dd9dd10/SpheroPy-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca0f59322b42b8110a819330cd1a5a54", "sha256": "0f9817e52dfe6e1a42ff25fc811d015f9fc89b42aa147b3ab752e662fbdbc9eb" }, "downloads": -1, "filename": "SpheroPy-0.0.3.tar.gz", "has_sig": false, "md5_digest": "ca0f59322b42b8110a819330cd1a5a54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17966, "upload_time": "2019-02-20T06:47:10", "url": "https://files.pythonhosted.org/packages/ea/cc/c3ae88e3b7f80adfa34ea858bdfcab99e1a42010785eee37df43e8c2f120/SpheroPy-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "2b09132911a9322a5c090c8dedb3bf68", "sha256": "05765eb9b403af0cb545f109a719ff5549cc371bf8dc455d6d5451e6fa7e3b5d" }, "downloads": -1, "filename": "SpheroPy-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2b09132911a9322a5c090c8dedb3bf68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17263, "upload_time": "2019-04-12T05:36:12", "url": "https://files.pythonhosted.org/packages/0b/19/470013502405761d585f423753e7167c9be768dd69352c1a5e0f0147683b/SpheroPy-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fec50f6c01948334c15a2236091fec49", "sha256": "f97fd9a7d23c8fc7a60236ab7d2236dea1e870c163caae568c24be1ae1683e49" }, "downloads": -1, "filename": "SpheroPy-0.0.4.tar.gz", "has_sig": false, "md5_digest": "fec50f6c01948334c15a2236091fec49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19066, "upload_time": "2019-04-12T05:36:13", "url": "https://files.pythonhosted.org/packages/5b/e7/e93534470130ab225cea630845da9c66e2f9903eee995f4852dbcc86b899/SpheroPy-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2b09132911a9322a5c090c8dedb3bf68", "sha256": "05765eb9b403af0cb545f109a719ff5549cc371bf8dc455d6d5451e6fa7e3b5d" }, "downloads": -1, "filename": "SpheroPy-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2b09132911a9322a5c090c8dedb3bf68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17263, "upload_time": "2019-04-12T05:36:12", "url": "https://files.pythonhosted.org/packages/0b/19/470013502405761d585f423753e7167c9be768dd69352c1a5e0f0147683b/SpheroPy-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fec50f6c01948334c15a2236091fec49", "sha256": "f97fd9a7d23c8fc7a60236ab7d2236dea1e870c163caae568c24be1ae1683e49" }, "downloads": -1, "filename": "SpheroPy-0.0.4.tar.gz", "has_sig": false, "md5_digest": "fec50f6c01948334c15a2236091fec49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19066, "upload_time": "2019-04-12T05:36:13", "url": "https://files.pythonhosted.org/packages/5b/e7/e93534470130ab225cea630845da9c66e2f9903eee995f4852dbcc86b899/SpheroPy-0.0.4.tar.gz" } ] }