Package Release Info


Update Info: Base Release
Available in Package Hub : 15 SP4





Change Logs

Version: 5.3.4-bp152.2.1
* Tue Nov 12 2019 Todd R <>
- Update to version 5.3.4
  * Updated for latest core release
  * Changed requirement to min version needed to run
  * Changed secure write to load from core
- Update to version 5.3.3
  * Fix get admin group SID
- Update to version 5.3.2
  * Attempt to fix for python 2
  * Added support for secure windows file writes
  * Added test and chmod catch for secure_write
  * Secure write for connection file
- Rename to python-jupyter-client to reflect upstream rename.
* Sat Jul 27 2019 Todd R <>
- Update to 5.3.1
  * Fix bug with control channel socket introduced in 5.3.0
- Update to 5.3.0
  + New Features:
  * Multiprocessing and Threading support
  * Setup package long_description
  + Changes:
  * Control channel now in the public API
  * Closing Jupyter Client is now faster
  * Pip support improvements
  + Breaking changes:
  * Dropped support for Python 3.3 and 3.4 (upstream packages dropped support already)
* Thu Apr 25 2019 Todd R <>
- Split jupyter components into own subpackage.
- Rename doc package to match jupyter name.
* Sat Dec 22 2018 Todd R <>
- Update to 5.2.4
  * Prevent creating new console windows on Windows (:ghpull:`346`)
  * Fix interrupts on Python 3.7 on Windows (:ghpull:`408`)
* Thu Apr 12 2018
- specfile:
  - remove fix_COPY_THRESHOLD.patch, included upstream
- update to version 5.2.3:
  * Fix hang on close in :class:`.ThreadedKernelClient` (used in
    QtConsole) when using tornado with asyncio (default behavior of
    tornado 5, see :ghpull:`352`).
  * Fix errors when using deprecated :attr:`.KernelManager.kernel_cmd`
    (:ghpull:`343`, :ghpull:`344`).
* Tue Feb 13 2018
- Update dependencies.
- Add fix_COPY_THRESHOLD.patch
  Fixes tests for pyzmq < 17
* Sat Feb 10 2018
- update to version 5.2.2:
  * Fix :meth:`.KernelSpecManager.get_all_specs` method in subclasses
    that only override :meth:`.KernelSpecManager.find_kernel_specs`
    and :meth:`.KernelSpecManager.get_kernel_spec`. See :ghissue:`338`
    and :ghpull:`339`.
  * Eliminate occasional error messages during process exit
  * Improve error message when attempting to bind on invalid address
  * Add missing direct dependency on tornado (:ghpull:`323`).
* Thu Jan 04 2018
- specfile:
  * update copyright year
- update to version 5.2.1:
  * Add parenthesis to conditional pytest requirement to work around a
    bug in the wheel package, that generate a .whl which otherwise
    always depends on pytest see :ghissue:`324` and :ghpull:`325`
* Thu Dec 21 2017
- specfile:
  * add binary for python3 jupyter-{kernel, kernelspec, run}
- update to version 5.2.0:
  * Define Jupyter protocol version 5.3:
    + Kernels can now opt to be interrupted by a message sent on the
    control channel instead of a system signal. See
    :ref:`kernelspecs` and :ref:`msging_interrupt` (:ghpull:`294`).
  * New jupyter kernel command to launch an installed kernel by name
  * Kernelspecs where the command starts with e.g. python3 or
    python3.6—matching the version jupyter_client is running on—are
    now launched with the same Python executable as the launching
    process (:ghpull:`306`). This extends the special handling of
    python added in 5.0.
  * Command line arguments specified by a kernelspec can now include
    {resource_dir}, which will be substituted with the kernelspec
    resource directory path when the kernel is launched
  * Kernelspecs now have an optional metadata field to hold arbitrary
    metadata about kernels—see :ref:`kernelspecs` (:ghpull:`274`).
  * Make the KernelRestarter class used by a KernelManager
    configurable (:ghpull:`290`).
  * When killing a kernel on Unix, kill its process group
  * If a kernel dies soon after starting, reassign random ports before
    restarting it, in case one of the previously chosen ports has been
    bound by another process (:ghpull:`279`).
  * Avoid unnecessary filesystem operations when finding a kernelspec
    with :meth:`.KernelSpecManager.get_kernel_spec` (:ghpull:`311`).
  * :meth:`.KernelSpecManager.get_all_specs` will no longer raise an
    exception on encountering an invalid kernel.json file. It will
    raise a warning and continue (:ghpull:`310`).
  * Check for non-contiguous buffers before trying to send them
    through ZMQ (:ghpull:`258`).
  * Compatibility with upcoming Tornado version 5.0 (:ghpull:`304`).
  * Simplify setup code by always using setuptools (:ghpull:`284`).
  * Soften warnings when setting the sticky bit on runtime files fails
  * Various corrections and improvements to documentation.
