Hello community, here is the log from the commit of package python-spyder-kernels for openSUSE:Factory checked in at 2020-02-03 11:14:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-spyder-kernels (Old) and /work/SRC/openSUSE:Factory/.python-spyder-kernels.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-spyder-kernels" Mon Feb 3 11:14:23 2020 rev:12 rq:769257 version:1.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-spyder-kernels/python-spyder-kernels.changes 2019-12-04 14:21:07.074475454 +0100 +++ /work/SRC/openSUSE:Factory/.python-spyder-kernels.new.26092/python-spyder-kernels.changes 2020-02-03 11:14:31.393881472 +0100 @@ -1,0 +2,172 @@ +Sat Feb 1 14:55:51 UTC 2020 - Sebastian Wagner <sebix+novell....@sebix.at> + +- add fix-tests-ipython-7.10.patch to fix compatibility with IPython > 7.10 + +------------------------------------------------------------------- +Sat Jan 25 12:58:45 UTC 2020 - Sebastian Wagner <sebix+novell....@sebix.at> + +- remove fix-tests-pandas.patch, merged upstream +- update to version 1.8.1: + - Pull Requests Merged: + - [PR 185](https://github.com/spyder-ide/spyder-kernels/pull/185) - PR: Process first frame in Pdb + - In this release 1 pull request was closed. +- update to version 1.8.0: + - New features: + - Add an option to exclude callables and modules in namespace view. + - Add methods to update `sys.path` from Spyder. + - Add an option to execute IPython events in Pdb. + - Pull Requests Merged: + - [PR 183](https://github.com/spyder-ide/spyder-kernels/pull/183) - PR: Add an option to namespace view settings to exclude callables and modules + - [PR 182](https://github.com/spyder-ide/spyder-kernels/pull/182) - PR: Use IPython completer for Pdb + - [PR 181](https://github.com/spyder-ide/spyder-kernels/pull/181) - PR: Add path update methods + - [PR 180](https://github.com/spyder-ide/spyder-kernels/pull/180) - PR: Cleanup spydercustomize + - [PR 179](https://github.com/spyder-ide/spyder-kernels/pull/179) - PR: Use a timeout in CommBase if a call passes one different from None + - [PR 178](https://github.com/spyder-ide/spyder-kernels/pull/178) - PR: Correctly set namespace while debugging + - [PR 175](https://github.com/spyder-ide/spyder-kernels/pull/175) - PR: Add an option to execute IPython events in Pdb + - [PR 174](https://github.com/spyder-ide/spyder-kernels/pull/174) - PR: Prevent pdb syntax error from blocking the console ([10588](https://github.com/spyder-ide/spyder/issues/10588)) + - In this release 8 pull requests were closed. +- update to version 1.7.0: + - New features: + - Create a new ZMQ socket for comms. + - Allow different frontends to have different pickle + protocols. + - Add a way to ignore installed Python libraries while + debugging + - Pull Requests Merged: + - [PR 177](https://github.com/spyder-ide/spyder-kernels/pull/177) - PR: Update ipykernel required version ([2902](https://github.com/spyder-ide/spyder/issues/2902)) + - [PR 176](https://github.com/spyder-ide/spyder-kernels/pull/176) - PR: Improve displayed type and value for generic objects + - [PR 169](https://github.com/spyder-ide/spyder-kernels/pull/169) - PR: Create a Comm socket + - [PR 168](https://github.com/spyder-ide/spyder-kernels/pull/168) - PR: Require more recent version of jupyter-client + - [PR 167](https://github.com/spyder-ide/spyder-kernels/pull/167) - PR: Don't demand that a file exists in Pdb + - [PR 166](https://github.com/spyder-ide/spyder-kernels/pull/166) - PR: Allow different frontends to have different pickle protocols + - [PR 152](https://github.com/spyder-ide/spyder-kernels/pull/152) - PR: Add a way to ignore installed Python libraries while debugging + - In this release 7 pull requests were closed. +- update to version 1.6.0: + - New features: + - Allow IPython magics in Pdb. + - Allow Pdb to run multiline statments. + - Make `runfile` to retrieve code from Spyder. + - Add code completion to Pdb. + - Issues Closed: + - [Issue 139](https://github.com/spyder-ide/spyder-kernels/issues/139) - Regression: runfile doesn't execute ipython magic ([PR 143](https://github.com/spyder-ide/spyder-kernels/pull/143)) + - In this release 1 issue was closed. + - Pull Requests Merged: + - [PR 163](https://github.com/spyder-ide/spyder-kernels/pull/163) - PR: Fix tests that use setup_kernel + - [PR 162](https://github.com/spyder-ide/spyder-kernels/pull/162) - PR: Improve Pdb sigint handler + - [PR 161](https://github.com/spyder-ide/spyder-kernels/pull/161) - PR: Fix post-mortem debugging + - [PR 157](https://github.com/spyder-ide/spyder-kernels/pull/157) - PR: Fix breakpoint update ([10290](https://github.com/spyder-ide/spyder/issues/10290)) + - [PR 154](https://github.com/spyder-ide/spyder-kernels/pull/154) - PR: Allow IPython magics in Pdb + - [PR 153](https://github.com/spyder-ide/spyder-kernels/pull/153) - PR: Add a setting to disable printing the stack on every Pdb command + - [PR 151](https://github.com/spyder-ide/spyder-kernels/pull/151) - PR: Remove Pdb Monkeypatching + - [PR 148](https://github.com/spyder-ide/spyder-kernels/pull/148) - PR: Allow Pdb to run multiline statments + - [PR 143](https://github.com/spyder-ide/spyder-kernels/pull/143) - PR: Make runfile to retrieve code from the Spyder editor and add it to linecache ([1643](https://github.com/spyder-ide/spyder/issues/1643), [139](https://github.com/spyder-ide/spyder-kernels/issues/139)) + - [PR 133](https://github.com/spyder-ide/spyder-kernels/pull/133) - PR: Add code completion to Pdb + - In this release 10 pull requests were closed. +- update to version 1.5.0: + - New features: + - Add a new debugcell builtin command. + - Make runfile work in an empty namespace by default. + - Improve the display of tracebacks. + - Use the highest pickle protocol available to serialize data. + - Use Jupyter comms to communicate with the Spyder frontend. + - This release also contains all fixes present in versions 0.5.1 + and 0.5.2. + - Issues Closed: + - [Issue 147](https://github.com/spyder-ide/spyder-kernels/issues/147) - debugfile() got an unexpected keyword argument 'current_namespace' ([PR 150](https://github.com/spyder-ide/spyder-kernels/pull/150)) + - [Issue 145](https://github.com/spyder-ide/spyder-kernels/issues/145) - KeyError on comms when restarting the kernel ([PR 146](https://github.com/spyder-ide/spyder-kernels/pull/146)) + - [Issue 97](https://github.com/spyder-ide/spyder-kernels/issues/97) - Can't repeat runcell from terminal ([PR 112](https://github.com/spyder-ide/spyder-kernels/pull/112)) + - [Issue 73](https://github.com/spyder-ide/spyder-kernels/issues/73) - Select a higher Pickle protocol in case Spyder and the kernel are running in Python 3.4+ ([PR 111](https://github.com/spyder-ide/spyder-kernels/pull/111)) + - In this release 4 issues were closed. + - Pull Requests Merged: + - [PR 150](https://github.com/spyder-ide/spyder-kernels/pull/150) - PR: Add current_namespace kwarg to debugfile ([147](https://github.com/spyder-ide/spyder-kernels/issues/147)) + - [PR 146](https://github.com/spyder-ide/spyder-kernels/pull/146) - PR: Set closed flag before deleting comms ([145](https://github.com/spyder-ide/spyder-kernels/issues/145)) + - [PR 144](https://github.com/spyder-ide/spyder-kernels/pull/144) - PR: Solve error with exit command not being defined in the debugger + - [PR 142](https://github.com/spyder-ide/spyder-kernels/pull/142) - PR: Set debug state before asking for input + - [PR 140](https://github.com/spyder-ide/spyder-kernels/pull/140) - PR: Update jupyter-client minimal required version + - [PR 137](https://github.com/spyder-ide/spyder-kernels/pull/137) - PR: Add a way to change foreground color of Sympy repr's + - [PR 136](https://github.com/spyder-ide/spyder-kernels/pull/136) - PR: Ask the frontend to save files before running them + - [PR 134](https://github.com/spyder-ide/spyder-kernels/pull/134) - PR: Improve the display of tracebacks and better handle namespace and __file__ during execution + - [PR 131](https://github.com/spyder-ide/spyder-kernels/pull/131) - PR: Make runfile work in an empty namespace + - [PR 130](https://github.com/spyder-ide/spyder-kernels/pull/130) - PR: Add .pickle files to .gitignore + - [PR 128](https://github.com/spyder-ide/spyder-kernels/pull/128) - PR: Fix deprecated import + - [PR 112](https://github.com/spyder-ide/spyder-kernels/pull/112) - PR: Use the comms API to improve runcell and add a new debugcell command ([97](https://github.com/spyder-ide/spyder-kernels/issues/97)) + - [PR 111](https://github.com/spyder-ide/spyder-kernels/pull/111) - PR: Use Jupyter comms to communicate with the Spyder frontend ([73](https://github.com/spyder-ide/spyder-kernels/issues/73)) + - In this release 13 pull requests were closed. +- update to version 1.4.0: + - New features: + - Add entries necessary for the new Object Explorer to + REMOTE_SETTINGS. + - This release also contains all features and fixes present in + version 0.5.0 + - Pull Requests Merged: + - [PR 100](https://github.com/spyder-ide/spyder-kernels/pull/100) - PR: Add object explorer settings to REMOTE_SETTINGS + - In this release 1 pull request was closed. +- update to version 1.3.3: + - New features: + - This release contains all features and fixes present in versions + 0.4.3 and 0.4.4 + - Issues Closed: + - [Issue 93](https://github.com/spyder-ide/spyder-kernels/issues/93) - test_np_threshold is failing ([PR 95](https://github.com/spyder-ide/spyder-kernels/pull/95)) + - In this release 1 issue was closed. + - Pull Requests Merged: + - [PR 95](https://github.com/spyder-ide/spyder-kernels/pull/95) - PR: Change np.nan for np.inf in test_np_threshold ([93](https://github.com/spyder-ide/spyder-kernels/issues/93)) + - In this release 1 pull request was closed. +- update to version 1.3.2: + - Sister release for 0.4.2 +- update to version 1.3.1: + - Sister release for 0.4.1 +- update to version 1.3.0: + - New features: + - Make runcell set __file__ to the path of the file containing the cell + - This release also contains all features and fixes present in version + 0.4. + - Issues Closed: + - [Issue 78](https://github.com/spyder-ide/spyder-kernels/issues/78) - Nopython jit of numba is not working in runcell ([PR 79](https://github.com/spyder-ide/spyder-kernels/pull/79)) + - [Issue 76](https://github.com/spyder-ide/spyder-kernels/issues/76) - Detect the name of the file currently running the cell ([PR 77](https://github.com/spyder-ide/spyder-kernels/pull/77)) + - In this release 2 issues were closed. + - Pull Requests Merged: + - [PR 79](https://github.com/spyder-ide/spyder-kernels/pull/79) - PR: Remove user module reloader from runcell ([78](https://github.com/spyder-ide/spyder-kernels/issues/78)) + - [PR 77](https://github.com/spyder-ide/spyder-kernels/pull/77) - PR: Have runcell set __file__ to the path of the file containing the cell ([76](https://github.com/spyder-ide/spyder-kernels/issues/76)) + - [PR 72](https://github.com/spyder-ide/spyder-kernels/pull/72) - PR: Fix numpy printoptions format ([7885](https://github.com/spyder-ide/spyder/issues/7885)) + - In this release 3 pull requests were closed. +- update to version 1.2: + - New features: + - Add the `runcell` command to run cells from Spyder's editor + without pasting their contents in the console. + - This release also contains all features and fixes present in + version 0.3. + - Issues Closed: + - [Issue 57](https://github.com/spyder-ide/spyder-kernels/issues/57) - Add a test for runcell ([PR 70](https://github.com/spyder-ide/spyder-kernels/pull/70)) + - In this release 1 issue was closed. + - Pull Requests Merged: + - [PR 70](https://github.com/spyder-ide/spyder-kernels/pull/70) - PR: Add a test for the runcell command ([57](https://github.com/spyder-ide/spyder-kernels/issues/57)) + - [PR 69](https://github.com/spyder-ide/spyder-kernels/pull/69) - PR: Start testing in macOS + - [PR 67](https://github.com/spyder-ide/spyder-kernels/pull/67) - PR: Drop using ci-helpers in our CIs + - [PR 58](https://github.com/spyder-ide/spyder-kernels/pull/58) - PR: runcell trigger post_execute before run_cell to end the run_cell pre_execute + - [PR 7](https://github.com/spyder-ide/spyder-kernels/pull/7) - PR: Add runcell to spydercustomize + - In this release 5 pull requests were closed. +- update to version 1.1: + - Issues Closed: + - [Issue 14](https://github.com/spyder-ide/spyder-kernels/issues/14) - Startup lines to split with semicolon instead of comma ([PR 15](https://github.com/spyder-ide/spyder-kernels/pull/15)) + - In this release 1 issue was closed. + - Pull Requests Merged: + - [PR 15](https://github.com/spyder-ide/spyder-kernels/pull/15) - PR: Separate startup run_lines with semicolon instead of comma ([14](https://github.com/spyder-ide/spyder-kernels/issues/14)) + - In this release 1 pull request was closed. +- update to version 1.0.3: + - Sister release for 0.2.6 +- update to version 1.0.2: + - Sister release for 0.2.5 +- update to version 1.0.1: + - Sister release for 0.2.4 +- update to version 1.0.0: + - Initial release for Spyder 4 +- update to version 0.5.2: + - Issues Closed: + - [Issue 132](https://github.com/spyder-ide/spyder-kernels/issues/132) - tests use removed pandas.Panel ([PR 135](https://github.com/spyder-ide/spyder-kernels/pull/135)) + - In this release 1 issue was closed. + - Pull Requests Merged: + - [PR 149](https://github.com/spyder-ide/spyder-kernels/pull/149) - PR: Add xarray to our test deps in setup.py + - [PR 135](https://github.com/spyder-ide/spyder-kernels/pull/135) - PR: Replace usage of Pandas Panel for Xarray Dataset in our tests ([132](https://github.com/spyder-ide/spyder-kernels/issues/132)) + - In this release 2 pull requests were closed. + +------------------------------------------------------------------- Old: ---- fix-tests-pandas.patch python-spyder-kernels-0.5.1.tar.gz New: ---- fix-tests-ipython-7.10.patch python-spyder-kernels-1.8.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-spyder-kernels.spec ++++++ --- /var/tmp/diff_new_pack.8w018N/_old 2020-02-03 11:14:32.005881782 +0100 +++ /var/tmp/diff_new_pack.8w018N/_new 2020-02-03 11:14:32.005881782 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-spyder-kernels # -# Copyright (c) 2019 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,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-spyder-kernels -Version: 0.5.1 +Version: 1.8.1 Release: 0 Summary: Jupyter kernels for Spyder's console License: MIT @@ -27,7 +27,8 @@ URL: https://github.com/spyder-ide/spyder-kernels # PyPI tarballs do not include the tests: https://github.com/spyder-ide/spyder-kernels/issues/66 Source: https://github.com/spyder-ide/spyder-kernels/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Patch0: https://github.com/spyder-ide/spyder-kernels/commit/5496e4596dabda05d8583e2533fcdb14ebde2c9c.patch#/fix-tests-pandas.patch +# PATCH-FIX-UPSTREAM Fix compat with IPython 7.10+ +Patch: https://github.com/spyder-ide/spyder-kernels/commit/ced5246e8f46e0e9f879026b016d2dbf8b206b33.patch#/fix-tests-ipython-7.10.patch BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros ++++++ fix-tests-ipython-7.10.patch ++++++ >From ced5246e8f46e0e9f879026b016d2dbf8b206b33 Mon Sep 17 00:00:00 2001 From: Quentin Peter <qa...@cam.ac.uk> Date: Mon, 30 Dec 2019 19:41:48 +0100 Subject: [PATCH] update test to work with ipython 7.10+ --- spyder_kernels/console/tests/test_console_kernel.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/spyder_kernels/console/tests/test_console_kernel.py b/spyder_kernels/console/tests/test_console_kernel.py index 0335ae26..de5919e8 100644 --- a/spyder_kernels/console/tests/test_console_kernel.py +++ b/spyder_kernels/console/tests/test_console_kernel.py @@ -358,8 +358,6 @@ def test_output_from_c_libraries(kernel, capsys): @flaky(max_runs=3) -@pytest.mark.skipif(IPython.__version__ >= '7.2.0', - reason="This problem was fixed in IPython 7.2+") def test_cwd_in_sys_path(): """ Test that cwd stays as the first element in sys.path after the @@ -379,7 +377,7 @@ def test_cwd_in_sys_path(): value = ast.literal_eval(str_value) # Assert the first value of sys_path is an empty string - assert value[0] == '' + assert '' in value @flaky(max_runs=3) @@ -509,7 +507,7 @@ def test_np_threshold(kernel): a = np.array([123412341234.123412341234]) """) client.get_shell_msg(block=True, timeout=TIMEOUT) - + # Assert that NumPy threshold, suppress and formatter # are the same as the ones set by the user client.execute(""" @@ -518,7 +516,7 @@ def test_np_threshold(kernel): f = np.get_printoptions()['formatter'] """) client.get_shell_msg(block=True, timeout=TIMEOUT) - + # Check correct decimal format client.inspect('a') msg = client.get_shell_msg(block=True, timeout=TIMEOUT) ++++++ python-spyder-kernels-0.5.1.tar.gz -> python-spyder-kernels-1.8.1.tar.gz ++++++ ++++ 4748 lines of diff (skipped)