{ "info": { "author": "Jupyter Development Team", "author_email": "jupyter@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10" ], "description": "# Notebook Shim\n\nThis project provides a way for JupyterLab and other frontends to switch to [Jupyter Server](https://github.com/jupyter/jupyter_server/) for their Python Web application backend.\n\n## Basic Usage\n\nInstall from PyPI:\n\n```\npip install notebook_shim\n```\n\nThis will automatically enable the extension in Jupyter Server.\n\n## Usage\n\nThis project also includes an API for shimming traits that moved from `NotebookApp` in to `ServerApp` in Jupyter Server. This can be used by applications that subclassed `NotebookApp` to leverage the Python server backend of Jupyter Notebooks. Such extensions should *now* switch to `ExtensionApp` API in Jupyter Server and add `NotebookConfigShimMixin` in their inheritance list to properly handle moved traits.\n\nFor example, an application class that previously looked like:\n\n```python\nfrom notebook.notebookapp import NotebookApp\n\nclass MyApplication(NotebookApp):\n```\n\nshould switch to look something like:\n\n```python\nfrom jupyter_server.extension.application import ExtensionApp\nfrom notebook_shim.shim import NotebookConfigShimMixin\n\nclass MyApplication(NotebookConfigShimMixin, ExtensionApp):\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jupyterlab/notebook_shim", "keywords": "ipython,jupyter", "license": "", "maintainer": "", "maintainer_email": "", "name": "notebook-shim", "package_url": "https://pypi.org/project/notebook-shim/", "platform": "Linux", "project_url": "https://pypi.org/project/notebook-shim/", "project_urls": { "Homepage": "https://github.com/jupyterlab/notebook_shim" }, "release_url": "https://pypi.org/project/notebook-shim/0.1.0/", "requires_dist": [ "jupyter-server (~=1.8)", "pytest ; extra == 'test'", "pytest-tornasync ; extra == 'test'", "pytest-console-scripts ; extra == 'test'" ], "requires_python": ">=3.7", "summary": "A shim layer for notebook traits and config", "version": "0.1.0", "yanked": false, "yanked_reason": null }, "last_serial": 12853598, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "57eaceb54019fb6368a7640ccb2981fa", "sha256": "9b87c8973c631ed9950f5f52b32c5665a520b54ce92796288bff7c1b62cf865f" }, "downloads": -1, "filename": "notebook_shim-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57eaceb54019fb6368a7640ccb2981fa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 7204, "upload_time": "2019-10-24T04:20:07", "upload_time_iso_8601": "2019-10-24T04:20:07.051818Z", "url": "https://files.pythonhosted.org/packages/38/97/c71e7594c183beb9b08aa26f482b8bad57f97d98c5d383d3499d29e6900d/notebook_shim-0.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "40a67d08a16a9d87b77ef41ed57e19a6", "sha256": "56e53282477ea1fe775623f7de16b4f74609214b25dfa5c8d69e860a45f74b66" }, "downloads": -1, "filename": "notebook_shim-0.0.1.tar.gz", "has_sig": false, "md5_digest": "40a67d08a16a9d87b77ef41ed57e19a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6481, "upload_time": "2019-10-24T04:20:09", "upload_time_iso_8601": "2019-10-24T04:20:09.557070Z", "url": "https://files.pythonhosted.org/packages/39/47/7c037a2f5744767e9b3052899eba19b73a2fc5b5e7bb2679689ce9a7ab55/notebook_shim-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1c2c24586b300e64c36a15e5f2e06e71", "sha256": "19fee7d1ec351745eb8abbb252c4d3b1d44bead91d2b80a9acb3eddcc18f0049" }, "downloads": -1, "filename": "notebook_shim-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1c2c24586b300e64c36a15e5f2e06e71", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 7214, "upload_time": "2019-10-24T04:23:59", "upload_time_iso_8601": "2019-10-24T04:23:59.034153Z", "url": "https://files.pythonhosted.org/packages/a4/c8/abd660f129f4fb4472c38c085621594820d50e5744dda6f0f045f856561d/notebook_shim-0.0.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eb6e5bfa9d5ebdb4a595fc4ae0758796", "sha256": "d3f39ed0c9af69074576e4809f78324d667312d494c5b51ee20d7468d01223be" }, "downloads": -1, "filename": "notebook_shim-0.0.2.tar.gz", "has_sig": false, "md5_digest": "eb6e5bfa9d5ebdb4a595fc4ae0758796", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6494, "upload_time": "2019-10-24T04:24:00", "upload_time_iso_8601": "2019-10-24T04:24:00.620227Z", "url": "https://files.pythonhosted.org/packages/42/52/0cf8f236b0d39b890d0c807d95bb5ff56141f72fa129284916aa6f4edf4a/notebook_shim-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d4bd263dad75e4392e0558faf42dfbe4", "sha256": "c9985b039a0d7f528b2e38dd9bdd2fc467859471ac3bdb289183d2b4d1d6474a" }, "downloads": -1, "filename": "notebook_shim-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4bd263dad75e4392e0558faf42dfbe4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 7457, "upload_time": "2019-10-24T15:03:24", "upload_time_iso_8601": "2019-10-24T15:03:24.354791Z", "url": "https://files.pythonhosted.org/packages/14/7c/bc7d0481d6e2c4cc9cd3811885be8b28819fe32aca268849a8043103a025/notebook_shim-0.0.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e3d302a3a5cb50edd828408d8d65457e", "sha256": "a9194d30d89f6b7f7eda6c51a44583d44c5c2d6e218000fc518a2a675e9e0a81" }, "downloads": -1, "filename": "notebook_shim-0.0.3.tar.gz", "has_sig": false, "md5_digest": "e3d302a3a5cb50edd828408d8d65457e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6741, "upload_time": "2019-10-24T15:03:25", "upload_time_iso_8601": "2019-10-24T15:03:25.378188Z", "url": "https://files.pythonhosted.org/packages/26/a3/7f056b741ef4aee5f69559748b2614ab3b33c336ea9cf3b142c96882075b/notebook_shim-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "49ce0f8ad13c9e554e9e1a1326ac8b0c", "sha256": "7502e62fffcf10ba049ffbe92f5b98ff83a98ebe0429118e984e91bae516627d" }, "downloads": -1, "filename": "notebook_shim-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49ce0f8ad13c9e554e9e1a1326ac8b0c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 7457, "upload_time": "2019-10-24T16:02:48", "upload_time_iso_8601": "2019-10-24T16:02:48.323141Z", "url": "https://files.pythonhosted.org/packages/92/7c/ffa9a2feb990f11dfe815e0cb4e04904a5aced27ac2025cb854f87b2406f/notebook_shim-0.0.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b3d144bec42bd26d8471eb648a585d79", "sha256": "8dedea7241b236023a3938c67c01f6c911154dea02cfbc72a7bea020aac226f5" }, "downloads": -1, "filename": "notebook_shim-0.0.4.tar.gz", "has_sig": false, "md5_digest": "b3d144bec42bd26d8471eb648a585d79", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6745, "upload_time": "2019-10-24T16:02:49", "upload_time_iso_8601": "2019-10-24T16:02:49.410862Z", "url": "https://files.pythonhosted.org/packages/7d/d7/b8bb018d83c81af229b1a2da013a35751987c6f629b25ac797fc04d44874/notebook_shim-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "ef37a76705a0bc1b47941a138ac5cbcc", "sha256": "c335e79d29178818e3b001c18ff0ab499a7abdcaf48b47f5fd956362bd640a10" }, "downloads": -1, "filename": "notebook_shim-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ef37a76705a0bc1b47941a138ac5cbcc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 7473, "upload_time": "2019-10-24T16:06:14", "upload_time_iso_8601": "2019-10-24T16:06:14.528121Z", "url": "https://files.pythonhosted.org/packages/b7/69/7d0a3c2c5a78f408e71cd7fefb0b6785d6f6e52fe6fce4a383da6cb1adbd/notebook_shim-0.0.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aebecf91f26bcacb0ae0a2eef088ca0b", "sha256": "306be3e0c8c842db3b033148fa13c39a85bfb3236ac7218bd855b4f6f690879d" }, "downloads": -1, "filename": "notebook_shim-0.0.5.tar.gz", "has_sig": false, "md5_digest": "aebecf91f26bcacb0ae0a2eef088ca0b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6763, "upload_time": "2019-10-24T16:06:16", "upload_time_iso_8601": "2019-10-24T16:06:16.052705Z", "url": "https://files.pythonhosted.org/packages/d9/a8/93e03cf2363ac5bd580ae2f01aa762279daf3985f742f2266b88efd41c9c/notebook_shim-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "ba6d22d73e647ee53eb2ca871c8183a2", "sha256": "02432d55a01139ac16e2100888aa2b56c614720cec73a27e71f40a5387e45324" }, "downloads": -1, "filename": "notebook_shim-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ba6d22d73e647ee53eb2ca871c8183a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 13160, "upload_time": "2022-02-10T19:13:50", "upload_time_iso_8601": "2022-02-10T19:13:50.935776Z", "url": "https://files.pythonhosted.org/packages/af/12/00c739649e40ec9dacd961c3198d87fd2dea2776f1df85e664d3e62ebe71/notebook_shim-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "28c32e4e199c18ebcbfc57a0f1d5b60a", "sha256": "7897e47a36d92248925a2143e3596f19c60597708f7bef50d81fcd31d7263e85" }, "downloads": -1, "filename": "notebook_shim-0.1.0.tar.gz", "has_sig": false, "md5_digest": "28c32e4e199c18ebcbfc57a0f1d5b60a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12275, "upload_time": "2022-02-10T19:13:52", "upload_time_iso_8601": "2022-02-10T19:13:52.689372Z", "url": "https://files.pythonhosted.org/packages/80/14/215050c5ee184bd60e7d1e9e7e68d09c4dcacb18d3fb49c1fff4e061b94f/notebook_shim-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ba6d22d73e647ee53eb2ca871c8183a2", "sha256": "02432d55a01139ac16e2100888aa2b56c614720cec73a27e71f40a5387e45324" }, "downloads": -1, "filename": "notebook_shim-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ba6d22d73e647ee53eb2ca871c8183a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 13160, "upload_time": "2022-02-10T19:13:50", "upload_time_iso_8601": "2022-02-10T19:13:50.935776Z", "url": "https://files.pythonhosted.org/packages/af/12/00c739649e40ec9dacd961c3198d87fd2dea2776f1df85e664d3e62ebe71/notebook_shim-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "28c32e4e199c18ebcbfc57a0f1d5b60a", "sha256": "7897e47a36d92248925a2143e3596f19c60597708f7bef50d81fcd31d7263e85" }, "downloads": -1, "filename": "notebook_shim-0.1.0.tar.gz", "has_sig": false, "md5_digest": "28c32e4e199c18ebcbfc57a0f1d5b60a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12275, "upload_time": "2022-02-10T19:13:52", "upload_time_iso_8601": "2022-02-10T19:13:52.689372Z", "url": "https://files.pythonhosted.org/packages/80/14/215050c5ee184bd60e7d1e9e7e68d09c4dcacb18d3fb49c1fff4e061b94f/notebook_shim-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }