How To Install python3-can on Fedora 36

In this tutorial we learn how to install python3-can in Fedora 36. python3-can is Controller Area Network (CAN) support for Python 3

Introduction

In this tutorial we learn how to install python3-can on Fedora 36.

What is python3-can

The Controller Area Network is a bus standard designed to allow microcontrollers and devices to communicate with each other. It has priority based bus arbitration, reliable deterministic communication. It is used in cars, trucks, boats, wheelchairs and more. The can package provides controller area network support for Python developers; providing common abstractions to different hardware devices, and a suite of utilities for sending and receiving messages on a can bus.

We can use yum or dnf to install python3-can on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install python3-can.

Install python3-can on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install python3-can using dnf by running the following command:

sudo dnf -y install python3-can

Install python3-can on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install python3-can using yum by running the following command:

sudo yum -y install python3-can

How To Uninstall python3-can on Fedora 36

To uninstall only the python3-can package we can use the following command:

sudo dnf remove python3-can

python3-can Package Contents on Fedora 36

/usr/bin/can_logconvert.py
/usr/bin/can_logger.py
/usr/bin/can_player.py
/usr/bin/can_viewer.py
/usr/lib/python3.10/site-packages/can
/usr/lib/python3.10/site-packages/can/__init__.py
/usr/lib/python3.10/site-packages/can/__pycache__
/usr/lib/python3.10/site-packages/can/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/bit_timing.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/bit_timing.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/broadcastmanager.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/broadcastmanager.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/bus.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/bus.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/ctypesutil.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/ctypesutil.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/exceptions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/exceptions.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/interface.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/interface.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/listener.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/listener.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/logconvert.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/logconvert.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/logger.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/logger.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/message.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/message.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/notifier.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/notifier.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/player.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/player.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/thread_safe_bus.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/thread_safe_bus.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/typechecking.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/typechecking.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/util.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/util.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/viewer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/__pycache__/viewer.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/bit_timing.py
/usr/lib/python3.10/site-packages/can/broadcastmanager.py
/usr/lib/python3.10/site-packages/can/bus.py
/usr/lib/python3.10/site-packages/can/ctypesutil.py
/usr/lib/python3.10/site-packages/can/exceptions.py
/usr/lib/python3.10/site-packages/can/interface.py
/usr/lib/python3.10/site-packages/can/interfaces
/usr/lib/python3.10/site-packages/can/interfaces/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/canalystii.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/canalystii.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/cantact.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/cantact.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/gs_usb.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/gs_usb.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/iscan.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/iscan.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/nican.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/nican.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/nixnet.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/nixnet.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/robotell.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/robotell.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/slcan.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/slcan.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/virtual.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/__pycache__/virtual.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/canalystii.py
/usr/lib/python3.10/site-packages/can/interfaces/cantact.py
/usr/lib/python3.10/site-packages/can/interfaces/etas
/usr/lib/python3.10/site-packages/can/interfaces/etas/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/etas/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/etas/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/etas/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/etas/__pycache__/boa.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/etas/__pycache__/boa.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/etas/boa.py
/usr/lib/python3.10/site-packages/can/interfaces/gs_usb.py
/usr/lib/python3.10/site-packages/can/interfaces/ics_neovi
/usr/lib/python3.10/site-packages/can/interfaces/ics_neovi/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/ics_neovi/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/ics_neovi/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ics_neovi/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ics_neovi/__pycache__/neovi_bus.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ics_neovi/__pycache__/neovi_bus.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ics_neovi/neovi_bus.py
/usr/lib/python3.10/site-packages/can/interfaces/iscan.py
/usr/lib/python3.10/site-packages/can/interfaces/ixxat
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__/canlib.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__/canlib.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__/canlib_vcinpl.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__/canlib_vcinpl.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__/canlib_vcinpl2.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__/canlib_vcinpl2.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__/constants.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__/constants.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__/exceptions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__/exceptions.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__/structures.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/__pycache__/structures.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/canlib.py
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/canlib_vcinpl.py
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/canlib_vcinpl2.py
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/constants.py
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/exceptions.py
/usr/lib/python3.10/site-packages/can/interfaces/ixxat/structures.py
/usr/lib/python3.10/site-packages/can/interfaces/kvaser
/usr/lib/python3.10/site-packages/can/interfaces/kvaser/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/kvaser/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/kvaser/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/kvaser/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/kvaser/__pycache__/canlib.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/kvaser/__pycache__/canlib.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/kvaser/__pycache__/constants.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/kvaser/__pycache__/constants.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/kvaser/__pycache__/structures.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/kvaser/__pycache__/structures.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/kvaser/canlib.py
/usr/lib/python3.10/site-packages/can/interfaces/kvaser/constants.py
/usr/lib/python3.10/site-packages/can/interfaces/kvaser/structures.py
/usr/lib/python3.10/site-packages/can/interfaces/neousys
/usr/lib/python3.10/site-packages/can/interfaces/neousys/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/neousys/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/neousys/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/neousys/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/neousys/__pycache__/neousys.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/neousys/__pycache__/neousys.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/neousys/neousys.py
/usr/lib/python3.10/site-packages/can/interfaces/nican.py
/usr/lib/python3.10/site-packages/can/interfaces/nixnet.py
/usr/lib/python3.10/site-packages/can/interfaces/pcan
/usr/lib/python3.10/site-packages/can/interfaces/pcan/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/pcan/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/pcan/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/pcan/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/pcan/__pycache__/basic.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/pcan/__pycache__/basic.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/pcan/__pycache__/pcan.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/pcan/__pycache__/pcan.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/pcan/basic.py
/usr/lib/python3.10/site-packages/can/interfaces/pcan/pcan.py
/usr/lib/python3.10/site-packages/can/interfaces/robotell.py
/usr/lib/python3.10/site-packages/can/interfaces/seeedstudio
/usr/lib/python3.10/site-packages/can/interfaces/seeedstudio/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/seeedstudio/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/seeedstudio/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/seeedstudio/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/seeedstudio/__pycache__/seeedstudio.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/seeedstudio/__pycache__/seeedstudio.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/seeedstudio/seeedstudio.py
/usr/lib/python3.10/site-packages/can/interfaces/serial
/usr/lib/python3.10/site-packages/can/interfaces/serial/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/serial/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/serial/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/serial/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/serial/__pycache__/serial_can.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/serial/__pycache__/serial_can.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/serial/serial_can.py
/usr/lib/python3.10/site-packages/can/interfaces/slcan.py
/usr/lib/python3.10/site-packages/can/interfaces/socketcan
/usr/lib/python3.10/site-packages/can/interfaces/socketcan/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/socketcan/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/socketcan/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/socketcan/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/socketcan/__pycache__/constants.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/socketcan/__pycache__/constants.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/socketcan/__pycache__/socketcan.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/socketcan/__pycache__/socketcan.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/socketcan/__pycache__/utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/socketcan/__pycache__/utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/socketcan/constants.py
/usr/lib/python3.10/site-packages/can/interfaces/socketcan/socketcan.py
/usr/lib/python3.10/site-packages/can/interfaces/socketcan/utils.py
/usr/lib/python3.10/site-packages/can/interfaces/socketcand
/usr/lib/python3.10/site-packages/can/interfaces/socketcand/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/socketcand/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/socketcand/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/socketcand/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/socketcand/__pycache__/socketcand.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/socketcand/__pycache__/socketcand.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/socketcand/socketcand.py
/usr/lib/python3.10/site-packages/can/interfaces/systec
/usr/lib/python3.10/site-packages/can/interfaces/systec/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/systec/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/systec/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/systec/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/systec/__pycache__/constants.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/systec/__pycache__/constants.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/systec/__pycache__/exceptions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/systec/__pycache__/exceptions.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/systec/__pycache__/structures.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/systec/__pycache__/structures.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/systec/__pycache__/ucan.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/systec/__pycache__/ucan.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/systec/__pycache__/ucanbus.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/systec/__pycache__/ucanbus.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/systec/constants.py
/usr/lib/python3.10/site-packages/can/interfaces/systec/exceptions.py
/usr/lib/python3.10/site-packages/can/interfaces/systec/structures.py
/usr/lib/python3.10/site-packages/can/interfaces/systec/ucan.py
/usr/lib/python3.10/site-packages/can/interfaces/systec/ucanbus.py
/usr/lib/python3.10/site-packages/can/interfaces/udp_multicast
/usr/lib/python3.10/site-packages/can/interfaces/udp_multicast/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/udp_multicast/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/udp_multicast/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/udp_multicast/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/udp_multicast/__pycache__/bus.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/udp_multicast/__pycache__/bus.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/udp_multicast/__pycache__/utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/udp_multicast/__pycache__/utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/udp_multicast/bus.py
/usr/lib/python3.10/site-packages/can/interfaces/udp_multicast/utils.py
/usr/lib/python3.10/site-packages/can/interfaces/usb2can
/usr/lib/python3.10/site-packages/can/interfaces/usb2can/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/usb2can/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/usb2can/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/usb2can/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/usb2can/__pycache__/serial_selector.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/usb2can/__pycache__/serial_selector.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/usb2can/__pycache__/usb2canInterface.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/usb2can/__pycache__/usb2canInterface.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/usb2can/__pycache__/usb2canabstractionlayer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/usb2can/__pycache__/usb2canabstractionlayer.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/usb2can/serial_selector.py
/usr/lib/python3.10/site-packages/can/interfaces/usb2can/usb2canInterface.py
/usr/lib/python3.10/site-packages/can/interfaces/usb2can/usb2canabstractionlayer.py
/usr/lib/python3.10/site-packages/can/interfaces/vector
/usr/lib/python3.10/site-packages/can/interfaces/vector/__init__.py
/usr/lib/python3.10/site-packages/can/interfaces/vector/__pycache__
/usr/lib/python3.10/site-packages/can/interfaces/vector/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/vector/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/vector/__pycache__/canlib.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/vector/__pycache__/canlib.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/vector/__pycache__/exceptions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/vector/__pycache__/exceptions.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/vector/__pycache__/xlclass.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/vector/__pycache__/xlclass.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/vector/__pycache__/xldefine.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/vector/__pycache__/xldefine.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/vector/__pycache__/xldriver.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/interfaces/vector/__pycache__/xldriver.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/interfaces/vector/canlib.py
/usr/lib/python3.10/site-packages/can/interfaces/vector/exceptions.py
/usr/lib/python3.10/site-packages/can/interfaces/vector/xlclass.py
/usr/lib/python3.10/site-packages/can/interfaces/vector/xldefine.py
/usr/lib/python3.10/site-packages/can/interfaces/vector/xldriver.py
/usr/lib/python3.10/site-packages/can/interfaces/virtual.py
/usr/lib/python3.10/site-packages/can/io
/usr/lib/python3.10/site-packages/can/io/__init__.py
/usr/lib/python3.10/site-packages/can/io/__pycache__
/usr/lib/python3.10/site-packages/can/io/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/asc.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/asc.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/blf.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/blf.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/canutils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/canutils.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/csv.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/csv.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/generic.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/generic.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/logger.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/logger.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/player.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/player.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/printer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/printer.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/sqlite.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/can/io/__pycache__/sqlite.cpython-310.pyc
/usr/lib/python3.10/site-packages/can/io/asc.py
/usr/lib/python3.10/site-packages/can/io/blf.py
/usr/lib/python3.10/site-packages/can/io/canutils.py
/usr/lib/python3.10/site-packages/can/io/csv.py
/usr/lib/python3.10/site-packages/can/io/generic.py
/usr/lib/python3.10/site-packages/can/io/logger.py
/usr/lib/python3.10/site-packages/can/io/player.py
/usr/lib/python3.10/site-packages/can/io/printer.py
/usr/lib/python3.10/site-packages/can/io/sqlite.py
/usr/lib/python3.10/site-packages/can/listener.py
/usr/lib/python3.10/site-packages/can/logconvert.py
/usr/lib/python3.10/site-packages/can/logger.py
/usr/lib/python3.10/site-packages/can/message.py
/usr/lib/python3.10/site-packages/can/notifier.py
/usr/lib/python3.10/site-packages/can/player.py
/usr/lib/python3.10/site-packages/can/thread_safe_bus.py
/usr/lib/python3.10/site-packages/can/typechecking.py
/usr/lib/python3.10/site-packages/can/util.py
/usr/lib/python3.10/site-packages/can/viewer.py
/usr/lib/python3.10/site-packages/python_can-4.0.0-py3.10.egg-info
/usr/lib/python3.10/site-packages/python_can-4.0.0-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/python_can-4.0.0-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/python_can-4.0.0-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/python_can-4.0.0-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/python_can-4.0.0-py3.10.egg-info/top_level.txt
/usr/share/licenses/python3-can
/usr/share/licenses/python3-can/LICENSE.txt

References

Summary

In this tutorial we learn how to install python3-can on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).