Our working version of pyserial. We're improving serial port detection
Clone or download
Permalink
Failed to load latest commit information.
debian MW-3796 Make pyserial depend on python-setuptools Jun 11, 2014
documentation Merging, making this do wheels again Jul 27, 2015
examples Updated to support python3 (experimental). Works on Mac. Dec 15, 2014
pyparallel Updated to support python3 (experimental). Works on Mac. Dec 15, 2014
rpm Working rpm spec Oct 28, 2013
serial There's some issue where convertString chokes on a None value Sep 8, 2015
test Merge remote-tracking branch 'origin/develop' into breakfast-MW-5620 Sep 15, 2015
.gitignore Updating .gitignore for CMake Jul 22, 2015
CHANGES.md made setup fetch it's version info from the module itself Jul 26, 2012
CMakeLists.txt Build both a python2 egg and a python3 wheel Jul 29, 2015
HACKING.md updating build instructions to encompass building egg for 2.6 Aug 21, 2012
LICENSE.txt fix usage of types to gain 64 bit Windows compatibility Aug 18, 2011
MANIFEST.in don't forget new test Jul 21, 2010
README.md made setup fetch it's version info from the module itself Jul 26, 2012
build_metadata.py Bump version and update dependencies spec Dec 16, 2015
ez_setup.py Updated to support python3 (experimental). Works on Mac. Dec 15, 2014
hook_settings.py # Description of commit in < 50 characters. 50-># Dec 9, 2014
list_ports_util.py Updated to support python3 (experimental). Works on Mac. Dec 15, 2014
mb_version Upping version to match what max set Dec 16, 2015
pyserial.pth.in Update for build_wheel api changes Jul 29, 2015
setup.py Updating setup.py and moving python build into _build* Jul 22, 2015

README.md

========== pySerial

Overview

This module encapsulates the access for the serial port. It provides backends for Python running on Windows, Linux, BSD (possibly any POSIX compliant system), Jython and IronPython (.NET and Mono). The module named "serial" automatically selects the appropriate backend.

BSD license, (C) 2001-2011 Chris Liechti cliechti@gmx.net

Documentation

For API documentation, usage and examples see files in the "documentation" directory. The ".rst" files can be read in any text editor or being converted to HTML or PDF using Sphinx. An online HTML version is at http://pyserial.sourceforge.net.

Examples

Examples and unit tests are in the directory "examples".

Installation

Detailed information can be found in "documentation/pyserial.rst".

The usual setup.py for Python libraries is used for the source distribution. Windows installers are also available (see download link above).