| Name | nbclassic JSON |
| Version |
1.3.3
JSON |
| download |
| home_page | None |
| Summary | Jupyter Notebook as a Jupyter Server extension. |
| upload_time | 2025-09-16 20:33:15 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.9 |
| license | BSD 3-Clause License
Copyright (c) 2020 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| keywords |
interactive
interpreter
ipython
jupyter
shell
web
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# The Classic Jupyter Notebook as a Jupyter Server Extension

[](https://nbclassic.readthedocs.io/en/latest/?badge=latest)
*Read the full [NbClassic User Manual here]!*
The Jupyter Notebook is [evolving to bring you big new features], but it
will also break backwards compatibility with many classic Jupyter Notebook
extensions and customizations.
NbClassic provides a backwards compatible Jupyter Notebook interface that
you can [install side-by-side] with the latest versions: That way, you can
fearlessly upgrade without worrying about your classic extensions and
customizations breaking.
## How does it work?
Because NbClassic provides the classic interface on top of the new [Jupyter
Server] backend, it can coexist with other frontends like JupyterLab and
Notebook 7 in the same installation. NbClassic preserves the custom classic
notebook experience under a new set of URL endpoints, under the namespace
`/nbclassic/`.
## Basic Usage
Install from PyPI:
```
> pip install nbclassic
```
This will automatically enable the NbClassic Jupyter Server extension in Jupyter Server.
Launch directly:
```
> jupyter nbclassic
```
Alternatively, you can run Jupyter Server:
```
> jupyter server
```
[Jupyter Server]: https://github.com/jupyter/jupyter_server/
[evolving to bring you big new features]: https://jupyter-notebook.readthedocs.io/en/latest/migrate_to_notebook7.html
[NbClassic User Manual here]: https://nbclassic.readthedocs.io/en/latest/
[install side-by-side]: https://jupyter-notebook.readthedocs.io/en/latest/migrating/multiple-interfaces.html
Raw data
{
"_id": null,
"home_page": null,
"name": "nbclassic",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "interactive, interpreter, ipython, jupyter, shell, web",
"author": null,
"author_email": "Jupyter Development Team <jupyter@googlegroups.com>",
"download_url": "https://files.pythonhosted.org/packages/ec/cc/a495b5eb9a964b70c6ae8c861168b78386d2520fd89c68390932f96400b2/nbclassic-1.3.3.tar.gz",
"platform": null,
"description": "# The Classic Jupyter Notebook as a Jupyter Server Extension\n\n\n[](https://nbclassic.readthedocs.io/en/latest/?badge=latest)\n\n*Read the full [NbClassic User Manual here]!*\n\nThe Jupyter Notebook is [evolving to bring you big new features], but it\nwill also break backwards compatibility with many classic Jupyter Notebook\nextensions and customizations.\n\nNbClassic provides a backwards compatible Jupyter Notebook interface that\nyou can [install side-by-side] with the latest versions: That way, you can\nfearlessly upgrade without worrying about your classic extensions and\ncustomizations breaking.\n\n## How does it work?\n\nBecause NbClassic provides the classic interface on top of the new [Jupyter\nServer] backend, it can coexist with other frontends like JupyterLab and\nNotebook 7 in the same installation. NbClassic preserves the custom classic\nnotebook experience under a new set of URL endpoints, under the namespace\n`/nbclassic/`.\n\n## Basic Usage\n\nInstall from PyPI:\n\n```\n> pip install nbclassic\n```\n\nThis will automatically enable the NbClassic Jupyter Server extension in Jupyter Server.\n\nLaunch directly:\n\n```\n> jupyter nbclassic\n```\n\nAlternatively, you can run Jupyter Server:\n\n```\n> jupyter server\n```\n\n[Jupyter Server]: https://github.com/jupyter/jupyter_server/\n[evolving to bring you big new features]: https://jupyter-notebook.readthedocs.io/en/latest/migrate_to_notebook7.html\n[NbClassic User Manual here]: https://nbclassic.readthedocs.io/en/latest/\n[install side-by-side]: https://jupyter-notebook.readthedocs.io/en/latest/migrating/multiple-interfaces.html\n",
"bugtrack_url": null,
"license": "BSD 3-Clause License\n \n Copyright (c) 2020 Project Jupyter Contributors\n All rights reserved.\n \n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are met:\n \n 1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n \n 2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n \n 3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n \n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\n FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\n CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\n OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.",
"summary": "Jupyter Notebook as a Jupyter Server extension.",
"version": "1.3.3",
"project_urls": {
"Homepage": "https://github.com/jupyter/nbclassic"
},
"split_keywords": [
"interactive",
" interpreter",
" ipython",
" jupyter",
" shell",
" web"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "3dfddfb6db427bb4e0a50c9802b11df0b69d9364192f3db999849cde9209c8d0",
"md5": "94d7315fd3d4e05fb894d5f7594e1e93",
"sha256": "dcee5149aa6aa01846c7458d6394b29b325213b5e118ee14c80d689122e0e4f2"
},
"downloads": -1,
"filename": "nbclassic-1.3.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "94d7315fd3d4e05fb894d5f7594e1e93",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 11527229,
"upload_time": "2025-09-16T20:33:08",
"upload_time_iso_8601": "2025-09-16T20:33:08.625667Z",
"url": "https://files.pythonhosted.org/packages/3d/fd/dfb6db427bb4e0a50c9802b11df0b69d9364192f3db999849cde9209c8d0/nbclassic-1.3.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "eccca495b5eb9a964b70c6ae8c861168b78386d2520fd89c68390932f96400b2",
"md5": "4f908314b81eaa3499f194901d12433e",
"sha256": "434228763f8cee754318cd6dfa42370db191af630dabab8e30bafc8c1aa3eee6"
},
"downloads": -1,
"filename": "nbclassic-1.3.3.tar.gz",
"has_sig": false,
"md5_digest": "4f908314b81eaa3499f194901d12433e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 64116062,
"upload_time": "2025-09-16T20:33:15",
"upload_time_iso_8601": "2025-09-16T20:33:15.967748Z",
"url": "https://files.pythonhosted.org/packages/ec/cc/a495b5eb9a964b70c6ae8c861168b78386d2520fd89c68390932f96400b2/nbclassic-1.3.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-16 20:33:15",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "jupyter",
"github_project": "nbclassic",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "nbclassic"
}