{ "info": { "author": "Pier-Yves Lessard", "author_email": "py.lessard@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator" ], "description": "python-can-isotp\n################\n\nThis project is a Python package meant to provide support for IsoTP (ISO-15765) protocol written in Python 3. The code is published under MIT license on GitHub (`pylessard/python-can-isotp `_).\n\nThis package contains a Python implementation of the protocol that works in the user space that may or may not be coupled with `python-can `_. It also contains a wrapper for a simplified usage of the `Linux SocketCAN IsoTP kernel module `_\n\nDocumentation\n-------------\n\nThe documentation is available here : http://can-isotp.readthedocs.io\n\nRequirements\n------------\n\n - Python 3+\n\nInstallation\n------------\n\nusing pip::\n\n pip install can-isotp\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/pylessard/python-can-isotp/archive/v1.5.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pylessard/python-can-isotp", "keywords": "isotp,can,iso-15765,15765,iso15765", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "can-isotp", "package_url": "https://pypi.org/project/can-isotp/", "platform": "", "project_url": "https://pypi.org/project/can-isotp/", "project_urls": { "Download": "https://github.com/pylessard/python-can-isotp/archive/v1.5.tar.gz", "Homepage": "https://github.com/pylessard/python-can-isotp" }, "release_url": "https://pypi.org/project/can-isotp/1.5/", "requires_dist": null, "requires_python": ">=3", "summary": "Module enabling the IsoTP protocol defined by ISO-15765", "version": "1.5" }, "last_serial": 5478945, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "c51093ef0f67de30960b752a8b6e6aeb", "sha256": "4514eaab2866e9610b2d8ee2dfa4030ce95795edb370eb98656e5cad6b42136c" }, "downloads": -1, "filename": "can_isotp-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c51093ef0f67de30960b752a8b6e6aeb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7", "size": 8191, "upload_time": "2017-11-26T04:39:58", "url": "https://files.pythonhosted.org/packages/32/17/412fc60848ba15ca8337d33cd2bb8ef5cdc62a1b42eae5a0d5d17763beef/can_isotp-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d262bb4050eae419c13986729f3d1f1", "sha256": "dc49c04b100819bfa2eb973fdd9e2864b4d53032bcf975f85089a3ead05f0eae" }, "downloads": -1, "filename": "can-isotp-0.2.tar.gz", "has_sig": false, "md5_digest": "4d262bb4050eae419c13986729f3d1f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5418, "upload_time": "2017-11-26T04:39:59", "url": "https://files.pythonhosted.org/packages/41/6c/4f01c1c1c44b6fe1609e76d5ee11189bbbb4013f5a48009e3556d319457e/can-isotp-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "717e678834b7eecd1a4c69028136821d", "sha256": "0cf2b27504755e40ac13aa5260048ecf8cb59722009f73b194a0d73b5f016925" }, "downloads": -1, "filename": "can-isotp-0.3.tar.gz", "has_sig": false, "md5_digest": "717e678834b7eecd1a4c69028136821d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5440, "upload_time": "2018-05-11T03:09:56", "url": "https://files.pythonhosted.org/packages/08/65/5ec838c99506590d16d4470e1da5a22e892e73dec17d447d81e4b7963788/can-isotp-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "fd765fe64d53c7d15571a6c506d9c65e", "sha256": "e92dfe393ad18bc442c671cafd1e883ee80ad7211b58a4391fbe103591b9119a" }, "downloads": -1, "filename": "can-isotp-0.4.tar.gz", "has_sig": false, "md5_digest": "fd765fe64d53c7d15571a6c506d9c65e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5621, "upload_time": "2018-05-23T02:54:01", "url": "https://files.pythonhosted.org/packages/f7/90/4eaa89581bead887ba1b7319972f056dd4dcc88729113af8febf844e475a/can-isotp-0.4.tar.gz" } ], "1.0": [], "1.1": [ { "comment_text": "", "digests": { "md5": "039e1824d16219bc9633b123122517ae", "sha256": "c7275c5db287592b207bc03b1b3e73b86a682dbb2c6440e735477a6210088123" }, "downloads": -1, "filename": "can_isotp-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "039e1824d16219bc9633b123122517ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 30930, "upload_time": "2019-01-02T03:35:06", "url": "https://files.pythonhosted.org/packages/66/c2/ca5993ab2170305bf534487a34133ca1bb0a8ce7e6691aea93d31f55573f/can_isotp-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c25d5f1fbde9167ff717c43e789da152", "sha256": "e53bd68bcbcf6c06864a24032579278070bd9c69a986f7c66e827f010d7b97e3" }, "downloads": -1, "filename": "can-isotp-1.1.tar.gz", "has_sig": false, "md5_digest": "c25d5f1fbde9167ff717c43e789da152", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 25482, "upload_time": "2019-01-02T03:35:08", "url": "https://files.pythonhosted.org/packages/62/be/24b19ff9a10097ce42dff0a04a0d45db9288eb6912f8c64a76a1c9fd4187/can-isotp-1.1.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "149f311d82d6e9782b540b15265fa235", "sha256": "a19e0f1d10fabf5b129d62410b813570f988f7d5b982b28f60742d578b393221" }, "downloads": -1, "filename": "can_isotp-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "149f311d82d6e9782b540b15265fa235", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 17327, "upload_time": "2019-01-02T04:01:06", "url": "https://files.pythonhosted.org/packages/cf/f4/9c31c2d6f2916be5d392a2ec8b27c92dd6985dd650d8c333d97becd6b6be/can_isotp-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3aaff7b8fece112df1cb326a2db7a8ab", "sha256": "071971300909ca8b4fac83b1748c95b48a9048b45de6b21ea78ce84d3025feec" }, "downloads": -1, "filename": "can-isotp-1.3.tar.gz", "has_sig": false, "md5_digest": "3aaff7b8fece112df1cb326a2db7a8ab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 25467, "upload_time": "2019-01-02T04:01:08", "url": "https://files.pythonhosted.org/packages/ff/45/3f6ee415a11110b5e16503cd27b2e6fe8196262ecee8dacae65eafb429fb/can-isotp-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "85a7e42ce61dc77092de55e767bdec46", "sha256": "ee09c511ea3eed2ddd2b0c7005bd9b5eaf9d91c7c1c74c02a3a24847f01f6753" }, "downloads": -1, "filename": "can_isotp-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "85a7e42ce61dc77092de55e767bdec46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 18217, "upload_time": "2019-05-01T01:20:10", "url": "https://files.pythonhosted.org/packages/a7/92/4ddcab3febeadb54124bb3345530fdd97f1ed7198b8ff9e45b1c11cf7f06/can_isotp-1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c239c243b325f2b3476025fda48157b", "sha256": "8e465d42d3c9481df886d0e34c4a047beffe6eb0c5a5ae2a90fd89eaf2675910" }, "downloads": -1, "filename": "can-isotp-1.4.tar.gz", "has_sig": false, "md5_digest": "1c239c243b325f2b3476025fda48157b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 27452, "upload_time": "2019-05-01T01:20:12", "url": "https://files.pythonhosted.org/packages/70/a9/abb57a3a5aaf3d8b0313319cf0100422338eda4570ec2644f52079a67860/can-isotp-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "c58389cc5801100f204b87a6bb940f19", "sha256": "acb8667e081fe592a8edea8989d9037ff066b4baf0e7cb62d9d2da416b642cc2" }, "downloads": -1, "filename": "can_isotp-1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c58389cc5801100f204b87a6bb940f19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 19078, "upload_time": "2019-07-03T00:36:39", "url": "https://files.pythonhosted.org/packages/6a/81/8ad838075a424b773b71a037fd3cca3cac0836048c8da3234f2089c25c07/can_isotp-1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a3b15db4f357f4906386c7ccc95434b", "sha256": "01af514a4518d742a51429ac65d150567b33acd07473b713b76b57e14e2bc19a" }, "downloads": -1, "filename": "can-isotp-1.5.tar.gz", "has_sig": false, "md5_digest": "9a3b15db4f357f4906386c7ccc95434b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 31376, "upload_time": "2019-07-03T00:36:40", "url": "https://files.pythonhosted.org/packages/15/04/846ed1c2fb85c3713d05c26495da780aa7a14e0eadf7a34743c4d847e091/can-isotp-1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c58389cc5801100f204b87a6bb940f19", "sha256": "acb8667e081fe592a8edea8989d9037ff066b4baf0e7cb62d9d2da416b642cc2" }, "downloads": -1, "filename": "can_isotp-1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c58389cc5801100f204b87a6bb940f19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 19078, "upload_time": "2019-07-03T00:36:39", "url": "https://files.pythonhosted.org/packages/6a/81/8ad838075a424b773b71a037fd3cca3cac0836048c8da3234f2089c25c07/can_isotp-1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a3b15db4f357f4906386c7ccc95434b", "sha256": "01af514a4518d742a51429ac65d150567b33acd07473b713b76b57e14e2bc19a" }, "downloads": -1, "filename": "can-isotp-1.5.tar.gz", "has_sig": false, "md5_digest": "9a3b15db4f357f4906386c7ccc95434b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 31376, "upload_time": "2019-07-03T00:36:40", "url": "https://files.pythonhosted.org/packages/15/04/846ed1c2fb85c3713d05c26495da780aa7a14e0eadf7a34743c4d847e091/can-isotp-1.5.tar.gz" } ] }