Hello community,
here is the log from the commit of package python-spyder-kernels for
openSUSE:Factory checked in at 2020-09-03 01:18:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-spyder-kernels (Old)
and /work/SRC/openSUSE:Factory/.python-spyder-kernels.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-spyder-kernels"
Thu Sep 3 01:18:54 2020 rev:17 rq:831480 version:1.9.4
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-spyder-kernels/python-spyder-kernels.changes
2020-07-14 07:58:56.993723638 +0200
+++
/work/SRC/openSUSE:Factory/.python-spyder-kernels.new.3399/python-spyder-kernels.changes
2020-09-03 01:19:30.196588573 +0200
@@ -1,0 +2,12 @@
+Wed Sep 2 13:42:33 UTC 2020 - Benjamin Greiner <[email protected]>
+
+- Update to version 1.9.4
+ * PR 238 - PR: Set get_local_scope correctly while debugging,
+ by @impact27
+ * PR 235 - PR: Set debug state correctly on exception,
+ by @impact27
+ * PR 233 - PR: Don't save file in runcell, by @impact27
+- Version 1.9.3
+ * Require dask[distributed] for tests, by @bnavigator (236)
+
+-------------------------------------------------------------------
Old:
----
python-spyder-kernels-1.9.2.tar.gz
New:
----
python-spyder-kernels-1.9.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-spyder-kernels.spec ++++++
--- /var/tmp/diff_new_pack.sbPplF/_old 2020-09-03 01:19:30.868588820 +0200
+++ /var/tmp/diff_new_pack.sbPplF/_new 2020-09-03 01:19:30.872588822 +0200
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-spyder-kernels
-Version: 1.9.2
+Version: 1.9.4
Release: 0
Summary: Jupyter kernels for Spyder's console
License: MIT
++++++ python-spyder-kernels-1.9.2.tar.gz -> python-spyder-kernels-1.9.4.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/spyder-kernels-1.9.2/CHANGELOG.md
new/spyder-kernels-1.9.4/CHANGELOG.md
--- old/spyder-kernels-1.9.2/CHANGELOG.md 2020-07-10 07:45:01.000000000
+0200
+++ new/spyder-kernels-1.9.4/CHANGELOG.md 2020-09-01 03:56:25.000000000
+0200
@@ -1,5 +1,33 @@
# History of changes
+## Version 1.9.4 (2020-09-01)
+
+### Pull Requests Merged
+
+* [PR 238](https://github.com/spyder-ide/spyder-kernels/pull/238) - PR: Set
get_local_scope correctly while debugging, by
[@impact27](https://github.com/impact27)
+* [PR 235](https://github.com/spyder-ide/spyder-kernels/pull/235) - PR: Set
debug state correctly on exception, by [@impact27](https://github.com/impact27)
+* [PR 233](https://github.com/spyder-ide/spyder-kernels/pull/233) - PR: Don't
save file in runcell, by [@impact27](https://github.com/impact27)
+
+In this release 3 pull requests were closed.
+
+----
+
+## Version 1.9.3 (2020-07-24)
+
+### Issues Closed
+
+* [Issue 236](https://github.com/spyder-ide/spyder-kernels/issues/236) -
test_dask_multiprocessing fails with pip packages ([PR
237](https://github.com/spyder-ide/spyder-kernels/pull/237) by
[@bnavigator](https://github.com/bnavigator))
+
+In this release 1 issue was closed.
+
+### Pull Requests Merged
+
+* [PR 237](https://github.com/spyder-ide/spyder-kernels/pull/237) - PR:
Require dask[distributed] for tests, by
[@bnavigator](https://github.com/bnavigator)
([236](https://github.com/spyder-ide/spyder-kernels/issues/236))
+
+In this release 1 pull request was closed.
+
+----
+
## Version 1.9.2 (2020-07-10)
### Pull Requests Merged
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/spyder-kernels-1.9.2/RELEASE.md
new/spyder-kernels-1.9.4/RELEASE.md
--- old/spyder-kernels-1.9.2/RELEASE.md 2020-07-10 07:45:01.000000000 +0200
+++ new/spyder-kernels-1.9.4/RELEASE.md 2020-09-01 03:56:25.000000000 +0200
@@ -4,9 +4,9 @@
* Close the respective milestone on Zenhub
-* git checkout master
+* git checkout 1.x
-* git fetch upstream && get merge upstream/master
+* git fetch upstream && get merge upstream/1.x
* git clean -xfdi
@@ -20,6 +20,8 @@
* python setup.py bdist_wheel
+* twine check dist/*
+
* twine upload dist/*
* git tag -a vX.X.X -m 'Release X.X.X'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/spyder-kernels-1.9.2/setup.py
new/spyder-kernels-1.9.4/setup.py
--- old/spyder-kernels-1.9.2/setup.py 2020-07-10 07:45:01.000000000 +0200
+++ new/spyder-kernels-1.9.4/setup.py 2020-09-01 03:56:25.000000000 +0200
@@ -47,7 +47,7 @@
TEST_REQUIREMENTS = [
'codecov',
'cython',
- 'dask',
+ 'dask[distributed]',
'flaky',
'matplotlib',
'mock',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/spyder-kernels-1.9.2/spyder_kernels/_version.py
new/spyder-kernels-1.9.4/spyder_kernels/_version.py
--- old/spyder-kernels-1.9.2/spyder_kernels/_version.py 2020-07-10
07:45:01.000000000 +0200
+++ new/spyder-kernels-1.9.4/spyder_kernels/_version.py 2020-09-01
03:56:25.000000000 +0200
@@ -8,5 +8,5 @@
"""Version File."""
-VERSION_INFO = (1, 9, 2)
+VERSION_INFO = (1, 9, 4)
__version__ = '.'.join(map(str, VERSION_INFO))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/spyder-kernels-1.9.2/spyder_kernels/console/kernel.py
new/spyder-kernels-1.9.4/spyder_kernels/console/kernel.py
--- old/spyder-kernels-1.9.2/spyder_kernels/console/kernel.py 2020-07-10
07:45:01.000000000 +0200
+++ new/spyder-kernels-1.9.4/spyder_kernels/console/kernel.py 2020-09-01
03:56:25.000000000 +0200
@@ -74,6 +74,18 @@
self._do_publish_pdb_state = True
self._mpl_backend_error = None
self._running_namespace = None
+ self.shell.get_local_scope = self.get_local_scope
+
+ def get_local_scope(self, stack_depth):
+ """Get local scope at given frame depth."""
+ frame = sys._getframe(stack_depth + 1)
+ if self._pdb_frame is frame:
+ # we also give the globals because they might not be in
self.shell.user_ns
+ namespace = frame.f_globals.copy()
+ namespace.update(self._pdb_locals)
+ return namespace
+ else:
+ return frame.f_locals
# -- Public API -----------------------------------------------------------
def frontend_call(self, blocking=False, broadcast=True, timeout=None):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/spyder-kernels-1.9.2/spyder_kernels/customize/spydercustomize.py
new/spyder-kernels-1.9.4/spyder_kernels/customize/spydercustomize.py
--- old/spyder-kernels-1.9.2/spyder_kernels/customize/spydercustomize.py
2020-07-10 07:45:01.000000000 +0200
+++ new/spyder-kernels-1.9.4/spyder_kernels/customize/spydercustomize.py
2020-09-01 03:56:25.000000000 +0200
@@ -455,11 +455,12 @@
ipython_shell.showtraceback(tb_offset=1)
-def get_file_code(filename):
+def get_file_code(filename, save_all=True):
"""Retrive the content of a file."""
# Get code from spyder
try:
- file_code = frontend_request().get_file_code(filename)
+ file_code = frontend_request().get_file_code(
+ filename, save_all=save_all)
except (CommError, TimeoutError):
file_code = None
if file_code is None:
@@ -616,7 +617,7 @@
# See Spyder PR #7310.
ipython_shell.events.trigger('post_execute')
try:
- file_code = get_file_code(filename)
+ file_code = get_file_code(filename, save_all=False)
except Exception:
file_code = None
with NamespaceManager(filename, current_namespace=True,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/spyder-kernels-1.9.2/spyder_kernels/customize/spyderpdb.py
new/spyder-kernels-1.9.4/spyder_kernels/customize/spyderpdb.py
--- old/spyder-kernels-1.9.2/spyder_kernels/customize/spyderpdb.py
2020-07-10 07:45:01.000000000 +0200
+++ new/spyder-kernels-1.9.4/spyder_kernels/customize/spyderpdb.py
2020-09-01 03:56:25.000000000 +0200
@@ -315,6 +315,12 @@
_print("--KeyboardInterrupt--\n"
"For copying text while debugging, use Ctrl+Shift+C",
file=self.stdout)
+ except Exception:
+ try:
+ frontend_request(blocking=True).set_debug_state(False)
+ except (CommError, TimeoutError):
+ logger.debug("Could not send debugging state to the
frontend.")
+ raise
def postcmd(self, stop, line):
"""