Page MenuHomeSolus

Update python-jupyter_client to 6.1.12
ClosedPublic

Authored by algent on Aug 18 2021, 5:38 PM.
Tags
None
Referenced Files
F10887662: D11683.id.diff
Jun 26 2023, 3:15 PM
F10801165: D11683.id.diff
May 29 2023, 12:28 AM
F10772083: D11683.id28315.diff
May 21 2023, 10:22 AM
F10730820: D11683.id28332.diff
May 11 2023, 12:23 AM
F10730524: D11683.id28315.diff
May 10 2023, 9:36 PM
F10730026: D11683.diff
May 10 2023, 5:38 PM
F10727305: D11683.diff
May 9 2023, 8:32 PM
Subscribers
None

Details

Summary

Changelog:

  • Shutdown request sequence has been modified to be more graceful, it now is preceded by interrupt, and will also send a SIGTERM before forcibly killing the kernel.
  • Removal of ipython_genutils as a dependency. It was implicit before; but required by at least traitlets thus avoiding issues. We are working on completely removing it from all jupyter dependencies; as it might lead to issues packaging for Python 3.10, and was mostly used for compatibility with python 2.
  • Address a race condition between shutdown_kernel and restarter.
  • Move jedi pinning to test requirements
  • Add change parameter needed for observer method of kernel_spec_manager trait
  • Fix path to the connection file
  • Silence kill_kernel when no process is present
  • Remove extra_env and corresponding test
  • Add documentation dependencies to setup.py
  • Adapt KernelManager._kernel_spec_manager_changed to observe
  • Allow use ~/ in the kernel's command or its arguments
  • Change wait_for_ready logic
  • Fix test_session with msgpack v1

Depends on D11682

Packager notes:
Enable tests per task T9866

Signed-off-by: Algent Albrahimi <algent@protonmail.com>

Test Plan

Submit this diff from terminal accessed through jupyter_notebook in Firefox.

Diff Detail

Repository
R3689 python-jupyter_client
Lint
Lint Not Applicable
Unit
Tests Not Applicable