2022-04-19 13:28:38 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-ipykernel: updated to 6.13.0
6.13.0
Enhancements made
- Add the PID to the resource usage reply
Bugs fixed
- Fix qtconsole spawn
Maintenance and upkeep improvements
- Add basic mypy support
- Clean up pre-commit
- Update setup.py
- [pre-commit.ci] pre-commit autoupdate
|
2022-04-06 17:15:49 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-ipykernel: updated to 6.12.1
6.12.1
Maintenance and upkeep improvements
- Clean up test deps and test setup
6.12.0
Enhancements made
- use packaging instead of pkg_resources to parse versions
Bugs fixed
- Make cell_id optional
- Do not try to send on iostream if closed
|
2022-03-31 20:27:24 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-ipykernel: updated to 6.11.0
6.11.0
Enhancements made
- Include method signatures in experimental completion results
- Try to pass cell id to executing kernel.
Maintenance and upkeep improvements
- Handle warnings in tests
- Run flake and remove deprecated import
- Add ignore-revs file
- Autoformat with black and isort
- Add pytest opts and pre-commit
6.10.0
Enhancements made
- Improve performance of stderr and stdout stream buffer
Bugs fixed
- Check if the current thread is the io thread
Maintenance and upkeep improvements
- More CI cleanup
- CI cleanup
Documentation improvements
- Add precision about subprocess stdout/stderr capturing
|
2022-03-15 06:49:02 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-ipykernel: updated to 6.9.2
6.9.2
Bugs fixed
- Catch error when shutting down kernel from the control channel))
- Only kill children in process group at shutdown
- BUG: Kill subprocesses on shutdown.
|
2022-02-16 10:55:04 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-ipykernel: updated to 6.9.1
6.9.1
Bugs fixed
- Add hostname to the usage reply
- Enable standard library debugging via config
- process_one only accepts coroutines for dispatch
|
2022-02-08 09:51:12 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-ipykernel: updated to 6.9.0
6.9.0
Bugs fixed
- Fixed event forwarding
- use message queue for abort_queues
|
2022-02-04 14:13:52 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-ipykernel: updated to 6.8.0
6.8.0
Enhancements made
- Add support for the debug modules request
Bugs fixed
- Handle all threads stopped correctly
- Fix the debug modules model
- Handled AllThreadsContinued and workaround for wrong threadId in cont…
Maintenance and upkeep improvements
- Cancel duplicate runs
6.7.0
Enhancements made
- Add usage_request and usage_reply based on psutil
Bugs fixed
- Removed DebugStdLib from arguments of attach
- Normalize debugger temp file paths on Windows
- Breakpoint in cell with leading empty lines may be ignored
Maintenance and upkeep improvements
- Skip on PyPy, seem to fail.
- Remove pipx to fix conflicts
- Remove impossible skipif.
6.6.1
Bugs fixed
- PR: do_one_iteration is a coroutine
Maintenance and upkeep improvements
- Clean python 2 artifacts.
Documentation improvements
- Fix title position in changelog
6.6.0
Enhancements made
- Set `debugOptions` for breakpoints in python standard library source
- Send `omit_sections` to IPython to choose which sections of documentation you \
do not want
Bugs fixed
- Added missing `exceptionPaths` field to `debugInfo` reply
Maintenance and upkeep improvements
- Test `jupyter_kernel_test` as downstream
- Remove `nose` dependency
- Add explicit encoding to open calls in debugger
6.5.1
Bugs fixed
- Fix the temp file name created by the debugger
Maintenance and upkeep improvements
- Enforce labels on PRs
- Unpin `IPython`, and remove some dependencies on it.
6.5.0
Bugs fixed
- Fix rich variables inspection
- Do not call `setQuitOnLastWindowClosed()` on a `QCoreApplication`
Maintenance and upkeep improvements
- Drop `ipython_genutils` requirement
6.4.2
Enhancements made
- Enabled rich rendering of variables in the debugger
Bugs fixed
- Remove setting of the eventloop function in the InProcessKernel
Maintenance and upkeep improvements
- Add python version classifiers
6.4.1
Merged PRs
- debugpy is now a build requirement
6.4.0
Enhancements made
- Make `json_clean` a no-op for `jupyter-client` >= 7
Bugs fixed
- Do not assume kernels have loops
- Fix undefined variable
Maintenance and upkeep improvements
- Make `ipykernel` work without `debugpy`
- Stop using deprecated `recv_multipart` when using in-process socket.
- Update some warnings with instructions and version number.
6.3.1
Merged PRs
- Add dependency on IPython genutils.
6.3.0
Enhancements made
- Add deep variable inspection
- Add `IPKernelApp.capture_fd_output` config to disable FD-level capture
Maintenance and upkeep improvements
- Remove more `nose` test references
- Remove `nose` `skipIf` in favor of `pytest`
- Remove more `nose`
- Set up release helper plumbing
- Test downstream projects
6.2.0
Enhancements made
- Add Support for Message Based Interrupt
Maintenance and upkeep improvements
- Remove some more dependency on nose/iptest
- Remove block param from get_msg()
6.1.0
Enhancements made
- Implemented `richInspectVariable` request handler
Maintenance and upkeep improvements
- Bump `importlib-metadata` limit for `python<3.8`
Bug Fixes
- Fix exception raised by `OutStream.write`
6.0.3
- `KernelApp`: rename ports variable to avoid override
6.0.2
Bugs fixed
- Add watchfd keyword to InProcessKernel OutStream initialization
- Fix typo in eventloops.py
- [bugfix] fix in setup.py (comma before appnope)
Maintenance and upkeep improvements
- Add upper bound to dependency versions.
- Replace non-existing function.
- Remove unused variables
- Do not use bare except
- misc whitespace and line too long
- Formatting: remove semicolon
- Clean most flake8 unused import warnings.
- Minimal flake8 config
- Remove CachingCompiler's filename_mapper
6.0.1
- Fix Tk and asyncio event loops
- Stringify variables that are not json serializable in inspectVariable
6.0.0
IPykernel 6.0 is the first major release in about two years, that brings a \
number of improvements, code cleanup, and new
features to IPython.
You should be able to view all closed issues and merged Pull Request for this
milestone [on
GitHub](https://github.com/ipython/ipykernel/issues?q=milestone%3A6.0+is%3Aclosed+),
as for any major releases, we advise greater care when updating that for minor
release and welcome any feedback (~50 Pull-requests).
IPykernel 6 should contain all changes of the 5.x series, in addition to the
following non-exhaustive changes.
- Support for the debugger protocol, when using `JupyterLab`, `RetroLab` or any
frontend supporting the debugger protocol you should have access to the
debugger functionalities.
- The control channel on IPykernel 6.0 is run in a separate thread, this may
change the order in which messages are processed, though this change was necessary
to accommodate the debugger.
- We now have a new dependency: `matplotlib-inline`, this helps to separate the
circular dependency between IPython/IPykernel and matplotlib.
- All outputs to stdout/stderr should now be captured, including subprocesses
and output of compiled libraries (blas, lapack....). In notebook
server, some outputs that would previously go to the notebooks logs will now
both head to notebook logs and in notebooks outputs. In terminal frontend
like Jupyter Console, Emacs or other, this may ends up as duplicated outputs.
- coroutines are now native (async-def) , instead of using tornado's
`@gen.coroutine`
- OutStreams can now be configured to report `istty() == True`, while this
should make some output nicer (for example colored), it is likely to break
others. Use with care.
New features added
- Implementation of the debugger
Enhancements made
- Make the `isatty` method of `OutStream` return `true`
- Allow setting cell name
- Try to capture all file descriptor output and err
- Implemented `inspectVariables` request
- Specify `ipykernel` in kernelspec
- Use `matplotlib-inline`
- Run control channel in separate thread
Bugs fixed
- Remove references to deprecated `ipyparallel`
- Return len of item written to `OutStream`
- Call metadata methods on abort replies
- Fix keyboard interrupt issue in `dispatch_shell`
- Update `Trio` mode for compatibility with `Trio >= 0.18.0`
- Follow up `DeprecationWarning` Fix
- Flush control stream upon shutdown
- Fix Handling of `shell.should_run_async`
- Deacrease lag time for eventloop
- Fix "Socket operation on nonsocket" in downstream `nbclient` test.
- Stop control thread before closing sockets on it
- Fix debugging with native coroutines
- Fixup master build
- Fix parent header retrieval
- Add missing self
- Backwards compat with older versions of zmq
Maintenance and upkeep improvements
- Remove pin on Jedi because that was already fixed in IPython
- Remove deprecated source parameter since 4.0.1 (2015)
- Remove deprecated `SocketABC` since 4.5.0
- Remove deprecated profile options of `connect.py`
- Remove `ipykernel.codeutil` deprecated since IPykernel 4.3.1 (Feb 2016)
- Keep preferring `SelectorEventLoop` on Windows
- Add `Kernel.get_parent` to match `set_parent`
- Flush control queue prior to handling shell messages
- Add `Kernel.get_parent_header`
- Build docs only on Ubuntu: add jobs to check docstring formatting.
- Make deprecated `shell_streams` writable
- Use channel `get_msg` helper method
- Use native coroutines instead of tornado coroutines
- Make less use of `ipython_genutils`
- Run GitHub Actions on all branches
- Move Python-specific bits to ipkernel
- Update Python Requirement to 3.7
- Replace import item from `ipython_genutils` to traitlets.
- Some removal of `ipython_genutils.py3compat`.
- Fixup `get_parent_header` call
- Update of `ZMQInteractiveshell`.
- Removed filtering of stack frames for testing
- Added 'type' field to variables returned by `inspectVariables` request
- Changed default timeout to 0.0 seconds for `stop_on_error_timeout`
- Attempt longer timeout
- Clean up release process and add tests
- Kernelspec: ensure path is writable before writing `kernel.json`.
- Add `configure_inline_support` and call it in the shell
Documentation improvements
- Misc Updates to changelog for 6.0
- Add 5.5.x Changelog entries
- Build docs only on ubuntu: add jobs to check docstring formatting.
- DOC: Autoreformat all docstrings.
- Bump Python to 3.8 in `readthedocs.yml`
- Fix typo
- Add release note to 5.5.0 about `stop_on_error_timeout`
- Move changelog to standard location
- Add changelog for 5.5
- Change to markdown for changelog
Deprecations in 6.0
- `Kernel`s now support only a single shell stream, multiple streams will now be \
ignored. The attribute
`Kernel.shell_streams` (plural) is deprecated in ipykernel 6.0. Use \
`Kernel.shell_stream` (singular)
- `Kernel._parent_header` is deprecated, even though it was private. Use \
`.get_parent()` now.
Removal in 6.0
- `ipykernel.codeutils` was deprecated since 4.x series (2016) and has been \
removed, please import similar
functionalities from `ipyparallel`
- remove `find_connection_file` and `profile` argument of `connect_qtconsole` \
and `get_connection_info`, deprecated since IPykernel 4.2.2 (2016).
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-12-30 14:05:42 by Adam Ciarcinski | Files touched by this commit (125) |
Log message:
Forget about Python 3.6
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|