Comments (3)
The string associated with a subcommand is what shows up in the parent's help output:
ipython -h
...
Subcommands
-----------
Subcommands are launched as `ipython cmd [args]`. For information on using
subcommand 'cmd', do: `ipython cmd -h`.
kernel
Start a kernel without an attached frontend.
nbconvert
DEPRECATED: Convert notebooks to/from other formats.
kernelspec
DEPRECATED: Manage Jupyter kernel specifications.
install-nbextension
DEPRECATED: Install Jupyter notebook extension files
profile
Create and manage IPython profiles.
console
DEPRECATED: Launch the Jupyter terminal-based Console.
notebook
DEPRECATED: Launch the Jupyter HTML Notebook Server.
qtconsole
DEPRECATED: Launch the Jupyter Qt Console.
locate
print the path to the IPython dir
trust
DEPRECATED: Sign notebooks to trust their potentially unsafe contents at load.
history
Manage the IPython history database.
If we want to show a message when dispatching to the deprecated subcommands, it's going to mean extra code to run prior to dispatching. Perhaps deprecated subcommands should be a separate collection?
from traitlets.
If we want to show a message when dispatching to the deprecated subcommands, it's going to mean extra code to run prior to dispatching. Perhaps deprecated subcommands should be a separate collection?
Probably otherwise people dont' get a message when they actually use the subcommand (like on SO):
$ ipython kernelspec
No subcommand specified. Must specify one of: ['install', 'install-self', 'list']
Manage Jupyter kernel specifications.
Subcommands
-----------
Subcommands are launched as `jupyter kernelspec cmd [args]`. For information on
using subcommand 'cmd', do: `jupyter kernelspec cmd -h`.
install
Install a kernel specification directory.
install-self
[DEPRECATED] Install the IPython kernel spec directory for this Python.
list
List installed kernel specifications.
I see that the install-self
is deprecated, but it would be nice to see that kernelspec
itself is deprecated.
from traitlets.
Actually we can just make a dummy wrapper around 'jupyter_client.kernelspecapp.KernelSpecApp'
that log a stderr message when used, and change the alias to point to the deprecated wrapper.
from traitlets.
Related Issues (20)
- pull request blocked by "Enforce PR label / enforce-label (pull_request)" HOT 1
- Issues with trait typing HOT 12
- Consider using mypyc HOT 1
- Promise not to remove Sentinel?
- One test fails HOT 3
- Singletons configurable allow multiple instances HOT 2
- `__doc__` no longer contains the traitlets help string for reference type traitlets (Dict, List, ...) HOT 2
- Fix License metadata in PyPi package
- More typing edge cases
- Uncaught Exception `TypeError: 'ExtendedCompletionFinder' object is not callable` caused by orphaned pyc in site-packages HOT 5
- execution order of trait observers HOT 2
- Traitlets documentation incorrectly shows `__version__`
- Upgrade from traitlets `5.11.2` to `5.12.0` broke script HOT 1
- 5.13.0: pytest is failing with error in tests/test_typing.py HOT 1
- Changed behaviour since v5.12.0 of `traitlets.Set.set` if value is a string HOT 1
- Obeserve not works when showing result in widgets.Output()
- 26 tests fail
- test_complete_custom_completers failing HOT 4
- in get_type_hints(Appliction), TypeError: <class 'traitlets.traitlets.Dict'> is not a generic class HOT 1
- unobserve is not listed in the API in read the docs
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from traitlets.