2016-08-15 18:07:51 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Aug 15 14:51:56 UTC 2016 - toddrme2178@gmail.com
|
|
|
|
|
|
|
|
|
|
- Fix update-alternatives implementation.
|
|
|
|
|
- Split documentation into subpackage.
|
|
|
|
|
|
2016-05-20 17:13:12 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri May 20 17:05:24 UTC 2016 - toddrme2178@gmail.com
|
|
|
|
|
|
|
|
|
|
- update to version 3.0.1:
|
|
|
|
|
* special case for FDTIBUS in list_ports on win32
|
|
|
|
|
* "Serial" keyword arguments, more on backward compatibility, fix
|
|
|
|
|
#55
|
|
|
|
|
* list_ports: return name if product is None, fix for #54
|
|
|
|
|
* port_publisher: restore some sorting of ports
|
|
|
|
|
- update to version 3.0:
|
|
|
|
|
* minor fixes to setup.py (file list), inter_byte_timeout (not
|
|
|
|
|
stored when passed to __init__), rfc2217 (behavior of close when
|
|
|
|
|
open failed), list_ports (__str__), loop://, renamed ReaderThread
|
|
|
|
|
* hwgrep:// added options to pick n'th port, skip busy ports
|
|
|
|
|
* miniterm: --ask option added
|
|
|
|
|
* Bugfixes (posix):
|
|
|
|
|
+ [#26/#30] always call tcsettattr on open
|
|
|
|
|
+ [#42] fix disregard read timeout if there is more data
|
|
|
|
|
+ [#45] check for write timeout, even if EAGAIN was rised
|
|
|
|
|
* Bugfixes (win32):
|
|
|
|
|
+ [#27] fix race condition in "read()", fix minimal timeout issue
|
|
|
|
|
+ race condition in nonblocking case
|
|
|
|
|
+ [#49] change exception type in case SetCommState fails
|
|
|
|
|
+ [#50] fixed issue with 0 timeout on windows 10
|
|
|
|
|
- changes from version 3.0b1:
|
|
|
|
|
* list_ports: add "vid", "pid", "serial_number", "product",
|
|
|
|
|
"manufacturer" and "location" attribute for USB devices.
|
|
|
|
|
* list_ports: update OSX implementation.
|
|
|
|
|
* list_ports: Raspberry Pi: internal port is found.
|
|
|
|
|
* serial_for_url: fix import (multiple packages in list)
|
|
|
|
|
* threaded: added new module implementing a reader thread
|
|
|
|
|
* tweak examples/wx*
|
|
|
|
|
* posix: add experimental implementation "VTIMESerial"
|
|
|
|
|
* new URL handler "alt://" to select alternative implementations
|
|
|
|
|
- changes from version 3.0a0:
|
|
|
|
|
* Starting from this release, only Python 2.7 and 3.2 (or newer) are
|
|
|
|
|
supported. The source code is compatible to the 2.x and 3.x series
|
|
|
|
|
without any changes. The support for earlier Python versions than
|
|
|
|
|
2.7 is removed, please refer to the pyserial-legacy (V2.x) series
|
|
|
|
|
if older Python versions are a requirement).
|
|
|
|
|
* Development moved to github, update links in docs.
|
|
|
|
|
* API changes: properties for "rts", "dtr", "cts", "dsr", "cd",
|
|
|
|
|
"ri", "in_waiting" (instead of get/set functions)
|
|
|
|
|
* remove file "FileLike" class, add "read_until" and "iread_until"
|
|
|
|
|
to "SerialBase"
|
|
|
|
|
* RS485 support changed ("rts_toggle" removed, added "serial.rs485"
|
|
|
|
|
module and "rs485_mode" property)
|
|
|
|
|
* "socket://" and "rfc2217://" handlers use the IPv6 compatible
|
|
|
|
|
"socket.create_connection"
|
|
|
|
|
* New URL handler: "spy:://".
|
|
|
|
|
* URL handlers now require the proper format ("?" and "&") for
|
|
|
|
|
arguments instead of "/"
|
|
|
|
|
(e.g. "rfc2217://localhost:7000?ign_set_control&timeout=5.5")
|
|
|
|
|
* Remove obsolete examples.
|
|
|
|
|
* Finish update to BSD license.
|
|
|
|
|
* Use setuptools if available, fall back to distutils if
|
|
|
|
|
unavailable.
|
|
|
|
|
* miniterm: changed command line options
|
|
|
|
|
* miniterm: support encodings on serial port
|
|
|
|
|
* miniterm: new transformations, by default escape/convert all
|
|
|
|
|
control characters
|
|
|
|
|
* list_ports: improved, added USB location (Linux, Win32)
|
|
|
|
|
* refactored code
|
|
|
|
|
* [FTR pyserial:37] Support fileno() function in the socket protocol
|
|
|
|
|
* Posix: [Patch pyserial:31] Mark/space parity on Linux
|
|
|
|
|
* Linux: [Patch pyserial:32] Module list_ports for linux should
|
|
|
|
|
include the product information as description.
|
|
|
|
|
* Java: fix 2 bugs (stop bits if/else and non-integer timeouts)
|
|
|
|
|
(Torsten Roemer)
|
|
|
|
|
* Update wxSerialConfigDialog.py to use serial.tools.list_ports.
|
|
|
|
|
* [Patch pyserial:34] Improvements to port_publisher.py example
|
|
|
|
|
* [Feature pyserial:39] Support BlueTooth serial port discovery on
|
|
|
|
|
Linux
|
|
|
|
|
* Bugfixes:
|
|
|
|
|
+ [Bug pyserial:157] Implement inWaiting in protocol_socket
|
|
|
|
|
+ [Bug pyserial:166] RFC2217 connections always fail
|
|
|
|
|
+ [Bug pyserial:172] applySettingsDict() throws an error if the
|
|
|
|
|
settings dictionary is not complete
|
|
|
|
|
+ [Bug pyserial:185] SocketSerial.read() never returns data when
|
|
|
|
|
timeout==0
|
|
|
|
|
* Bugfixes (posix):
|
|
|
|
|
+ [Bug pyserial:156] PosixSerial.open raises OSError rather than
|
|
|
|
|
SerialException when port open fails
|
|
|
|
|
+ [Bug pyserial:163] serial.tools.list_ports.grep() fails if it
|
|
|
|
|
encounters None type
|
|
|
|
|
+ fix setXON
|
|
|
|
|
+ [Patch pyserial:36 / 38] Make USB information work in python 3.4
|
|
|
|
|
and 2.7
|
|
|
|
|
+ clear OCRNL/ONLCR flags (CR/LF translation settings)
|
|
|
|
|
+ [Feature pyserial:38] RS485 Support
|
|
|
|
|
+ [Bug pyserial:170] list_ports_posix not working properly for
|
|
|
|
|
Cygwin
|
|
|
|
|
+ [Bug pyserial:187] improve support for FreeBSD
|
|
|
|
|
(list_ports_posix)
|
|
|
|
|
* Bugfixes (win32):
|
|
|
|
|
+ [Bug pyserial:169] missing "import time" in serialwin32.py
|
|
|
|
|
* Bugfixes (cli):
|
|
|
|
|
+ [Bug pyserial:159] write() in serialcli.py not working with
|
|
|
|
|
IronPython 2.7.4
|
|
|
|
|
- specfile:
|
|
|
|
|
* update copyright year
|
|
|
|
|
* updated url (moved to github)
|
|
|
|
|
* use setuptools
|
|
|
|
|
* CHANGES.txt -> CHANGES.rst
|
|
|
|
|
* README.txt -> README.rst
|
|
|
|
|
* Implement update-alternatives
|
|
|
|
|
|
2013-11-24 21:06:40 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Nov 24 21:04:55 UTC 2013 - p.drouand@gmail.com
|
|
|
|
|
|
|
|
|
|
- Update to version 2.7
|
|
|
|
|
+ Win32: setRTS and setDTR can be called before the port is opened and it will
|
|
|
|
|
set the initial state on port open.
|
|
|
|
|
+ Posix: add platform specific method: outWaiting (already present for Win32)
|
|
|
|
|
+ Posix: rename flowControl to setXON to match name on Win32, add
|
|
|
|
|
flowControlOut function
|
|
|
|
|
+ rfc2217: zero polls value (baudrate, data size, stop bits, parity)
|
|
|
|
|
+ Posix: [Patch pyserial:28] Accept any speed on Linux [update]
|
|
|
|
|
+ Posix: [Patch pyserial:29] PosixSerial.read() should "ignore" errno.EINTR
|
|
|
|
|
+ OSX: [Patch pyserial:27] Scan by VendorID/Product ID for USB Serial devices
|
|
|
|
|
+ Ensure working with bytes in write() calls
|
|
|
|
|
+ [Bug 3540332] SerialException not returned
|
|
|
|
|
+ [Bug pyserial:145] Error in socket_connection.py
|
|
|
|
|
+ [Bug pyserial:135] reading from socket with timeout=None causes TypeError
|
|
|
|
|
+ [Bug pyserial:130] setup.py should not append py3k to package name
|
|
|
|
|
+ [Bug pyserial:117] no error on lost conn w/socket://
|
|
|
|
|
+ [Patch 3462364] Fix: NameError: global name 'base' is not defined
|
|
|
|
|
+ list_ports and device() for BSD updated (Anders Langworthy)
|
|
|
|
|
+ [Bug 3518380] python3.2 +m serial.tools.list_ports error
|
|
|
|
|
+ [Bug pyserial:137] Patch to add non +standard baudrates to Cygwin
|
|
|
|
|
+ [Bug pyserial:141] open: Pass errno from IOError to SerialException
|
|
|
|
|
+ [Bug pyserial:125] Undefined 'base' on list_ports_posix.py, function usb_lsusb
|
|
|
|
|
+ [Bug pyserial:151] Serial.write() without a timeout uses 100% CPU on POSIX
|
|
|
|
|
+ [Patch pyserial:30] [PATCH 1/1] serial.Serial() should not raise IOError.
|
|
|
|
|
+ [Bug 3444941] ctypes.WinError() unicode error
|
|
|
|
|
+ [Bug 3550043] on Windows in tools global name 'GetLastError' is not defined
|
|
|
|
|
+ [Bug pyserial:146] flush() does nothing in windows (despite docs)
|
|
|
|
|
+ [Bug pyserial:144] com0com ports ignored due to missing "friendly name"
|
|
|
|
|
+ [Bug pyserial:152] Cannot configure port, some setting was wrong. Can leave
|
|
|
|
|
port handle open but port not accessible
|
|
|
|
|
|
2013-05-08 09:07:02 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 24 04:16:24 UTC 2013 - highwaystar.ru@gmail.com
|
|
|
|
|
|
|
|
|
|
- update to 2.6 version
|
|
|
|
|
* Moved some of the examples to serial.tools so that they can be
|
|
|
|
|
used with ``python -m``
|
|
|
|
|
* serial port enumeration now included as ``serial.tools.list_ports``
|
|
|
|
|
* URL handers for ``serial_for_url`` are now imported dynamically.
|
|
|
|
|
This allows to add protocols w/o editing files. The list
|
|
|
|
|
``serial.protocol_handler_packages`` can be used to add or remove
|
|
|
|
|
user packages with protocol handlers (see docs for details).
|
|
|
|
|
* new URL type: hwgrep://<regexp> uses list_ports module to search
|
|
|
|
|
for ports by their description
|
|
|
|
|
* serveral internal changes to improve Python 3.x compatibility
|
|
|
|
|
(setup.py, use of absolute imports and more)
|
|
|
|
|
* [Bug 3093882] calling open() on an already open port now
|
|
|
|
|
raises an exception
|
|
|
|
|
* [Bug 3245627] connection-lost let rfc2217 hangs in closed loop
|
|
|
|
|
* [Patch 3147043] readlines() to support multi-character eol
|
|
|
|
|
* [Patch 3316943] Avoid unneeded termios.tcsetattr calls in serialposix.py
|
|
|
|
|
* [Patch 2912349] Serial Scan as a Module with Mac Support
|
|
|
|
|
|
2011-09-06 15:27:11 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Sep 6 15:23:26 UTC 2011 - saschpe@suse.de
|
|
|
|
|
|
|
|
|
|
- Renamed to python-pyserial (from python-serial)
|
|
|
|
|
- Fixed mon-executable scripts and wrong EOL encoding rpmlint issues
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Oct 11 10:18:45 UTC 2010 - coolo@novell.com
|
|
|
|
|
|
|
|
|
|
- update to 2.5
|
|
|
|
|
* python 3 compatibility
|
|
|
|
|
* many bugfixes and features, see CHANGES.txt
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Aug 12 20:04:41 CEST 2009 - matejcik@suse.cz
|
|
|
|
|
|
|
|
|
|
- build as noarch on newer distros
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Sep 12 14:28:26 CEST 2008 - matejcik@suse.cz
|
|
|
|
|
|
|
|
|
|
- update to 2.4
|
|
|
|
|
* iterator interface
|
|
|
|
|
* inter-character timeout
|
|
|
|
|
* support for Jython and IronPython
|
|
|
|
|
* bugfixes
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Feb 28 16:46:03 CET 2006 - jmatejek@suse.cz
|
|
|
|
|
|
|
|
|
|
- updated to reflect python changes due to #149809
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 25 21:40:51 CET 2006 - mls@suse.de
|
|
|
|
|
|
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Oct 6 16:22:18 CEST 2005 - matejcik@suse.cz
|
|
|
|
|
|
|
|
|
|
- update to 2.2
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Nov 30 11:56:48 CET 2004 - mcihar@suse.cz
|
|
|
|
|
|
|
|
|
|
- spec file cleanup
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Aug 25 22:36:00 CEST 2004 - garloff@suse.de
|
|
|
|
|
|
|
|
|
|
- Initial creation of package python-serial (pyserial).
|
|
|
|
|
|