* Tue Sep 19 2017
- Update to version 5.1
  * Define Jupyter protocol version 5.2,
    resolving ambiguity of ``cursor_pos`` field in the presence
    of unicode surrogate pairs.
  * Add :meth:`Session.clone` for making a copy of a Session object
    without sharing the digest history.
    Reusing a single Session object to connect multiple sockets
    to the same IOPub peer can cause digest collisions.
  * Avoid global references preventing garbage collection of background threads.
* Wed Apr 26 2017
- Implement single-spec version.
* Fri Apr 07 2017
- Clean up alternatives usage.
* Fri Apr 07 2017
- Update to 5.0.1
  * Update internal protocol version number to 5.1,
    which should have been done in 5.0.0.
* Thu Mar 30 2017
- Update to 5.0.0
  + New features:
  * Introduce :command:`jupyter run` command for running scripts with a kernel, for instance::
    jupyter run --kernel python3
  * New method :meth:`.BlockingKernelClient.execute_interactive`
    for running code and capturing or redisplaying its output.
  * New ``KernelManager.shutdown_wait_time`` configurable for adjusting the time
    for a kernel manager to wait after politely requesting shutdown
    before it resorts to forceful termination.
  + Fixes:
  * Set sticky bit on connection-file directory to avoid getting cleaned up.
  * :func:`jupyter_client.launcher.launch_kernel` passes through additional options to the underlying Popen,
    matching :meth:`KernelManager.start_kernel`.
  * Check types of ``buffers`` argument in :meth:`.Session.send`,
    so that TypeErrors are raised immediately,
    rather than in the eventloop.
  + Changes:
  * In kernelspecs, if the executable is the string ``python`` (as opposed to an absolute path),
    ``sys.executable`` will be used rather than resolving ``python`` on PATH.
    This should enable Python-based kernels to install kernelspecs as part of wheels.
  * kernelspec names are now validated.
    They should only include ascii letters and numbers, plus period, hyphen, and underscore.
  + Backward-incompatible changes:
  * :py:class:`.datetime` objects returned in parsed messages are now always timezone-aware.
    Timestamps in messages without timezone info are interpreted as the local timezone,
    as this was the behavior in earlier versions.
- Update to 4.4.0
  * Add :meth:`.KernelClient.load_connection_info` on KernelClient, etc. for loading connection info
    directly from a dict, not just from files.
  * Include parent headers when adapting messages from older protocol implementations
    (treats parent headers the same as headers).
  * Compatibility fixes in tests for recent changes in ipykernel.
- Update to 4.3.0
  * Adds ``--sys-prefix`` argument to :command:`jupyter kernelspec install`,
    for better symmetry with :command:`jupyter nbextension install`, etc.
- Update to 4.2.2
  * Another fix for the :func:`start_new_kernel` issue in 4.2.1 affecting slow-starting kernels.
- Update to 4.2.1
  * Fix regression in 4.2 causing :func:`start_new_kernel`
    to fail while waiting for kernels to become available.
- Update to 4.2.0
  * added :command:`jupyter kernelspec remove` for removing kernelspecs
  * allow specifying the environment for kernel processes via the ``env`` argument
  * added ``name`` field to connection files identifying the kernelspec name,
    so that consumers of connection files (alternate frontends) can identify the kernelspec in use
  * added :meth:`KernelSpecManager.get_all_specs` for getting all kernelspecs more efficiently
  * various improvements to error messages and documentation
- Split documentation into own subpackage
* Mon Oct 12 2015
- update to version 4.1.1:
  * Setuptools fixes for jupyter kernelspec
  * jupyter kernelspec list includes paths
  * add :meth:`KernelManager.blocking_client`
  * provisional implementation of comm_info requests from upcoming 5.1
    release of the protocol
* Thu Oct 01 2015
- Build documentation
* Fri Aug 14 2015
- Fix update-alternatives usage
* Tue Jul 21 2015
- Initial version