lsports

List serial ports.


Keywords
COM, USB, list-ports, lsports, serial, comport, lsusb, pyserial
License
MIT
Install
pip install lsports==0.1.0

Documentation

lsports

A simple Python 3.7+ module to list serial ports on Windows, Linux, and macOS.

This is a modified version of serial.tools.list_ports from pySerial by Chris Liechti.

Installation

pip install lsports

Usage

The module provides a single function comports that returns a list of PortInfo objects. Each PortInfo object contains information about a connected serial port.

from lsports import comports

for port in comports():
    print(port.device, port.product, port.hwid)

For a full list of available attributes, see the PortInfo class. Only comports and PortInfo are considered public API.