commit python-ipykernel for openSUSE:Factory

2020-08-01 Thread root
Hello community,

here is the log from the commit of package python-ipykernel for 
openSUSE:Factory checked in at 2020-08-01 12:30:42

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


Package is "python-ipykernel"

Sat Aug  1 12:30:42 2020 rev:10 rq:822785 version:5.3.4

Changes:

--- /work/SRC/openSUSE:Factory/python-ipykernel/python-ipykernel.changes
2020-07-15 12:11:32.732564959 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-ipykernel.new.3592/python-ipykernel.changes  
2020-08-01 12:30:48.054435627 +0200
@@ -1,0 +2,13 @@
+Sat Jul 25 15:31:23 UTC 2020 - Arun Persaud 
+
+- update to version 5.3.4:
+  * Only run Qt eventloop in the shell stream. (:ghpull:`531`)
+
+---
+Sat Jul 18 18:10:45 UTC 2020 - Arun Persaud 
+
+- update to version 5.3.3:
+  * Fix QSocketNotifier in the Qt event loop not being disabled for
+the control channel. (:ghpull:`525`)
+
+---

Old:

  ipykernel-5.3.2.tar.gz

New:

  ipykernel-5.3.4.tar.gz



Other differences:
--
++ python-ipykernel.spec ++
--- /var/tmp/diff_new_pack.TyRDeC/_old  2020-08-01 12:30:48.682436215 +0200
+++ /var/tmp/diff_new_pack.TyRDeC/_new  2020-08-01 12:30:48.690436222 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-ipykernel
-Version:5.3.2
+Version:5.3.4
 Release:0
 Summary:IPython Kernel for Jupyter
 License:BSD-3-Clause

++ ipykernel-5.3.2.tar.gz -> ipykernel-5.3.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.3.2/PKG-INFO new/ipykernel-5.3.4/PKG-INFO
--- old/ipykernel-5.3.2/PKG-INFO2020-07-08 13:16:29.0 +0200
+++ new/ipykernel-5.3.4/PKG-INFO2020-07-22 21:14:02.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: ipykernel
-Version: 5.3.2
+Version: 5.3.4
 Summary: IPython Kernel for Jupyter
 Home-page: https://ipython.org
 Author: IPython Development Team
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.3.2/docs/changelog.rst 
new/ipykernel-5.3.4/docs/changelog.rst
--- old/ipykernel-5.3.2/docs/changelog.rst  2020-07-08 13:13:51.0 
+0200
+++ new/ipykernel-5.3.4/docs/changelog.rst  2020-07-22 21:12:58.0 
+0200
@@ -4,6 +4,14 @@
 5.3
 ---
 
+5.3.4
+*
+- Only run Qt eventloop in the shell stream. (:ghpull:`531`)
+
+5.3.3
+*
+- Fix QSocketNotifier in the Qt event loop not being disabled for the control 
channel. (:ghpull:`525`)
+
 5.3.2
 *
 - Restore timer based event loop as a Windows-compatible fallback. 
(:ghpull:`523`)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.3.2/ipykernel/_version.py 
new/ipykernel-5.3.4/ipykernel/_version.py
--- old/ipykernel-5.3.2/ipykernel/_version.py   2020-07-08 13:14:20.0 
+0200
+++ new/ipykernel-5.3.4/ipykernel/_version.py   2020-07-22 21:13:11.0 
+0200
@@ -1,4 +1,4 @@
-version_info = (5, 3, 2)
+version_info = (5, 3, 4)
 __version__ = '.'.join(map(str, version_info[:3]))
 
 # pep440 is annoying, beta/alpha/rc should _not_ have dots or pip/setuptools
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.3.2/ipykernel/eventloops.py 
new/ipykernel-5.3.4/ipykernel/eventloops.py
--- old/ipykernel-5.3.2/ipykernel/eventloops.py 2020-07-08 13:12:59.0 
+0200
+++ new/ipykernel-5.3.4/ipykernel/eventloops.py 2020-07-22 21:11:55.0 
+0200
@@ -116,8 +116,10 @@
 kernel.app = get_app_qt4([" "])
 kernel.app.setQuitOnLastWindowClosed(False)
 
-for s in kernel.shell_streams:
-_notify_stream_qt(kernel, s)
+# Only register the eventloop for the shell stream because doing
+# it for the control stream is generating a bunch of unnecessary
+# warnings on Windows.
+_notify_stream_qt(kernel, kernel.shell_streams[0])
 
 _loop_qt(kernel.app)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.3.2/ipykernel.egg-info/PKG-INFO 
new/ipykernel-5.3.4/ipykernel.egg-info/PKG-INFO
--- old/ipykernel-5.3.2/ipykernel.egg-info/PKG-INFO 2020-07-08 
13:16:29.0 +0200
+++ new/ipykernel-5.3.4/ipykernel.egg-info/PKG-INFO 2020-07-22 
21:14:02.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: ipykernel
-Version: 5.3.2
+Version: 5.3.4
 Summary: IPython Kernel for Jupyter
 Home-page: https://ipython.org
 

commit python-ipykernel for openSUSE:Factory

2020-07-15 Thread root
Hello community,

here is the log from the commit of package python-ipykernel for 
openSUSE:Factory checked in at 2020-07-15 12:11:12

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


Package is "python-ipykernel"

Wed Jul 15 12:11:12 2020 rev:9 rq:820512 version:5.3.2

Changes:

