{ "info": { "author": "Urban Bruhin", "author_email": "urban.bruhin@sensirion.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: System :: Hardware :: Hardware Drivers" ], "description": "sensirion-shdlc-driver\r\n======================\r\n\r\nThis package contains the base driver for Sensirion SHDLC devices. It allows to\r\ntransmit and receive SHDLC frames over the serial port and provides some\r\ngeneric commands (e.g. reading the serial number of a device).\r\n\r\n\r\nNote\r\n----\r\n\r\nNormally you shouldn't use this driver directly - instead you should use the\r\ndevice-specific driver for your actual device as it provides additional\r\ncommands. But this driver is still useful if you want to transceive raw SHDLC\r\nframes, or if there is no specific driver available yet for your device.\r\n\r\n\r\nInstallation and Usage\r\n----------------------\r\n\r\nThe user manual is available at https://sensirion.github.io/python-shdlc-driver/.\r\n\r\nCHANGELOG\r\n---------\r\n\r\n0.1.1\r\n:::::\r\n- Add optional dependency ``intelhex`` for performing firmware updates\r\n- Add bootloader commands: ``ShdlcCmdBootloaderBase``,\r\n ``ShdlcCmdEnterBootloader``, ``ShdlcCmdFirmwareUpdateStart``,\r\n ``ShdlcCmdFirmwareUpdateData``, ``ShdlcCmdFirmwareUpdateStop``\r\n- Add exceptions for the firmware updater:\r\n ``ShdlcFirmwareImageSignatureError``,\r\n ``ShdlcFirmwareImageIncompatibilityError``\r\n- Add classes to perform firmware updates over SHDLC: ``ShdlcFirmwareImage``,\r\n ``ShdlcFirmwareUpdate``\r\n- Add property ``lock`` to the ``ShdlcPort`` interface to allow locking the\r\n port from outside the class\r\n\r\n0.1.0\r\n:::::\r\n- Initial release\r\n\r\n\r\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sensirion/python-shdlc-driver", "keywords": "shdlc sensirion sensor driver", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "sensirion-shdlc-driver", "package_url": "https://pypi.org/project/sensirion-shdlc-driver/", "platform": "", "project_url": "https://pypi.org/project/sensirion-shdlc-driver/", "project_urls": { "Homepage": "https://github.com/sensirion/python-shdlc-driver" }, "release_url": "https://pypi.org/project/sensirion-shdlc-driver/0.1.1/", "requires_dist": [ "pyserial (~=3.0)", "intelhex (~=2.0) ; extra == 'fwupdate'", "flake8 (~=3.6.0) ; extra == 'test'", "intelhex (~=2.0) ; extra == 'test'", "mock (~=3.0.0) ; extra == 'test'", "pytest (~=3.10.0) ; extra == 'test'", "pytest-cov (~=2.6.0) ; extra == 'test'" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "summary": "Base Driver for Communicating With Sensirion SHDLC Devices", "version": "0.1.1" }, "last_serial": 5874681, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f9317417cb55a2a9da7b734a0d7b5332", "sha256": "218a4ffa96c5ccadaf236d04080aa855a096734b733e9c514ebe3ab850da3233" }, "downloads": -1, "filename": "sensirion_shdlc_driver-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f9317417cb55a2a9da7b734a0d7b5332", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 23140, "upload_time": "2019-02-13T16:13:36", "url": "https://files.pythonhosted.org/packages/64/c1/10bb8b42127f097f25ec4e00b6b32c31c18eb33b0ca486afa648449c5210/sensirion_shdlc_driver-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec4c6a387f660fc1566e321779320ded", "sha256": "3507bd6176b1518394a1fc16891cc2b547104409f2e2e2c48161332bf7683319" }, "downloads": -1, "filename": "sensirion_shdlc_driver-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ec4c6a387f660fc1566e321779320ded", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 22117, "upload_time": "2019-02-13T16:13:38", "url": "https://files.pythonhosted.org/packages/6a/b8/945ebce0f93e6fea598a83f58c39a5cc72afd395cafef2fb874e2f9a30a1/sensirion_shdlc_driver-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "713e6371e7a1b09d6f78a6cc7d860b3a", "sha256": "e96dc873c442bca4f4a53c85cfe97548daae5be6dcfb91c85d9217c18127d03a" }, "downloads": -1, "filename": "sensirion-shdlc-driver-0.1.0.tar.gz", "has_sig": false, "md5_digest": "713e6371e7a1b09d6f78a6cc7d860b3a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 14142, "upload_time": "2019-02-13T16:13:40", "url": "https://files.pythonhosted.org/packages/5d/8d/92d73f8d842ebc57738cc714c3537146d1576ac4a581895f8ba185a5475f/sensirion-shdlc-driver-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e5f77bdca98b6681635f18a09f4d28c5", "sha256": "0fb20ad2fc33debfba694e4ff72e36c285711e09274f9595c7ef6e90853f9312" }, "downloads": -1, "filename": "sensirion_shdlc_driver-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "e5f77bdca98b6681635f18a09f4d28c5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 29186, "upload_time": "2019-09-23T16:37:17", "url": "https://files.pythonhosted.org/packages/db/85/029283330e4eade33ca86827a0977163504849d48539b3f74450210742aa/sensirion_shdlc_driver-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6ce99afb3f37dc80324a69c862c0a33", "sha256": "8bed4473789e3c05383de4b1e74cb7b7cfbb408d26050ad3cb24ac7a0f41f24e" }, "downloads": -1, "filename": "sensirion_shdlc_driver-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e6ce99afb3f37dc80324a69c862c0a33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 29166, "upload_time": "2019-09-23T16:37:19", "url": "https://files.pythonhosted.org/packages/a3/df/8290e81caef531839c66165c906b141d94c344d577139e1fe0698cd52f1f/sensirion_shdlc_driver-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6868b01e0eca3572ca70310713db1ff", "sha256": "2bf3ad92d6cf961465bc344c9ab60f56a387bc28540b311e51fca2d98a6465d5" }, "downloads": -1, "filename": "sensirion-shdlc-driver-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d6868b01e0eca3572ca70310713db1ff", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 18776, "upload_time": "2019-09-23T16:37:21", "url": "https://files.pythonhosted.org/packages/52/64/b410dc5fef5ab475ec6e52dae2ede1395507a500501f831e7cf76d64928f/sensirion-shdlc-driver-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e5f77bdca98b6681635f18a09f4d28c5", "sha256": "0fb20ad2fc33debfba694e4ff72e36c285711e09274f9595c7ef6e90853f9312" }, "downloads": -1, "filename": "sensirion_shdlc_driver-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "e5f77bdca98b6681635f18a09f4d28c5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 29186, "upload_time": "2019-09-23T16:37:17", "url": "https://files.pythonhosted.org/packages/db/85/029283330e4eade33ca86827a0977163504849d48539b3f74450210742aa/sensirion_shdlc_driver-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6ce99afb3f37dc80324a69c862c0a33", "sha256": "8bed4473789e3c05383de4b1e74cb7b7cfbb408d26050ad3cb24ac7a0f41f24e" }, "downloads": -1, "filename": "sensirion_shdlc_driver-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e6ce99afb3f37dc80324a69c862c0a33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 29166, "upload_time": "2019-09-23T16:37:19", "url": "https://files.pythonhosted.org/packages/a3/df/8290e81caef531839c66165c906b141d94c344d577139e1fe0698cd52f1f/sensirion_shdlc_driver-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6868b01e0eca3572ca70310713db1ff", "sha256": "2bf3ad92d6cf961465bc344c9ab60f56a387bc28540b311e51fca2d98a6465d5" }, "downloads": -1, "filename": "sensirion-shdlc-driver-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d6868b01e0eca3572ca70310713db1ff", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 18776, "upload_time": "2019-09-23T16:37:21", "url": "https://files.pythonhosted.org/packages/52/64/b410dc5fef5ab475ec6e52dae2ede1395507a500501f831e7cf76d64928f/sensirion-shdlc-driver-0.1.1.tar.gz" } ] }