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


Reply via email to