Hello community, here is the log from the commit of package python-jupyter_client for openSUSE:Factory checked in at 2018-12-24 11:47:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-jupyter_client (Old) and /work/SRC/openSUSE:Factory/.python-jupyter_client.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jupyter_client" Mon Dec 24 11:47:29 2018 rev:8 rq:660680 version:5.2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python-jupyter_client/python-jupyter_client-doc.changes 2018-05-29 10:38:49.849977499 +0200 +++ /work/SRC/openSUSE:Factory/.python-jupyter_client.new.28833/python-jupyter_client-doc.changes 2018-12-24 11:47:29.485128589 +0100 @@ -1,0 +2,7 @@ +Sat Dec 22 07:00:02 UTC 2018 - Todd R <toddrme2...@gmail.com> + +- Update to 5.2.4 + * Prevent creating new console windows on Windows (:ghpull:`346`) + * Fix interrupts on Python 3.7 on Windows (:ghpull:`408`) + +------------------------------------------------------------------- python-jupyter_client.changes: same change Old: ---- jupyter_client-5.2.3.tar.gz New: ---- jupyter_client-5.2.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-jupyter_client-doc.spec ++++++ --- /var/tmp/diff_new_pack.0EOr6F/_old 2018-12-24 11:47:30.013128126 +0100 +++ /var/tmp/diff_new_pack.0EOr6F/_new 2018-12-24 11:47:30.013128126 +0100 @@ -22,7 +22,7 @@ %bcond_without html %bcond_without tests Name: python-jupyter_client-doc -Version: 5.2.3 +Version: 5.2.4 Release: 0 Summary: Documentation for python-jupyter_client License: BSD-3-Clause ++++++ python-jupyter_client.spec ++++++ --- /var/tmp/diff_new_pack.0EOr6F/_old 2018-12-24 11:47:30.029128112 +0100 +++ /var/tmp/diff_new_pack.0EOr6F/_new 2018-12-24 11:47:30.029128112 +0100 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-jupyter_client -Version: 5.2.3 +Version: 5.2.4 Release: 0 Summary: Jupyter protocol implementation and client libraries License: BSD-3-Clause ++++++ jupyter_client-5.2.3.tar.gz -> jupyter_client-5.2.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-5.2.3/PKG-INFO new/jupyter_client-5.2.4/PKG-INFO --- old/jupyter_client-5.2.3/PKG-INFO 2018-03-12 17:11:51.000000000 +0100 +++ new/jupyter_client-5.2.4/PKG-INFO 2018-12-10 15:25:49.000000000 +0100 @@ -1,6 +1,6 @@ -Metadata-Version: 1.2 +Metadata-Version: 2.1 Name: jupyter_client -Version: 5.2.3 +Version: 5.2.4 Summary: Jupyter protocol implementation and client libraries Home-page: https://jupyter.org Author: Jupyter Development Team @@ -9,7 +9,6 @@ Project-URL: Documentation, https://jupyter-client.readthedocs.io Project-URL: Source, https://github.com/jupyter/jupyter_client/ Project-URL: Tracker, https://github.com/jupyter/jupyter_client/issues -Description-Content-Type: UNKNOWN Description: UNKNOWN Keywords: Interactive,Interpreter,Shell,Web Platform: Linux @@ -26,3 +25,4 @@ Classifier: Programming Language :: Python :: 2 Classifier: Programming Language :: Python :: 3 Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.* +Provides-Extra: test diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-5.2.3/docs/changelog.rst new/jupyter_client-5.2.4/docs/changelog.rst --- old/jupyter_client-5.2.3/docs/changelog.rst 2018-03-12 15:12:43.000000000 +0100 +++ new/jupyter_client-5.2.4/docs/changelog.rst 2018-12-10 15:22:46.000000000 +0100 @@ -4,6 +4,14 @@ Changes in Jupyter Client ========================= +5.2.4 +===== + +`5.2.4 on GitHub <https://github.com/jupyter/jupyter_client/milestones/5.2.4>`__ + +- Prevent creating new console windows on Windows (:ghpull:`346`) +- Fix interrupts on Python 3.7 on Windows (:ghpull:`408`) + 5.2.3 ===== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-5.2.3/jupyter_client/_version.py new/jupyter_client-5.2.4/jupyter_client/_version.py --- old/jupyter_client-5.2.3/jupyter_client/_version.py 2018-03-12 17:11:28.000000000 +0100 +++ new/jupyter_client-5.2.4/jupyter_client/_version.py 2018-12-10 15:20:11.000000000 +0100 @@ -1,4 +1,4 @@ -version_info = (5, 2, 3) +version_info = (5, 2, 4) __version__ = '.'.join(map(str, version_info)) protocol_version_info = (5, 3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-5.2.3/jupyter_client/launcher.py new/jupyter_client-5.2.4/jupyter_client/launcher.py --- old/jupyter_client-5.2.3/jupyter_client/launcher.py 2017-03-31 16:21:36.000000000 +0200 +++ new/jupyter_client-5.2.4/jupyter_client/launcher.py 2018-12-10 15:19:47.000000000 +0100 @@ -101,7 +101,8 @@ except: from _subprocess import DuplicateHandle, GetCurrentProcess, \ DUPLICATE_SAME_ACCESS, CREATE_NEW_PROCESS_GROUP - # Launch the kernel process + + # create a handle on the parent to be inherited if independent: kwargs['creationflags'] = CREATE_NEW_PROCESS_GROUP else: @@ -111,6 +112,15 @@ DUPLICATE_SAME_ACCESS) env['JPY_PARENT_PID'] = str(int(handle)) + # Prevent creating new console window on pythonw + if redirect_out: + kwargs['creationflags'] = kwargs.setdefault('creationflags', 0) | 0x08000000 # CREATE_NO_WINDOW + + # Avoid closing the above parent and interrupt handles. + # close_fds is True by default on Python >=3.7 + # or when no stream is captured on Python <3.7 + # (we always capture stdin, so this is already False by default on <3.7) + kwargs['close_fds'] = False else: # Create a new session. # This makes it easier to interrupt the kernel, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jupyter_client-5.2.3/jupyter_client.egg-info/PKG-INFO new/jupyter_client-5.2.4/jupyter_client.egg-info/PKG-INFO --- old/jupyter_client-5.2.3/jupyter_client.egg-info/PKG-INFO 2018-03-12 17:11:51.000000000 +0100 +++ new/jupyter_client-5.2.4/jupyter_client.egg-info/PKG-INFO 2018-12-10 15:25:48.000000000 +0100 @@ -1,6 +1,6 @@ -Metadata-Version: 1.2 +Metadata-Version: 2.1 Name: jupyter-client -Version: 5.2.3 +Version: 5.2.4 Summary: Jupyter protocol implementation and client libraries Home-page: https://jupyter.org Author: Jupyter Development Team @@ -9,7 +9,6 @@ Project-URL: Documentation, https://jupyter-client.readthedocs.io Project-URL: Source, https://github.com/jupyter/jupyter_client/ Project-URL: Tracker, https://github.com/jupyter/jupyter_client/issues -Description-Content-Type: UNKNOWN Description: UNKNOWN Keywords: Interactive,Interpreter,Shell,Web Platform: Linux @@ -26,3 +25,4 @@ Classifier: Programming Language :: Python :: 2 Classifier: Programming Language :: Python :: 3 Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.* +Provides-Extra: test