{ "info": { "author": "Satya Mishra", "author_email": "satya.devel@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "======\r\nFTD2XX\r\n======\r\n\r\nftd2xx is a simple python wrapper around the `D2XX DLL`_ from FTDI using\r\nctypes. The API based on Pablo Bleyer Kocik's d2xx_ extension.\r\n\r\nVersion 1.1.0 is compatible with Python 3. Please ensure you have FTDI\r\ndrivers installed or available where the linker looks for shared\r\nlibraries (e.g., PATH on windows, LD_LIBRARY_PATH or standard library\r\ndirectories on Linux)\r\n\r\nI don't have time to maintain this project, so I am looking for a maintainer. \r\n\r\nThere is another library by Ben Bass called pylibftdi_ that may fit your needs better.\r\n\r\nAlso, Jeremy Bentham wrote a blog_ about using this library.\r\n\r\n.. _d2xx: http://bleyer.org/pyusb/\r\n.. _pylibftdi: https://bitbucket.org/codedstructure/pylibftdi\r\n.. _D2XX DLL: http://www.ftdichip.com/Drivers/D2XX.htm\r\n.. _blog: https://iosoft.blog/2018/12/02/ftdi-python-part-1/\r\n\r\n\r\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/snmishra/ftd2xx", "keywords": "ftd2xx d2xx ftdi", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ftd2xx", "package_url": "https://pypi.org/project/ftd2xx/", "platform": "", "project_url": "https://pypi.org/project/ftd2xx/", "project_urls": { "Homepage": "https://github.com/snmishra/ftd2xx" }, "release_url": "https://pypi.org/project/ftd2xx/1.1.2/", "requires_dist": [ "future", "pywin32 ; platform_system == \"Windows\"" ], "requires_python": "", "summary": "Python interface to ftd2xx.dll from FTDI using ctypes based on d2xx by Pablo Bleyer", "version": "1.1.2" }, "last_serial": 5897243, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "2829f92a4a3c66081455a98bfe9f8eb4", "sha256": "82a6ab0b15881e86a3fa3821a173bd26263ac68e5684fdf195147e8962e865a4" }, "downloads": -1, "filename": "ftd2xx-1.0.tar.gz", "has_sig": false, "md5_digest": "2829f92a4a3c66081455a98bfe9f8eb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47329, "upload_time": "2016-03-17T11:59:36", "url": "https://files.pythonhosted.org/packages/54/a7/d388e69b5c20061042eb396a170d0aefc82a19c38068896d428b8de9b6da/ftd2xx-1.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e5cec0cd16e54da1c35b579fb1dbabc1", "sha256": "0a8d20375364f00436b4e725f138f3062a3ec989fcc263a157767eb1d8ec5965" }, "downloads": -1, "filename": "ftd2xx-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "e5cec0cd16e54da1c35b579fb1dbabc1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 155148, "upload_time": "2019-05-20T13:21:46", "url": "https://files.pythonhosted.org/packages/35/ac/20338ebc135f2ace8e2affc69910313dfcb2d7282198902772f454da58b2/ftd2xx-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81b7517e8865773574682d9c970305d2", "sha256": "49819cde7faa30aad0dd794cb9b6e4ffbfd4fc349bdb72191597a75300d7defd" }, "downloads": -1, "filename": "ftd2xx-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "81b7517e8865773574682d9c970305d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 102425, "upload_time": "2019-05-20T13:21:48", "url": "https://files.pythonhosted.org/packages/04/d4/09023e5c381443672fb65d72fc6694292d89b7ab37d36dce63c0a9e3e82d/ftd2xx-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de06725c644270b4db2322d12ef143f3", "sha256": "90df60c2468e7dd9c870fcfe6dff8da6b477334f912e5028c3ccf54a78466f3a" }, "downloads": -1, "filename": "ftd2xx-1.1.0.tar.gz", "has_sig": false, "md5_digest": "de06725c644270b4db2322d12ef143f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47808, "upload_time": "2019-05-20T13:21:49", "url": "https://files.pythonhosted.org/packages/0d/d1/bca4062d5750e9eb813dd7c17836d91a26dfc5c3add65a5ea61498a28814/ftd2xx-1.1.0.tar.gz" } ], "1.1.0rc1": [ { "comment_text": "", "digests": { "md5": "360cf44810b54cb05a75ce23263e7f2c", "sha256": "580ceb9d574bbc6fe6555dc7bcdce38cd98f97194a2b787bc8f5e84998c33d4f" }, "downloads": -1, "filename": "ftd2xx-1.1.0rc1-py2-none-any.whl", "has_sig": false, "md5_digest": "360cf44810b54cb05a75ce23263e7f2c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 155031, "upload_time": "2019-05-15T21:38:33", "url": "https://files.pythonhosted.org/packages/34/4b/e0a59a223cddf050519f47ff4f2b69b2f150634e68a4fea2946790feed0b/ftd2xx-1.1.0rc1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50a71b83973816ffd52b1b4b88c62055", "sha256": "aeda4428a40381b7053558bee87d6dcf0aacdec791b4a63fb1167b6e8984182b" }, "downloads": -1, "filename": "ftd2xx-1.1.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "50a71b83973816ffd52b1b4b88c62055", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 155012, "upload_time": "2019-05-15T21:38:35", "url": "https://files.pythonhosted.org/packages/2c/0a/1a4e79a0c35a1382b2128afac81fd1548d41e23656da84d3be25805398ac/ftd2xx-1.1.0rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21a5e71b3feb7ef9baf61c34e56d8c2f", "sha256": "914c50cb0bfbdfdfec0cd6fe0794c29de3c7099a479ac71094f1eb81eaf08ba4" }, "downloads": -1, "filename": "ftd2xx-1.1.0rc1.tar.gz", "has_sig": false, "md5_digest": "21a5e71b3feb7ef9baf61c34e56d8c2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47524, "upload_time": "2019-05-15T21:38:36", "url": "https://files.pythonhosted.org/packages/9b/43/ba4741ea03c3fa39b836f16b7d5f379f9bc640b453cfafeac85f9b29c8a9/ftd2xx-1.1.0rc1.tar.gz" } ], "1.1.0rc2": [ { "comment_text": "", "digests": { "md5": "6786d0457ac0c6c0bb07d1f3c8a30bf8", "sha256": "6e595f6941e45552c58ea6ef38c4b9480f6d127706f86ede21e6e681cf20797c" }, "downloads": -1, "filename": "ftd2xx-1.1.0rc2-py2-none-any.whl", "has_sig": false, "md5_digest": "6786d0457ac0c6c0bb07d1f3c8a30bf8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 155182, "upload_time": "2019-05-17T12:32:31", "url": "https://files.pythonhosted.org/packages/00/27/3c3cf9a94c98e2506ddca8f4c8a545179416974b4aa5c243b81bc2c48870/ftd2xx-1.1.0rc2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b25b047fad386f1e097adc278ebfa7b5", "sha256": "4905dbf4f3b8069b85c2f58a3a7a6529d9781ad64f437b43e9254faf2e7add38" }, "downloads": -1, "filename": "ftd2xx-1.1.0rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "b25b047fad386f1e097adc278ebfa7b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 155160, "upload_time": "2019-05-17T12:32:33", "url": "https://files.pythonhosted.org/packages/92/a7/50ac34626aad07f7896660a54d3aa5f975c74851e77b9b39f7fa380e0beb/ftd2xx-1.1.0rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c9bb953cdf5ae7b675eab2617917297", "sha256": "e05cb2e81522defe0f4ad3b2ceb4056e7bb221b1a823bbed08702985177a1909" }, "downloads": -1, "filename": "ftd2xx-1.1.0rc2.tar.gz", "has_sig": false, "md5_digest": "2c9bb953cdf5ae7b675eab2617917297", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47809, "upload_time": "2019-05-17T12:32:34", "url": "https://files.pythonhosted.org/packages/f3/1c/00b106c9a31bae8d9c5caecf60989c898f62324fed333b092b2e4001a1c5/ftd2xx-1.1.0rc2.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "869dcc3a85a0666e09d47f4fd9b78405", "sha256": "dca9153de8f7e158201760019fe6944114a050694252e3510898df6f5b286393" }, "downloads": -1, "filename": "ftd2xx-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "869dcc3a85a0666e09d47f4fd9b78405", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 155178, "upload_time": "2019-09-04T15:47:46", "url": "https://files.pythonhosted.org/packages/ac/78/041312ebd3ba18aa484d618bdd79a18e0b7422bfcf0b098315cba104a84f/ftd2xx-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe9be279c98e06b1a0bd2616f6b27a4d", "sha256": "2f2799399049732f77375a8b4ec6c52b31429357b6fd6f6fd039c93d6787fa91" }, "downloads": -1, "filename": "ftd2xx-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fe9be279c98e06b1a0bd2616f6b27a4d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 155177, "upload_time": "2019-09-04T15:47:48", "url": "https://files.pythonhosted.org/packages/77/86/0e8998e90a389ce4c59c23420c4ee76638bf3bc97ee44486aec1951f9216/ftd2xx-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8db54585bced15c5e1a061f4605702d5", "sha256": "8eb6729fba576eec2f678b83dcad5ee52db5bd5fc71158c15f978ba5a02d9103" }, "downloads": -1, "filename": "ftd2xx-1.1.1.tar.gz", "has_sig": false, "md5_digest": "8db54585bced15c5e1a061f4605702d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48347, "upload_time": "2019-09-04T15:47:49", "url": "https://files.pythonhosted.org/packages/44/57/e8b43c08352982e1d73905d3c007fa3facfd22dd8e1ebfcb8b0e5b7b1e8a/ftd2xx-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "45b8293b46595d0a43a0bf126881ce5b", "sha256": "953d90e02e0070111a6dae64e70e82ce79c071b6fd96552b72adb6dabc8a288e" }, "downloads": -1, "filename": "ftd2xx-1.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "45b8293b46595d0a43a0bf126881ce5b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 155571, "upload_time": "2019-09-27T17:29:08", "url": "https://files.pythonhosted.org/packages/72/37/a3f54498f03c539b08cf0a1637683d646bcc1052b8b879e6641964538b9b/ftd2xx-1.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca0eb3b8b78130b7aa8be0ad07e2add2", "sha256": "6af0593065816e937db428db3dc66c51f348be7f998f862fa213e59d3754eb4e" }, "downloads": -1, "filename": "ftd2xx-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ca0eb3b8b78130b7aa8be0ad07e2add2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 155424, "upload_time": "2019-09-27T17:29:10", "url": "https://files.pythonhosted.org/packages/dc/fe/6dad63c0d1af2649145b1887a7d7d17eacaac23fa7c342496fb19d28043d/ftd2xx-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70b6b76dacee61b757f0423c0dae7cea", "sha256": "f920875702ef5478e97be442877d6ccfec211dff12cff56cf97ad122096d40a1" }, "downloads": -1, "filename": "ftd2xx-1.1.2.tar.gz", "has_sig": false, "md5_digest": "70b6b76dacee61b757f0423c0dae7cea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48539, "upload_time": "2019-09-27T17:29:12", "url": "https://files.pythonhosted.org/packages/78/6b/70e1f95a3cf9c4993e89551fb792eb33d228f6ac336ed4d3f8faab3ef91b/ftd2xx-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "45b8293b46595d0a43a0bf126881ce5b", "sha256": "953d90e02e0070111a6dae64e70e82ce79c071b6fd96552b72adb6dabc8a288e" }, "downloads": -1, "filename": "ftd2xx-1.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "45b8293b46595d0a43a0bf126881ce5b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 155571, "upload_time": "2019-09-27T17:29:08", "url": "https://files.pythonhosted.org/packages/72/37/a3f54498f03c539b08cf0a1637683d646bcc1052b8b879e6641964538b9b/ftd2xx-1.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca0eb3b8b78130b7aa8be0ad07e2add2", "sha256": "6af0593065816e937db428db3dc66c51f348be7f998f862fa213e59d3754eb4e" }, "downloads": -1, "filename": "ftd2xx-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ca0eb3b8b78130b7aa8be0ad07e2add2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 155424, "upload_time": "2019-09-27T17:29:10", "url": "https://files.pythonhosted.org/packages/dc/fe/6dad63c0d1af2649145b1887a7d7d17eacaac23fa7c342496fb19d28043d/ftd2xx-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70b6b76dacee61b757f0423c0dae7cea", "sha256": "f920875702ef5478e97be442877d6ccfec211dff12cff56cf97ad122096d40a1" }, "downloads": -1, "filename": "ftd2xx-1.1.2.tar.gz", "has_sig": false, "md5_digest": "70b6b76dacee61b757f0423c0dae7cea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48539, "upload_time": "2019-09-27T17:29:12", "url": "https://files.pythonhosted.org/packages/78/6b/70e1f95a3cf9c4993e89551fb792eb33d228f6ac336ed4d3f8faab3ef91b/ftd2xx-1.1.2.tar.gz" } ] }