{ "info": { "author": "Mike Qin", "author_email": "laigui@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Hardware :: Hardware Drivers" ], "description": "# pyusbmodule\nPython interface to expansion modules via USB(Modbus/UART) connection.\n\n\n## Installation\n\n```\npip3 install -U pyusbmodule\n```\n\n\n## Usage\n\n```\n>from usbmodule import r4i4d\n>instr = r4i4d.RelayModule('/dev/ttyUSB0', 1) \n>instr.get_digital_inputs()\n```", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/laigui/pyusbmodule.git", "keywords": "usb modbus serail", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyusbmodule", "package_url": "https://pypi.org/project/pyusbmodule/", "platform": "", "project_url": "https://pypi.org/project/pyusbmodule/", "project_urls": { "Homepage": "https://github.com/laigui/pyusbmodule.git" }, "release_url": "https://pypi.org/project/pyusbmodule/0.1.7/", "requires_dist": null, "requires_python": "", "summary": "Python interface to expansion modules via USB-Modbus/UART connection", "version": "0.1.7" }, "last_serial": 3764415, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "86abd0bdb9e26de5b3f44bd669a49043", "sha256": "39a27096287f80ac384d88ee579530b8ca9c56f7bdffd5253d0f4ec69d220671" }, "downloads": -1, "filename": "pyusbmodule-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "86abd0bdb9e26de5b3f44bd669a49043", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 2975, "upload_time": "2018-04-07T03:45:23", "url": "https://files.pythonhosted.org/packages/fe/63/a8a478df9157da6e2c6703e0f8f4739d33566ff9fc5530ca1ac41f25b6f5/pyusbmodule-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f1e44e38ae8a6ebee598345be2c9e94", "sha256": "c0838d87d6bd71f833dc81aee392d7789b956b94caeb062407410fb54bedb900" }, "downloads": -1, "filename": "pyusbmodule-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6f1e44e38ae8a6ebee598345be2c9e94", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5077, "upload_time": "2018-04-07T03:45:24", "url": "https://files.pythonhosted.org/packages/09/08/1ff22f942bde1dcc05dac86f873a53e90a6fcb086669af0804bdb3465cde/pyusbmodule-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e7098aae5ca47492faa40d1deae3097b", "sha256": "9b36fb151bf603dc3bcb6627b9a0da7b94154947200e7f2145d1b93399c7bb75" }, "downloads": -1, "filename": "pyusbmodule-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e7098aae5ca47492faa40d1deae3097b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 4300, "upload_time": "2018-04-07T04:16:02", "url": "https://files.pythonhosted.org/packages/e7/79/5f6361675dfddfcc1cb84b9685cf49667b70a9d5e2b0c9aa791256bbcfdc/pyusbmodule-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b97dda67e648a88bc23639ded387b26", "sha256": "d1bc36aa5626bf6b07cf4ba3a3e1148334a1a6a3bafeb03bd87933b8eaa172b4" }, "downloads": -1, "filename": "pyusbmodule-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4b97dda67e648a88bc23639ded387b26", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5011, "upload_time": "2018-04-07T04:16:03", "url": "https://files.pythonhosted.org/packages/5c/9e/21b5250ce6af184aae8c656f627ae357466a1ec0d98330cfa86565db771a/pyusbmodule-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "07896bfa87f62271c2b07828da992af0", "sha256": "763e5e0e72e662311d546b3f6334ade1d92eb0e4e29dfd4731afaf6639968cb2" }, "downloads": -1, "filename": "pyusbmodule-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07896bfa87f62271c2b07828da992af0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 5778, "upload_time": "2018-04-07T04:49:32", "url": "https://files.pythonhosted.org/packages/9d/a6/0dd3525e50308e968a9eb6bfd17f27c3c2d981b5df3efc4f075e9440ef3a/pyusbmodule-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e471dd0c36352e6cadc666b66ca2384", "sha256": "bb12c7955dda5205d5f524ac51dfc2bfa7151ab8051eb4619ae767968e107a61" }, "downloads": -1, "filename": "pyusbmodule-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5e471dd0c36352e6cadc666b66ca2384", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5063, "upload_time": "2018-04-07T04:49:33", "url": "https://files.pythonhosted.org/packages/0e/3a/df2cf1c23633c23a1d09571e025341825c53dea29991ccaa8a4941949f86/pyusbmodule-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "6be4234033c278d59fab45e2ebaac5c5", "sha256": "8504e159aa33528f2f879969865461554229b42de2e81b2bba66d01e915c041b" }, "downloads": -1, "filename": "pyusbmodule-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6be4234033c278d59fab45e2ebaac5c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 5814, "upload_time": "2018-04-07T05:18:55", "url": "https://files.pythonhosted.org/packages/64/48/d65d8cef36e4509aa687cee9b89ab58dd10daa9d5f1ebadae07d9661f5b7/pyusbmodule-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "281fc6a23f88d28c69c24358d1ea2cdc", "sha256": "6c78b19045e667790074fd61febfd9f8919ab3a375f9579b99549e79ed304e28" }, "downloads": -1, "filename": "pyusbmodule-0.1.3.tar.gz", "has_sig": false, "md5_digest": "281fc6a23f88d28c69c24358d1ea2cdc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5130, "upload_time": "2018-04-07T05:18:56", "url": "https://files.pythonhosted.org/packages/a8/c1/9404d142f51d1076cadab34c3400dad8f4b56c2f16599e8e272281ee9f4a/pyusbmodule-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "f0f0c9733ad5410ae0ca94ae62274cd8", "sha256": "c586f7d6277c2e20d288eb2bc387331d3e8b9c751c96bb4e2d3c0a77f800db27" }, "downloads": -1, "filename": "pyusbmodule-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0f0c9733ad5410ae0ca94ae62274cd8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 5857, "upload_time": "2018-04-14T11:46:20", "url": "https://files.pythonhosted.org/packages/40/7d/0162a9a9539739a6bbe25799736b1a325fdd8577ba879912ed32b76fcc98/pyusbmodule-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a42742291d1cbe73df780470d98821cb", "sha256": "6ac1c2d48253f70f6eb89bcb49bd5d5ac179816d387c98a5240007347cc2bfb1" }, "downloads": -1, "filename": "pyusbmodule-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a42742291d1cbe73df780470d98821cb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5131, "upload_time": "2018-04-14T11:46:21", "url": "https://files.pythonhosted.org/packages/0c/6d/689a6ec85058ba2243563935f9b28ebd452ad30d763ec9bb6045595dabcf/pyusbmodule-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "42968e2f221bee8c69e6b856b16cfa16", "sha256": "4e5298b2b40181b3567e9f09f06806b27fba20f4164ecfc2751391ee83a4eb0a" }, "downloads": -1, "filename": "pyusbmodule-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42968e2f221bee8c69e6b856b16cfa16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 5858, "upload_time": "2018-04-14T12:19:31", "url": "https://files.pythonhosted.org/packages/af/7a/9a521cbc9ddfce4cd9c23e88e59d96a3e8027b42e2b2e0ca53559510a9c9/pyusbmodule-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06b86e6bab03c24ae64e412e1aec2cd8", "sha256": "0b98b794278a08a72bc65cc0ac393104cafcda9a2d04df55bc78d2c512822403" }, "downloads": -1, "filename": "pyusbmodule-0.1.5.tar.gz", "has_sig": false, "md5_digest": "06b86e6bab03c24ae64e412e1aec2cd8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5140, "upload_time": "2018-04-14T12:19:32", "url": "https://files.pythonhosted.org/packages/49/f3/93547630ea24438e7f4fb80cb5499f82578768f2f559cb23b3b3b2d15fb6/pyusbmodule-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "51a61b55f5b7cc027a05734d95228c40", "sha256": "438319306e9989e92b3ec3fa9192deb7ce7e098f89acdad506f78b3b1d6e79f0" }, "downloads": -1, "filename": "pyusbmodule-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "51a61b55f5b7cc027a05734d95228c40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 5930, "upload_time": "2018-04-14T12:45:46", "url": "https://files.pythonhosted.org/packages/cb/1f/cd72fbc24e91237aa18398259dabc41f7ebddd5833632a32b8624fcd3ed6/pyusbmodule-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b469f602f5ad0ec8768f4bd396116a1", "sha256": "a137a03cc728f07f8f3d8a579cd7d47a342ec14244390694c10ef3fb9074abb9" }, "downloads": -1, "filename": "pyusbmodule-0.1.6.tar.gz", "has_sig": false, "md5_digest": "8b469f602f5ad0ec8768f4bd396116a1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5186, "upload_time": "2018-04-14T12:45:47", "url": "https://files.pythonhosted.org/packages/12/bc/32f88ce37866e03df9a617a75164b7e5a5d958e91feb2482651082c8a146/pyusbmodule-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "c1cbf8e1b43210e63470ec3bdd8f28f6", "sha256": "50de963fffbbf25174c35d076879d27c9fed8d769864c99f13d4f13180699352" }, "downloads": -1, "filename": "pyusbmodule-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1cbf8e1b43210e63470ec3bdd8f28f6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3099, "upload_time": "2018-04-14T13:55:28", "url": "https://files.pythonhosted.org/packages/b6/2e/afd9d6e523b8d25cf2e410846780c83ac759b5a7cf678a372cd405c71f01/pyusbmodule-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24d4721100067353f7727dfd1163fa1a", "sha256": "5de50329c971fa8fe20e4715c199d0cf1ea9aaa7649b5428a489dc6c780a7c8a" }, "downloads": -1, "filename": "pyusbmodule-0.1.7.tar.gz", "has_sig": false, "md5_digest": "24d4721100067353f7727dfd1163fa1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5190, "upload_time": "2018-04-14T13:55:21", "url": "https://files.pythonhosted.org/packages/36/d6/86a979c4552b592e650093ded2f6aa9a7da92c1c7c191a074ae25e0c398a/pyusbmodule-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c1cbf8e1b43210e63470ec3bdd8f28f6", "sha256": "50de963fffbbf25174c35d076879d27c9fed8d769864c99f13d4f13180699352" }, "downloads": -1, "filename": "pyusbmodule-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1cbf8e1b43210e63470ec3bdd8f28f6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3099, "upload_time": "2018-04-14T13:55:28", "url": "https://files.pythonhosted.org/packages/b6/2e/afd9d6e523b8d25cf2e410846780c83ac759b5a7cf678a372cd405c71f01/pyusbmodule-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24d4721100067353f7727dfd1163fa1a", "sha256": "5de50329c971fa8fe20e4715c199d0cf1ea9aaa7649b5428a489dc6c780a7c8a" }, "downloads": -1, "filename": "pyusbmodule-0.1.7.tar.gz", "has_sig": false, "md5_digest": "24d4721100067353f7727dfd1163fa1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5190, "upload_time": "2018-04-14T13:55:21", "url": "https://files.pythonhosted.org/packages/36/d6/86a979c4552b592e650093ded2f6aa9a7da92c1c7c191a074ae25e0c398a/pyusbmodule-0.1.7.tar.gz" } ] }