- Update requirements and test suite setup
- specfile:
* update requirements
* switch to pyproject.toml build
- update to version 6.15.0:
* Bugs fixed
+ Fix compatibility with tornado 6.2 beta #956 (@minrk)
* Maintenance and upkeep improvements
+ Back to top-level tornado IOLoop #958 (@minrk)
+ Explicitly require pyzmq >= 17 #957 (@minrk)
+ [pre-commit.ci] pre-commit autoupdate #954 (@pre-commit-ci)
- changes from version 6.14.0:
* Enhancements made
+ Add cpu_count to the usage_reply #952 (@echarles)
* Bugs fixed
+ use pss memory info type if available for the resource usage
reply #948 (@echarles)
+ Ensure psutil for the process is accurate #937 (@echarles)
* Maintenance and upkeep improvements
+ Fix sphinx 5.0 support #951 (@blink1073)
+ [pre-commit.ci] pre-commit autoupdate #950 (@pre-commit-ci)
- changes from version 6.13.1:
* Bugs fixed
+ Fix richInspectVariables #943 (@davidbrochart)
+ Force debugger metadata in built wheel #941 (@blink1073)
* Maintenance and upkeep improvements
+ [pre-commit.ci] pre-commit autoupdate #945 (@pre-commit-ci)
+ Clean up typings #939 (@blink1073)
+ [pre-commit.ci] pre-commit autoupdate #938 (@pre-commit-ci) (forwarded request 984608 from bnavigator)
OBS-URL: https://build.opensuse.org/request/show/984609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipykernel?expand=0&rev=23
- Update requirements and test suite setup
- specfile:
* update requirements
* switch to pyproject.toml build
- update to version 6.15.0:
* Bugs fixed
+ Fix compatibility with tornado 6.2 beta #956 (@minrk)
* Maintenance and upkeep improvements
+ Back to top-level tornado IOLoop #958 (@minrk)
+ Explicitly require pyzmq >= 17 #957 (@minrk)
+ [pre-commit.ci] pre-commit autoupdate #954 (@pre-commit-ci)
- changes from version 6.14.0:
* Enhancements made
+ Add cpu_count to the usage_reply #952 (@echarles)
* Bugs fixed
+ use pss memory info type if available for the resource usage
reply #948 (@echarles)
+ Ensure psutil for the process is accurate #937 (@echarles)
* Maintenance and upkeep improvements
+ Fix sphinx 5.0 support #951 (@blink1073)
+ [pre-commit.ci] pre-commit autoupdate #950 (@pre-commit-ci)
- changes from version 6.13.1:
* Bugs fixed
+ Fix richInspectVariables #943 (@davidbrochart)
+ Force debugger metadata in built wheel #941 (@blink1073)
* Maintenance and upkeep improvements
+ [pre-commit.ci] pre-commit autoupdate #945 (@pre-commit-ci)
+ Clean up typings #939 (@blink1073)
+ [pre-commit.ci] pre-commit autoupdate #938 (@pre-commit-ci)
OBS-URL: https://build.opensuse.org/request/show/984608
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipykernel?expand=0&rev=48
- Cleanup specfile
- Update dependency declarations
- Update to 6.7.0:
- PR: do_one_iteration is a coroutine
- Clean python 2 artifacts. Fix
- Fix title position in changelog
- Set debugOptions for breakpoints in python standard library
source
- Send omit_sections to IPython to choose which sections of
documentation you do not want
- Added missing exceptionPaths field to debugInfo reply
- Test jupyter_kernel_test as downstream
- Remove nose dependency
- Add explicit encoding to open calls in debugger
- Fix the temp file name created by the debugger
- Enforce labels on PRs
- Unpin IPython, and remove some dependencies on it.
- Fix rich variables inspection
- Do not call setQuitOnLastWindowClosed() on a QCoreApplication
- Drop ipython_genutils requirement
OBS-URL: https://build.opensuse.org/request/show/946634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipykernel?expand=0&rev=19
- Update to 6.7.0:
- PR: do_one_iteration is a coroutine
- Clean python 2 artifacts. Fix
- Fix title position in changelog
- Set debugOptions for breakpoints in python standard library
source
- Send omit_sections to IPython to choose which sections of
documentation you do not want
- Added missing exceptionPaths field to debugInfo reply
- Test jupyter_kernel_test as downstream
- Remove nose dependency
- Add explicit encoding to open calls in debugger
- Fix the temp file name created by the debugger
- Enforce labels on PRs
- Unpin IPython, and remove some dependencies on it.
- Fix rich variables inspection
- Do not call setQuitOnLastWindowClosed() on a QCoreApplication
- Drop ipython_genutils requirement
OBS-URL: https://build.opensuse.org/request/show/946627
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipykernel?expand=0&rev=41
- Deduplicate files in _jupyter_kernel_dir.
- Revert and clarify some specfile changes:
* fix kernelspec install for primary flavor
* BuildRequires debugpy is sufficiently declared once
- specfile:
* require debugpy for build
- update to version 6.4.1:
* Merged PRs
+ debugpy is now a build requirement #773 (@minrk)
- changes from version 6.4.0:
* Enhancements made
+ Make json_clean a no-op for jupyter-client >= 7 #708
(@martinRenou)
* Bugs fixed
+ Do not assume kernels have loops #766 (@Carreau)
+ Fix undefined variable #765 (@martinRenou)
* Maintenance and upkeep improvements
+ Make ipykernel work without debugpy #767 (@frenzymadness)
+ Stop using deprecated recv_multipart when using in-process
socket. #762 (@Carreau)
+ Update some warnings with instructions and version number. #761
(@Carreau)
OBS-URL: https://build.opensuse.org/request/show/921010
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipykernel?expand=0&rev=17
- Update to version 6.0.3
* KernelApp: rename ports variable to avoid override #731
(@amorenoz)
- Release version 6.0.2
* Add watchfd keyword to InProcessKernel OutStream initialization
#727 (@rayosborn)
* Fix typo in eventloops.py #711 (@selasley)
* [bugfix] fix in setup.py (comma before appnope) #709
(@jstriebel)
* Add upper bound to dependency versions. #714 (@martinRenou)
* Replace non-existing function. #723 (@Carreau)
* Remove unused variables #722 (@Carreau)
* Do not use bare except #721 (@Carreau)
* misc whitespace and line too long #720 (@Carreau)
* Formatting: remove semicolon #719 (@Carreau)
* Clean most flake8 unused import warnings. #718 (@Carreau)
* Minimal flake8 config #717 (@Carreau)
* Remove CachingCompiler's filename_mapper #710 (@martinRenou)
- Release version 6.0.1
* Fix Tk and asyncio event loops #704 (@ccordoba12)
* Stringify variables that are not json serializable in
inspectVariable #702 (@JohanMabille)
- Install kernelspecs for each flavor. Remove common
jupyter-ipykernel package
- Update to version 6.0.0
IPykernel 6.0 is the first major release in about two years,
that brings a number of improvements, code cleanup, and new
features to IPython.
IPykernel 6 should contain all changes of the 5.x series, in
addition to the following non-exhaustive changes:
* Support for the debugger protocol, when using JupyterLab,
RetroLab or any frontend supporting the debugger protocol you
should have access to the debugger functionalities.
* The control channel on IPykernel 6.0 is run in a separate
thread, this max change the order in which messages are
processed, though this change was necessary to accommodate
the debugger.
* We now have a new dependency: matplotlib-inline, this helps
to separate the circular dependency between IPython/IPykernel
and matplotlib.
* All outputs to stdout/stderr should now be captured,
including subprocesses and output of compiled libraries
(blas, lapack....). In notebook server, some outputs that
would previously go to the notebooks logs will now
both head to notebook logs and in notebooks outputs. In
terminal frontend like Jupyter Console, Emacs or other, this
may ends up as duplicated outputs.
* coroutines are now native (async-def) , instead of using
tornado's @gen.coroutine
* OutStreams can now be configured to report istty() == True,
while this should make some output nicer (for example colored),
it is likely to break others. Use with care.
Deprecations in 6.0
* Kernels now support only a single shell stream, multiple
streams will now be ignored. The attribute
* Kernel.shell_streams (plural) is deprecated in ipykernel 6.0.
Use Kernel.shell_stream (singular)
* Kernel._parent_header is deprecated, even though it was
private. Use .get_parent() now.
Removal in 6.0
* ipykernel.codeutils was deprecated since 4.x series (2016) and
has been removed, please import similar functionalities from
ipyparallel
* remove find_connection_file and profile argument of
connect_qtconsole and get_connection_info, deprecated since
IPykernel 4.2.2 (2016).
OBS-URL: https://build.opensuse.org/request/show/908012
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipykernel?expand=0&rev=34
- Update to version 5.5.5
* Keep preferring SelectorEventLoop on Windows. #669
- Release 5.5.4
* Import configure_inline_support from matplotlib_inline if
available #654
- Release 5.5.3
* Revert Backport of #605: Fix Handling of shell.should_run_async
#622
- Release 5.5.2 and Release 5.5.1 were yanked from PyPI
- Release 5.5.0
* kernelspec: ensure path is writable before writing kernel.json.
#593
* Add configure_inline_support and call it in the shell. #590
* Fix stop_on_error_timeout to now properly abort
execute_request's that fall within the timeout after an error.
#572
OBS-URL: https://build.opensuse.org/request/show/902821
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipykernel?expand=0&rev=33
- update to version 5.4.2
* Revert "Fix stop_on_error_timeout blocking other messages in
queue"
- changes in 5.4.1
* Invalid syntax in ipykernel/log.py.
- changes in 5.4.0
5.4.0 is generally focused on code quality improvements and
tornado asyncio compatibility.
* Add github actions, bail on asyncio patch for tornado 6.1.
* Start testing on Python 3.9.
* Fix stack levels for ipykernel's deprecation warnings and stop
using some deprecated APIs.
* Add env parameter to kernel installation
* Fix stop_on_error_timeout blocking other messages in queue.
* Remove most of the python 2 compat code.
* Remove u-prefix from strings.
OBS-URL: https://build.opensuse.org/request/show/855895
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipykernel?expand=0&rev=27