diff --git a/pyserial-3.4.tar.gz b/pyserial-3.4.tar.gz deleted file mode 100644 index 296632e..0000000 --- a/pyserial-3.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6e2d401fdee0eab996cf734e67773a0143b932772ca8b42451440cfed942c627 -size 151657 diff --git a/pyserial-3.5.tar.gz b/pyserial-3.5.tar.gz new file mode 100644 index 0000000..4d5940c --- /dev/null +++ b/pyserial-3.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c77e014170dfffbd816e6ffc205e9842efb10be9f58ec16d3e8675b4925cddb +size 159125 diff --git a/python-pyserial.changes b/python-pyserial.changes index ae3878a..e025dcd 100644 --- a/python-pyserial.changes +++ b/python-pyserial.changes @@ -1,3 +1,48 @@ +------------------------------------------------------------------- +Wed Jan 20 08:06:12 UTC 2021 - Adrian Schröter + +- update to version 3.5: + New Features: + [#411] Add a backend for Silicon Labs CP2110/4 HID-to-UART bridge. (depends on hid module) + + Improvements: + [#315] Use absolute import everywhere + [#354] Make ListPortInfo hashable + [#372] threaded: "write" returns byte count + [#400] Add bytesize and stopbits argument parser to tcp_serial_redirect + [#408] loop: add out_waiting + [#495] list_ports_linux: Correct "interface" property on Linux hosts + [#500] Remove Python 3.2 and 3.3 from test + [#261, #285, #296, #320, #333, #342, #356, #358, #389, #397, #510] doc updates + miniterm: add CTRL+T Q as alternative to exit + miniterm: suspend function key changed to CTRL-T Z + add command line tool entries pyserial-miniterm (replaces miniterm.py) and pyserial-ports (runs serial.tools.list_ports). + python -m serial opens miniterm (use w/o args and it will print port list too) [experimental] + + Bugfixes: + [#371] Don't open port if self.port is not set while entering context manager + [#437, #502] refactor: raise new instances for PortNotOpenError and SerialTimeoutException + [#261, #263] list_ports: set default name attribute + [#286] fix: compare only of the same type in list_ports_common.ListPortInfo + rfc2217/close(): fix race-condition + [#305] return b'' when connection closes on rfc2217 connection + [#386] rfc2217/close(): fix race condition + Fixed flush_input_buffer() for situations where the remote end has closed the socket. + [#441] reset_input_buffer() can hang on sockets + examples: port_publisher python 3 fixes + [#324] miniterm: Fix miniterm constructor exit_character and menu_character + [#326] miniterm: use exclusive access for native serial ports by default + [#497] miniterm: fix double use of CTRL-T + s use z for suspend instead + [#443, #444] examples: refactor wx example, use Bind to avoid deprecated warnings, IsChecked, unichr + [#265] posix: fix PosixPollSerial with timeout=None and add cancel support + [#290] option for low latency mode on linux + [#335] Add support to xr-usb-serial ports + [#494] posix: Don't catch the SerialException we just raised + [#519] posix: Fix custom baud rate to not temporarily set 38400 baud rates on linux + [#509 #518] list_ports: use hardcoded path to library on osx + [#542] list_ports_osx: kIOMasterPortDefault no longer exported on Big Sur + [#545, #545] list_ports_osx: getting USB info on BigSur/AppleSilicon + ------------------------------------------------------------------- Mon Apr 15 06:44:21 UTC 2019 - John Vandenberg diff --git a/python-pyserial.spec b/python-pyserial.spec index f774c91..c85d114 100644 --- a/python-pyserial.spec +++ b/python-pyserial.spec @@ -1,7 +1,7 @@ # # spec file for package python-pyserial # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pyserial -Version: 3.4 +Version: 3.5 Release: 0 Summary: Python Serial Port Extension License: Python-2.0 @@ -76,8 +76,8 @@ sed -i -e "1{s|^#![[:space:]]*\/.*bin.*$|#!%{_bindir}/python3|}" examples/*.py %install %python_install -mv %{buildroot}%{_bindir}/miniterm.py %{buildroot}%{_bindir}/miniterm -%python_clone -a %{buildroot}%{_bindir}/miniterm +%python_clone -a %{buildroot}%{_bindir}/pyserial-miniterm +%python_clone -a %{buildroot}%{_bindir}/pyserial-ports rm documentation/_build/doctrees/environment.pickle %{python_expand sed -i '1{/#!/d}' %{buildroot}%{$python_sitelib}/serial/tools/miniterm.py @@ -88,15 +88,18 @@ rm documentation/_build/doctrees/environment.pickle %python_exec test/run_all_tests.py %post -%python_install_alternative miniterm +%python_install_alternative pyserial-miniterm +%python_install_alternative pyserial-ports %preun -%python_uninstall_alternative miniterm +%python_uninstall_alternative pyserial-miniterm +%python_uninstall_alternative pyserial-ports %files %{python_files} %license LICENSE.txt %doc CHANGES.rst README.rst -%python_alternative miniterm +%python_alternative pyserial-miniterm +%python_alternative pyserial-ports %{python_sitelib}/serial/ %{python_sitelib}/pyserial-%{version}-py*.egg-info