cantools

View on PyPIReverse Dependencies (26)

40.0.0 cantools-40.0.0-py3-none-any.whl

Wheel Details

Project: cantools
Version: 40.0.0
Filename: cantools-40.0.0-py3-none-any.whl
Download: [link]
Size: 153615
MD5: ed20bb338ddb5a9ede6c6e3a9d98fbcd
SHA256: f2f21812d42987bb76468161f762b4eb7b380c31d48960b1477f464100f98a12
Uploaded: 2024-12-12 23:51:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cantools
Version: 40.0.0
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.9
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: 15727 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.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=0AdPszq7kkayF5OtHciuT3B1FQRHxM8C1mcKgJVyfwE 89
cantools/j1939.py sha256=_3uWp8p9uf3GdZDYHtMBCPeOSkqDw3bWIVGCFekaRBs 4484
cantools/logreader.py sha256=_MgDs-MoPX_W0HX3TJ5N5mwZWqsekREvc2f5LxOAja4 14963
cantools/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cantools/tester.py sha256=1Vll_TKqzApfZ-nXBesqancawrIZ3ub5MksYTPPqaRQ 15370
cantools/typechecking.py sha256=U1B-6NV-IGx9vtozvOJZ2BMREv-BdWbpcKWrH9LHa2o 1957
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=zaSISt45oFBIbFe2cj7x6sac54nrLg0Tk2dv1RKtuYA 3771
cantools/autosar/snakeauth.py sha256=Fv-IjzXdBF2M7rIpEB7So-i238e_MyuhGnYYQe0bDVg 1204
cantools/database/__init__.py sha256=MjqwEd8a0qwA3N5xtwvad9Su38UrpdqTqI7fyEJTNHI 13980
cantools/database/conversion.py sha256=2CoykOApx8UtfXlk4pAXDCTUetohb2fqDPWsdlH_9Sc 9842
cantools/database/errors.py sha256=F-y-Oagw39fYnLWTV-Vu-ysNPVFH4QWd4KnE8L5i4jY 179
cantools/database/namedsignalvalue.py sha256=2-McjdG9--gq3sv4ctbc54TOlqThAZorqFaF1VY3_g8 1593
cantools/database/utils.py sha256=xrN4g8CsGAL4V8zAcVWzdPlXQ0f0cdqU61vhkeEQKhQ 15980
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=a2vHyAM9OBDcL13WMcvAiKzFuYCnm3UONN-vfezU2Ts 59837
cantools/database/can/database.py sha256=JQPgn-se8857z9QkE9yEnEinMRpOlhcDydwpqkqfAIM 21416
cantools/database/can/environment_variable.py sha256=lzr7ipETkSe-4MBJgiDHghZJNXmiQUzUyZH2c5bGM7I 3342
cantools/database/can/internal_database.py sha256=JR-y8sItyu09HP8qahW_l3woFto55VSVYOZ3KSAnh60 826
cantools/database/can/message.py sha256=FFLeeFwxEb0beP8kmh_LnCPdHPPpbxvjXw5kxg-KMNg 49085
cantools/database/can/node.py sha256=Gj2TDAxgDqlyPE1zmfLMr9kGAdu0g_UMhY81pMgeIDo 2980
cantools/database/can/signal.py sha256=XWinJCBPfeS1H7BcaKhlVe75cFUZVSDGwc0Wbh8TE6k 10792
cantools/database/can/signal_group.py sha256=CkbHppcrCP6ESvu8x4qIbULIyb4s2jNc2GtCZOLl7eY 1293
cantools/database/can/formats/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cantools/database/can/formats/dbc.py sha256=9UmBZLaGdUaRCDB95l8ebDPOl_dNGrN5UXPh7fTJN8Q 67680
cantools/database/can/formats/dbc_specifics.py sha256=d_ucv7Bu2zuHx_SLUIFN9NtZJcT7qXtjd188stNqcM8 2453
cantools/database/can/formats/kcd.py sha256=Dwu4n6QMaG5ftz-8mCLogvmnfDZcnz6al3AZVhaVliw 15247
cantools/database/can/formats/sym.py sha256=puVKeHI6GLqId9T32ynjnYAieDThjGDyFrCqhiuPwD0 35269
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=1EpMAkpn1-H2Df1Yd19YyDa2_3-_Zr17hj6aoy_YPX4 12913
cantools/database/can/formats/arxml/end_to_end_properties.py sha256=uXcO3HvMyIn7jJ20ulkd6COl6VTg9a2zkUcjcxVUq_g 1427
cantools/database/can/formats/arxml/message_specifics.py sha256=zpRxcsD7Nxx5RjYQNHHHKLVmmVKag_RPz2H2dGdoXHU 2087
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=5hmobxU_-L_RO-1Egp7TYlZJUfE1UEEVrJ2eKqzBS4w 97943
cantools/database/can/formats/arxml/utils.py sha256=8KPdCXqiabNY6pkJVu0i4NNDGlW4dDb4EaYD7GngCmA 2624
cantools/database/diagnostics/__init__.py sha256=vqZ2N40Vpr37GlcIwnONuVFRenVh5Scmfc40KTReFJE 75
cantools/database/diagnostics/data.py sha256=AAF2fSwS_24j-_pk1bAyQm29StqXfAuxPtilxUPbOt8 5195
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=OGgHeL4hg_gbWG8orEbdi88kCMS8vRCorn1gX5BJPew 6754
cantools/subparsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cantools/subparsers/__utils__.py sha256=7hV150FTaiPegd_WDMyJPC9pl5XsbzN0XTyBCmvwdxE 8780
cantools/subparsers/convert.py sha256=ajxpdvl3DLxwBfoSx_XaIA_V2dLjzfv-4ySuSyKxigQ 1493
cantools/subparsers/decode.py sha256=vuxOBS3E0XcMFogr9OMNLqnvD1qecjOiUooGGXfmIKI 2947
cantools/subparsers/generate_c_source.py sha256=ifB44lGD_HnVaDvunz0caS6zrJ8LcnUHVbN5Aj9fXvw 4091
cantools/subparsers/list.py sha256=SDnjwC1_RKm02jqwVEuqofCfNZl_rNJwUE3xYYHxVng 14391
cantools/subparsers/monitor.py sha256=at_ggsrV0bZqL6On_3C-4D3J1yTX0w_4XxvUNAe478M 20071
cantools/subparsers/plot.py sha256=OpNzyEN5cynBBPDAJgbu_Kzr6-n7--iORvlpuqaT7ow 34633
cantools/subparsers/dump/__init__.py sha256=fJTBEqjq29K9Wt39gP6_ZgnXbG6p7SJScmlJvR8qvgU 5816
cantools/subparsers/dump/formatting.py sha256=ljROsdSrsxgJtckZi0SvhRmd__L31A4SS3eoJ6BJofQ 11841
cantools-40.0.0.dist-info/LICENSE sha256=7T2TtOL_oh75b3QyWjeJu-6qMOQpJXmIW0hddxJ1L-k 1085
cantools-40.0.0.dist-info/METADATA sha256=eaorpFjqlfQ_y2BQEUWOkVRxVEyGn7NS0ihugoG98tc 16805
cantools-40.0.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
cantools-40.0.0.dist-info/entry_points.txt sha256=p5cKpHKEUgX0e8zmetd96BEVi4WNq1wn_dIciA2Dx50 53
cantools-40.0.0.dist-info/top_level.txt sha256=Tl_rJpBXgVrhgmBrKozbrcQrKnOIX89JqFF7aF_4EbA 9
cantools-40.0.0.dist-info/RECORD

top_level.txt

cantools

entry_points.txt

cantools = cantools.__init__:_main