├── .git-blame-ignore-revs ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── enforce-label.yml │ ├── prep-release.yml │ ├── publish-changelog.yml │ └── publish-release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── RELEASE.md ├── docs ├── Makefile ├── _static │ ├── numpy_friendly.css │ └── numpy_friendly.css_t ├── environment.yml ├── make.bat └── source │ ├── conf.py │ ├── config-options.md │ ├── devinstall.md │ ├── features.md │ ├── getting-started.md │ ├── http-mode.md │ ├── images │ ├── kg_basic.png │ └── tmpnb_kernel_gateway.png │ ├── index.rst │ ├── plug-in.md │ ├── summary-changes.md │ ├── troubleshooting.md │ ├── uses.md │ └── websocket-mode.md ├── etc └── api_examples │ ├── api_intro.ipynb │ ├── endpoint_ordering.ipynb │ └── setting_response_metadata.ipynb ├── kernel_gateway ├── __init__.py ├── __main__.py ├── _version.py ├── auth │ └── identity.py ├── base │ ├── __init__.py │ └── handlers.py ├── gatewayapp.py ├── jupyter_websocket │ ├── __init__.py │ ├── handlers.py │ ├── swagger.json │ └── swagger.yaml ├── mixins.py ├── notebook_http │ ├── __init__.py │ ├── cell │ │ ├── __init__.py │ │ └── parser.py │ ├── errors.py │ ├── handlers.py │ ├── request_utils.py │ └── swagger │ │ ├── __init__.py │ │ ├── builders.py │ │ ├── handlers.py │ │ └── parser.py └── services │ ├── __init__.py │ ├── kernels │ ├── __init__.py │ ├── handlers.py │ ├── manager.py │ └── pool.py │ ├── kernelspecs │ ├── __init__.py │ └── handlers.py │ └── sessions │ ├── __init__.py │ ├── handlers.py │ └── sessionmanager.py ├── pyproject.toml ├── scripts └── jupyter-kernelgateway ├── setup.py └── tests ├── __init__.py ├── conftest.py ├── notebook_http ├── __init__.py ├── cell │ ├── __init__.py │ └── test_parser.py ├── swagger │ ├── __init__.py │ ├── test_builders.py │ └── test_parser.py └── test_request_utils.py ├── resources ├── failing_code.ipynb ├── kernel_api.ipynb ├── public │ └── index.html ├── responses.ipynb ├── simple_api.ipynb ├── unknown_kernel.ipynb ├── weirdly%20named#notebook.ipynb └── zen.ipynb ├── test_gatewayapp.py ├── test_jupyter_websocket.py ├── test_mixins.py └── test_notebook_http.py /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | # Initial pre-commit reformat 2 | 92edb7756e411f7e8295013b5da6a4255e89ac75 3 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/enforce-label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/.github/workflows/enforce-label.yml -------------------------------------------------------------------------------- /.github/workflows/prep-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/.github/workflows/prep-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/.github/workflows/publish-changelog.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/RELEASE.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/numpy_friendly.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/_static/numpy_friendly.css -------------------------------------------------------------------------------- /docs/_static/numpy_friendly.css_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/_static/numpy_friendly.css_t -------------------------------------------------------------------------------- /docs/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/environment.yml -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/config-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/source/config-options.md -------------------------------------------------------------------------------- /docs/source/devinstall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/source/devinstall.md -------------------------------------------------------------------------------- /docs/source/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/source/features.md -------------------------------------------------------------------------------- /docs/source/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/source/getting-started.md -------------------------------------------------------------------------------- /docs/source/http-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/source/http-mode.md -------------------------------------------------------------------------------- /docs/source/images/kg_basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/source/images/kg_basic.png -------------------------------------------------------------------------------- /docs/source/images/tmpnb_kernel_gateway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/source/images/tmpnb_kernel_gateway.png -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/plug-in.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/source/plug-in.md -------------------------------------------------------------------------------- /docs/source/summary-changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/source/summary-changes.md -------------------------------------------------------------------------------- /docs/source/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/source/troubleshooting.md -------------------------------------------------------------------------------- /docs/source/uses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/source/uses.md -------------------------------------------------------------------------------- /docs/source/websocket-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/docs/source/websocket-mode.md -------------------------------------------------------------------------------- /etc/api_examples/api_intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/etc/api_examples/api_intro.ipynb -------------------------------------------------------------------------------- /etc/api_examples/endpoint_ordering.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/etc/api_examples/endpoint_ordering.ipynb -------------------------------------------------------------------------------- /etc/api_examples/setting_response_metadata.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/etc/api_examples/setting_response_metadata.ipynb -------------------------------------------------------------------------------- /kernel_gateway/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/__init__.py -------------------------------------------------------------------------------- /kernel_gateway/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/__main__.py -------------------------------------------------------------------------------- /kernel_gateway/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/_version.py -------------------------------------------------------------------------------- /kernel_gateway/auth/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/auth/identity.py -------------------------------------------------------------------------------- /kernel_gateway/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kernel_gateway/base/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/base/handlers.py -------------------------------------------------------------------------------- /kernel_gateway/gatewayapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/gatewayapp.py -------------------------------------------------------------------------------- /kernel_gateway/jupyter_websocket/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/jupyter_websocket/__init__.py -------------------------------------------------------------------------------- /kernel_gateway/jupyter_websocket/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/jupyter_websocket/handlers.py -------------------------------------------------------------------------------- /kernel_gateway/jupyter_websocket/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/jupyter_websocket/swagger.json -------------------------------------------------------------------------------- /kernel_gateway/jupyter_websocket/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/jupyter_websocket/swagger.yaml -------------------------------------------------------------------------------- /kernel_gateway/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/mixins.py -------------------------------------------------------------------------------- /kernel_gateway/notebook_http/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/notebook_http/__init__.py -------------------------------------------------------------------------------- /kernel_gateway/notebook_http/cell/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kernel_gateway/notebook_http/cell/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/notebook_http/cell/parser.py -------------------------------------------------------------------------------- /kernel_gateway/notebook_http/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/notebook_http/errors.py -------------------------------------------------------------------------------- /kernel_gateway/notebook_http/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/notebook_http/handlers.py -------------------------------------------------------------------------------- /kernel_gateway/notebook_http/request_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/notebook_http/request_utils.py -------------------------------------------------------------------------------- /kernel_gateway/notebook_http/swagger/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kernel_gateway/notebook_http/swagger/builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/notebook_http/swagger/builders.py -------------------------------------------------------------------------------- /kernel_gateway/notebook_http/swagger/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/notebook_http/swagger/handlers.py -------------------------------------------------------------------------------- /kernel_gateway/notebook_http/swagger/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/notebook_http/swagger/parser.py -------------------------------------------------------------------------------- /kernel_gateway/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kernel_gateway/services/kernels/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kernel_gateway/services/kernels/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/services/kernels/handlers.py -------------------------------------------------------------------------------- /kernel_gateway/services/kernels/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/services/kernels/manager.py -------------------------------------------------------------------------------- /kernel_gateway/services/kernels/pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/services/kernels/pool.py -------------------------------------------------------------------------------- /kernel_gateway/services/kernelspecs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kernel_gateway/services/kernelspecs/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/services/kernelspecs/handlers.py -------------------------------------------------------------------------------- /kernel_gateway/services/sessions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kernel_gateway/services/sessions/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/services/sessions/handlers.py -------------------------------------------------------------------------------- /kernel_gateway/services/sessions/sessionmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/kernel_gateway/services/sessions/sessionmanager.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/jupyter-kernelgateway: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/scripts/jupyter-kernelgateway -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/notebook_http/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/notebook_http/cell/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/notebook_http/cell/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/notebook_http/cell/test_parser.py -------------------------------------------------------------------------------- /tests/notebook_http/swagger/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/notebook_http/swagger/test_builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/notebook_http/swagger/test_builders.py -------------------------------------------------------------------------------- /tests/notebook_http/swagger/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/notebook_http/swagger/test_parser.py -------------------------------------------------------------------------------- /tests/notebook_http/test_request_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/notebook_http/test_request_utils.py -------------------------------------------------------------------------------- /tests/resources/failing_code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/resources/failing_code.ipynb -------------------------------------------------------------------------------- /tests/resources/kernel_api.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/resources/kernel_api.ipynb -------------------------------------------------------------------------------- /tests/resources/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/resources/public/index.html -------------------------------------------------------------------------------- /tests/resources/responses.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/resources/responses.ipynb -------------------------------------------------------------------------------- /tests/resources/simple_api.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/resources/simple_api.ipynb -------------------------------------------------------------------------------- /tests/resources/unknown_kernel.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/resources/unknown_kernel.ipynb -------------------------------------------------------------------------------- /tests/resources/weirdly%20named#notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/resources/weirdly%20named#notebook.ipynb -------------------------------------------------------------------------------- /tests/resources/zen.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/resources/zen.ipynb -------------------------------------------------------------------------------- /tests/test_gatewayapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/test_gatewayapp.py -------------------------------------------------------------------------------- /tests/test_jupyter_websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/test_jupyter_websocket.py -------------------------------------------------------------------------------- /tests/test_mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/test_mixins.py -------------------------------------------------------------------------------- /tests/test_notebook_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jupyter-server/kernel_gateway/HEAD/tests/test_notebook_http.py --------------------------------------------------------------------------------