cantools

View on PyPIReverse Dependencies (20)

39.4.5 cantools-39.4.5-py3-none-any.whl

Wheel Details

Project: cantools
Version: 39.4.5
Filename: cantools-39.4.5-py3-none-any.whl
Download: [link]
Size: 153283
MD5: 504c409a526cef79de4ae0b8715f37fe
SHA256: d05b428c2d0afa9fb27a1f9f16b943ef573e0138aa466990dfa4e162d14a8a61
Uploaded: 2024-02-25 23:12:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cantools
Version: 39.4.5
Summary: CAN BUS tools.
Author-Email: Erik Moqvist <erik.moqvist[at]gmail.com>
Project-Url: homepage, https://github.com/cantools/cantools
Project-Url: documentation, https://cantools.readthedocs.io/
Project-Url: repository, https://github.com/cantools/cantools
License: MIT
Keywords: can,can bus,arxml,dbc,kcd,automotive
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Requires-Dist: bitstruct (>=8.16.1)
Requires-Dist: python-can (>=3.3.4)
Requires-Dist: textparser (>=0.21.1)
Requires-Dist: diskcache
Requires-Dist: argparse-addons
Requires-Dist: crccheck
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pipx; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: matplotlib; extra == "plot"
Requires-Dist: windows-curses; (platform_system == "Windows" and platform_python_implementation == "CPython") and extra == "windows-all"
Provides-Extra: dev
Provides-Extra: plot
Provides-Extra: windows-all
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 15845 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
cantools/__init__.py sha256=dShD_0LbGClNr5kVJq87hHForHdbzRWimfeHFF-MFW0 3199
cantools/__main__.py sha256=V5nadWmxSTd8D7vRUsqjlHBswGCFUy3EX7yGNSsqBuM 71
cantools/errors.py sha256=Mft7rw6uEqRWR8WsPuH0ipD5Uq1SQbdNi2vOW0T7-wE 99
cantools/j1939.py sha256=99EBF8L9Qa2rfSfD_T7946KPONx3OH4ctExPuysQN50 4509
cantools/logreader.py sha256=_MgDs-MoPX_W0HX3TJ5N5mwZWqsekREvc2f5LxOAja4 14963
cantools/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cantools/tester.py sha256=HwaBpkpG1Brn4clcN-jxQ4N5wmQLw_rG5MPmKfu2dT8 15355
cantools/typechecking.py sha256=g-R0ItMClg-KxDmM9KEw0jAcgT5CuFV_OTpArsm0pJY 1950
cantools/autosar/__init__.py sha256=KwuJfKbaKOyBXmCbj_b3l3JSyCd6B-9jm7vBInPGLuU 125
cantools/autosar/end_to_end.py sha256=Wgoi_YbKGW_NDZjFrgRafR-JYi0v7zDiu0ulUiX0nMM 5679
cantools/autosar/secoc.py sha256=Ozfp2LTx_v4ScJ5-lLQuCFFpcaWCO00VCnwWJq5PjmI 3779
cantools/autosar/snakeauth.py sha256=SMY5RoQ5m_3Q-ycv9Pv1i0epnkqsknWoY1D8w4udOiY 1207
cantools/database/__init__.py sha256=gkxzzVmtdPGNyOlBXVw_HvC3rgjSjoRlNM3CgM41WeM 14269
cantools/database/conversion.py sha256=H7jnwg3BNfB7MDqAsK8-YgPDbLCZufL8D6hdIDtHinc 9848
cantools/database/errors.py sha256=F-y-Oagw39fYnLWTV-Vu-ysNPVFH4QWd4KnE8L5i4jY 179
cantools/database/namedsignalvalue.py sha256=UQBTdQoM7eEBVg4vn8xnJD9Tucpw2Sqflav5cZzKk4Q 1599
cantools/database/utils.py sha256=5grtYvpkVm4uzadV2I0mhOVULBBa7Iuu1fWnZqLqH1A 15395
cantools/database/can/__init__.py sha256=1qeDi4SCYQ350zImodvQ52GKRRo3fRMoLxQ8pkVOnvI 157
cantools/database/can/attribute.py sha256=VAKQU3jGcxv4gLByEd7UDkiOPkKdmyBurM2RBQ8EUts 775
cantools/database/can/attribute_definition.py sha256=jh5OAR2wBOBeOA8cWKQt84FtVGMhGw0Tyh8a3tnNnvw 2190
cantools/database/can/bus.py sha256=2E6AS0JeXycYH9MkRPIGrvi9cVLa8lUasJYbYFfHYbQ 2496
cantools/database/can/c_source.py sha256=872-FQWJlNpRxmBuj-MrGLH5fb8u24DtD9eBwHjqH6A 60214
cantools/database/can/database.py sha256=0b4HXjs0TbQfDmqWrHue1vJIcqHUVcR_OEHFIZwyOqA 21432
cantools/database/can/environment_variable.py sha256=lzr7ipETkSe-4MBJgiDHghZJNXmiQUzUyZH2c5bGM7I 3342
cantools/database/can/internal_database.py sha256=npEwh6gFMTXxr3_JncRNX3VQh-6PDqGrFCZxKi793GQ 832
cantools/database/can/message.py sha256=eS4Pll6s6AXCy71V4QT_wReVyEBL3me1CcZRQ9hmsUI 49352
cantools/database/can/node.py sha256=Gj2TDAxgDqlyPE1zmfLMr9kGAdu0g_UMhY81pMgeIDo 2980
cantools/database/can/signal.py sha256=PssH-jn2zFfezksZ16Gw6FUM41hI6edE0frAOKC6LMo 10800
cantools/database/can/signal_group.py sha256=-_2d8fCtpNWmKfmIIV5AvyW-nyJbefhUFfAslf-wmHA 1413
cantools/database/can/formats/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cantools/database/can/formats/dbc.py sha256=kn1xgGXAl0Xma5Z5D2YQ-ssxjUXjB6UA4SK6S0FeYHo 68363
cantools/database/can/formats/dbc_specifics.py sha256=d_ucv7Bu2zuHx_SLUIFN9NtZJcT7qXtjd188stNqcM8 2453
cantools/database/can/formats/kcd.py sha256=JVTnaVg73RbHft1FzvYHMXfbuUw-pS-bQ1M0m_ptamw 15175
cantools/database/can/formats/sym.py sha256=OA7Y8K5fqtFohZtqdqOx6879FXr2LnSQbjNMdEuHWa8 35187
cantools/database/can/formats/utils.py sha256=1w1z3N18cEpD-EDCAWA9d3zKMQZx8WPM049arLDoPBU 355
cantools/database/can/formats/arxml/__init__.py sha256=QIrXBHtivZk38P6VPwdOFYobByLABe-W7zw6rvwJUKc 2658
cantools/database/can/formats/arxml/bus_specifics.py sha256=RsfMykp-KeyBvwqQCRxqU6Ll9Yj-spAYeBn-E3AC9Og 146
cantools/database/can/formats/arxml/database_specifics.py sha256=pqhu-npNpduae3LRwxbjE51TkVNYTAvCE_n6qnKNswM 455
cantools/database/can/formats/arxml/ecu_extract_loader.py sha256=MOsDXktCMYZ84HqytH6CLl5eH_njCRzagHYN_G4JNVA 12918
cantools/database/can/formats/arxml/end_to_end_properties.py sha256=OGeUbiVOK9thWONdrv_3J2WN1Ms840yWolNcs5I8wy4 1433
cantools/database/can/formats/arxml/message_specifics.py sha256=NJJDP15eihHZOcnb5l_dh8aqL1U_Zy4IzTJ8PkbDUyU 2093
cantools/database/can/formats/arxml/node_specifics.py sha256=ctWaS90gfXVqM-14_6Y1o39uRhWYpliROtO9udwXP-c 224
cantools/database/can/formats/arxml/secoc_properties.py sha256=tQkA3L2h_2IR1I-Cq3DIVbiebwNpOH5MxAfgz4kalqc 3282
cantools/database/can/formats/arxml/system_loader.py sha256=RPgPpEuN_17-u7KBYDIQ9ad9QPnuUOwUy9zHRC4kntw 97937
cantools/database/can/formats/arxml/utils.py sha256=ApdtXg0FGfxjtB1FIqvQHHzy-jPrxhuIP3zLXUWZdNc 1725
cantools/database/diagnostics/__init__.py sha256=vqZ2N40Vpr37GlcIwnONuVFRenVh5Scmfc40KTReFJE 75
cantools/database/diagnostics/data.py sha256=6R1VVknohDcplmOWjlQ2AR2leOlRlzqMPWBb37q9JDM 5342
cantools/database/diagnostics/database.py sha256=3MCSskJpDirWRnNK3tryWbKxq-O6vIAAxCrNJkn5IZA 3170
cantools/database/diagnostics/did.py sha256=WO1kkqqWtG_ygtH9Lk3lvuAsm06DVz36RC6tiS9y59E 3352
cantools/database/diagnostics/internal_database.py sha256=E90ThC42YoB0okiQ3zOjMSMISAdbel6UKkE_5cv0KqM 161
cantools/database/diagnostics/formats/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cantools/database/diagnostics/formats/cdd.py sha256=cK0XihBHXQvAKoDOhFmpW_ODvQ6KpMXaToSlZnixIvI 6780
cantools/subparsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cantools/subparsers/__utils__.py sha256=36TjZ3GxgdZcLiJLBv_UX-hDvqKUPnRlI4xayCZYwJY 8729
cantools/subparsers/convert.py sha256=ajxpdvl3DLxwBfoSx_XaIA_V2dLjzfv-4ySuSyKxigQ 1493
cantools/subparsers/decode.py sha256=vuxOBS3E0XcMFogr9OMNLqnvD1qecjOiUooGGXfmIKI 2947
cantools/subparsers/generate_c_source.py sha256=AOsynHT4sN7s-zw3vtpe466B2AywvJlTDP_K5zdaL0k 4116
cantools/subparsers/list.py sha256=SDnjwC1_RKm02jqwVEuqofCfNZl_rNJwUE3xYYHxVng 14391
cantools/subparsers/monitor.py sha256=DMBTURzvKQAad6Xtcc_o-kW7Tw8cG9DOER2XcwPDumw 20848
cantools/subparsers/plot.py sha256=eB4PkfrQ3LM-uYRp9eATgx5Ra9wxIidKZ-zWJ0YJtFY 34617
cantools/subparsers/dump/__init__.py sha256=fJTBEqjq29K9Wt39gP6_ZgnXbG6p7SJScmlJvR8qvgU 5816
cantools/subparsers/dump/formatting.py sha256=mViba0Iuzt0-IaZDTgW7guu3_i55ZnNt_wnU3IpS_uE 11825
cantools-39.4.5.dist-info/LICENSE sha256=7T2TtOL_oh75b3QyWjeJu-6qMOQpJXmIW0hddxJ1L-k 1085
cantools-39.4.5.dist-info/METADATA sha256=owxcjbZgv_z7zIK9ZezXL06OSVMNHkOwAL-q_tt0rck 16932
cantools-39.4.5.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
cantools-39.4.5.dist-info/entry_points.txt sha256=p5cKpHKEUgX0e8zmetd96BEVi4WNq1wn_dIciA2Dx50 53
cantools-39.4.5.dist-info/top_level.txt sha256=Tl_rJpBXgVrhgmBrKozbrcQrKnOIX89JqFF7aF_4EbA 9
cantools-39.4.5.dist-info/RECORD

top_level.txt

cantools

entry_points.txt

cantools = cantools.__init__:_main