{ "info": { "author": "Heinrich Schuchardt", "author_email": "xypron.glpk@gmx.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Topic :: System :: Hardware :: Hardware Drivers" ], "description": "PyRelayCtl is a library to control FTDI FT245R based relay boards.\nThis includes the SainSmart 4-channel 5V USB relay board.\nThe outlets can be switched on and off via USB.\n\nThe library depends on PyUSB (https://github.com/walac/pyusb).\n\nOn Debian PyUSB can be installed using::\n\n apt-get install python3-usb\n\nPer default, only root is allowed to use devices directly, therefore the\nlibrary also only works as root.\n\nTo allow group relayctl access create file /lib/udev/rules.d/60-relayctl.rules\nwith the following content::\n\n SUBSYSTEM==\"usb\", ATTR{idVendor}==\"0403\", ATTR{idProduct}==\"6001\", GROUP=\"relayctl\", MODE=\"660\"\n\nThen reload the udev rules with::\n\n udevadm control --reload-rules", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xypron/pyrelayctl", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "pyrelayctl", "package_url": "https://pypi.org/project/pyrelayctl/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyrelayctl/", "project_urls": { "Homepage": "https://github.com/xypron/pyrelayctl" }, "release_url": "https://pypi.org/project/pyrelayctl/0.1/", "requires_dist": null, "requires_python": null, "summary": "Library for FT232R controlled relay boards", "version": "0.1" }, "last_serial": 2247424, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e1d503ffc8acbdfef47ac6f5d1f1f17d", "sha256": "29ae8bb1390355e03eae4830dac8ce718772ebccaabce92ca952281fdd865b8e" }, "downloads": -1, "filename": "pyrelayctl-0.1.tar.gz", "has_sig": true, "md5_digest": "e1d503ffc8acbdfef47ac6f5d1f1f17d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3375, "upload_time": "2016-07-27T18:49:47", "url": "https://files.pythonhosted.org/packages/65/c6/dfbf99e133c5f48df1a1640c3fcf67fd821eab02ba9fb335d0d589c38d07/pyrelayctl-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e1d503ffc8acbdfef47ac6f5d1f1f17d", "sha256": "29ae8bb1390355e03eae4830dac8ce718772ebccaabce92ca952281fdd865b8e" }, "downloads": -1, "filename": "pyrelayctl-0.1.tar.gz", "has_sig": true, "md5_digest": "e1d503ffc8acbdfef47ac6f5d1f1f17d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3375, "upload_time": "2016-07-27T18:49:47", "url": "https://files.pythonhosted.org/packages/65/c6/dfbf99e133c5f48df1a1640c3fcf67fd821eab02ba9fb335d0d589c38d07/pyrelayctl-0.1.tar.gz" } ] }