--- /work/SRC/openSUSE:Factory/python-ipykernel/python-ipykernel.changes
2020-06-11 14:37:56.564131126 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-ipykernel.new.3060/python-ipykernel.changes  
2020-07-15 12:11:32.732564959 +0200
@@ -1,0 +2,13 @@
+Sat Jul 11 19:29:18 UTC 2020 - Arun Persaud 
+
+- update to version 5.3.2:
+  * Restore timer based event loop as a Windows-compatible
+fallback. (:ghpull:`523`)
+
+- changes from version 5.3.1:
+  * Fix #520: run post_execute and post_run_cell on async cells
+(:ghpull:`521`)
+  * Fix exception causes in zmqshell.py (:ghpull:`516`)
+  * Make pdb on Windows interruptible (:ghpull:`490`)
+
+---

Old:

  ipykernel-5.3.0.tar.gz

New:

  ipykernel-5.3.2.tar.gz



Other differences:
--
++ python-ipykernel.spec ++
--- /var/tmp/diff_new_pack.sTpVtb/_old  2020-07-15 12:11:35.448567803 +0200
+++ /var/tmp/diff_new_pack.sTpVtb/_new  2020-07-15 12:11:35.452567806 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-ipykernel
-Version:5.3.0
+Version:5.3.2
 Release:0
 Summary:IPython Kernel for Jupyter
 License:BSD-3-Clause

++ ipykernel-5.3.0.tar.gz -> ipykernel-5.3.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.3.0/PKG-INFO new/ipykernel-5.3.2/PKG-INFO
--- old/ipykernel-5.3.0/PKG-INFO2020-05-20 12:18:51.283592200 +0200
+++ new/ipykernel-5.3.2/PKG-INFO2020-07-08 13:16:29.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: ipykernel
-Version: 5.3.0
+Version: 5.3.2
 Summary: IPython Kernel for Jupyter
 Home-page: https://ipython.org
 Author: IPython Development Team
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.3.0/docs/changelog.rst 
new/ipykernel-5.3.2/docs/changelog.rst
--- old/ipykernel-5.3.0/docs/changelog.rst  2020-05-20 12:18:00.0 
+0200
+++ new/ipykernel-5.3.2/docs/changelog.rst  2020-07-08 13:13:51.0 
+0200
@@ -4,6 +4,17 @@
 5.3
 ---
 
+5.3.2
+*
+- Restore timer based event loop as a Windows-compatible fallback. 
(:ghpull:`523`)
+
+5.3.1
+*
+
+- Fix #520: run post_execute and post_run_cell on async cells (:ghpull:`521`)
+- Fix exception causes in zmqshell.py (:ghpull:`516`)
+- Make pdb on Windows interruptible (:ghpull:`490`)
+
 5.3.0
 *
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.3.0/ipykernel/_version.py 
new/ipykernel-5.3.2/ipykernel/_version.py
--- old/ipykernel-5.3.0/ipykernel/_version.py   2020-05-20 12:18:39.0 
+0200
+++ new/ipykernel-5.3.2/ipykernel/_version.py   2020-07-08 13:14:20.0 
+0200
@@ -1,4 +1,4 @@
-version_info = (5, 3, 0)
+version_info = (5, 3, 2)
 __version__ = '.'.join(map(str, version_info[:3]))
 
 # pep440 is annoying, beta/alpha/rc should _not_ have dots or pip/setuptools
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.3.0/ipykernel/eventloops.py 
new/ipykernel-5.3.2/ipykernel/eventloops.py
--- old/ipykernel-5.3.0/ipykernel/eventloops.py 2019-12-06 18:57:22.0 
+0100
+++ new/ipykernel-5.3.2/ipykernel/eventloops.py 2020-07-08 13:12:59.0 
+0200
@@ -216,29 +216,62 @@
 
 from tkinter import Tk, READABLE
 
-def process_stream_events(stream, *a, **kw):
-"""fall back to main loop when there's a socket event"""
-if stream.flush(limit=1):
-app.tk.deletefilehandler(stream.getsockopt(zmq.FD))
-app.quit()
-
-# For Tkinter, we create a Tk object and call its withdraw method.
-kernel.app = app = Tk()
-kernel.app.withdraw()
-for stream in kernel.shell_streams:
-notifier = partial(process_stream_events, stream)
-# seems to be needed for tk
-notifier.__name__ = 'notifier'
-app.tk.createfilehandler(stream.getsockopt(zmq.FD), READABLE, notifier)
-# schedule initial call after start
-app.after(0, notifier)
+app = Tk()
+# Capability detection:
+# per https://docs.python.org/3/library/tkinter.html#file-handlers
+# file handlers are not available on Windows
+if 

commit python-ipykernel for openSUSE:Factory

2020-06-11 Thread root
Hello community,

here is the log from the commit of package python-ipykernel for 
openSUSE:Factory checked in at 2020-06-11 14:37:50

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


Package is "python-ipykernel"

Thu Jun 11 14:37:50 2020 rev:8 rq:810547 version:5.3.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ipykernel/python-ipykernel.changes
2020-04-25 20:11:07.391893990 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-ipykernel.new.3606/python-ipykernel.changes  
2020-06-11 14:37:56.564131126 +0200
@@ -1,0 +2,11 @@
+Sat May 30 23:53:01 UTC 2020 - Arun Persaud 
+
+- update to version 5.3.0:
+  * Fix ipython display imports (:ghpull:`509`)
+  * Skip test_unc_paths if OS is not Windows (:ghpull:`507`)
+  * Allow interrupting input() on Windows, as part of effort to make
+pdb interruptible (:ghpull:`498`)
+  * Add Trio Loop (:ghpull:`479`)
+  * Flush from process even without newline (:ghpull:`478`)
+
+---

