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

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


Branch: CURRENT, Version: 6.1.12, Package name: py38-jupyter_client-6.1.12, 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] [net/py-zmq] [www/py-tornado] [devel/py-traitlets] [devel/py-jupyter_core] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 2e8294fedaf611bc801678dc5673f2599ad38b48
RMD160: 1e2bf8a6a8ec37e0744a7d5cb85895224636b43e
Filesize: 294.433 KB

Version history: (Expand)


CVS history: (Expand)


   2021-06-10 20:46:05 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-jupyter_client: updated to 6.1.12

6.1.11
======
- Move jedi pinning to test requirements (:ghpull:`599`)

6.1.10
======
- Add change parameter needed for observer method of kernel_spec_manager trait \ 
(:ghpull:`598`)

6.1.9
=====
- Pin jedi<=0.17.2 (:ghpull:`596`)

6.1.8
=====
- Doc updates (:ghpull:`563`, :ghpull:`564`, :ghpull:`587`)
- Fix path to the connection file (:ghpull:`568`)
- Code cleanup (:ghpull:`574`, :ghpull:`579`)
- Silence kill_kernel when no process is present (:ghpull:`576`)
- Remove extra_env and corresponding test (:ghpull:`581`)
- Add documentation dependencies to setup.py (:ghpull:`582`)
- Fix for Windows localhost IP addresses (:ghpull:`584`)
- Drop Travis CI, add GitHub Actions (:ghpull:`586`)
- Adapt KernelManager._kernel_spec_manager_changed to observe (:ghpull:`588`)
- Allow use ~/ in the kernel's command or its arguments (:ghpull:`589`)
- Change wait_for_ready logic (:ghpull:`592`)
- Fix test_session with msgpack v1  (:ghpull:`594`)
   2020-08-26 13:37:24 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-jupyter_client: updated to 6.1.7

6.1.7
- Fixed launching non python kernels from a windows store installed jupyter
- Silenced kill_kernel when kernel is already terminated
- Removed a number of python 2 code paths
- Documentation improvements around debug request/reply patterns
   2020-07-15 09:35:53 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-jupyter_client: updated to 6.1.6

6.1.6
- Removed warnings in more cases for KernelManagers that use new cleanup method
- Some improved tests with a conversion to pytest pattern

6.1.5
- Gracefully Close ZMQ Context upon kernel shutdown to fix memory leak
- Fix for chained exceptions to preserve stacks
- Fix start_kernel error when passing kernel_id
- Update to releasing docs

6.1.4
(Deleted release with incorrect local files)

6.1.3
- Add AsyncKernelClient client_class to AsyncKernelManager
- Doc fix for xeus hyperlinks
- Doc typo fix
   2020-07-07 10:19:10 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-jupyter_client: updated to 6.1.5

6.1.2
- Fixed a bug causing clients to sometimes hang after a stop call was made

6.1.1
- Subprocess kill action fix for async execution
- Doc fix for xeus kernel list

6.1.0
This release includes support for asyncio patterns! Downstream tools should soon \ 
have releases to additionally support async patterns.
- AsyncKernelManager and AsyncMultiKernelManager are now available for async \ 
jupyter_client interactions
- Removed unused sphinx dependency
- Added install instructions for pip to documentation
- Improved docs around version protocol and messaging

6.0.0
The git history had to be reworked heavily in merging 5.x and master, so a link \ 
to all the changes at once in github had been left out as it's just confusing.

An exciting change in this release is some async support (huge thanks to \ 
@davidbrochart for doing most of the work)! See linked PR below for more \ 
details, we're working on integrating this into nbclient as well in the near \ 
future.

New Features:
- Added async API

Changes:
- Python 3.8 testing and support added
- Session.msg_id optimization
- Only cache ports if the cache_ports flag is set to True
- Removed direct dependency on pywin32 as this is now in jupyter core

Fixes:
- Prevent two kernels to have the same ports

Docs:
- Document the handling of error in do_execute

Breaking changes:
- Dropped support for Python 2.7!
   2020-04-26 12:01:38 by Roland Illig | Files touched by this commit (1)
Log message:
devel/py-jupyter_client: disable tests for py27
   2019-10-09 12:41:02 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-jupyter_client: updated to 5.3.4

5.3.4
- Changed secure_write to be imported from jupyter_core with fix for extended \ 
usernames in Windows
   2019-09-18 22:26:09 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-jupyter_client: updated to 5.3.3

5.3.3
- Fixed issue with non-english windows permissions. Potential issue still open \ 
in use with jupyerlab.

5.3.2
- Important files creation now checks umask permissions
   2019-08-21 12:24:08 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-jupyter_client: updated to 5.3.1

5.3.1

- Fix bug with control channel socket introduced in 5.3.0

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)