./devel/py-jupyter_client, Jupyter protocol implementation and client libraries

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.2.3, Package name: py27-jupyter_client-5.2.3, Maintainer: pkgsrc-users

jupyter_client contains the reference implementation of the Jupyter protocol.
It also provides client and kernel management APIs for working with kernels.


Required to run:
[devel/py-setuptools] [time/py-dateutil] [lang/python27] [net/py-zmq] [www/py-tornado] [devel/py-traitlets] [devel/py-jupyter_core]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: b07e542ea729e7964a6249287c0c69820faa2a44
RMD160: cdeeea1a66db08a3594141c68debf30a1a73f053
Filesize: 265.417 KB

Version history: (Expand)


CVS history: (Expand)


   2018-04-05 14:38:57 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-jupyter_client: updated to 5.2.3

5.2.3:
- Fix hang on close in :class:.ThreadedKernelClient (used in QtConsole)
  when using tornado with asyncio
- Fix errors when using deprecated :attr:.KernelManager.kernel_cmd
   2018-01-25 10:47:35 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py_jupyter_client: updated to 5.2.2

Changes in Jupyter Client 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.
- Eliminate occasional error messages during process exit.
- Improve error message when attempting to bind on invalid address.
- Add missing direct dependency on tornado
   2018-01-10 10:47:46 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-jupyter_client: updated to 5.2.1

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
   2017-12-31 19:15:46 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
Added ALTERNATIVES
   2017-12-30 12:30:13 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-jupyter_client: updated to 5.2.0

5.2
- 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
- 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.
  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.
- Make the KernelRestarter class used by a KernelManager configurable
- 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.
- Avoid unnecessary filesystem operations when finding a kernelspec with
  :meth:.KernelSpecManager.get_kernel_spec.
- :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.
- Check for non-contiguous buffers before trying to send them through ZMQ
- Compatibility with upcoming Tornado version 5.0.
- Simplify setup code by always using setuptools.
- Soften warnings when setting the sticky bit on runtime files fails
- Various corrections and improvements to documentation.
   2017-10-17 20:19:07 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
Removed ipython from BUILD_DEPENDS: it is needed for testing, but will cause \ 
circular dependencies
   2017-06-24 10:17:00 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
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.
   2017-05-04 21:47:48 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
Changes 5.0.1:
- Update internal protocol version number to 5.1,
  which should have been done in 5.0.0.