Hello community, here is the log from the commit of package python3-pyserial for openSUSE:Factory checked in at 2016-01-04 09:21:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-pyserial (Old) and /work/SRC/openSUSE:Factory/.python3-pyserial.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python3-pyserial" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-pyserial/python3-pyserial.changes 2013-12-23 22:18:47.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python3-pyserial.new/python3-pyserial.changes 2016-01-04 09:21:56.000000000 +0100 @@ -1,0 +2,103 @@ +Wed Dec 30 18:48:07 UTC 2015 - arun@gmx.de + +- specfile: + * update copyright year + * updated url (moved to github) + * use setuptools + * CHANGES.txt -> CHANGES.rst + * README.txt -> README.rst + +- 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 + +------------------------------------------------------------------- Old: ---- pyserial-2.7.tar.gz New: ---- pyserial-3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-pyserial.spec ++++++ --- /var/tmp/diff_new_pack.ftgovB/_old 2016-01-04 09:21:57.000000000 +0100 +++ /var/tmp/diff_new_pack.ftgovB/_new 2016-01-04 09:21:57.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-pyserial # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ Name: python3-pyserial -Version: 2.7 +Version: 3.0 Release: 0 -Url: http://pyserial.sourceforge.net/ +Url: https://github.com/pyserial/pyserial Summary: Python Serial Port Extension License: Python-2.0 Group: Development/Languages/Python @@ -29,6 +29,7 @@ BuildRequires: python3-2to3 BuildRequires: python3-Sphinx BuildRequires: python3-devel +BuildRequires: python3-setuptools BuildArch: noarch %description @@ -50,7 +51,7 @@ %files %defattr(-,root,root,-) -%doc CHANGES.txt LICENSE.txt README.txt examples documentation/_build/* +%doc CHANGES.rst LICENSE.txt README.rst examples documentation/_build/* %{_bindir}/miniterm-%{py3_ver}.py %{python3_sitelib}/serial/ %{python3_sitelib}/pyserial-%{version}-py%{py3_ver}.egg-info ++++++ pyserial-2.7.tar.gz -> pyserial-3.0.tar.gz ++++++ ++++ 18870 lines of diff (skipped)