Old:

  ipykernel-5.2.1.tar.gz

New:

  ipykernel-5.3.0.tar.gz



Other differences:
--
++ python-ipykernel.spec ++
--- /var/tmp/diff_new_pack.g949KT/_old  2020-06-11 14:37:57.228133025 +0200
+++ /var/tmp/diff_new_pack.g949KT/_new  2020-06-11 14:37:57.228133025 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-ipykernel
-Version:5.2.1
+Version:5.3.0
 Release:0
 Summary:IPython Kernel for Jupyter
 License:BSD-3-Clause

++ ipykernel-5.2.1.tar.gz -> ipykernel-5.3.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.2.1/PKG-INFO new/ipykernel-5.3.0/PKG-INFO
--- old/ipykernel-5.2.1/PKG-INFO2020-04-14 21:25:11.0 +0200
+++ new/ipykernel-5.3.0/PKG-INFO2020-05-20 12:18:51.283592200 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: ipykernel
-Version: 5.2.1
+Version: 5.3.0
 Summary: IPython Kernel for Jupyter
 Home-page: https://ipython.org
 Author: IPython Development Team
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.2.1/docs/changelog.rst 
new/ipykernel-5.3.0/docs/changelog.rst
--- old/ipykernel-5.2.1/docs/changelog.rst  2020-04-14 21:25:03.0 
+0200
+++ new/ipykernel-5.3.0/docs/changelog.rst  2020-05-20 12:18:00.0 
+0200
@@ -1,6 +1,21 @@
 Changes in IPython kernel
 =
 
+5.3
+---
+
+5.3.0
+*
+
+5.3.0 Adds support for Trio event loops and has some bug fixes.
+
+- Fix ipython display imports (:ghpull:`509`)
+- Skip test_unc_paths if OS is not Windows (:ghpull:`507`)
+- Allow interrupting input() on Windows, as part of effort to make pdb 
interruptible (:ghpull:`498`)
+- Add Trio Loop (:ghpull:`479`)
+- Flush from process even without newline (:ghpull:`478`)
+
+
 5.2
 ---
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.2.1/ipykernel/_version.py 
new/ipykernel-5.3.0/ipykernel/_version.py
--- old/ipykernel-5.2.1/ipykernel/_version.py   2020-04-14 21:23:30.0 
+0200
+++ new/ipykernel-5.3.0/ipykernel/_version.py   2020-05-20 12:18:39.0 
+0200
@@ -1,4 +1,4 @@
-version_info = (5, 2, 1)
+version_info = (5, 3, 0)
 __version__ = '.'.join(map(str, version_info[:3]))
 
 # pep440 is annoying, beta/alpha/rc should _not_ have dots or pip/setuptools
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.2.1/ipykernel/iostream.py 
new/ipykernel-5.3.0/ipykernel/iostream.py
--- old/ipykernel-5.2.1/ipykernel/iostream.py   2019-12-06 18:57:22.0 
+0100
+++ new/ipykernel-5.3.0/ipykernel/iostream.py   2020-05-20 12:18:00.0 
+0200
@@ -296,6 +296,7 @@
 self.parent_header = {}
 self._master_pid = os.getpid()
 self._flush_pending = False
+self._subprocess_flush_pending = False
 self._io_loop = pub_thread.io_loop
 self._new_buffer()
 self.echo = None
