Hello community, here is the log from the commit of package python3-pexpect for openSUSE:Factory checked in at 2015-10-22 12:58:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-pexpect (Old) and /work/SRC/openSUSE:Factory/.python3-pexpect.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-pexpect" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-pexpect/python3-pexpect.changes 2015-08-01 11:38:53.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pexpect.new/python3-pexpect.changes 2015-10-22 12:58:59.000000000 +0200 @@ -1,0 +2,42 @@ +Sun Oct 18 20:22:39 UTC 2015 - [email protected] + +- specfile: + * added ptyprocess as a requirement + +------------------------------------------------------------------- +Sat Oct 17 23:45:03 UTC 2015 - [email protected] + +- specfile: + * removed files: ANSI.py, FSM.py, fdpexpect.py, pxssh.py, + screen.py, and __pycache__ + +- update to version 4.0.1: + * Integration with :mod:`asyncio`: passing "async=True" to :meth:`~.spawn.expect`, + :meth:`~.spawn.expect_exact` or :meth:`~.spawn.expect_list` will make them return a + coroutine. You can get the result using "yield from", or wrap it in an + :class:`asyncio.Task`. This allows the event loop to do other things while + waiting for output that matches a pattern. + * Experimental support for Windows (with some caveats)—see :ref:`windows`. + * Enhancement: allow method as callbacks of argument "events" for + :func:`pexpect.run` (:ghissue:`176`). + * It is now possible to call :meth:`~.spawn.wait` multiple times, or after a process + is already determined to be terminated without raising an exception + (:ghpull:`211`). + * New :class:`pexpect.spawn` keyword argument, "dimensions=(rows, columns)" + allows setting terminal screen dimensions before launching a program + (:ghissue:`122`). + * Fix regression that prevented executable, but unreadable files from + being found when not specified by absolute path -- such as + /usr/bin/sudo (:ghissue:`104`). + * Fixed regression when executing pexpect with some prior releases of + the multiprocessing module where stdin has been closed (:ghissue:`86`). + * Deprecated "pexpect.screen" and "pexpect.ANSI". Please use other packages + such as `pyte <https://pypi.python.org/pypi/pyte>`__ to emulate a terminal. + * Removed the independent top-level modules ("pxssh fdpexpect FSM screen ANSI") + which were installed alongside Pexpect. These were moved into the Pexpect + package in 3.0, but the old names were left as aliases. + * Child processes created by Pexpect no longer ignore SIGHUP by default: the + "ignore_sighup" parameter of :class:`pexpect.spawn` defaults to False. To + get the old behaviour, pass "ignore_sighup=True". + +------------------------------------------------------------------- Old: ---- pexpect-3.3.tar.gz New: ---- pexpect-4.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-pexpect.spec ++++++ --- /var/tmp/diff_new_pack.DGRRI5/_old 2015-10-22 12:59:00.000000000 +0200 +++ /var/tmp/diff_new_pack.DGRRI5/_new 2015-10-22 12:59:00.000000000 +0200 @@ -17,7 +17,7 @@ Name: python3-pexpect -Version: 3.3 +Version: 4.0.1 Release: 0 Summary: Pure Python Expect-like module License: ISC @@ -25,6 +25,8 @@ Url: http://pexpect.readthedocs.org/en/latest/ Source: https://pypi.python.org/packages/source/p/pexpect/pexpect-%{version}.tar.gz BuildRequires: python3-devel +BuildRequires: python3-ptyprocess +Requires: python3-ptyprocess BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch @@ -44,13 +46,7 @@ %files %defattr(-,root,root,-) %doc doc examples LICENSE -%{python3_sitelib}/ANSI.py* %{python3_sitelib}/pexpect/ -%{python3_sitelib}/FSM.py* -%{python3_sitelib}/fdpexpect.py* %{python3_sitelib}/pexpect-%{version}-py*.egg-info -%{python3_sitelib}/pxssh.py* -%{python3_sitelib}/screen.py* -%{python3_sitelib}/__pycache__/* %changelog ++++++ pexpect-3.3.tar.gz -> pexpect-4.0.1.tar.gz ++++++ ++++ 7778 lines of diff (skipped)
