This is a request to reopen bug report ID: 3395703.
The claim was that pyserial installs under python 3 properly now. It's true that it *installs*, but not that installs *correctly*. For example, running some test code of ours (which works robustly under python 2.7), we get:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "./create.py", line 595, in __init__
self._start() # go to passive mode - want to do this
File "./create.py", line 802, in _start
self._write( START )
File "./create.py", line 620, in _write
File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/serial/serialposix.py", line 475, in write
n = os.write(self.fd, d)
TypeError: 'str' does not support the buffer interface
It appears that there are still errors in pyserial's implementation with regard to OS X under python 3. I can provide code to test this if it would be helpful (contact me at firstname.lastname@example.org).