{ "info": { "author": "Mauricio C. de Oliveira", "author_email": "mauricio@ucsd.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Other Audience", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Topic :: Scientific/Engineering" ], "description": "rcpy: Python 3 Interface for the Robotics Cape on the Beaglebone Black and the Beaglebone Blue\n==============================================================================================\n\n**Release 0.5**\n\nThis is a Python library with bindings for some of the functionality of\nthe `Robotics Cape\nlibrary `__.\n\nWe only support Python 3, and are not interested in Python 2 at all.\n\nNot all functions are supported. Currently supported functions are:\n\n1. MPU9250\n2. PWM motors\n3. Servos and ESCs\n4. Encoders\n5. LEDs\n6. Buttons\n7. GPIO inputs\n8. ADCs\n\nYou might also be interested in the ``pyctrl`` package\n(`github `__,\n`PyPI `__).\n\nPreliminaries\n-------------\n\nYou will need the `Robotics Cape\nlibrary `__\nversion 0.3.4 or higher. Depending on the image you have on your\nBeaglebone Black or Blue it might already be installed! You can check if\nit is installed and the current version by running\n\n::\n\n rc_version\n\non your Beaglebone. If the command ``rc_version`` is not found type\n\n::\n\n sudo apt-get update\n sudo apt-get install roboticscape\n\nto install or\n\n::\n\n sudo apt-get update\n sudo apt-get upgrade roboticscape\n\nto upgrade from an older version. For more details see these\n`instructions `__.\n\nYou must also have python3 installed. If you have not installed python3\nyet type\n\n::\n\n sudo apt install python3 python3-pip\n\nto install python3 and pip3.\n\nInstallation\n------------\n\nStarting with version 0.5, `rcpy` relies on `libgpiod\n`__ for its gpio access. As of now,\nyou have to manually install this library as follows.\n\nInstall some dependencies used by autoconf\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n::\n\n sudo apt install autoconf-archive\n\nClone repo, build and make\n^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n::\n \n git clone https://github.com/brgl/libgpiod\n cd libgpiod\n ./autogen.sh --enable-tools=yes --enable-bindings-python --prefix=/usr/local\n make\n sudo make install\n\nMove packages to /usr/local/lib/python3.5/dist-packages\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n::\n \n sudo mv /usr/local/lib/python3.5/site-packages/* /usr/local/lib/python3.5/dist-packages/.\n\nInstall from PyPI\n^^^^^^^^^^^^^^^^^\n\nStarting with version 0.3, ``rcpy`` is available from\n`PyPI `__. Just\ntype\n\n::\n\n sudo pip3 install rcpy\n\nto download and complete installation.\n\nDocumentation:\n--------------\n\n- `HTML `__\n\n- `PDF `__\n\nAuthor:\n-------\n\n`Mauricio C. de Oliveira `__\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/mcdeoliveira/rcpy/archive/0.5.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mcdeoliveira/rcpy", "keywords": "Robotics Cape", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "rcpy", "package_url": "https://pypi.org/project/rcpy/", "platform": "", "project_url": "https://pypi.org/project/rcpy/", "project_urls": { "Download": "https://github.com/mcdeoliveira/rcpy/archive/0.5.tar.gz", "Homepage": "https://github.com/mcdeoliveira/rcpy" }, "release_url": "https://pypi.org/project/rcpy/0.5.0/", "requires_dist": null, "requires_python": "", "summary": "Python Library for Robotics Cape on Beaglebone Black and Beaglebone Blue", "version": "0.5.0" }, "last_serial": 3874244, "releases": { "0.3.1": [ { "comment_text": "", "digests": { "md5": "972c6efc06b605c8edda5bf5891d6015", "sha256": "899f0e867664489456cc0365d74ff588e8ef1f00cff6087b7922383b035dc408" }, "downloads": -1, "filename": "rcpy-0.3.1.tar.gz", "has_sig": false, "md5_digest": "972c6efc06b605c8edda5bf5891d6015", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12671, "upload_time": "2017-06-03T23:29:11", "url": "https://files.pythonhosted.org/packages/6f/2d/5bb7c1053ee73c29af4683a30334bece0979d6b8db8f161747f5e080e3e5/rcpy-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "7c7b655430eba176aefa1b429ec15af6", "sha256": "e8b0c7e8ed05244c7722af07f754f5cc8b96eaa7967a438391a7b178c8baa021" }, "downloads": -1, "filename": "rcpy-0.3.2.tar.gz", "has_sig": false, "md5_digest": "7c7b655430eba176aefa1b429ec15af6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12906, "upload_time": "2017-06-03T23:30:25", "url": "https://files.pythonhosted.org/packages/19/be/069f062fa3a72551f929976db3a114a3bf26a5a3464dc9d8dbf8e457a730/rcpy-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "ad7393641b58e949ffb3bff577ab4798", "sha256": "973ce4a138b42be1cc17910ee4f9a0ba0bd98374040c1c50051467ddd23a92a2" }, "downloads": -1, "filename": "rcpy-0.3.3.tar.gz", "has_sig": false, "md5_digest": "ad7393641b58e949ffb3bff577ab4798", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12942, "upload_time": "2017-06-04T00:03:59", "url": "https://files.pythonhosted.org/packages/66/43/2cdcd55aa91d81c97b66e01a6c2422450e951fa101acd02a6ea70580001e/rcpy-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "edb827b89216231e4bbbf8b74b80a80d", "sha256": "579d8da7ebb2158fce4dae25092ddf842ef1dee9dcd25a91fc48a137d79f055b" }, "downloads": -1, "filename": "rcpy-0.3.4.tar.gz", "has_sig": false, "md5_digest": "edb827b89216231e4bbbf8b74b80a80d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12961, "upload_time": "2017-06-25T23:58:58", "url": "https://files.pythonhosted.org/packages/ed/25/41b251259856899ab73773d6021d7fc7c69fafbe4b65a2abcc814404b777/rcpy-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "0053b256bac421d14502e5b1e4a4f8b4", "sha256": "e94dcf25762cafe604df18f8061bc4d9d71841790d68a5fc0043bdf1210cd630" }, "downloads": -1, "filename": "rcpy-0.3.5.tar.gz", "has_sig": false, "md5_digest": "0053b256bac421d14502e5b1e4a4f8b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13030, "upload_time": "2017-07-26T03:29:52", "url": "https://files.pythonhosted.org/packages/38/29/cb8ab7969ce52bc72af1df9f10b69d7466c08615a15a7f3b1a890e935129/rcpy-0.3.5.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "7d50c9003c1ad6e11988622b147794e7", "sha256": "16de23c80485dec50293fa4a9a902606e6abd362fdd48874002335c80ad3f42f" }, "downloads": -1, "filename": "rcpy-0.4.0.tar.gz", "has_sig": false, "md5_digest": "7d50c9003c1ad6e11988622b147794e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15357, "upload_time": "2017-08-09T16:34:58", "url": "https://files.pythonhosted.org/packages/9c/14/7007e2217d1218427d8b23b3d9e74330bde0d1a343d9835d8eb9c13d3a2e/rcpy-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "dfa6a888b9afa0512bd07c41ca97292b", "sha256": "284eb03801f20419bea0ae06801b0ffdc9c7cc78dd6f711fdaa92546372dc0b5" }, "downloads": -1, "filename": "rcpy-0.5.0.tar.gz", "has_sig": false, "md5_digest": "dfa6a888b9afa0512bd07c41ca97292b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15725, "upload_time": "2018-05-18T00:30:09", "url": "https://files.pythonhosted.org/packages/6a/2c/dffa2e950bb89f01517acd27816240716f471b23d79aae4f39e6037851df/rcpy-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dfa6a888b9afa0512bd07c41ca97292b", "sha256": "284eb03801f20419bea0ae06801b0ffdc9c7cc78dd6f711fdaa92546372dc0b5" }, "downloads": -1, "filename": "rcpy-0.5.0.tar.gz", "has_sig": false, "md5_digest": "dfa6a888b9afa0512bd07c41ca97292b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15725, "upload_time": "2018-05-18T00:30:09", "url": "https://files.pythonhosted.org/packages/6a/2c/dffa2e950bb89f01517acd27816240716f471b23d79aae4f39e6037851df/rcpy-0.5.0.tar.gz" } ] }