python-can

View on PyPIReverse Dependencies (120)

4.4.2 python_can-4.4.2-py3-none-any.whl

Wheel Details

Project: python-can
Version: 4.4.2
Filename: python_can-4.4.2-py3-none-any.whl
Download: [link]
Size: 265202
MD5: ed28c6435705ea2958e6b99adcaeff5d
SHA256: e956d781b45563c244c1f3c8fe001e292d1857519cff663d7c184673a68879f9
Uploaded: 2024-06-23 12:51:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: python-can
Version: 4.4.2
Summary: Controller Area Network interface module for Python
Author: python-can contributors
Project-Url: homepage, https://github.com/hardbyte/python-can
Project-Url: documentation, https://python-can.readthedocs.io
Project-Url: repository, https://github.com/hardbyte/python-can
Project-Url: changelog, https://github.com/hardbyte/python-can/blob/develop/CHANGELOG.md
License: LGPL v3
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Manufacturing
Classifier: Intended Audience :: Telecommunications Industry
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Topic :: Software Development :: Embedded Systems :: Controller Area Network (CAN)
Classifier: Topic :: System :: Hardware :: Hardware Drivers
Classifier: Topic :: System :: Logging
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: System :: Networking
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Requires-Dist: wrapt (~=1.10)
Requires-Dist: packaging (>=23.1)
Requires-Dist: typing-extensions (>=3.10.0.0)
Requires-Dist: msgpack (~=1.0.0); platform_system != "Windows"
Requires-Dist: pywin32 (>=305); platform_system == "Windows" and platform_python_implementation == "CPython"
Requires-Dist: canalystii (>=0.1.0); extra == "canalystii"
Requires-Dist: python-can-canine (>=0.2.2); extra == "canine"
Requires-Dist: cantact (>=0.0.7); extra == "cantact"
Requires-Dist: python-can-cvector; extra == "cvector"
Requires-Dist: gs-usb (>=0.2.1); extra == "gs-usb"
Requires-Dist: pylint (==3.2.*); extra == "lint"
Requires-Dist: ruff (==0.4.8); extra == "lint"
Requires-Dist: black (==24.4.*); extra == "lint"
Requires-Dist: mypy (==1.10.*); extra == "lint"
Requires-Dist: asammdf (>=6.0.0); extra == "mf4"
Requires-Dist: filelock; extra == "neovi"
Requires-Dist: python-ics (>=2.12); extra == "neovi"
Requires-Dist: nixnet (>=0.3.2); extra == "nixnet"
Requires-Dist: uptime (~=3.0.1); extra == "pcan"
Requires-Dist: python-can-remote; extra == "remote"
Requires-Dist: pyserial (>=3.0); extra == "seeedstudio"
Requires-Dist: pyserial (~=3.0); extra == "serial"
Requires-Dist: python-can-sontheim (>=0.1.2); extra == "sontheim"
Requires-Dist: windows-curses; (platform_system == "Windows" and platform_python_implementation == "CPython") and extra == "viewer"
Provides-Extra: canalystii
Provides-Extra: canine
Provides-Extra: cantact
Provides-Extra: cvector
Provides-Extra: gs_usb
Provides-Extra: lint
Provides-Extra: mf4
Provides-Extra: neovi
Provides-Extra: nixnet
Provides-Extra: pcan
Provides-Extra: remote
Provides-Extra: seeedstudio
Provides-Extra: serial
Provides-Extra: sontheim
Provides-Extra: viewer
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
[Description omitted; length: 5206 characters]

WHEEL

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

RECORD

