14
0

Accepting request 486221 from home:TheBlackCat:branches:devel:languages:python

Update to Version 3.3
Implement single-spec version

OBS-URL: https://build.opensuse.org/request/show/486221
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyserial?expand=0&rev=17
This commit is contained in:
Todd R
2017-04-06 18:22:55 +00:00
committed by Git OBS Bridge
parent b9bb263392
commit a725953375
4 changed files with 115 additions and 34 deletions

View File

@@ -1,3 +1,89 @@
-------------------------------------------------------------------
Thu Apr 6 18:13:45 UTC 2017 - toddrme2178@gmail.com
- Update to Version 3.3 2017-03-08
+ Improvements:
* [#206] Exclusive access on POSIX. ``exclusive`` flag added.
* [#172] list_ports_windows: list_ports with 'manufacturer' info property
* [#174] miniterm: change cancel impl. for console
* [#182] serialutil: add overall timeout for read_until
* socket: use non-blocking socket and new Timeout class
* socket: implement a functional a reset_input_buffer
* rfc2217: improve read timeout implementation
* win32: include error message from system in ClearCommError exception
* and a few minor changes, docs
+ Bugfixes:
* [#183] rfc2217: Fix broken calls to to_bytes on Python3.
* [#188] rfc2217: fix auto-open use case when port is given as parameter
+ Bugfixes (posix):
* [#178] in read, count length of converted data
* [#189] fix return value of write
+ Bugfixes (win32):
* [#194] spurious write fails with ERROR_SUCCESS
- Update to Version 3.2.1
+ Improvements:
* remove ``serial.aio`` in favor of separate package, ``pyserial-asyncio``
* add client mode to example ``tcp_serial_redirect.py``
* use of monotonic clock for timeouts, when available (Python 3.3 and up)
* [#169] arbitrary baud rate support for BSD family
* improve tests, improve ``loop://``
+ Bugfixes:
* [#137] Exception while cancel in miniterm (python3)
* [#143] Class Serial in protocol_loop.py references variable before assigning
to it
* [#149] Python 3 fix for threaded.FramedPacket
+ Bugfixes (posix):
* [#133] _update_dtr_state throws Inappropriate ioctl for virtual serial
port created by socat on OS X
* [#157] Broken handling of CMSPAR in serialposix.py
+ Bugfixes (win32):
* [#144] Use Unicode API for list_ports
* [#145] list_ports_windows: support devices with only VID
* [#162] Write in non-blocking mode returns incorrect value on windows
- Update to Version 3.2.0
+ See 3.2.1, this one missed a merge request related to removing aio.
- Update to Version 3.1.1
+ Improvements:
* deprecate ``nonblocking()`` method on posix, the port is already in this
mode.
* style: use .format() in various places instead of "%" formatting
+ Bugfixes:
* [#122] fix bug in FramedPacket
* [#127] The Serial class in the .NET/Mono (IronPython) backend does not
implement the _reconfigure_port method
* [#123, #128] Avoid Python 3 syntax in aio module
+ Bugfixes (posix):
* [#126] PATCH: Check delay_before_tx/rx for None in serialposix.py
* posix: retry if interrupted in Serial.read
+ Bugfixes (win32):
* win32: handle errors of GetOverlappedResult in read(), fixes #121
- Update to Version 3.1.0
+ Improvements:
* improve error handling in ``alt://`` handler
* ``socket://`` internally used select, improves timeout behavior
* initial state of RTS/DTR: ignore error when setting on open posix
(support connecting to pty's)
* code style updates
* posix: remove "number_to_device" which is not called anymore
* add cancel_read and cancel_write to win32 and posix implementations
+ Bugfixes:
* [#68] aio: catch errors and close connection
* [#87] hexlify: update codec for Python 2
* [#100] setPort not implemented
* [#101] bug in serial.threaded.Packetizer with easy fix
* [#104] rfc2217 and socket: set timeout in create_connection
* [#107] miniterm.py fails to exit on failed serial port
+ Bugfixes (posix):
* [#59] fixes for RTS/DTR handling on open
* [#77] list_ports_osx: add missing import
* [#85] serialposix.py _set_rs485_mode() tries to read non-existing
rs485_settings.delay_rts_before_send
* [#96] patch: native RS485 is never enabled
+ Bugfixes (win32):
* fix bad super call and duplicate old-style __init__ call
* [#80] list_ports: Compatibility issue between Windows/Linux
- Implement single-spec version.
-------------------------------------------------------------------
Mon Aug 15 14:51:56 UTC 2016 - toddrme2178@gmail.com