@@ -362,6 +363,7 @@
 unless the thread has been destroyed (e.g. forked subprocess).
 """
 self._flush_pending = False
+self._subprocess_flush_pending = False
 
 if self.echo is not None:
 try:
@@ -401,11 +403,13 @@
 # only touch the buffer in the IO thread to avoid races
 self.pub_thread.schedule(lambda : self._buffer.write(string))
 if is_child:
-# newlines imply flush in subprocesses
 # mp.Pool cannot be trusted to flush 

commit python-ipykernel for openSUSE:Factory

2020-04-25 Thread root
Hello community,

here is the log from the commit of package python-ipykernel for 
openSUSE:Factory checked in at 2020-04-25 20:10:56

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


Package is "python-ipykernel"

Sat Apr 25 20:10:56 2020 rev:7 rq:795887 version:5.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-ipykernel/python-ipykernel.changes
2020-04-05 20:50:50.381027313 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-ipykernel.new.2738/python-ipykernel.changes  
2020-04-25 20:11:07.391893990 +0200
@@ -1,0 +2,8 @@
+Sat Apr 18 21:29:00 UTC 2020 - Arun Persaud 
+
+- update to version 5.2.1:
+  * Handle system commands that use UNC paths on Windows
+(:ghpull:`500`)
+  * Add offset argument to seek in io test (:ghpull:`496`)
+
+---

Old:

  ipykernel-5.2.0.tar.gz

New:

  ipykernel-5.2.1.tar.gz



Other differences:
--
++ python-ipykernel.spec ++
--- /var/tmp/diff_new_pack.gp04P4/_old  2020-04-25 20:11:08.615896513 +0200
+++ /var/tmp/diff_new_pack.gp04P4/_new  2020-04-25 20:11:08.615896513 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-ipykernel
-Version:5.2.0
+Version:5.2.1
 Release:0
 Summary:IPython Kernel for Jupyter
 License:BSD-3-Clause

++ ipykernel-5.2.0.tar.gz -> ipykernel-5.2.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.2.0/PKG-INFO new/ipykernel-5.2.1/PKG-INFO
--- old/ipykernel-5.2.0/PKG-INFO2020-03-21 21:59:41.0 +0100
+++ new/ipykernel-5.2.1/PKG-INFO2020-04-14 21:25:11.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: ipykernel
-Version: 5.2.0
+Version: 5.2.1
 Summary: IPython Kernel for Jupyter
 Home-page: https://ipython.org
 Author: IPython Development Team
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.2.0/docs/changelog.rst 
new/ipykernel-5.2.1/docs/changelog.rst
--- old/ipykernel-5.2.0/docs/changelog.rst  2020-03-21 21:58:48.0 
+0100
+++ new/ipykernel-5.2.1/docs/changelog.rst  2020-04-14 21:25:03.0 
+0200
@@ -4,6 +4,12 @@
 5.2
 ---
 
+5.2.1
+*
+
+- Handle system commands that use UNC paths on Windows (:ghpull:`500`)
+- Add offset argument to seek in io test (:ghpull:`496`)
+
 5.2.0
 *
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.2.0/ipykernel/_version.py 
new/ipykernel-5.2.1/ipykernel/_version.py
--- old/ipykernel-5.2.0/ipykernel/_version.py   2020-03-21 21:59:05.0 
+0100
+++ new/ipykernel-5.2.1/ipykernel/_version.py   2020-04-14 21:23:30.0 
+0200
@@ -1,4 +1,4 @@
-version_info = (5, 2, 0)
+version_info = (5, 2, 1)
 __version__ = '.'.join(map(str, version_info[:3]))
 
 # pep440 is annoying, beta/alpha/rc should _not_ have dots or pip/setuptools
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.2.0/ipykernel/tests/test_io.py 
new/ipykernel-5.2.1/ipykernel/tests/test_io.py
--- old/ipykernel-5.2.0/ipykernel/tests/test_io.py  2019-12-06 
18:57:22.0 +0100
+++ new/ipykernel-5.2.1/ipykernel/tests/test_io.py  2020-04-14 
21:21:45.0 +0200
@@ -35,7 +35,6 @@
 with nt.assert_raises(io.UnsupportedOperation):
 stream.readline()
 with nt.assert_raises(io.UnsupportedOperation):
-stream.seek()
+stream.seek(0)
 with nt.assert_raises(io.UnsupportedOperation):
 stream.tell()
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.2.0/ipykernel/tests/test_kernel.py 
new/ipykernel-5.2.1/ipykernel/tests/test_kernel.py
--- old/ipykernel-5.2.0/ipykernel/tests/test_kernel.py  2019-12-06 
18:57:22.0 +0100
+++ new/ipykernel-5.2.1/ipykernel/tests/test_kernel.py  2020-04-14 
21:21:45.0 +0200
@@ -256,6 +256,7 @@
 assert reply['content']['status'] == 'complete'
 
 
+@dec.skipif(sys.platform.startswith('linux'))
 def test_complete():
 with kernel() as kc:
 execute(u'a = 1', kc=kc)
@@ -317,6 +318,36 @@
 assert reply['parent_header']['msg_id'] == msg_id
 
 
+@dec.skipif(sys.platform.startswith('linux'))
+def test_unc_paths():
+with kernel() as kc, TemporaryDirectory() as td:
+drive_file_path = os.path.join(td, 'unc.txt')
+with open(drive_file_path, 'w+') as f:
+f.write('# UNC test')
+unc_root = 'localhost\\C$'
+

commit python-ipykernel for openSUSE:Factory

2020-04-05 Thread root
Hello community,

here is the log from the commit of package python-ipykernel for 
openSUSE:Factory checked in at 2020-04-05 20:50:27

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


Package is "python-ipykernel"

Sun Apr  5 20:50:27 2020 rev:6 rq:790414 version:5.2.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ipykernel/python-ipykernel.changes
2020-03-27 00:20:03.880098094 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-ipykernel.new.3248/python-ipykernel.changes  
2020-04-05 20:50:50.381027313 +0200
@@ -1,0 +2,18 @@
+Sat Mar 28 16:35:30 UTC 2020 - Arun Persaud 
+
+- specfile:
+  * be more specific in %files section
+  * removed patch fix_jupyter_client_6.patch, included upstream
+
+- update to version 5.2.0:
+  * Produce better traceback when kernel is interrupted
+(:ghpull:`491`)
+  * Add InProcessKernelClient.control_channel for compatibility with
+jupyter-client v6.0.0 (:ghpull:`489`)
+  * Drop support for Python 3.4 (:ghpull:`483`)
+  * Work around issue related to Tornado with python3.8 on Windows
+(:ghpull:`480`, :ghpull:`481`)
+  * Prevent entering event loop if it is None (:ghpull:`464`)
+  * Use shell.input_transformer_manager when available (:ghpull:`411`)
+
+---

Old:

  fix_jupyter_client_6.patch
  ipykernel-5.1.4.tar.gz

New:

  ipykernel-5.2.0.tar.gz



Other differences:
--
++ python-ipykernel.spec ++
--- /var/tmp/diff_new_pack.OFagL7/_old  2020-04-05 20:50:52.073028932 +0200
+++ /var/tmp/diff_new_pack.OFagL7/_new  2020-04-05 20:50:52.077028936 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-ipykernel
 #
-# Copyright (c) 2020 SUSE LLC.
+# 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
@@ -19,15 +19,13 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-ipykernel
-Version:5.1.4
+Version:5.2.0
 Release:0
 Summary:IPython Kernel for Jupyter
 License:BSD-3-Clause
 Group:  Development/Languages/Python
 URL:https://github.com/ipython/ipykernel
 Source: 
https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM fix_jupyter_client_6.patch -- 
https://github.com/ipython/ipykernel/pull/489
-Patch0: fix_jupyter_client_6.patch
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
@@ -40,6 +38,12 @@
 Requires:   python-traitlets >= 4.1.0
 Provides:   python-jupyter_ipykernel = %{version}
 Obsoletes:  python-jupyter_ipykernel < %{version}
+Provides:   %{python_module ipykernel-doc = %{version}}
+Obsoletes:  %{python_module ipykernel-doc < %{version}}
+Provides:   %{python_module jupyter_ipykernel-doc = %{version}}
+Obsoletes:  %{python_module jupyter_ipykernel-doc < %{version}}
+Provides:   %{python_module jupyter-ipykernel-doc = %{version}}
+Obsoletes:  %{python_module jupyter-ipykernel-doc < %{version}}
 BuildArch:  noarch
 # SECTION test requirements
 BuildRequires:  %{python_module flaky}
@@ -58,13 +62,6 @@
 BuildRequires:  %{python_module typing}
 Requires:   python-typing
 %endif
-Provides:   %{python_module ipykernel-doc = %{version}}
-Obsoletes:  %{python_module ipykernel-doc < %{version}}
-Provides:   %{python_module jupyter_ipykernel-doc = %{version}}
-Obsoletes:  %{python_module jupyter_ipykernel-doc < %{version}}
-Provides:   %{python_module jupyter-ipykernel-doc = %{version}}
-Obsoletes:  %{python_module jupyter-ipykernel-doc < %{version}}
-
 %python_subpackages
 
 %description
@@ -74,6 +71,7 @@
 
 %package -n jupyter-ipykernel
 Summary:IPython Kernel for Jupyter
+Group:  Development/Languages/Python
 Requires:   hicolor-icon-theme
 Requires:   jupyter-jupyter-client
 Requires:   python3-ipykernel = %{version}
@@ -100,7 +98,10 @@
 %files %{python_files}
 %doc README.md docs/changelog.rst
 %license COPYING.md
-%{python_sitelib}/*
+%{python_sitelib}/ipykernel
+%{python_sitelib}/ipykernel_launcher.py
+%{python_sitelib}/ipykernel-%{version}-py*.egg-info
+%pycache_only %{python_sitelib}/__pycache__
 
 %files -n jupyter-ipykernel
 %license COPYING.md

++ ipykernel-5.1.4.tar.gz -> ipykernel-5.2.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.1.4/.gitignore 
new/ipykernel-5.2.0/.gitignore
--- 

commit python-ipykernel for openSUSE:Factory

2020-03-26 Thread root
Hello community,

here is the log from the commit of package python-ipykernel for 
openSUSE:Factory checked in at 2020-03-27 00:20:01

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


Package is "python-ipykernel"

Fri Mar 27 00:20:01 2020 rev:5 rq:783838 version:5.1.4

Changes:

--- /work/SRC/openSUSE:Factory/python-ipykernel/python-ipykernel.changes
2020-01-30 09:39:07.313416930 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-ipykernel.new.3160/python-ipykernel.changes  
2020-03-27 00:20:03.880098094 +0100
@@ -1,0 +2,8 @@
+Wed Mar 11 13:31:10 UTC 2020 - Todd R 
+
+- Add fix_jupyter_client_6.patch
+  Fixes issue with jupyter-client > 6
+  From: https://github.com/ipython/ipykernel/pull/489
+  See: https://github.com/jupyter/jupyter_client/issues/523
+
+---

New:

  fix_jupyter_client_6.patch



Other differences:
--
++ python-ipykernel.spec ++
--- /var/tmp/diff_new_pack.EeDUY6/_old  2020-03-27 00:20:05.712098983 +0100
+++ /var/tmp/diff_new_pack.EeDUY6/_new  2020-03-27 00:20:05.748099000 +0100
@@ -26,6 +26,8 @@
 Group:  Development/Languages/Python
 URL:https://github.com/ipython/ipykernel
 Source: 
https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM fix_jupyter_client_6.patch -- 
https://github.com/ipython/ipykernel/pull/489
+Patch0: fix_jupyter_client_6.patch
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
@@ -83,7 +85,7 @@
 This package provides the jupyter components.
 
 %prep
-%setup -q -n ipykernel-%{version}
+%autosetup -p1 -n ipykernel-%{version}
 
 %build
 %python_build

++ fix_jupyter_client_6.patch ++
>From 7125d8537753106bc5885a906b8dfa90379e1091 Mon Sep 17 00:00:00 2001
From: David Brochart 
Date: Mon, 2 Mar 2020 10:09:37 +0100
Subject: [PATCH] Add control channel

---
 ipykernel/inprocess/client.py | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/ipykernel/inprocess/client.py b/ipykernel/inprocess/client.py
index 2e562f04..5de4f774 100644
--- a/ipykernel/inprocess/client.py
+++ b/ipykernel/inprocess/client.py
@@ -41,6 +41,7 @@ class InProcessKernelClient(KernelClient):
 shell_channel_class = Type(InProcessChannel)
 iopub_channel_class = Type(InProcessChannel)
 stdin_channel_class = Type(InProcessChannel)
+control_channel_class = Type(InProcessChannel)
 hb_channel_class = Type(InProcessHBChannel)
 
 kernel = Instance('ipykernel.inprocess.ipkernel.InProcessKernel',
@@ -82,6 +83,12 @@ def stdin_channel(self):
 self._stdin_channel = self.stdin_channel_class(self)
 return self._stdin_channel
 
+@property
+def control_channel(self):
+if self._control_channel is None:
+self._control_channel = self.control_channel_class(self)
+return self._control_channel
+
 @property
 def hb_channel(self):
 if self._hb_channel is None:



commit python-ipykernel for openSUSE:Factory

2020-01-30 Thread root
Hello community,

here is the log from the commit of package python-ipykernel for 
openSUSE:Factory checked in at 2020-01-30 09:38:31

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


Package is "python-ipykernel"

Thu Jan 30 09:38:31 2020 rev:4 rq:768074 version:5.1.4

Changes:

--- /work/SRC/openSUSE:Factory/python-ipykernel/python-ipykernel.changes
2019-11-22 10:23:48.553302121 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-ipykernel.new.26092/python-ipykernel.changes 
2020-01-30 09:39:07.313416930 +0100
@@ -1,0 +2,9 @@
+Tue Jan 28 15:46:11 UTC 2020 - Todd R 
+
+- Update to 5.1.4
+  * Fix pickle issues when using inline matplotlib backend
+  * Fix an error during kernel shutdown
+  * Fix compatibility issues with Python 3.8
+  * Remove some dead code
+
+---

Old:

  ipykernel-5.1.3.tar.gz

New:

  ipykernel-5.1.4.tar.gz



Other differences:
--
++ python-ipykernel.spec ++
--- /var/tmp/diff_new_pack.rnC6ZS/_old  2020-01-30 09:39:08.853417754 +0100
+++ /var/tmp/diff_new_pack.rnC6ZS/_new  2020-01-30 09:39:08.857417757 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-ipykernel
 #
-# 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
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-ipykernel
-Version:5.1.3
+Version:5.1.4
 Release:0
 Summary:IPython Kernel for Jupyter
 License:BSD-3-Clause

++ ipykernel-5.1.3.tar.gz -> ipykernel-5.1.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.1.3/.gitignore 
new/ipykernel-5.1.4/.gitignore
--- old/ipykernel-5.1.3/.gitignore  1970-01-01 01:00:00.0 +0100
+++ new/ipykernel-5.1.4/.gitignore  2018-09-01 09:48:16.0 +0200
@@ -0,0 +1,26 @@
+MANIFEST
+build
+cover
+dist
+_build
+docs/man/*.gz
+docs/source/api/generated
+docs/source/config/options
+docs/source/interactive/magics-generated.txt
+docs/gh-pages
+IPython/html/notebook/static/mathjax
+IPython/html/static/style/*.map
+*.py[co]
+__pycache__
+*.egg-info
+*~
+*.bak
+.ipynb_checkpoints
+.tox
+.DS_Store
+\#*#
+.#*
+.coverage
+
+data_kernelspec
+.pytest_cache
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.1.3/.mailmap new/ipykernel-5.1.4/.mailmap
--- old/ipykernel-5.1.3/.mailmap1970-01-01 01:00:00.0 +0100
+++ new/ipykernel-5.1.4/.mailmap2015-04-09 10:09:32.0 +0200
@@ -0,0 +1,149 @@
+A. J. Holyoake  ajholyoake 
+Aaron Culich  Aaron Culich 
+Aron Ahmadia  ahmadia 
+Benjamin Ragan-Kelley  
+Benjamin Ragan-Kelley  Min RK
+Benjamin Ragan-Kelley  MinRK 
+Barry Wark  Barry Wark 
+Ben Edwards  Ben Edwards 
+Bradley M. Froehle  Bradley M. Froehle 

+Bradley M. Froehle  Bradley Froehle 

+Brandon Parsons  Brandon Parsons 

+Brian E. Granger  Brian Granger
+Brian E. Granger  Brian Granger <>
+Brian E. Granger  bgranger <>
+Brian E. Granger  bgranger 
+Christoph Gohlke  cgohlke 
+Cyrille Rossant  rossant 
+Damián Avila  damianavila 

+Damián Avila  damianavila 
+Damon Allen  damontallen 
+Darren Dale  darren.dale <>
+Darren Dale  Darren Dale <>
+Dav Clark  Dav Clark <>
+Dav Clark  Dav Clark 
+David Hirschfeld  dhirschfeld 

+David P. Sanders  David P. Sanders 

+David Warde-Farley  David Warde-Farley <>
+Doug Blank  Doug Blank 
+Eugene Van den Bulke  Eugene Van den Bulke 
 
+Evan Patterson  

+Evan Patterson  
+Evan Patterson  
+Evan Patterson  
+Evan Patterson  epatters 
+Evan Patterson  epatters 
+Ernie French  Ernie French 
+Ernie French  ernie french 
+Ernie French  ernop 
+Fernando Perez  
+Fernando Perez  Fernando Perez 

+Fernando Perez  fperez <>
+Fernando Perez  fptest <>
+Fernando Perez  fptest1 <>
+Fernando Perez  Fernando Perez 

+Fernando Perez  Fernando Perez <>
+Fernando Perez  Fernando Perez 
+Frank Murphy  Frank Murphy 
+Gabriel Becker  gmbecker 
+Gael Varoquaux  gael.varoquaux <>
+Gael Varoquaux  gvaroquaux 

+Gael Varoquaux  Gael Varoquaux <>
+Ingolf Becker  watercrossing 

+Jake Vanderplas  Jake Vanderplas 

+Jakob Gager  jakobgager 
+Jakob Gager  jakobgager 
+Jakob Gager  jakobgager 
+Jason Grout  
+Jason Grout  
+Jason Gors  jason gors 
+Jason Gors  jgors 
+Jens Hedegaard Nielsen  Jens Hedegaard Nielsen 

+Jens Hedegaard Nielsen  Jens H Nielsen 

+Jens Hedegaard Nielsen  Jens H. Nielsen 

+Jez 

commit python-ipykernel for openSUSE:Factory

2019-11-22 Thread root
Hello community,

here is the log from the commit of package python-ipykernel for 
openSUSE:Factory checked in at 2019-11-22 10:23:47

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


Package is "python-ipykernel"

Fri Nov 22 10:23:47 2019 rev:3 rq:747913 version:5.1.3

Changes:

--- /work/SRC/openSUSE:Factory/python-ipykernel/python-ipykernel.changes
2019-08-16 15:27:01.686015216 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-ipykernel.new.26869/python-ipykernel.changes 
2019-11-22 10:23:48.553302121 +0100
@@ -1,0 +2,12 @@
+Tue Nov 12 17:03:09 UTC 2019 - Todd R 
+
+- Update to 5.1.3
+  * Fix comm shutdown behavior by adding a ``deleting`` option to ``close`` 
which can be set to prevent registering new comm channels during shutdown
+  * Fix ``Heartbeat._bind_socket`` to return on the first bind
+  * Moved ``InProcessKernelClient.flush`` to ``DummySocket``
+  * Don't redirect stdout if nose machinery is not present
+  * Rename `_asyncio.py` to `_asyncio_utils.py` to avoid name conflicts on 
Python 3.6+
+  * Only generate kernelspec when installing or building wheel
+  * Fix priority ordering of control-channel messages in some cases
+
+---

Old:

  ipykernel-5.1.2.tar.gz

New:

  ipykernel-5.1.3.tar.gz



Other differences:
--
++ python-ipykernel.spec ++
--- /var/tmp/diff_new_pack.e6g6Ln/_old  2019-11-22 10:23:49.177301937 +0100
+++ /var/tmp/diff_new_pack.e6g6Ln/_new  2019-11-22 10:23:49.181301936 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-ipykernel
-Version:5.1.2
+Version:5.1.3
 Release:0
 Summary:IPython Kernel for Jupyter
 License:BSD-3-Clause
@@ -32,17 +32,18 @@
 BuildRequires:  python-rpm-macros
 Requires:   jupyter-ipykernel = %{version}
 Requires:   python-ipython >= 5.0.0
-Requires:   python-jupyter_client
-Requires:   python-jupyter_core
+Requires:   python-jupyter-client
+Requires:   python-jupyter-core
 Requires:   python-tornado >= 4.2
 Requires:   python-traitlets >= 4.1.0
 Provides:   python-jupyter_ipykernel = %{version}
 Obsoletes:  python-jupyter_ipykernel < %{version}
 BuildArch:  noarch
 # SECTION test requirements
+BuildRequires:  %{python_module flaky}
 BuildRequires:  %{python_module ipython >= 5.0.0}
-BuildRequires:  %{python_module jupyter_client}
-BuildRequires:  %{python_module jupyter_core}
+BuildRequires:  %{python_module jupyter-client}
+BuildRequires:  %{python_module jupyter-core}
 BuildRequires:  %{python_module nose_warnings_filters}
 BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module numpy}
@@ -72,7 +73,7 @@
 %package -n jupyter-ipykernel
 Summary:IPython Kernel for Jupyter
 Requires:   hicolor-icon-theme
-Requires:   jupyter-jupyter_client
+Requires:   jupyter-jupyter-client
 Requires:   python3-ipykernel = %{version}
 Conflicts:  python3-jupyter_ipykernel < 5.1.1
 

++ ipykernel-5.1.2.tar.gz -> ipykernel-5.1.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-5.1.2/PKG-INFO new/ipykernel-5.1.3/PKG-INFO
--- old/ipykernel-5.1.2/PKG-INFO2019-08-07 22:41:07.0 +0200
+++ new/ipykernel-5.1.3/PKG-INFO2019-10-20 13:55:39.0 +0200
@@ -1,21 +1,21 @@
-Metadata-Version: 2.1
-Name: ipykernel
-Version: 5.1.2
-Summary: IPython Kernel for Jupyter
-Home-page: https://ipython.org
-Author: IPython Development Team
-Author-email: ipython-...@scipy.org
-License: BSD
-Description: The IPython kernel for Jupyter
-Keywords: Interactive,Interpreter,Shell,Web
-Platform: Linux
-Platform: Mac OS X
-Platform: Windows
-Classifier: Intended Audience :: Developers
-Classifier: Intended Audience :: System Administrators
-Classifier: Intended Audience :: Science/Research
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 3
-Requires-Python: >=3.4
-Provides-Extra: test
+Metadata-Version: 2.1
+Name: ipykernel
+Version: 5.1.3
+Summary: IPython Kernel for Jupyter
+Home-page: https://ipython.org
+Author: IPython Development Team
+Author-email: ipython-...@scipy.org
+License: BSD
+Description: The IPython kernel for Jupyter
+Keywords: Interactive,Interpreter,Shell,Web
+Platform: Linux
+Platform: Mac OS X
+Platform: Windows
+Classifier: Intended Audience :: Developers
+Classifier: Intended Audience :: System Administrators
+Classifier: Intended Audience :: Science/Research

commit python-ipykernel for openSUSE:Factory

2019-08-16 Thread root
Hello community,

here is the log from the commit of package python-ipykernel for 
openSUSE:Factory checked in at 2019-08-16 15:26:59

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


Package is "python-ipykernel"

Fri Aug 16 15:26:59 2019 rev:2 rq:722081 version:5.1.2

Changes:

--- /work/SRC/openSUSE:Factory/python-ipykernel/python-ipykernel.changes
2019-05-22 11:13:14.998566752 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-ipykernel.new.22127/python-ipykernel.changes 
2019-08-16 15:27:01.686015216 +0200
@@ -1,0 +2,12 @@
+Fri Aug  9 05:20:15 UTC 2019 - John Vandenberg 
+
+- Replace HTML and PDF version of changelog with the single
+  changelog.rst they contained, obsoleting jupyter-ipykernel-doc
+- Activated test suite
+- Update to 5.1.2
+  * Fix socket-binding race conditions
+  * Add a no-op flush method to DummySocket and comply with stream API
+  * Update kernel version to indicate kernel v5.3 support
+  * Add testing for upcoming Python 3.8 and PEP 570 positional parameters
+
+---

Old:

  ipykernel-5.1.1-py3-none-any.whl
  ipykernel.pdf
  ipykernel.zip

New:

  ipykernel-5.1.2.tar.gz



Other differences:
--
++ python-ipykernel.spec ++
--- /var/tmp/diff_new_pack.5R4Dsn/_old  2019-08-16 15:27:02.522015030 +0200
+++ /var/tmp/diff_new_pack.5R4Dsn/_new  2019-08-16 15:27:02.526015030 +0200
@@ -19,45 +19,49 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-ipykernel
-Version:5.1.1
+Version:5.1.2
 Release:0
 Summary:IPython Kernel for Jupyter
 License:BSD-3-Clause
 Group:  Development/Languages/Python
 URL:https://github.com/ipython/ipykernel
-Source0:
https://files.pythonhosted.org/packages/py3/i/ipykernel/ipykernel-%{version}-py3-none-any.whl
-# Please make sure you update the documentation files at every release
-Source1:
https://media.readthedocs.org/pdf/ipykernel/stable/ipykernel.pdf
-Source2:
https://media.readthedocs.org/htmlzip/ipykernel/stable/ipykernel.zip
-BuildRequires:  %{python_module ipython >= 4.0.0}
-BuildRequires:  %{python_module jupyter_client}
-BuildRequires:  %{python_module jupyter_core}
-BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module tornado >= 4.0}
-BuildRequires:  %{python_module traitlets >= 4.1.0}
+Source: 
https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-%{version}.tar.gz
+BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  python-rpm-macros
-BuildRequires:  unzip
 Requires:   jupyter-ipykernel = %{version}
-Requires:   python-ipython >= 4.0.0
+Requires:   python-ipython >= 5.0.0
 Requires:   python-jupyter_client
 Requires:   python-jupyter_core
-Requires:   python-tornado >= 4.0
+Requires:   python-tornado >= 4.2
 Requires:   python-traitlets >= 4.1.0
-# typing is only built-in for later versions of python
 Provides:   python-jupyter_ipykernel = %{version}
 Obsoletes:  python-jupyter_ipykernel < %{version}
 BuildArch:  noarch
 # SECTION test requirements
+BuildRequires:  %{python_module ipython >= 5.0.0}
+BuildRequires:  %{python_module jupyter_client}
+BuildRequires:  %{python_module jupyter_core}
 BuildRequires:  %{python_module nose_warnings_filters}
 BuildRequires:  %{python_module nose}
-BuildRequires:  %{python_module tornado >= 4.0}
+BuildRequires:  %{python_module numpy}
+BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module tornado >= 4.2}
+BuildRequires:  %{python_module traitlets >= 4.1.0}
+# /SECTION
+# typing is only built-in for later versions of python
 %if 0%{?suse_version} <= 1320
 BuildRequires:  %{python_module typing}
 Requires:   python-typing
 %endif
-# /SECTION
+Provides:   %{python_module ipykernel-doc = %{version}}
+Obsoletes:  %{python_module ipykernel-doc < %{version}}
+Provides:   %{python_module jupyter_ipykernel-doc = %{version}}
+Obsoletes:  %{python_module jupyter_ipykernel-doc < %{version}}
+Provides:   %{python_module jupyter-ipykernel-doc = %{version}}
+Obsoletes:  %{python_module jupyter-ipykernel-doc < %{version}}
+
 %python_subpackages
 
 %description
@@ -77,64 +81,26 @@
 
 This package provides the jupyter components.
 
-%package -n jupyter-ipykernel-doc
-Summary:Documentation for the IPython kernel for Jupyter
-Group:  Documentation/Other
-Provides:   %{python_module ipykernel-doc = %{version}}
-Provides:   %{python_module