Path Digest Size
can/__init__.py sha256=6KPdOWjxExYrSlMfUX01VlwyllFp_9vv-OjkL7RY0cc 2811
can/_entry_points.py sha256=h3NcPDarBMlHFggGVlcHYSY80nutagzkbd7zvkBVVq0 883
can/bit_timing.py sha256=pWjJw0Vd52XBJ7qsdgDg4ZRYpXhi-vfwaK1T22wMtZ0 42518
can/broadcastmanager.py sha256=Wx0vEBavpuOoXEqOZa543l5T7S__5Vy0LMuUpwkpUHs 11819
can/bus.py sha256=3Eba9ockBJV6HwwhybLDJDtS_OqES8VzmXG2QCWxgmU 18900
can/ctypesutil.py sha256=6mUNOW2tbzA92e8lR7gZ3j_Lin0sBT5zs6ivnMA-Vyw 2463
can/exceptions.py sha256=b-iOjhfOEGGJ3XRokdUfMQ5u7mCs3CW2nvqrKnDmnq0 4097
can/interface.py sha256=rp_DEk34gcz5oifBZ631p0mULVFLNcnGCBMMd-7JxPc 6911
can/listener.py sha256=u4OhBB85cfGOExSpJh4_woAcTxabyzvbnJDn2fdZx5Q 5533
can/logconvert.py sha256=r-mUzbaz0bouSzSV2rOBCuaRy0sI288N68QNHSOF_bQ 1541
can/logger.py sha256=gGaTIR5fRl4lg_DXAw2W8anHZ1T4xHVh8vSAmoe9e-k 7846
can/message.py sha256=GhmcdBFzZ4Oq_KSWWC3ePeNV0GNrqXbFZGDlAshksA0 12121
can/notifier.py sha256=wGEQlvpoxo1_ExDonX-nlW1Eo9QijWuoayw5ZQzA1U0 6638
can/player.py sha256=wTtnlbq--fNbTCDs4xwPvQte0Lf7LYoa32A0VmHkB18 2966
can/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
can/thread_safe_bus.py sha256=mA2ZUS11AWlmfDG62H9LycYItkX3BBsACYH7GrHdZFg 3113
can/typechecking.py sha256=YvOqwy34qi9FQ_JYobAtb3RPriUJ5QigEojjkgoavZA 1558
can/util.py sha256=JGq7OgBmaVuNFSZTwONcxYFpq-wx8JO72FH2V-1RHVA 16191
can/viewer.py sha256=buRetg0PPP2rwiTnJpDPX1Y698IK0ND61sqdc5dVTko 22414
can/interfaces/__init__.py sha256=oUH47iDy8dD5PwsZTf5_TEcZaijOeidtmRHXQofjyA0 2190
can/interfaces/canalystii.py sha256=GedKF34FG7zuXvtNPqEDkBlZjEi0K9fjYB8X6HbBtW0 8065
can/interfaces/cantact.py sha256=b1HIeTnXkL3REzmSWJSw3XbavqTMJTZvYVsn3GrEb-g 5972
can/interfaces/gs_usb.py sha256=bTJdLcORdmRTiyFCQ1h-jy5zvnrQEC9zfFcxr_ZXoHA 5235
can/interfaces/iscan.py sha256=5rah_TybSfibuVX8AxcOR3CFbA7Py_-4yU7Kk1gS644 6348
can/interfaces/nican.py sha256=jMgMrslJy0KWT2nefK_CX3oU2y9lIM8stcxvpB5igWE 11557
can/interfaces/nixnet.py sha256=fMtFQT7fvhqzCeqOc-v4zrXNG8nOqSU4G9yZx57h7pw 13179
can/interfaces/robotell.py sha256=OlLqvnuWKDu7cnRCP0n36WnQAmTLJzZ97eHhBdIzD_0 15756
can/interfaces/slcan.py sha256=RNd2_z0rAgbnk2HWRigGZ5R8bigrj6uvmVK2NVC1Dag 10570
can/interfaces/virtual.py sha256=ifFu38lt6ivI66_1mcculOntQbb4TafQHZxIIReMqjQ 7229
can/interfaces/etas/__init__.py sha256=yzYQ_j00VX4if_WzGsM6EdDTJbrfuqhVwoF0X0fFfh0 12093
can/interfaces/etas/boa.py sha256=d0P66wr-vC5HxTg4_lGFdoasIfyUdo6GrnVL7HPJxOs 20644
can/interfaces/ics_neovi/__init__.py sha256=ZrIW0OnnhdUSSotJ2NQpTPGsNyXLVMFQh33Nm4oQYNE 219
can/interfaces/ics_neovi/neovi_bus.py sha256=bKIb8HhvijjCaAr8zjWOun6YLawxJDe64HR-4-_5n5s 17873
can/interfaces/ixxat/__init__.py sha256=xRymShxicj--2CzuAFkTKUEHZKRfX1KFsniWGAWl_SQ 508
can/interfaces/ixxat/canlib.py sha256=t5kdRgVYFBbzY5nK5fE6tparPqZpPO5STWGTHL-JOYw 5801
can/interfaces/ixxat/canlib_vcinpl.py sha256=uzcpFXluT8HUcKYNAoLGQqy307vhiSUwm0O-Fz4PI48 37805
can/interfaces/ixxat/canlib_vcinpl2.py sha256=R9w9jMd1iFct_RNpWOB0hP74bb3fWP8nWXbrPW-SMbc 39372
can/interfaces/ixxat/constants.py sha256=N-YrqhKmezwBnygBI4BQk-9_BQyyLVo3CFg_SZmKIdg 9102
can/interfaces/ixxat/exceptions.py sha256=DLtBDPG522pcNbaxemwUwKNHmozgYQGfSCfXDOqefpQ 978
can/interfaces/ixxat/structures.py sha256=WjA2pgenCAmclQqfVlRShL7nrnQl62PjEkt5oN0PSYM 10540
can/interfaces/kvaser/__init__.py sha256=v8tcm4xo73lCZ6z2hfMUv73jb5bW7Y3OB6XrNm37-z0 218
can/interfaces/kvaser/canlib.py sha256=I3RQgXscOasEW36IfW7DwWEFhrxFlre5hYS0pRSjbbQ 27647
can/interfaces/kvaser/constants.py sha256=_iFCp9ppS8X0byvk_lWm3YnSWaZXU-xYupetDoy1FnI 6965
can/interfaces/kvaser/structures.py sha256=0rdDBApNDl_wpG8MDJ0xW3XU4bGn-XRoHuyOL_VYYq0 1971
can/interfaces/neousys/__init__.py sha256=fVs-zoPY6J44kvYa8yH-GI-uzBH6j9yDxcC7ErW-GAM 134
can/interfaces/neousys/neousys.py sha256=nOSLeSLQVpF_COQ-L3eFM4Jk9OGAXxZgTkYMlTT8Cwc 7693
can/interfaces/pcan/__init__.py sha256=D0sfeL2tk2xVKLtxkAUvJjXddwP3y0n4vC1PDoa8i-Y 137
can/interfaces/pcan/basic.py sha256=Iv_pNzkHWw9Qq8JZ95I1o5dnrktaPbtrrQOQrJL53sQ 41286
can/interfaces/pcan/pcan.py sha256=_RydkCbF9zXz19reCoTrZbXI1PCg8_59OKCsCzaikMg 28030
can/interfaces/seeedstudio/__init__.py sha256=hRTBWKIPxob_nPLZq4quPDu6YwZO_AZmZpthjBROjkE 119
can/interfaces/seeedstudio/seeedstudio.py sha256=Pl8LHeghz-Jk8ukdS1CkrSCZKW0sL9UmKYFMlC-hgKc 9610
can/interfaces/serial/__init__.py sha256=rpPrM68xhR0D6eIol1oyEvyw__CBCtBUAiZnfgL3k60 114
can/interfaces/serial/serial_can.py sha256=dyQexSnUC0DrHvlw_lkHsFKLioiVo5pRFLUilu38aqI 7384
can/interfaces/socketcan/__init__.py sha256=VV3-1FlheR-Km27B2r7nTtlEIli07aYGN188bcrUfK0 286
can/interfaces/socketcan/constants.py sha256=7DfAcYCokY9np63SyH39W7iP9wAUktxyH_1PKN3Wu2s 1130
can/interfaces/socketcan/socketcan.py sha256=RhVVTvRgrCS6bPATmafABh43c2Dg6AJZdCjwb7OU514 31987
can/interfaces/socketcan/utils.py sha256=I7tyAM_GqjQbvf36XIyruUdOkhm3NdKf7gqba7KoFFw 2833
can/interfaces/socketcand/__init__.py sha256=4rUdnZlPmSmdfIpF8rvLxjHZ5w-xfLTiHL5XMCyg4c0 275
can/interfaces/socketcand/socketcand.py sha256=PGNgACN0NNCACJvoTgrYimf7FvgBFcz2sTOsuT1eXSM 12900
can/interfaces/systec/__init__.py sha256=omi-SgqBEAOKne1SrmNLj1p1BMPBCHbJOhQ9QOKlgms 160
can/interfaces/systec/constants.py sha256=1AupgsozCjoN8ENyx4B2LNNYtAj9YPEUeZgS9rJmBhg 22700
can/interfaces/systec/exceptions.py sha256=jG-XitcteyN-db4AMWlIUNeSih0Lp6TXaQN-DBGyKYc 4839
can/interfaces/systec/structures.py sha256=gj1doSJuOBIAsjGI8i2vVub7Zv5Ot-26PSGY7jeQAAk 12986
can/interfaces/systec/ucan.py sha256=eFfhItZWkYb0ZnI_dQNJBDMLjorV_c3GZCggzP0Xmo8 46738
can/interfaces/systec/ucanbus.py sha256=ysQDywiVMkgUhVGAFPAzCzb5VzekoXWtbJJ93whyr7w 11354
can/interfaces/udp_multicast/__init__.py sha256=aGLFDeB2Mr0qjFHGpvvWiod-gwr8r6HWgc6HQJc326Y 157
can/interfaces/udp_multicast/bus.py sha256=pSXCf4CvRFPaE1daQltg94eS7RxUainHG_y-8gQRSiM 17199
can/interfaces/udp_multicast/utils.py sha256=s9rnXmk-MtMk-m2Iu-jn4qKcd6tAvMAykDPgPLr-LXc 2161
can/interfaces/usb2can/__init__.py sha256=5Nz3w5APrNDpVmRNTjHuSJzeq9QfesdoJVNkgHtAzyI 253
can/interfaces/usb2can/serial_selector.py sha256=gQq9g_NcY3NQf-HHpsx7Xfobxtfii8rjz8n_M8eWDJg 1623
can/interfaces/usb2can/usb2canInterface.py sha256=htdQt9iqJjnOiSErBlI9xVQxagQ6xVPPG_3LUvvppMg 5565
can/interfaces/usb2can/usb2canabstractionlayer.py sha256=tx1xnRvFIJ2A0P_GvRLfaxWamkAPHE83asm5KHgx6xQ 6100
can/interfaces/vector/__init__.py sha256=c1CPg3ra6Dx33w9-w57FORMgKpvS5QCTlNEPbqtvhMs 564
can/interfaces/vector/canlib.py sha256=AnAHpc1Jk9cngKaa-RQ_rdlcxAcIj_FfBFYA0nnFLU0 49407
can/interfaces/vector/exceptions.py sha256=_4ThvHUUuSymWTnrGaiikoFevpxXlDl4j_86LvtuWEU 926
can/interfaces/vector/xlclass.py sha256=vPoptlI7c8fAXmsFNya7MoH7E03OA8ZK2kCLWEhOxZk 8461
can/interfaces/vector/xldefine.py sha256=XgAgUQ20vxn0bgI9FmLpBtJocQSB0GEN99zblc_j-K8 9572
can/interfaces/vector/xldriver.py sha256=dhwldW1QtwpO9mk_OgPCbEyPR969wp7R6wsXuGExOuQ 9893
can/io/__init__.py sha256=w60ODfi9bPYF6ckFloPuixKweSusDbOii5X8r1BqBTg 1243
can/io/asc.py sha256=a7VpVRUP0nPSMUnOMZ-j1KM65oRfo72Q-3kJ_BbHTPI 17312
can/io/blf.py sha256=jL3y6PHMTjBVUsTTKaRWVG_n-7GRkyJRkKDBHibvI0Q 21933
can/io/canutils.py sha256=mKs-CxnlcMhfA8qYKMc7v1t6m2TyQulh8roKuRBQUDw 6313
can/io/csv.py sha256=VhP0i8SmpAQpJgcTWGhUfoR3O7pZeBaEIIcmBjSRdUQ 4384
can/io/generic.py sha256=3_YecJlNXMlSGKhrSjJGVHExd-IZGCrp0-DTvJrfpdw 3738
can/io/logger.py sha256=jSe_YBIE3Et3lALP0n9ebB_3mV_c4NwQ5nl0FCd3nxA 13648
can/io/mf4.py sha256=MEHmZf7XKmEzQJ0EHCvUEfV8M8KLhz0hzOttGb1ZY3E 18273
can/io/player.py sha256=mrWV2fOb2hkFGg3XeiJFTH_u18-gqkZi-wAB4l7LY_E 6067
can/io/printer.py sha256=RaztAPdrDzBuA0st8xaduB5m83jeXbQstjJ38eeaDxA 1810
can/io/sqlite.py sha256=mgExkCe3dg7EIjlWaHwdP7zfgbPuYPHyoVYlS8xNzPY 9124
can/io/trc.py sha256=Kzci0cSI-edgEVXPDqoLTE8DeQ4dKI9NKDL1djIjlDc 16294
python_can-4.4.2.dist-info/LICENSE.txt sha256=2n6rt7r999OuXp8iOqW9we7ORaxWncIbOwN1ILRGR2g 7651
python_can-4.4.2.dist-info/METADATA sha256=wsotT6kM99fg0Nj-r8ede5z2wzuRZFiapaFEgNESrUE 8833
python_can-4.4.2.dist-info/WHEEL sha256=cpQTJ5IWu9CdaPViMhC9YzF8gZuS5-vlfoFihTBC86A 91
python_can-4.4.2.dist-info/entry_points.txt sha256=k0xFGWlRv838DScY-7B604jlqkQ2SEbPSNGYoCTmTJI 142
python_can-4.4.2.dist-info/top_level.txt sha256=D3m3layW1dpiXBpZ6ESNxVgsfJEBWPE9VTefMMmI1HY 4
python_can-4.4.2.dist-info/RECORD

top_level.txt

can

entry_points.txt

can_logconvert = can.logconvert:main
can_logger = can.logger:main
can_player = can.player:main
can_viewer = can.viewer:main