commit python-pexpect for openSUSE:Factory

2020-03-26 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2020-03-27 00:21:55

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new.3160 (New)


Package is "python-pexpect"

Fri Mar 27 00:21:55 2020 rev:33 rq:784290 version:4.8.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2020-02-19 12:40:09.507580493 +0100
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new.3160/python-pexpect.changes  
2020-03-27 00:22:01.180157183 +0100
@@ -1,0 +2,6 @@
+Thu Mar 12 11:32:53 UTC 2020 - Tomáš Chvátal 
+
+- Add patch to build without python2:
+  * no-python-binary.patch
+
+---

New:

  no-python-binary.patch



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.WalxjT/_old  2020-03-27 00:22:02.260157731 +0100
+++ /var/tmp/diff_new_pack.WalxjT/_new  2020-03-27 00:22:02.264157733 +0100
@@ -22,9 +22,9 @@
 Release:0
 Summary:Pure Python Expect-like module
 License:ISC
-Group:  Development/Libraries/Python
-URL:http://pexpect.readthedocs.org/en/latest/
+URL:https://pexpect.readthedocs.org/en/latest/
 Source: 
https://files.pythonhosted.org/packages/source/p/pexpect/pexpect-%{version}.tar.gz
+Patch0: no-python-binary.patch
 BuildRequires:  %{python_module ptyprocess}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
@@ -46,6 +46,7 @@
 
 %prep
 %setup -q -n pexpect-%{version}
+%patch0 -p1
 
 # Fix wrong-script-interpreter
 find examples -type f -name "*.py" -exec sed -i "s|#!%{_bindir}/env python||" 
{} \;

