New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a flag as to whether to display the custom extension in extension manager #7256
Comments
There are two cases here:
For 1., I think extensions should always be visible. As such, I don' think this flag/info should exist in the package metadata, but rather it should be in the lab configuration. This should be possible to implement, but isn't currently exposed via any CLI commands/options. The work on One alternative for now:
|
@vidartf yes in case of 2, suppose jupyter lab is distributed as docker instance and some custom extensions are added but want to make it set of core extensions. |
@vidartf @jasongrout can anyone help me on this.. |
The most direct, but least "stable" (as it is not a part of an API) is to simply patch this file in your deployment: https://github.com/jupyterlab/jupyterlab/blob/master/jupyterlab/staging/package.json A larger effort would be to build another Python app on top of the lab apps, that modifies the We probably want a story in the future to make this easier to do, but we are unfortunately not there yet. One way would probably be to ensure that the |
As developer wants to add flag in extension package metadata so that extension will not be visible in extension manager and that can not be uninstall/disable by user.
Suppose some customization is made to jupyter by adding custom extension for example adding custom theme,session handling then we should avoid user from uninstalling extension from manager but the same time he should be able to install contributed extensions.
Make use of core flag or add new flag to control display of extension in extension manager
The text was updated successfully, but these errors were encountered: