py-sh: updated to 1.13.1 1.13.1: * regression fix if `_fg=False` 1.13.0: * minor Travis CI fixes * bugfix for boolean long options not respecting `_long_prefix` * fix deprecation warning on Python 3.6 regexes * `_pass_fds` and `_close_fds` special kwargs for controlling file descriptor inheritance in child. * more efficiently closing inherited fds * bugfix where passing invalid dictionary to `_env` will cause a mysterious child 255 exit code. * bugfix where `_in` using 0 or `sys.stdin` wasn't behaving like a TTY, if it was in fact a TTY. * bugfix where `help(sh)` raised an exception * bugfix fixing broken interactive ssh tutorial from docs * change to automatic tty merging into a single pty if `_tty_in=True` and `_tty_out=True` * introducing `_unify_ttys`, default False, which allows explicit tty merging into single pty * contrib command for `ssh` connections requiring passwords * performance fix for polling output too fast when using `_iter` * execution contexts can now be used in python shell * bugfix `ErrorReturnCode` instances can now be pickled * bugfix passing empty string or `None` for `_in` hanged * bugfix where passing a filename or file-like object to `_out` wasn't using os.dup2 * regression make `_fg` work with `_cwd` again * an invalid `_cwd` now raises a `ForkException` not an `OSError`. * AIX support * added a `timeout=None` param to `RunningCommand.wait()`diff -r1.2 -r1.3 pkgsrc/sysutils/py-sh/Makefile
(adam)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2020/03/21 19:28:56 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2020/05/04 15:36:08 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= sh-1.12.14 | 3 | DISTNAME= sh-1.13.1 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= sysutils python | 5 | CATEGORIES= sysutils python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=s/sh/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=s/sh/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/amoffat/sh | 9 | HOMEPAGE= https://github.com/amoffat/sh | |
10 | COMMENT= Python subprocess replacement | 10 | COMMENT= Python subprocess replacement | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | # some test failures, see https://github.com/amoffat/sh/issues/347 | 13 | # some test failures, see https://github.com/amoffat/sh/issues/347 | |
14 | TEST_DEPENDS+= ${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage | 14 | TEST_DEPENDS+= ${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage | |
15 | 15 | |||
16 | USE_LANGUAGES= # none | 16 | USE_LANGUAGES= # none |
@@ -1,9 +1,8 @@ | @@ -1,9 +1,8 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.1 2020/03/21 19:26:59 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.2 2020/05/04 15:36:08 adam Exp $ | |
2 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | 2 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | |
3 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | 3 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | |
4 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | 4 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | |
5 | ${PYSITELIB}/${EGG_INFODIR}/pbr.json | |||
6 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | 5 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | |
7 | ${PYSITELIB}/sh.py | 6 | ${PYSITELIB}/sh.py | |
8 | ${PYSITELIB}/sh.pyc | 7 | ${PYSITELIB}/sh.pyc | |
9 | ${PYSITELIB}/sh.pyo | 8 | ${PYSITELIB}/sh.pyo |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.1 2020/03/21 19:26:59 adam Exp $ | 1 | $NetBSD: distinfo,v 1.2 2020/05/04 15:36:08 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (sh-1.12.14.tar.gz) = aafac521b3f38089169f38135ad5533acfb8eae7 | 3 | SHA1 (sh-1.13.1.tar.gz) = 1528fcd0efc4c83a70ab82a5161faf9621b2ad59 | |
4 | RMD160 (sh-1.12.14.tar.gz) = 49b53f06797959c42b339885ff47473cb3d801a5 | 4 | RMD160 (sh-1.13.1.tar.gz) = 347c2ca669cbdd9356fae239ed3c9e27b693997a | |
5 | SHA512 (sh-1.12.14.tar.gz) = 5f2daa2666cf8efe90ba550c8ea5875f2a8812d787597c9d9b933f58feccd192e1ec0ab5695b756bdbfbf9748d106c2045be20838e680b31dac3f778970b5786 | 5 | SHA512 (sh-1.13.1.tar.gz) = 2d5a275abe3b7f1f1d26a97dd03bcbd6e2e05d1c75f26d5a629fead230d2fb2acd368b5473255526ba53c8fea4031112f272d917e820e294e49be9bbeb5d2116 | |
6 | Size (sh-1.12.14.tar.gz) = 56861 bytes | 6 | Size (sh-1.13.1.tar.gz) = 62768 bytes |