meta-openembedded/meta-python/recipes-devtools/python/python3-sh_1.13.1.bb
Leon Anavi a04498f956 python3-sh: Upgrade 1.12.14 -> 1.13.1
Upgrade to release 1.13.1:

- regression fix if _fg=False
- 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()

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-25 10:20:55 -07:00

25 lines
655 B
BlitzBasic

SUMMARY = "Python subprocess replacement"
HOMEPAGE = "https://github.com/amoffat/sh"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5317094292296f03405f59ae5f6544b6"
SRC_URI[md5sum] = "7e3dd3a6b49c06db93746994a68cb8cf"
SRC_URI[sha256sum] = "97a3d2205e3c6a842d87ebbc9ae93acae5a352b1bc4609b428d0fd5bb9e286a3"
PYPI_PACKAGE = "sh"
inherit pypi setuptools3
RDEPENDS_${PN} += " \
${PYTHON_PN}-codecs \
${PYTHON_PN}-core \
${PYTHON_PN}-io \
${PYTHON_PN}-logging \
${PYTHON_PN}-resource \
${PYTHON_PN}-shell \
${PYTHON_PN}-terminal \
${PYTHON_PN}-tests \
${PYTHON_PN}-threading \
${PYTHON_PN}-unixadmin \
"