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 <[email protected]>
+
+- 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