Skip to content

Add support for traitlets configuration with major refactoring.#469

Merged
fleming79 merged 18 commits into
mainfrom
configurables6
May 25, 2026
Merged

Add support for traitlets configuration with major refactoring.#469
fleming79 merged 18 commits into
mainfrom
configurables6

Conversation

@fleming79

@fleming79 fleming79 commented May 22, 2026

Copy link
Copy Markdown
Owner

This is a major refactoring with breaking changes.

Main Changes

  • Kernelspecs have changed (should be installed)
  • async-kernel commands modified:
    • -a | --add --> install
    • -r | --remove`` -> uninstall`
    • added --help-all, --show-config & --show-config-json
    • main_shell.timeout --> timeout
    • interface.host --> host
    • Added '--user' option to install in the users jupyter directory.
  • The interface
  • The kernel must now be started from the interface.
  • Configuration is done using traitlets configurables.
  • subshell_manager is removed
  • Subshell class is removed
  • Subshells are now separate instances of the subshell_class
  • Added BaseShell and IPShell

@fleming79 fleming79 added enhancement New feature or request breaking-change A breaking change labels May 22, 2026
Fix default kernel spec not incuding name.
@fleming79 fleming79 changed the title Add support for traitlets configuration and IPython InteractiveShellApp. Add support for traitlets configuration with major refactoring. May 25, 2026
@fleming79 fleming79 merged commit a25e598 into main May 25, 2026
23 of 25 checks passed
@fleming79 fleming79 deleted the configurables6 branch May 25, 2026 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-change A breaking change enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant