2018-01-10 10:47:46 by Adam Ciarcinski | Files touched by this commit (3) | |
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) | |
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) |
Log message:
Changes 5.0.1:
- Update internal protocol version number to 5.1,
which should have been done in 5.0.0.
|
2017-04-23 06:27:47 by Mark Davies | Files touched by this commit (5) |
Log message:
Add py-jupyter-client 5.0.0
jupyter_client contains the reference implementation of the Jupyter protocol.
It also provides client and kernel management APIs for working with kernels.
|