Contents

pyserial 3.5

0

Python Serial Port Extension

Python Serial Port Extension

Stars: 3218, Watchers: 3218, Forks: 1118, Open Issues: 410

The pyserial/pyserial repo was created 9 years ago and the last code push was 2 months ago.
The project is very popular with an impressive 3218 github stars!

How to Install pyserial

You can install pyserial using pip

pip install pyserial

or add it to a project with poetry

poetry add pyserial

Package Details

Author
Chris Liechti
License
BSD
Homepage
https://github.com/pyserial/pyserial
PyPi:
https://pypi.org/project/pyserial/
GitHub Repo:
https://github.com/pyserial/pyserial

Classifiers

  • Communications
  • Software Development/Libraries
  • Software Development/Libraries/Python Modules
  • Terminals/Serial
No  pyserial  pypi packages just yet.

Errors

A list of common pyserial errors.

Code Examples

Here are some pyserial code examples and snippets.

GitHub Issues

The pyserial package has 410 open issues on GitHub

  • /serial/tools/list_ports_linux.py: find ALL serial ports
  • Need better coverage for the read function
  • Speed issue when timeout is set or sending data without \n
  • Pickle is unable to deserialize PortNotOpenError
  • I cannot find the COM port or the port path.
  • SerialException: Permission Error
  • miniterm: implement –reconnect, exit(1) on error
  • BeeWare Compatibility
  • do no filter out platform devices anymore
  • module 'serial' has no attribute 'tools'
  • Current windows list ports does not find virtual comports. Added module to search the Windows registry for virtual comports.

See more issues on GitHub