pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/comms/py-serial Version 3.4:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d77c97791c99
branches:  trunk
changeset: 365959:d77c97791c99
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Jul 31 13:11:27 2017 +0000

description:
Version 3.4:

Improvements:
* miniterm: suspend function (temporarily release port, Ctrl-T s)
* context manager automatically opens port on __enter__
* list_ports: add interface number to location string
* protocol_socket: Retry if BlockingIOError occurs in reset_input_buffer.

Bugfixes:
* list_ports: option to include symlinked devices
* list_ports: workaround for special characters in port names

Bugfixes (posix):
* allow calling cancel functions w/o error if port is closed
* protocol_socket: sync error handling with posix version
* posix: ignore more blocking errors and EINTR, timeout only applies to blocking I/O
* fix: port_publisher typo

diffstat:

 comms/py-serial/Makefile |  23 +++++++++++++----------
 comms/py-serial/PLIST    |  33 +++++++++++++++++++++++++++------
 comms/py-serial/distinfo |  10 +++++-----
 3 files changed, 45 insertions(+), 21 deletions(-)

diffs (129 lines):

diff -r 3b6ffa6b8011 -r d77c97791c99 comms/py-serial/Makefile
--- a/comms/py-serial/Makefile  Mon Jul 31 12:13:50 2017 +0000
+++ b/comms/py-serial/Makefile  Mon Jul 31 13:11:27 2017 +0000
@@ -1,14 +1,14 @@
-# $NetBSD: Makefile,v 1.6 2016/06/08 17:43:20 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2017/07/31 13:11:27 adam Exp $
 
-DISTNAME=              pyserial-2.7
-PKGNAME=               ${PYPKGPREFIX}-${DISTNAME:S/py//}
-CATEGORIES=            comms python
-MASTER_SITES=          ${MASTER_SITE_PYPI:=p/pyserial/}
+DISTNAME=      pyserial-3.4
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^py//}
+CATEGORIES=    comms python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyserial/}
 
-MAINTAINER=            tsarna%NetBSD.org@localhost
-HOMEPAGE=              http://pyserial.sourceforge.net/
-COMMENT=               Python Serial Port Extension
-LICENSE=               python-software-foundation
+MAINTAINER=    tsarna%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/pyserial/pyserial
+COMMENT=       Python Serial Port Extension
+LICENSE=       modified-bsd
 
 CONFLICTS+=            ${PYPKGPREFIX}-pyserial-[0-9]*
 
@@ -36,6 +36,9 @@
 REPLACE_PYTHON+=       serial/urlhandler/protocol_socket.py
 REPLACE_PYTHON+=       serial/win32.py
 
+post-install:
+       cd ${DESTDIR}${PREFIX}/bin && ${MV} miniterm.py miniterm${PYVERSSUFFIX} || ${TRUE}
+
 .include "../../lang/python/application.mk"