++ no-python-binary.patch ++
Index: pexpect-4.8.0/tests/test_performance.py
===
--- pexpect-4.8.0.orig/tests/test_performance.py
+++ pexpect-4.8.0/tests/test_performance.py
@@ -45,7 +45,7 @@ class PerformanceTestCase (PexpectTestCa
 return 'for n in range(1, %d+1): print(n)' % n
 
 def plain_range(self, n):
-e = pexpect.spawn('python', timeout=100)
+e = pexpect.spawn(sys.executable, timeout=100)
 self.assertEqual(e.expect(b'>>>'), 0)
 e.sendline(self._iter_n(n))
 self.assertEqual(e.expect(br'\.{3}'), 0)
@@ -53,7 +53,7 @@ class PerformanceTestCase (PexpectTestCa
 self.assertEqual(e.expect([b'inquisition', '%d' % n]), 1)
 
 def window_range(self, n):
-e = pexpect.spawn('python', timeout=100)
+e = pexpect.spawn(sys.executable, timeout=100)
 self.assertEqual(e.expect(b'>>>'), 0)
 e.sendline(self._iter_n(n))
 self.assertEqual(e.expect(r'\.{3}'), 0)
@@ -61,7 +61,7 @@ class PerformanceTestCase (PexpectTestCa
 self.assertEqual(e.expect([b'inquisition', '%d' % n], 
searchwindowsize=20), 1)
 
 def exact_range(self, n):
-e = pexpect.spawn('python', timeout=100)
+e = pexpect.spawn(sys.executable, timeout=100)
 self.assertEqual(e.expect_exact([b'>>>']), 0)
 e.sendline(self._iter_n(n))
 self.assertEqual(e.expect_exact([b'...']), 0)
@@ -69,7 +69,7 @@ class PerformanceTestCase (PexpectTestCa
 self.assertEqual(e.expect_exact([b'inquisition', '%d' % 
n],timeout=520), 1)
 
 def ewin_range(self, n):
-e = pexpect.spawn('python', timeout=100)
+e = pexpect.spawn(sys.executable, timeout=100)
 self.assertEqual(e.expect_exact([b'>>>']), 0)
 e.sendline(self._iter_n(n))
 self.assertEqual(e.expect_exact([b'...']), 0)
@@ -77,7 +77,7 @@ class PerformanceTestCase (PexpectTestCa
 self.assertEqual(e.expect_exact([b'inquisition', '%d' % n], 
searchwindowsize=20), 1)
 
 def faster_range(self, n):
-e = pexpect.spawn('python', timeout=100)
+e = pexpect.spawn(sys.executable, timeout=100)
 self.assertEqual(e.expect(b'>>>'), 0)
 e.sendline(('list(range(1, %d+1))' % n).encode('ascii'))
 self.assertEqual(e.expect([b'inquisition', '%d' % n]), 1)
Index: pexpect-4.8.0/tests/test_replwrap.py
===
--- pexpect-4.8.0.orig/tests/test_replwrap.py
+++ pexpect-4.8.0/tests/test_replwrap.py
@@ -2,6 +2,7 @@ import platform
 import unittest
 import re
 import os
+import sys
 
 import pexpect
 from pexpect import replwrap
@@ -108,7 +109,7 @@ class REPLWrapTestCase(unittest.TestCase
 if platform.python_implementation() == 'PyPy':
 raise unittest.SkipTest(skip_pypy)
 
-child = pexpect.spawn('python', echo=False, timeout=5, 
encoding='utf-8')
+child = 

commit python-pexpect for openSUSE:Factory

2020-02-19 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2020-02-19 12:40:04

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new.26092 (New)


Package is "python-pexpect"

Wed Feb 19 12:40:04 2020 rev:32 rq:774361 version:4.8.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2020-02-13 10:10:57.552320615 +0100
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new.26092/python-pexpect.changes 
2020-02-19 12:40:09.507580493 +0100
@@ -1,0 +2,12 @@
+Fri Feb 14 12:44:51 UTC 2020 - Ondřej Súkup 
+
+- update to 4.8.0
+ * Returned behavior of searchwindowsize to that in 4.3 and earlier
+ * Fixed a bug truncating before attribute after a timeout 
+ * Fixed a bug where a search could be less than searchwindowsize
+if it was increased between calls
+ * Minor test cleanups to improve portability
+ * Disable chaining of timeout and EOF exceptions
+ * Several doc updates.
+
+---

Old:

  pexpect-4.7.0.tar.gz

New:

  pexpect-4.8.0.tar.gz



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.z4nFju/_old  2020-02-19 12:40:12.891587009 +0100
+++ /var/tmp/diff_new_pack.z4nFju/_new  2020-02-19 12:40:12.891587009 +0100
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pexpect
-Version:4.7.0
+Version:4.8.0
 Release:0
 Summary:Pure Python Expect-like module
 License:ISC

++ pexpect-4.7.0.tar.gz -> pexpect-4.8.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.7.0/.coveragerc 
new/pexpect-4.8.0/.coveragerc
--- old/pexpect-4.7.0/.coveragerc   1970-01-01 01:00:00.0 +0100
+++ new/pexpect-4.8.0/.coveragerc   2020-01-17 18:08:15.0 +0100
@@ -0,0 +1,3 @@
+[run]
+source = pexpect
+parallel = True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.7.0/PKG-INFO new/pexpect-4.8.0/PKG-INFO
--- old/pexpect-4.7.0/PKG-INFO  2019-04-07 03:54:58.0 +0200
+++ new/pexpect-4.8.0/PKG-INFO  2020-01-21 17:29:55.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pexpect
-Version: 4.7.0
+Version: 4.8.0
 Summary: Pexpect allows easy control of interactive console applications.
 Home-page: https://pexpect.readthedocs.io/
 Author: Noah Spurrier; Thomas Kluyver; Jeff Quast
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.7.0/README.rst new/pexpect-4.8.0/README.rst
--- old/pexpect-4.7.0/README.rst2019-04-07 03:54:51.0 +0200
+++ new/pexpect-4.8.0/README.rst2020-01-17 18:08:15.0 +0100
@@ -13,7 +13,7 @@
 control it as if a human were typing commands.
 
 Pexpect can be used for automating interactive applications such as ssh, ftp,
-passwd, telnet, etc. It can be used to a automate setup scripts for duplicating
+passwd, telnet, etc. It can be used to automate setup scripts for duplicating
 software package installations on different servers. It can be used for
 automated software testing. Pexpect is in the spirit of Don Libes' Expect, but
 Pexpect is pure Python.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.7.0/doc/api/pxssh.rst 
new/pexpect-4.8.0/doc/api/pxssh.rst
--- old/pexpect-4.7.0/doc/api/pxssh.rst 2019-04-07 03:54:51.0 +0200
+++ new/pexpect-4.8.0/doc/api/pxssh.rst 2020-01-17 18:08:15.0 +0100
@@ -5,9 +5,16 @@
 
*pxssh* is a screen-scraping wrapper around the SSH command on your system.
In many cases, you should consider using
-   `Paramiko `_ instead.
+   `Paramiko `_ or
+   `RedExpect `_ instead.
Paramiko is a Python module which speaks the SSH protocol directly, so it
doesn't have the extra complexity of running a local subprocess.
+   RedExpect is very similar to pxssh except that it reads and writes directly
+   into an SSH session all done via Python with all the SSH protocol in C,
+   additionally it is written for communicating to SSH servers that are not 
just
+   Linux machines. Meaning that it is extremely fast in comparison to Paramiko
+   and already has the familiar expect API. In most cases RedExpect and pxssh
+   code should be fairly interchangeable.
 
 .. automodule:: pexpect.pxssh
 
@@ -27,7 +34,7 @@
 
.. attribute:: force_password
 
-  If this is set to True, public key authentication is 

commit python-pexpect for openSUSE:Factory

2020-02-13 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2020-02-13 10:10:56

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new.26092 (New)


Package is "python-pexpect"

Thu Feb 13 10:10:56 2020 rev:31 rq:770497 version:4.7.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2019-09-23 12:07:08.729907994 +0200
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new.26092/python-pexpect.changes 
2020-02-13 10:10:57.552320615 +0100
@@ -1,0 +2,5 @@
+Thu Feb  6 10:09:58 UTC 2020 - Tomáš Chvátal 
+
+- Disable test test_pager_as_cat as it pulls additional deps
+
+---



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.qoQIOU/_old  2020-02-13 10:10:58.012320882 +0100
+++ /var/tmp/diff_new_pack.qoQIOU/_new  2020-02-13 10:10:58.016320884 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pexpect
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -62,7 +62,8 @@
 export LANG=en_US.UTF-8
 # test_bash https://github.com/pexpect/pexpect/issues/568
 # test_large_stdout_stream - random
-%pytest -k 'not test_bash and not test_large_stdout_stream'
+# test_pager_as_cat - needs manpages that would pull extra deps
+%pytest -k 'not test_bash and not test_large_stdout_stream and not 
test_pager_as_cat'
 
 %files %{python_files}
 %license LICENSE




commit python-pexpect for openSUSE:Factory

2019-09-23 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2019-09-23 12:07:06

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new.7948 (New)


Package is "python-pexpect"

Mon Sep 23 12:07:06 2019 rev:30 rq:730119 version:4.7.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2019-07-30 13:01:48.494433593 +0200
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new.7948/python-pexpect.changes  
2019-09-23 12:07:08.729907994 +0200
@@ -1,0 +2,5 @@
+Wed Sep 11 11:50:01 UTC 2019 - Tomáš Chvátal 
+
+- Disable test_large_stdout_stream as it randomly fails
+
+---



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.bxV9M3/_old  2019-09-23 12:07:10.725907664 +0200
+++ /var/tmp/diff_new_pack.bxV9M3/_new  2019-09-23 12:07:10.729907664 +0200
@@ -61,7 +61,8 @@
 %check
 export LANG=en_US.UTF-8
 # test_bash https://github.com/pexpect/pexpect/issues/568
-%pytest -k 'not test_bash'
+# test_large_stdout_stream - random
+%pytest -k 'not test_bash and not test_large_stdout_stream'
 
 %files %{python_files}
 %license LICENSE




commit python-pexpect for openSUSE:Factory

2019-07-30 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2019-07-30 13:01:47

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new.4126 (New)


Package is "python-pexpect"

Tue Jul 30 13:01:47 2019 rev:29 rq:717008 version:4.7.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2019-05-27 08:37:26.583093016 +0200
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new.4126/python-pexpect.changes  
2019-07-30 13:01:48.494433593 +0200
@@ -1,0 +2,5 @@
+Fri Jul 19 10:15:12 UTC 2019 - Tomáš Chvátal 
+
+- Add missing builddep on setuptools
+
+---



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.ZQOLUB/_old  2019-07-30 13:01:49.306433429 +0200
+++ /var/tmp/diff_new_pack.ZQOLUB/_new  2019-07-30 13:01:49.338433422 +0200
@@ -27,12 +27,13 @@
 Source: 
https://files.pythonhosted.org/packages/source/p/pexpect/pexpect-%{version}.tar.gz
 BuildRequires:  %{python_module ptyprocess}
 BuildRequires:  %{python_module pytest}
-BuildRequires:  fdupes
-# For man validation
-BuildRequires:  man
+BuildRequires:  %{python_module setuptools}
 # For test command calls
 # For bash validation
 BuildRequires:  bash
+BuildRequires:  fdupes
+# For man validation
+BuildRequires:  man
 BuildRequires:  openssl
 BuildRequires:  python-rpm-macros
 Requires:   python-ptyprocess




commit python-pexpect for openSUSE:Factory

2019-05-27 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2019-05-27 08:37:25

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new.5148 (New)


Package is "python-pexpect"

Mon May 27 08:37:25 2019 rev:28 rq:705391 version:4.7.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2018-12-27 00:27:30.387755644 +0100
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new.5148/python-pexpect.changes  
2019-05-27 08:37:26.583093016 +0200
@@ -1,0 +2,12 @@
+Sat May 25 09:06:04 UTC 2019 - Tomáš Chvátal 
+
+- Update to 4.7.0:
+  * The :meth:`.pxssh.login` method now no longer requires a username if an 
ssh config is provided and will raise an error if neither are provided. 
(:ghpull:`562`).
+  * The :meth:`.pxssh.login` method now supports providing your own ssh 
command via the cmd parameter. (:ghpull:`528`) (:ghpull:`563`).
+  * :class:`.pxssh` now supports the use_poll parameter which is passed into 
:meth:`.pexpect.spawn` (:ghpull:`542`).
+  * Minor bug fix with ssh_config. (:ghpull:`498`).
+  * :meth:`.replwrap.run_command` now has async support via an async_ 
parameter. (:ghpull:`501`).
+  * :meth:`.pexpect.spawn` will now read additional bytes if able up to a 
buffer limit. (:ghpull:`304`).
+- Drop merged patch fix-test.patch
+
+---

Old:

  fix-test.patch
  pexpect-4.6.0.tar.gz

New:

  pexpect-4.7.0.tar.gz



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.6jP1es/_old  2019-05-27 08:37:27.227092764 +0200
+++ /var/tmp/diff_new_pack.6jP1es/_new  2019-05-27 08:37:27.231092763 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pexpect
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,20 +18,21 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pexpect
-Version:4.6.0
+Version:4.7.0
 Release:0
 Summary:Pure Python Expect-like module
 License:ISC
 Group:  Development/Libraries/Python
 URL:http://pexpect.readthedocs.org/en/latest/
 Source: 
https://files.pythonhosted.org/packages/source/p/pexpect/pexpect-%{version}.tar.gz
-Patch0: fix-test.patch
 BuildRequires:  %{python_module ptyprocess}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  fdupes
 # For man validation
 BuildRequires:  man
 # For test command calls
+# For bash validation
+BuildRequires:  bash
 BuildRequires:  openssl
 BuildRequires:  python-rpm-macros
 Requires:   python-ptyprocess
@@ -44,7 +45,6 @@
 
 %prep
 %setup -q -n pexpect-%{version}
-%patch0 -p1
 
 # Fix wrong-script-interpreter
 find examples -type f -name "*.py" -exec sed -i "s|#!%{_bindir}/env python||" 
{} \;
@@ -59,7 +59,8 @@
 
 %check
 export LANG=en_US.UTF-8
-%python_expand py.test-%{$python_bin_suffix}
+# test_bash https://github.com/pexpect/pexpect/issues/568
+%pytest -k 'not test_bash'
 
 %files %{python_files}
 %license LICENSE

++ pexpect-4.6.0.tar.gz -> pexpect-4.7.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.6.0/.coveragerc 
new/pexpect-4.7.0/.coveragerc
--- old/pexpect-4.6.0/.coveragerc   2015-12-08 19:43:59.0 +0100
+++ new/pexpect-4.7.0/.coveragerc   1970-01-01 01:00:00.0 +0100
@@ -1,3 +0,0 @@
-[run]
-source = pexpect
-parallel = True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.6.0/MANIFEST.in 
new/pexpect-4.7.0/MANIFEST.in
--- old/pexpect-4.6.0/MANIFEST.in   1970-01-01 01:00:00.0 +0100
+++ new/pexpect-4.7.0/MANIFEST.in   2019-04-07 03:54:51.0 +0200
@@ -0,0 +1,6 @@
+recursive-include doc *
+prune doc/_build
+recursive-include examples *
+include .coveragerc README.rst LICENSE pexpect/bashrc.sh
+recursive-include tests *
+global-exclude __pycache__ *.pyc *~
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.6.0/PKG-INFO new/pexpect-4.7.0/PKG-INFO
--- old/pexpect-4.6.0/PKG-INFO  2018-05-29 14:32:50.0 +0200
+++ new/pexpect-4.7.0/PKG-INFO  2019-04-07 03:54:58.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pexpect
-Version: 4.6.0
+Version: 4.7.0
 Summary: Pexpect allows easy control of interactive console applications.
 Home-page: https://pexpect.readthedocs.io/
 Author: 

commit python-pexpect for openSUSE:Factory

2018-12-26 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2018-12-27 00:27:29

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new.28833 (New)


Package is "python-pexpect"

Thu Dec 27 00:27:29 2018 rev:27 rq:659548 version:4.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2018-09-18 11:36:36.532342064 +0200
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new.28833/python-pexpect.changes 
2018-12-27 00:27:30.387755644 +0100
@@ -1,0 +2,5 @@
+Tue Dec  4 12:51:27 UTC 2018 - Matej Cepl 
+
+- Remove superfluous devel dependency for noarch package
+
+---



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.23cNEl/_old  2018-12-27 00:27:30.863755254 +0100
+++ /var/tmp/diff_new_pack.23cNEl/_new  2018-12-27 00:27:30.867755251 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -26,7 +26,6 @@
 URL:http://pexpect.readthedocs.org/en/latest/
 Source: 
https://files.pythonhosted.org/packages/source/p/pexpect/pexpect-%{version}.tar.gz
 Patch0: fix-test.patch
-BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module ptyprocess}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  fdupes




commit python-pexpect for openSUSE:Factory

2018-09-18 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2018-09-18 11:36:26

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new (New)


Package is "python-pexpect"

Tue Sep 18 11:36:26 2018 rev:26 rq:634979 version:4.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2018-06-29 22:34:06.290121342 +0200
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new/python-pexpect.changes   
2018-09-18 11:36:36.532342064 +0200
@@ -1,0 +2,5 @@
+Tue Sep  4 13:35:41 UTC 2018 - bwiedem...@suse.com
+
+- Add fix-test.patch to make tests pass with SLE-12-SP4's openssl (bsc#1107105)
+
+---

New:

  fix-test.patch



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.RFG1mP/_old  2018-09-18 11:36:38.760339696 +0200
+++ /var/tmp/diff_new_pack.RFG1mP/_new  2018-09-18 11:36:38.764339691 +0200
@@ -25,6 +25,7 @@
 Group:  Development/Libraries/Python
 URL:http://pexpect.readthedocs.org/en/latest/
 Source: 
https://files.pythonhosted.org/packages/source/p/pexpect/pexpect-%{version}.tar.gz
+Patch0: fix-test.patch
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module ptyprocess}
 BuildRequires:  %{python_module pytest}
@@ -44,6 +45,7 @@
 
 %prep
 %setup -q -n pexpect-%{version}
+%patch0 -p1
 
 # Fix wrong-script-interpreter
 find examples -type f -name "*.py" -exec sed -i "s|#!%{_bindir}/env python||" 
{} \;

++ fix-test.patch ++
https://github.com/pexpect/pexpect/pull/527
commit 5349569bcad4ab1685c9f2ec2a2c77a69cde4e48
Author: Bernhard M. Wiedemann 
Date:   Tue Sep 4 13:57:43 2018 +0200

tests: ignore stderr from openssl

Without this patch, the test failed with openssl-1.0.2p
because 502 lines were captured with the extra lines being at the end:
140510355240592:error:02012020:system library:fflush:Broken 
pipe:bss_file.c:434:fflush()
140510355240592:error:20074002:BIO routines:FILE_CTRL:system 
lib:bss_file.c:436:

neither openssl-1.0.2j nor 1.1.0h needed this patch.

diff --git a/tests/test_expect.py b/tests/test_expect.py
index 795518a..2c74744 100755
--- a/tests/test_expect.py
+++ b/tests/test_expect.py
@@ -411,7 +411,7 @@ class ExpectTestCase (PexpectTestCase.PexpectTestCase):
 def test_before_across_chunks(self):
 # https://github.com/pexpect/pexpect/issues/478
 child = pexpect.spawn(
-'''/bin/bash -c "openssl rand -base64 {} | head -500 | nl 
--number-format=rz --number-width=5 2>&1 ; echo 'PATTERN!!!'"'''.format(1024 * 
1024 * 2),
+'''/bin/bash -c "openssl rand -base64 {} 2>/dev/null | head -500 | 
nl --number-format=rz --number-width=5 2>&1 ; echo 'PATTERN!!!'"'''.format(1024 
* 1024 * 2),
 searchwindowsize=128
 )
 child.expect(['PATTERN'])



commit python-pexpect for openSUSE:Factory

2018-06-29 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2018-06-29 22:34:04

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new (New)


Package is "python-pexpect"

Fri Jun 29 22:34:04 2018 rev:25 rq:618933 version:4.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2018-04-20 17:33:00.346845842 +0200
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new/python-pexpect.changes   
2018-06-29 22:34:06.290121342 +0200
@@ -1,0 +2,12 @@
+Sun Jun 24 15:49:37 UTC 2018 - a...@gmx.de
+
+- update to version 4.6.0:
+  * The pxssh.login() method now supports an ssh_config parameter,
+which can be used to specify a file path to an SSH config file (PR
+#490).
+  * Improved compatability for the crlf parameter of PopenSpawn (PR
+#493)
+  * Fixed an issue in read timeout handling when using spawn and
+fdspawn with the use_poll parameter (PR #492).
+
+---

Old:

  pexpect-4.5.0.tar.gz

New:

  pexpect-4.6.0.tar.gz



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.M2ruqB/_old  2018-06-29 22:34:06.674121008 +0200
+++ /var/tmp/diff_new_pack.M2ruqB/_new  2018-06-29 22:34:06.678121005 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pexpect
-Version:4.5.0
+Version:4.6.0
 Release:0
 Summary:Pure Python Expect-like module
 License:ISC

++ pexpect-4.5.0.tar.gz -> pexpect-4.6.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.5.0/PKG-INFO new/pexpect-4.6.0/PKG-INFO
--- old/pexpect-4.5.0/PKG-INFO  2018-04-13 20:20:48.0 +0200
+++ new/pexpect-4.6.0/PKG-INFO  2018-05-29 14:32:50.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pexpect
-Version: 4.5.0
+Version: 4.6.0
 Summary: Pexpect allows easy control of interactive console applications.
 Home-page: https://pexpect.readthedocs.io/
 Author: Noah Spurrier; Thomas Kluyver; Jeff Quast
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.5.0/doc/conf.py 
new/pexpect-4.6.0/doc/conf.py
--- old/pexpect-4.5.0/doc/conf.py   2018-04-11 21:03:57.0 +0200
+++ new/pexpect-4.6.0/doc/conf.py   2018-05-29 14:15:18.0 +0200
@@ -52,7 +52,7 @@
 # built documents.
 #
 # The short X.Y version.
-version = '4.5'
+version = '4.6'
 # The full version, including alpha/beta/rc tags.
 release = version
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.5.0/doc/history.rst 
new/pexpect-4.6.0/doc/history.rst
--- old/pexpect-4.5.0/doc/history.rst   2018-04-13 19:49:35.0 +0200
+++ new/pexpect-4.6.0/doc/history.rst   2018-05-29 14:12:45.0 +0200
@@ -4,6 +4,17 @@
 Releases
 
 
+Version 4.6
+```
+
+* The :meth:`.pxssh.login` method now supports an ``ssh_config`` parameter,
+  which can be used to specify a file path to an SSH config file
+  (:ghpull:`490`).
+* Improved compatability for the ``crlf`` parameter of :class:`~.PopenSpawn`
+  (:ghpull:`493`)
+* Fixed an issue in read timeout handling when using :class:`~.spawn` and
+  :class:`~.fdspawn` with the ``use_poll`` parameter (:ghpull:`492`).
+
 Version 4.5
 ```
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.5.0/pexpect/__init__.py 
new/pexpect-4.6.0/pexpect/__init__.py
--- old/pexpect-4.5.0/pexpect/__init__.py   2018-04-11 21:03:57.0 
+0200
+++ new/pexpect-4.6.0/pexpect/__init__.py   2018-05-29 14:15:18.0 
+0200
@@ -75,7 +75,7 @@
 from .pty_spawn import spawn, spawnu
 from .run import run, runu
 
-__version__ = '4.5.0'
+__version__ = '4.6.0'
 __revision__ = ''
 __all__ = ['ExceptionPexpect', 'EOF', 'TIMEOUT', 'spawn', 'spawnu', 'run', 
'runu',
'which', 'split_command_line', '__version__', '__revision__']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.5.0/pexpect/popen_spawn.py 
new/pexpect-4.6.0/pexpect/popen_spawn.py
--- old/pexpect-4.5.0/pexpect/popen_spawn.py2018-02-10 13:16:58.0 
+0100
+++ new/pexpect-4.6.0/pexpect/popen_spawn.py2018-05-29 14:12:45.0 
+0200
@@ -18,11 +18,6 @@
 from .utils import string_types
 
 class PopenSpawn(SpawnBase):
-if PY3:
-crlf = '\n'.encode('ascii')
-else:
-crlf = '\n'
-
 def __init__(self, cmd, timeout=30, maxread=2000, searchwindowsize=None,
   

commit python-pexpect for openSUSE:Factory

2018-04-20 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2018-04-20 17:30:45

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new (New)


Package is "python-pexpect"

Fri Apr 20 17:30:45 2018 rev:24 rq:598545 version:4.5.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2018-02-14 09:45:25.601362343 +0100
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new/python-pexpect.changes   
2018-04-20 17:33:00.346845842 +0200
@@ -1,0 +2,39 @@
+Thu Apr 19 11:58:18 UTC 2018 - tchva...@suse.com
+
+- Fix typo and make sure the tests will pass
+
+---
+Sat Apr 14 17:14:36 UTC 2018 - a...@gmx.de
+
+- specfile:
+  * enable tests
+
+- update to version 4.5.0:
+  * spawn and fdspawn now have a use_poll parameter. If this is True,
+they will use select.poll() instead of select.select(). poll()
+allows file descriptors above 1024, but it must be explicitly
+enabled due to compatibility concerns (PR #474).
+  * The pxssh.login() method has several new and changed options:
++ The option password_regex allows changing the password prompt
+  regex, for servers that include password: in a banner before
+  reaching a prompt (PR #468).
++ login() now allows for setting up SSH tunnels to be requested
+  once logged in to the remote server. This option is ssh_tunnels
+  (PR #473). The structure should be like this:
+{
+  'local': ['2424:localhost:22'],   # Local SSH tunnels
+  'remote': ['2525:localhost:22'],  # Remote SSH tunnels
+  'dynamic': [],# Dynamic/SOCKS tunnels
+}
+
++ The option spawn_local_ssh=False allows subsequent logins from
+  the remote session and treats the session as if it was local (PR
+  #472).
++ Setting sync_original_prompt=False will prevent changing the
+  prompt to something unique, in case the remote server is
+  sensitive to new lines at login (PR #468).
++ If ssh_key=True is passed, the SSH client forces forwarding the
+  authentication agent to the remote server instead of providing a
+  key (PR #473).
+
+---

Old:

  pexpect-4.4.0.tar.gz

New:

  pexpect-4.5.0.tar.gz



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.AWQRq2/_old  2018-04-20 17:33:00.946824084 +0200
+++ /var/tmp/diff_new_pack.AWQRq2/_new  2018-04-20 17:33:00.950823939 +0200
@@ -16,26 +16,25 @@
 #
 
 
-%bcond_with tests
-
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pexpect
-Version:4.4.0
+Version:4.5.0
 Release:0
 Summary:Pure Python Expect-like module
 License:ISC
 Group:  Development/Libraries/Python
-Url:http://pexpect.readthedocs.org/en/latest/
+URL:http://pexpect.readthedocs.org/en/latest/
 Source: 
https://files.pythonhosted.org/packages/source/p/pexpect/pexpect-%{version}.tar.gz
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module ptyprocess}
+BuildRequires:  %{python_module pytest}
 BuildRequires:  fdupes
+# For man validation
+BuildRequires:  man
+# For test command calls
+BuildRequires:  openssl
 BuildRequires:  python-rpm-macros
-%if %{with tests}
-BuildRequires:  %{python_module pytest}
-%endif
 Requires:   python-ptyprocess
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
 %python_subpackages
 
@@ -44,11 +43,11 @@
 controlling them; and responding to expected patterns in their output.
 
 %prep
-%setup -n pexpect-%{version}
+%setup -q -n pexpect-%{version}
 
 # Fix wrong-script-interpreter
-find examples -type f -name "*.py" -exec sed -i "s|#!/usr/bin/env python||" {} 
\;
-find examples -type f -name "*.cgi" -exec sed -i "s|##!/usr/bin/env 
python|##!/usr/bin/python|" {} \;
+find examples -type f -name "*.py" -exec sed -i "s|#!%{_bindir}/env python||" 
{} \;
+find examples -type f -name "*.cgi" -exec sed -i "s|##!%{_bindir}/env 
python|##!%{_bindir}/python|" {} \;
 
 %build
 %python_build
@@ -57,15 +56,12 @@
 %python_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
-%if %{with tests}
 %check
 export LANG=en_US.UTF-8
-%python_expand py.test-%{$python_bun_suffix}
-%endif
+%python_expand py.test-%{$python_bin_suffix}
 
 %files %{python_files}
-%defattr(-,root,root,-)
-%doc LICENSE
+%license LICENSE
 %doc doc/
 %doc examples/
 %{python_sitelib}/pexpect/

++ pexpect-4.4.0.tar.gz -> pexpect-4.5.0.tar.gz ++
diff -urN '--exclude=CVS' 

commit python-pexpect for openSUSE:Factory

2018-02-14 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2018-02-14 09:45:12

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new (New)


Package is "python-pexpect"

Wed Feb 14 09:45:12 2018 rev:23 rq:575269 version:4.4.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2017-12-21 11:24:03.970988691 +0100
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new/python-pexpect.changes   
2018-02-14 09:45:25.601362343 +0100
@@ -1,0 +2,17 @@
+Sat Feb 10 17:29:45 UTC 2018 - a...@gmx.de
+
+- specfile:
+  * update copyright year
+
+- update to version 4.4.0:
+  * PopenSpawn now has a preexec_fn parameter, like spawn and
+subprocess.Popen, for a function to be called in the child process
+before executing the new command. Like in Popen, this works only
+in POSIX, and can cause issues if your application also uses
+threads (PR #460).
+  * Significant performance improvements when processing large amounts
+of data (PR #464).
+  * Ensure that spawn.closed gets set by close(), and improve an
+example for passing SIGWINCH through to a child process (PR #466).
+
+---

Old:

  pexpect-4.3.1.tar.gz

New:

  pexpect-4.4.0.tar.gz



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.ItHbrk/_old  2018-02-14 09:45:27.749284062 +0100
+++ /var/tmp/diff_new_pack.ItHbrk/_new  2018-02-14 09:45:27.753283916 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pexpect
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pexpect
-Version:4.3.1
+Version:4.4.0
 Release:0
 Summary:Pure Python Expect-like module
 License:ISC

++ pexpect-4.3.1.tar.gz -> pexpect-4.4.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.3.1/PKG-INFO new/pexpect-4.4.0/PKG-INFO
--- old/pexpect-4.3.1/PKG-INFO  2017-12-12 11:51:04.0 +0100
+++ new/pexpect-4.4.0/PKG-INFO  2018-02-10 13:45:15.0 +0100
@@ -1,10 +1,10 @@
 Metadata-Version: 1.1
 Name: pexpect
-Version: 4.3.1
+Version: 4.4.0
 Summary: Pexpect allows easy control of interactive console applications.
 Home-page: https://pexpect.readthedocs.io/
 Author: Noah Spurrier; Thomas Kluyver; Jeff Quast
-Author-email: n...@noah.org; tho...@kluyver.me.uk; cont...@jeffquast.com
+Author-email: n...@noah.org, tho...@kluyver.me.uk, cont...@jeffquast.com
 License: ISC license
 Description: 
 Pexpect is a pure Python module for spawning child applications; 
controlling
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.3.1/doc/conf.py 
new/pexpect-4.4.0/doc/conf.py
--- old/pexpect-4.3.1/doc/conf.py   2017-12-12 11:47:25.0 +0100
+++ new/pexpect-4.4.0/doc/conf.py   2018-02-10 13:34:25.0 +0100
@@ -52,7 +52,7 @@
 # built documents.
 #
 # The short X.Y version.
-version = '4.3.1'
+version = '4.4'
 # The full version, including alpha/beta/rc tags.
 release = version
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.3.1/doc/history.rst 
new/pexpect-4.4.0/doc/history.rst
--- old/pexpect-4.3.1/doc/history.rst   2017-12-12 11:45:08.0 +0100
+++ new/pexpect-4.4.0/doc/history.rst   2018-02-10 13:32:20.0 +0100
@@ -4,6 +4,19 @@
 Releases
 
 
+Version 4.4
+```
+
+* :class:`~.PopenSpawn` now has a ``preexec_fn`` parameter, like 
:class:`~.spawn`
+  and :class:`subprocess.Popen`, for a function to be called in the child
+  process before executing the new command. Like in ``Popen``, this works only
+  in POSIX, and can cause issues if your application also uses threads
+  (:ghpull:`460`).
+* Significant performance improvements when processing large amounts of data
+  (:ghpull:`464`).
+* Ensure that ``spawn.closed`` gets set by :meth:`~.spawn.close`, and improve
+  an example for passing ``SIGWINCH`` through to a child process 
(:ghpull:`466`).
+
 Version 4.3.1
 `
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.3.1/pexpect/__init__.py 
new/pexpect-4.4.0/pexpect/__init__.py
--- old/pexpect-4.3.1/pexpect/__init__.py   2017-12-12 

commit python-pexpect for openSUSE:Factory

2017-12-21 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2017-12-21 11:24:02

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new (New)


Package is "python-pexpect"

Thu Dec 21 11:24:02 2017 rev:22 rq:557783 version:4.3.1

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2017-11-17 10:36:03.245318392 +0100
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new/python-pexpect.changes   
2017-12-21 11:24:03.970988691 +0100
@@ -1,0 +2,9 @@
+Sat Dec 16 23:13:25 UTC 2017 - a...@gmx.de
+
+- update to version 4.3.1:
+  * When launching bash for pexpect.replwrap, load the system bashrc
+from a couple of different common locations (PR #457), and then
+unset the PROMPT_COMMAND environment variable, which can interfere
+with the prompt we’re expecting (PR #459).
+
+---

Old:

  pexpect-4.3.0.tar.gz

New:

  pexpect-4.3.1.tar.gz



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.5HFOxb/_old  2017-12-21 11:24:04.546960607 +0100
+++ /var/tmp/diff_new_pack.5HFOxb/_new  2017-12-21 11:24:04.554960217 +0100
@@ -20,7 +20,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pexpect
-Version:4.3.0
+Version:4.3.1
 Release:0
 Summary:Pure Python Expect-like module
 License:ISC

++ pexpect-4.3.0.tar.gz -> pexpect-4.3.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.3.0/PKG-INFO new/pexpect-4.3.1/PKG-INFO
--- old/pexpect-4.3.0/PKG-INFO  2017-11-09 17:58:42.0 +0100
+++ new/pexpect-4.3.1/PKG-INFO  2017-12-12 11:51:04.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pexpect
-Version: 4.3.0
+Version: 4.3.1
 Summary: Pexpect allows easy control of interactive console applications.
 Home-page: https://pexpect.readthedocs.io/
 Author: Noah Spurrier; Thomas Kluyver; Jeff Quast
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.3.0/doc/conf.py 
new/pexpect-4.3.1/doc/conf.py
--- old/pexpect-4.3.0/doc/conf.py   2017-11-09 17:48:34.0 +0100
+++ new/pexpect-4.3.1/doc/conf.py   2017-12-12 11:47:25.0 +0100
@@ -52,7 +52,7 @@
 # built documents.
 #
 # The short X.Y version.
-version = '4.3'
+version = '4.3.1'
 # The full version, including alpha/beta/rc tags.
 release = version
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.3.0/doc/history.rst 
new/pexpect-4.3.1/doc/history.rst
--- old/pexpect-4.3.0/doc/history.rst   2017-11-09 17:46:14.0 +0100
+++ new/pexpect-4.3.1/doc/history.rst   2017-12-12 11:45:08.0 +0100
@@ -4,6 +4,14 @@
 Releases
 
 
+Version 4.3.1
+`
+
+* When launching bash for :mod:`pexpect.replwrap`, load the system ``bashrc``
+  from a couple of different common locations (:ghpull:`457`), and then unset
+  the ``PROMPT_COMMAND`` environment variable, which can interfere with the
+  prompt we're expecting (:ghpull:`459`).
+
 Version 4.3
 ```
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.3.0/pexpect/__init__.py 
new/pexpect-4.3.1/pexpect/__init__.py
--- old/pexpect-4.3.0/pexpect/__init__.py   2017-11-09 17:49:01.0 
+0100
+++ new/pexpect-4.3.1/pexpect/__init__.py   2017-12-12 11:47:25.0 
+0100
@@ -75,7 +75,7 @@
 from .pty_spawn import spawn, spawnu
 from .run import run, runu
 
-__version__ = '4.3.0'
+__version__ = '4.3.1'
 __revision__ = ''
 __all__ = ['ExceptionPexpect', 'EOF', 'TIMEOUT', 'spawn', 'spawnu', 'run', 
'runu',
'which', 'split_command_line', '__version__', '__revision__']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.3.0/pexpect/bashrc.sh 
new/pexpect-4.3.1/pexpect/bashrc.sh
--- old/pexpect-4.3.0/pexpect/bashrc.sh 2015-12-04 11:07:10.0 +0100
+++ new/pexpect-4.3.1/pexpect/bashrc.sh 2017-12-12 11:42:05.0 +0100
@@ -1,5 +1,16 @@
-source /etc/bash.bashrc
-source ~/.bashrc
+# Different platforms have different names for the systemwide bashrc
+if [[ -f /etc/bashrc ]]; then
+  source /etc/bashrc
+fi
+if [[ -f /etc/bash.bashrc ]]; then
+  source /etc/bash.bashrc
+fi
+if [[ -f ~/.bashrc ]]; then
+  source ~/.bashrc
+fi
 
 # Reset PS1 so pexpect can find it
 PS1="$"
+
+# Unset PROMPT_COMMAND, so that it can't change PS1 to something unexpected.
+unset PROMPT_COMMAND
diff -urN '--exclude=CVS' 

commit python-pexpect for openSUSE:Factory

2017-11-17 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2017-11-17 10:35:59

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new (New)


Package is "python-pexpect"

Fri Nov 17 10:35:59 2017 rev:21 rq:541215 version:4.3.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2017-07-30 11:20:24.488410230 +0200
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new/python-pexpect.changes   
2017-11-17 10:36:03.245318392 +0100
@@ -1,0 +2,27 @@
+Fri Nov 10 22:59:10 UTC 2017 - a...@gmx.de
+
+- update to version 4.3.0:
+  * The async= parameter to integrate with asyncio has become async_=
+(PR #431), as async is becoming a Python keyword from Python
+3.6. Pexpect will still recognise async as an alternative
+spelling.
+  * Similarly, the module pexpect.async became pexpect._async (PR
+#450). This module is not part of the public API.
+  * Fix problems with asyncio objects closing file descriptors during
+garbage collection (#347, PR #376).
+  * Set the .pid attribute of a PopenSpawn object (PR #417).
+  * Fix passing Windows paths to PopenSpawn (PR #446).
+  * PopenSpawn on Windows can pass string commands through to Popen
+without splitting them into a list (PR #447).
+  * Stop shlex trying to read from stdin when PopenSpawn is passed
+cmd=None (#433, PR #434).
+  * Ensure that an error closing a Pexpect spawn object raises a
+Pexpect error, rather than a Ptyprocess error (#383, PR #386).
+  * Cleaned up invalid backslash escape sequences in strings (PR #430,
+PR #445).
+  * The pattern for a password prompt in pexpect.pxssh changed from
+password to password: (PR #452).
+  * Correct docstring for using unicode with spawn (PR #395).
+  * Various other improvements to documentation.
+
+---

Old:

  pexpect-4.2.1.tar.gz

New:

  pexpect-4.3.0.tar.gz



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.CcZHrI/_old  2017-11-17 10:36:03.913293943 +0100
+++ /var/tmp/diff_new_pack.CcZHrI/_new  2017-11-17 10:36:03.917293796 +0100
@@ -20,17 +20,17 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pexpect
-Version:4.2.1
+Version:4.3.0
 Release:0
 Summary:Pure Python Expect-like module
 License:ISC
 Group:  Development/Libraries/Python
 Url:http://pexpect.readthedocs.org/en/latest/
 Source: 
https://files.pythonhosted.org/packages/source/p/pexpect/pexpect-%{version}.tar.gz
-BuildRequires:  fdupes
-BuildRequires:  python-rpm-macros
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module ptyprocess}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 %if %{with tests}
 BuildRequires:  %{python_module pytest}
 %endif

++ pexpect-4.2.1.tar.gz -> pexpect-4.3.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.2.1/PKG-INFO new/pexpect-4.3.0/PKG-INFO
--- old/pexpect-4.2.1/PKG-INFO  2016-08-21 22:16:37.0 +0200
+++ new/pexpect-4.3.0/PKG-INFO  2017-11-09 17:58:42.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pexpect
-Version: 4.2.1
+Version: 4.3.0
 Summary: Pexpect allows easy control of interactive console applications.
 Home-page: https://pexpect.readthedocs.io/
 Author: Noah Spurrier; Thomas Kluyver; Jeff Quast
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.2.1/README.rst new/pexpect-4.3.0/README.rst
--- old/pexpect-4.2.1/README.rst2016-07-09 23:34:08.0 +0200
+++ new/pexpect-4.3.0/README.rst2017-11-09 16:52:00.0 +0100
@@ -1,4 +1,4 @@
-.. image:: https://travis-ci.org/pexpect/pexpect.png?branch=master
+.. image:: https://travis-ci.org/pexpect/pexpect.svg?branch=master
:target: https://travis-ci.org/pexpect/pexpect
:align: right
:alt: Build status
@@ -38,7 +38,7 @@
 
 http://opensource.org/licenses/isc-license.txt
 
-Copyright (c) 2013-2014, Pexpect development team
+Copyright (c) 2013-2016, Pexpect development team
 Copyright (c) 2012, Noah Spurrier 
 
 PERMISSION TO USE, COPY, MODIFY, AND/OR DISTRIBUTE THIS SOFTWARE FOR ANY
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pexpect-4.2.1/doc/conf.py 
new/pexpect-4.3.0/doc/conf.py
--- old/pexpect-4.2.1/doc/conf.py   2016-08-21 21:59:23.0 +0200
+++ new/pexpect-4.3.0/doc/conf.py   2017-11-09 17:48:34.0 +0100
@@ -52,9 +52,9 

commit python-pexpect for openSUSE:Factory

2017-07-30 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2017-07-30 11:20:22

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new (New)


Package is "python-pexpect"

Sun Jul 30 11:20:22 2017 rev:20 rq:509684 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2017-04-28 10:43:49.907275233 +0200
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new/python-pexpect.changes   
2017-07-30 11:20:24.488410230 +0200
@@ -1,0 +2,5 @@
+Mon Jul 10 18:42:12 UTC 2017 - toddrme2...@gmail.com
+
+- Fix wrong-script-interpreter rpmlint error.
+
+---



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.O0Afna/_old  2017-07-30 11:20:25.296296328 +0200
+++ /var/tmp/diff_new_pack.O0Afna/_new  2017-07-30 11:20:25.300295764 +0200
@@ -46,6 +46,10 @@
 %prep
 %setup -n pexpect-%{version}
 
+# Fix wrong-script-interpreter
+find examples -type f -name "*.py" -exec sed -i "s|#!/usr/bin/env python||" {} 
\;
+find examples -type f -name "*.cgi" -exec sed -i "s|##!/usr/bin/env 
python|##!/usr/bin/python|" {} \;
+
 %build
 %python_build
 




commit python-pexpect for openSUSE:Factory

2017-04-28 Thread root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2017-04-28 10:43:48

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new (New)


Package is "python-pexpect"

Fri Apr 28 10:43:48 2017 rev:19 rq:489511 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2016-09-20 13:22:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new/python-pexpect.changes   
2017-04-28 10:43:49.907275233 +0200
@@ -1,0 +2,5 @@
+Wed Apr 19 17:57:01 UTC 2017 - toddrme2...@gmail.com
+
+- Implement single-spec version.
+
+---



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.jChhYL/_old  2017-04-28 10:43:51.159098295 +0200
+++ /var/tmp/diff_new_pack.jChhYL/_new  2017-04-28 10:43:51.159098295 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pexpect
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +16,9 @@
 #
 
 
+%bcond_with tests
+
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pexpect
 Version:4.2.1
 Release:0
@@ -24,17 +27,17 @@
 Group:  Development/Libraries/Python
 Url:http://pexpect.readthedocs.org/en/latest/
 Source: 
https://files.pythonhosted.org/packages/source/p/pexpect/pexpect-%{version}.tar.gz
-BuildRequires:  python-devel
-BuildRequires:  man
-BuildRequires:  python-ptyprocess
-BuildRequires:  python-pytest
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module ptyprocess}
+%if %{with tests}
+BuildRequires:  %{python_module pytest}
+%endif
 Requires:   python-ptyprocess
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
 BuildArch:  noarch
-%endif
+%python_subpackages
 
 %description
 Pexpect is a pure Python module for spawning child applications;
@@ -44,18 +47,23 @@
 %setup -n pexpect-%{version}
 
 %build
-python setup.py build
+%python_build
 
 %install
-python setup.py install --prefix="/usr" --root=%{buildroot}
+%python_install
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
+%if %{with tests}
 %check
 export LANG=en_US.UTF-8
-py.test
+%python_expand py.test-%{$python_bun_suffix}
+%endif
 
-%files
+%files %{python_files}
 %defattr(-,root,root,-)
-%doc doc examples LICENSE
+%doc LICENSE
+%doc doc/
+%doc examples/
 %{python_sitelib}/pexpect/
 %{python_sitelib}/pexpect-%{version}-py*.egg-info
 




commit python-pexpect for openSUSE:Factory

2016-09-20 Thread h_root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2016-09-20 13:22:56

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new (New)


Package is "python-pexpect"

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2015-04-28 20:48:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new/python-pexpect.changes   
2016-09-20 13:22:58.0 +0200
@@ -1,0 +2,48 @@
+Thu Sep 15 22:52:06 UTC 2016 - toddrme2...@gmail.com
+
+- update to version 4.2.1:
+  * Fix to allow running ``env`` in replwrap-ed bash.
+  * Raise more informative exception from pxssh if it fails to connect.
+  * Change ``passmass`` example to not log passwords entered.
+- update to version 4.2.0:
+  * Change: When an "env" parameter is specified to the
+:class:`~.spawn` or :class:`~.run` family of calls containing a
+value for "PATH", its value is used to discover the target
+executable from a relative path, rather than the current process's
+environment "PATH".  This mirrors the behavior of
+:func:`subprocess.Popen` in the standard library (:ghissue:`348`).
+  * Regression: Re-introduce capability for :meth:`read_nonblocking`
+in class :class:`fdspawn` as previously supported in version 3.3
+(:ghissue:`359`).
+- update to version 4.1.0:
+  * No upstream changelog
+- 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 `__ 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.2.1.tar.gz



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.lUShX6/_old  2016-09-20 13:23:00.0 +0200
+++ /var/tmp/diff_new_pack.lUShX6/_new  2016-09-20 13:23:00.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pexpect
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,18 @@
 
 
 Name:   python-pexpect
-BuildRequires:  python-devel
-Version:3.3
+Version:4.2.1
 Release:0
 Summary:Pure Python Expect-like module
 License:ISC
 Group:  Development/Libraries/Python
-Url:http://pexpect.sourceforge.net/
-Source: 
https://pypi.python.org/packages/source/p/pexpect/pexpect-%{version}.tar.gz
+Url:http://pexpect.readthedocs.org/en/latest/
+Source: 
https://files.pythonhosted.org/packages/source/p/pexpect/pexpect-%{version}.tar.gz
+BuildRequires:  python-devel
+BuildRequires:  man
+BuildRequires:  python-ptyprocess
+BuildRequires:  python-pytest
+Requires:   python-ptyprocess
 BuildRoot:  

commit python-pexpect for openSUSE:Factory

2015-04-28 Thread h_root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2015-04-28 20:48:06

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new (New)


Package is python-pexpect

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2014-04-14 20:47:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new/python-pexpect.changes   
2015-04-28 20:48:07.0 +0200
@@ -1,0 +2,33 @@
+Mon Apr 27 14:24:59 UTC 2015 - tbecht...@suse.com
+
+- update to 3.3:
+  * Added a mechanism to wrap REPLs, or shells, in an object which can
+conveniently be used to send commands and wait for the output
+(:mod:`pexpect.replwrap`).
+  * Fixed issue where pexpect would attempt to execute a directory because
+it has the 'execute' bit set (:ghissue:`37`).
+  * Removed the ``pexpect.psh`` module. This was never documented, and we found
+no evidence that people use it. The new :mod:`pexpect.replwrap` module
+provides a more flexible alternative.
+  * Fixed ``TypeError: got type 'str' ('\r\n') as pattern`` in
+:meth:`spawnu.readline`
+method (:ghissue:`67`).
+  * Fixed issue where EOF was not correctly detected in :meth:`~.interact`,
+causing a repeating loop of output on Linux, and blocking before EOF
+on BSD and Solaris (:ghissue:`49`).
+  * Several Solaris (SmartOS) bugfixes, preventing :exc:`IOError` exceptions,
+especially when used with cron(1) (:ghissue:`44`).
+  * Added new keyword argument ``echo=True`` for :class:`spawn`.  On SVR4-like
+systems, the method :meth:`~.isatty` will always return *False*: the child
+pty does not appear as a terminal.  Therefore, :meth:`~.setecho`,
+:meth:`~.getwinsize
+  * Fix exception handling from :func:`select.select` on Python 2 
(:ghpull:`38`)
+This was accidentally broken in the previous release when it was fixed for
+Python 3.
+  * Removed a workaround for ``TIOCSWINSZ`` on very old systems, which was
+causing issues on some BSD systems (:ghpull:`40`).
+  * Fixed an issue with exception handling in :mod:`~pexpect.pxssh`
+(:ghpull:`43`)
+
+
+---

Old:

  pexpect-3.1.tar.gz

New:

  pexpect-3.3.tar.gz



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.mbuW9K/_old  2015-04-28 20:48:08.0 +0200
+++ /var/tmp/diff_new_pack.mbuW9K/_new  2015-04-28 20:48:08.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pexpect
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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 @@
 
 Name:   python-pexpect
 BuildRequires:  python-devel
-Version:3.1
+Version:3.3
 Release:0
 Summary:Pure Python Expect-like module
 License:ISC

++ pexpect-3.1.tar.gz - pexpect-3.3.tar.gz ++
 4539 lines of diff (skipped)




commit python-pexpect for openSUSE:Factory

2014-04-14 Thread h_root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2014-04-14 20:47:32

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new (New)


Package is python-pexpect

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2013-10-25 11:26:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new/python-pexpect.changes   
2014-04-14 20:47:33.0 +0200
@@ -1,0 +2,20 @@
+Fri Apr 11 08:37:18 UTC 2014 - dmuel...@suse.com
+
+- fix license (ISC) 
+
+---
+Thu Apr  3 12:28:20 UTC 2014 - dmuel...@suse.com
+
+- update to 3.1:
+  * Fix an issue that prevented importing pexpect on Python 3 when 
``sys.stdout``
+was reassigned
+  * Improve prompt synchronisation in :mod:`~pexpect.pxssh`
+  * Fix pickling exception instances
+  * Fix handling exceptions from :func:`select.select` on Python 3
+  * A new :ref:`unicode API unicode` was introduced.
+  * Python 3 is now supported, using a single codebase.
+  * Pexpect now requires at least Python 2.6 or 3.2.
+  * The modules other than pexpect, such as :mod:`pexpect.fdpexpect` and
+  * Ignoring ``SIGHUP`` is now optional
+
+---

Old:

  pexpect-2.4.tar.gz
  python-pexpect-2.3.patch

New:

  pexpect-3.1.tar.gz



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.WSevcb/_old  2014-04-14 20:47:33.0 +0200
+++ /var/tmp/diff_new_pack.WSevcb/_new  2014-04-14 20:47:33.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pexpect
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,10 +18,10 @@
 
 Name:   python-pexpect
 BuildRequires:  python-devel
-Version:2.4
+Version:3.1
 Release:0
 Summary:Pure Python Expect-like module
-License:MIT
+License:ISC
 Group:  Development/Libraries/Python
 Url:http://pexpect.sourceforge.net/
 Source: 
https://pypi.python.org/packages/source/p/pexpect/pexpect-%{version}.tar.gz
@@ -49,10 +49,10 @@
 %defattr(-,root,root,-)
 %doc doc examples
 %{python_sitelib}/ANSI.py*
+%{python_sitelib}/pexpect/
 %{python_sitelib}/FSM.py*
 %{python_sitelib}/fdpexpect.py*
 %{python_sitelib}/pexpect-%{version}-py%{py_ver}.egg-info
-%{python_sitelib}/pexpect.py*
 %{python_sitelib}/pxssh.py*
 %{python_sitelib}/screen.py*
 

++ pexpect-2.4.tar.gz - pexpect-3.1.tar.gz ++
 20331 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pexpect for openSUSE:Factory

2013-10-25 Thread h_root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2013-10-25 11:26:30

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new (New)


Package is python-pexpect

Changes:

--- /work/SRC/openSUSE:Factory/python-pexpect/python-pexpect.changes
2011-09-23 12:43:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pexpect.new/python-pexpect.changes   
2013-10-25 11:26:31.0 +0200
@@ -1,0 +2,6 @@
+Thu Oct 24 12:42:54 UTC 2013 - speili...@suse.com
+
+- Update to version 2.4:
+  + No changelog
+
+---

Old:

  pexpect-2.3.tar.bz2

New:

  pexpect-2.4.tar.gz



Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.lTDajc/_old  2013-10-25 11:26:44.0 +0200
+++ /var/tmp/diff_new_pack.lTDajc/_new  2013-10-25 11:26:44.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package python-pexpect (Version 2.3)
+# spec file for package python-pexpect
 #
-# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,54 +15,45 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:   python-pexpect
 BuildRequires:  python-devel
+Version:2.4
+Release:0
+Summary:Pure Python Expect-like module
 License:MIT
 Group:  Development/Libraries/Python
-AutoReqProv:on
-Version:2.3
-Release:23
-Summary:Pure Python Expect-like module
 Url:http://pexpect.sourceforge.net/
-Source: pexpect-%{version}.tar.bz2
-Patch:  %{name}-%{version}.patch
+Source: 
https://pypi.python.org/packages/source/p/pexpect/pexpect-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-#BuildArchitectures: noarch
-#ExclusiveArch: %ix86
-%py_requires
+%if 0%{?suse_version}  0%{?suse_version} = 1110
+%{!?python_sitelib: %global python_sitelib %(python -c from 
distutils.sysconfig import get_python_lib; print get_python_lib())}
+%else
+BuildArch:  noarch
+%endif
 
 %description
 Pexpect is a pure Python module for spawning child applications;
 controlling them; and responding to expected patterns in their output.
 
-
-
-Authors:
-
-Noah Spurrier
-
 %prep
-%{!?python_sitelib: %define python_sitelib %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print get_python_lib())}
 %setup -n pexpect-%{version}
-%patch -p1
 
 %build
-python ./setup.py build
+python setup.py build
 
 %install
-#rm -rf $RPM_BUILD_ROOT
-python ./setup.py install -O2 --prefix=/usr --root=$RPM_BUILD_ROOT 
--record=%{name}.files
-
-%clean
-#rm -rf $RPM_BUILD_ROOT
+python setup.py install --prefix=/usr --root=%{buildroot}
 
-%files -f %{name}.files
+%files
 %defattr(-,root,root,-)
-%{_docdir}/python-pexpect
-%{_docdir}/python-pexpect/examples
-#%doc doc/
+%doc doc examples
+%{python_sitelib}/ANSI.py*
+%{python_sitelib}/FSM.py*
+%{python_sitelib}/fdpexpect.py*
+%{python_sitelib}/pexpect-%{version}-py%{py_ver}.egg-info
+%{python_sitelib}/pexpect.py*
+%{python_sitelib}/pxssh.py*
+%{python_sitelib}/screen.py*
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pexpect for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package python-pexpect for openSUSE:Factory 
checked in at 2011-12-06 18:57:02

Comparing /work/SRC/openSUSE:Factory/python-pexpect (Old)
 and  /work/SRC/openSUSE:Factory/.python-pexpect.new (New)


Package is python-pexpect, Maintainer is jmate...@suse.com

Changes:




Other differences:
--
++ python-pexpect.spec ++
--- /var/tmp/diff_new_pack.97msip/_old  2011-12-06 19:29:48.0 +0100
+++ /var/tmp/diff_new_pack.97msip/_new  2011-12-06 19:29:48.0 +0100
@@ -20,7 +20,7 @@
 
 Name:   python-pexpect
 BuildRequires:  python-devel
-License:X11/MIT
+License:MIT
 Group:  Development/Libraries/Python
 AutoReqProv:on
 Version:2.3

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org