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 <c...@bnavigator.de> + +- 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): """