-.include "../../lang/python/distutils.mk"
+.include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 3b6ffa6b8011 -r d77c97791c99 comms/py-serial/PLIST
--- a/comms/py-serial/PLIST     Mon Jul 31 12:13:50 2017 +0000
+++ b/comms/py-serial/PLIST     Mon Jul 31 13:11:27 2017 +0000
@@ -1,12 +1,18 @@
-@comment $NetBSD: PLIST,v 1.2 2014/01/19 09:49:55 wiz Exp $
-bin/miniterm.py
-${PYSITELIB}/${EGG_FILE}
+@comment $NetBSD: PLIST,v 1.3 2017/07/31 13:11:27 adam Exp $
+bin/miniterm${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/serial/__init__.py
 ${PYSITELIB}/serial/__init__.pyc
 ${PYSITELIB}/serial/__init__.pyo
 ${PYSITELIB}/serial/rfc2217.py
 ${PYSITELIB}/serial/rfc2217.pyc
 ${PYSITELIB}/serial/rfc2217.pyo
+${PYSITELIB}/serial/rs485.py
+${PYSITELIB}/serial/rs485.pyc
+${PYSITELIB}/serial/rs485.pyo
 ${PYSITELIB}/serial/serialcli.py
 ${PYSITELIB}/serial/serialcli.pyc
 ${PYSITELIB}/serial/serialcli.pyo
@@ -22,15 +28,21 @@
 ${PYSITELIB}/serial/serialwin32.py
 ${PYSITELIB}/serial/serialwin32.pyc
 ${PYSITELIB}/serial/serialwin32.pyo
-${PYSITELIB}/serial/sermsdos.py
-${PYSITELIB}/serial/sermsdos.pyc
-${PYSITELIB}/serial/sermsdos.pyo
+${PYSITELIB}/serial/threaded/__init__.py
+${PYSITELIB}/serial/threaded/__init__.pyc
+${PYSITELIB}/serial/threaded/__init__.pyo
 ${PYSITELIB}/serial/tools/__init__.py
 ${PYSITELIB}/serial/tools/__init__.pyc
 ${PYSITELIB}/serial/tools/__init__.pyo
+${PYSITELIB}/serial/tools/hexlify_codec.py
+${PYSITELIB}/serial/tools/hexlify_codec.pyc
+${PYSITELIB}/serial/tools/hexlify_codec.pyo
 ${PYSITELIB}/serial/tools/list_ports.py
 ${PYSITELIB}/serial/tools/list_ports.pyc
 ${PYSITELIB}/serial/tools/list_ports.pyo
+${PYSITELIB}/serial/tools/list_ports_common.py
+${PYSITELIB}/serial/tools/list_ports_common.pyc
+${PYSITELIB}/serial/tools/list_ports_common.pyo
 ${PYSITELIB}/serial/tools/list_ports_linux.py
 ${PYSITELIB}/serial/tools/list_ports_linux.pyc
 ${PYSITELIB}/serial/tools/list_ports_linux.pyo
@@ -49,6 +61,9 @@
 ${PYSITELIB}/serial/urlhandler/__init__.py
 ${PYSITELIB}/serial/urlhandler/__init__.pyc
 ${PYSITELIB}/serial/urlhandler/__init__.pyo
+${PYSITELIB}/serial/urlhandler/protocol_alt.py
+${PYSITELIB}/serial/urlhandler/protocol_alt.pyc
+${PYSITELIB}/serial/urlhandler/protocol_alt.pyo
 ${PYSITELIB}/serial/urlhandler/protocol_hwgrep.py
 ${PYSITELIB}/serial/urlhandler/protocol_hwgrep.pyc
 ${PYSITELIB}/serial/urlhandler/protocol_hwgrep.pyo
@@ -58,9 +73,15 @@
 ${PYSITELIB}/serial/urlhandler/protocol_rfc2217.py
 ${PYSITELIB}/serial/urlhandler/protocol_rfc2217.pyc
 ${PYSITELIB}/serial/urlhandler/protocol_rfc2217.pyo
+${PYSITELIB}/serial/urlhandler/protocol_serve-rfc2217.py
+${PYSITELIB}/serial/urlhandler/protocol_serve-rfc2217.pyc
+${PYSITELIB}/serial/urlhandler/protocol_serve-rfc2217.pyo
 ${PYSITELIB}/serial/urlhandler/protocol_socket.py
 ${PYSITELIB}/serial/urlhandler/protocol_socket.pyc
 ${PYSITELIB}/serial/urlhandler/protocol_socket.pyo
+${PYSITELIB}/serial/urlhandler/protocol_spy.py
+${PYSITELIB}/serial/urlhandler/protocol_spy.pyc
+${PYSITELIB}/serial/urlhandler/protocol_spy.pyo
 ${PYSITELIB}/serial/win32.py
 ${PYSITELIB}/serial/win32.pyc
 ${PYSITELIB}/serial/win32.pyo
diff -r 3b6ffa6b8011 -r d77c97791c99 comms/py-serial/distinfo
--- a/comms/py-serial/distinfo  Mon Jul 31 12:13:50 2017 +0000
+++ b/comms/py-serial/distinfo  Mon Jul 31 13:11:27 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2015/11/03 01:34:57 agc Exp $
+$NetBSD: distinfo,v 1.4 2017/07/31 13:11:27 adam Exp $
 
-SHA1 (pyserial-2.7.tar.gz) = f15694b1bea9e4369c1931dc5cf09e37e5c562cf
-RMD160 (pyserial-2.7.tar.gz) = b86758d74e8f3cd61430bf7d76db496ae732f257
-SHA512 (pyserial-2.7.tar.gz) = 3fc8d9425a47ebcd37db1fcc58182854b48c9abd6642f35fba2d21458d864ae448105d704dc0d880832ba7516fa16f108f24363bd5fa9f083ea79a4ac614339b
-Size (pyserial-2.7.tar.gz) = 122081 bytes
+SHA1 (pyserial-3.4.tar.gz) = aad3668e10cfc02c9fa693e714f9c7a886366e21
+RMD160 (pyserial-3.4.tar.gz) = d599dc557b895af0b6858f918317a143b2f07c13
+SHA512 (pyserial-3.4.tar.gz) = d71dffc330704e41caac6054adf192bee2f1c119691faf2ea93fe22e8e3ba000dc4a1434293f6f80d05a5577d85b96791f656e28d5c63fb0ce6a6605467a117f
+Size (pyserial-3.4.tar.gz) = 151657 bytes



Home | Main Index | Thread Index | Old Index