From b8ce41fee35499e2f80b23a0a628da988a28b20c Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sun, 6 Jul 2025 21:21:46 -0500 Subject: [PATCH 01/11] start bumping to pyodide 0.28.0 --- README.md | 5 +++-- examples/jupyter-lite.json | 2 +- jupyterlite_pyodide_kernel/constants.py | 2 +- .../schema/kernel.v0.schema.json | 2 +- packages/pyodide-kernel-extension/src/index.ts | 2 +- packages/pyodide-kernel/package.json | 2 +- pyproject.toml | 10 +++++----- 7 files changed, 13 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 964e3d42..4ff25bfe 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ | status | `jupyterlite-pyodide-kernel` | `jupyterlite-core` | `jupyterlab` | `notebook` | `retrolab` | | :----: | :--------------------------: | :----------------: | :------------: | :------------: | :----------: | -| stable | `0.6.*` | `>=0.6,<0.7` | `>=4.4.3,<4.5` | `>=7.4.3,<7.5` | - | +| stable | `0.6.*` | `>=0.6,<0.7` | `>=4.4.4,<4.5` | `>=7.4.4,<7.5` | - | | stable | `0.5.*` | `>=0.5,<0.6` | `>=4.3.0,<4.4` | `>=7.3.0,<7.4` | - | | stable | `0.4.*` | `>=0.4,<0.5` | `>=4.2.0,<4.3` | `>=7.2.0,<7.3` | - | | stable | `0.3.*` | `>=0.3,<0.4` | `>=4.1.1,<4.2` | `>=7.1.0,<7.2` | - | @@ -45,7 +45,8 @@ yet work in a full, `jupyter_server`-hosted client such as JupyterLab or Noteboo | `>=0.4.*,<=0.4.6` | `0.26.*` | `3.12.*` | `3.1.58` | | `>=0.4.7,<=0.5.0` | `0.27.*` | `3.12.*` | `3.1.58` | | `>=0.5.0,<=0.6.0` | `0.27.*` | `3.12.*` | `3.1.58` | -| `>=0.6.0,<=0.7.0` | `0.27.*` | `3.12.*` | `3.1.58` | +| `>=0.6.0,<=0.6.0` | `0.27.*` | `3.12.*` | `3.1.58` | +| `>=0.6.1,<=0.7.0` | `0.28.*` | `3.13.*` | `4.0.9` | Note that the Emscripten version is strict down to the bugfix version. diff --git a/examples/jupyter-lite.json b/examples/jupyter-lite.json index 740040cf..47b4f962 100644 --- a/examples/jupyter-lite.json +++ b/examples/jupyter-lite.json @@ -6,7 +6,7 @@ "@jupyterlite/pyodide-kernel-extension:kernel": { "loadPyodideOptions": { "packages": ["matplotlib", "micropip", "numpy", "sqlite3", "ssl"], - "lockFileURL": "https://cdn.jsdelivr.net/pyodide/v0.27.6/full/pyodide-lock.json?from-lite-config=1" + "lockFileURL": "https://cdn.jsdelivr.net/pyodide/v0.28.0/full/pyodide-lock.json?from-lite-config=1" } } } diff --git a/jupyterlite_pyodide_kernel/constants.py b/jupyterlite_pyodide_kernel/constants.py index da50a558..84814f2a 100644 --- a/jupyterlite_pyodide_kernel/constants.py +++ b/jupyterlite_pyodide_kernel/constants.py @@ -29,7 +29,7 @@ PYODIDE_URL_ENV_VAR = "JUPYTERLITE_PYODIDE_URL" #: probably only compatible with this version of pyodide -PYODIDE_VERSION = "0.27.6" +PYODIDE_VERSION = "0.28.0" #: the only kind of noarch wheel piplite understands NOARCH_WHL = "py3-none-any.whl" diff --git a/packages/pyodide-kernel-extension/schema/kernel.v0.schema.json b/packages/pyodide-kernel-extension/schema/kernel.v0.schema.json index 4bad6d7b..c00c285a 100644 --- a/packages/pyodide-kernel-extension/schema/kernel.v0.schema.json +++ b/packages/pyodide-kernel-extension/schema/kernel.v0.schema.json @@ -8,7 +8,7 @@ "pyodideUrl": { "description": "The path to the main pyodide.js entry point", "type": "string", - "default": "https://cdn.jsdelivr.net/pyodide/v0.27.6/full/pyodide.js", + "default": "https://cdn.jsdelivr.net/pyodide/v0.28.0/full/pyodide.js", "format": "uri" }, "disablePyPIFallback": { diff --git a/packages/pyodide-kernel-extension/src/index.ts b/packages/pyodide-kernel-extension/src/index.ts index 15eda169..c2c0dbfd 100644 --- a/packages/pyodide-kernel-extension/src/index.ts +++ b/packages/pyodide-kernel-extension/src/index.ts @@ -20,7 +20,7 @@ const KERNEL_ICON_URL = `data:image/svg+xml;base64,${btoa(KERNEL_ICON_SVG_STR)}` /** * The default CDN fallback for Pyodide */ -const PYODIDE_CDN_URL = 'https://cdn.jsdelivr.net/pyodide/v0.27.6/full/pyodide.js'; +const PYODIDE_CDN_URL = 'https://cdn.jsdelivr.net/pyodide/v0.28.0/full/pyodide.js'; /** * The id for the extension, and key in the litePlugins. diff --git a/packages/pyodide-kernel/package.json b/packages/pyodide-kernel/package.json index 80491ca4..2af85a55 100644 --- a/packages/pyodide-kernel/package.json +++ b/packages/pyodide-kernel/package.json @@ -60,7 +60,7 @@ "devDependencies": { "@babel/core": "^7.22.17", "esbuild": "^0.19.2", - "pyodide": "0.27.6", + "pyodide": "0.28.0", "rimraf": "^5.0.1", "typescript": "~5.2.2" }, diff --git a/pyproject.toml b/pyproject.toml index 46773b8a..76d55573 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [build-system] requires = [ "hatchling >=1.4.0", - "jupyterlab >=4.4.3,<4.5.0a0", + "jupyterlab >=4.4.4,<4.5.0a0", ] build-backend = "hatchling.build" @@ -37,7 +37,7 @@ classifiers = [ "Programming Language :: Python :: 3.13", ] dependencies = [ - "jupyterlite-core >=0.6.0,<0.7.0", + "jupyterlite-core >=0.6.3,<0.7.0", "pkginfo" ] @@ -59,7 +59,7 @@ jupyterlite-pyodide-kernel-pyodide = "jupyterlite_pyodide_kernel.addons.pyodide: dev = [ "build", "hatch", - "jupyterlab >=4.4.3,<4.5.0a0", + "jupyterlab >=4.4.4,<4.5.0a0", ] lint = [ @@ -137,11 +137,11 @@ version_cmd = "python scripts/bump-version.py" [tool.jupyter-releaser.hooks] before-bump-version = [ - "python -m pip install 'jupyterlab~=4.4.3'", + "python -m pip install 'jupyterlab~=4.4.4'", "jlpm" ] before-build-npm = [ - "python -m pip install 'jupyterlab~=4.4.3' hatch", + "python -m pip install 'jupyterlab~=4.4.4' hatch", "python -m pip install -e .[dev]", "jlpm", "jlpm build:prod", From 6af3e6b2f4381b468e1d6395860b64db1aacf16e Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Wed, 23 Jul 2025 20:58:10 -0500 Subject: [PATCH 02/11] mostly fix piplite --- .../pyodide-kernel-extension/package.json | 16 +++---- packages/pyodide-kernel/package.json | 10 ++-- .../py/piplite/piplite/piplite.py | 48 ++++++++++++++++--- packages/pyodide-kernel/src/worker.ts | 1 - 4 files changed, 55 insertions(+), 20 deletions(-) diff --git a/packages/pyodide-kernel-extension/package.json b/packages/pyodide-kernel-extension/package.json index e3273478..f612e633 100644 --- a/packages/pyodide-kernel-extension/package.json +++ b/packages/pyodide-kernel-extension/package.json @@ -47,17 +47,17 @@ "watch:labextension": "jupyter labextension watch ." }, "dependencies": { - "@jupyterlab/application": "^4.4.0", - "@jupyterlab/coreutils": "^6.4.0", - "@jupyterlab/logconsole": "^4.4.0", - "@jupyterlite/contents": "^0.6.0", - "@jupyterlite/kernel": "^0.6.0", + "@jupyterlab/application": "^4.4.4", + "@jupyterlab/coreutils": "^6.4.4", + "@jupyterlab/logconsole": "^4.4.4", + "@jupyterlite/contents": "^0.6.3", + "@jupyterlite/kernel": "^0.6.3", "@jupyterlite/pyodide-kernel": "^0.6.1", - "@jupyterlite/server": "^0.6.0" + "@jupyterlite/server": "^0.6.3" }, "devDependencies": { - "@jupyterlab/builder": "~4.4.0", - "rimraf": "^5.0.1", + "@jupyterlab/builder": "~4.4.4", + "rimraf": "^6.0.1", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/pyodide-kernel/package.json b/packages/pyodide-kernel/package.json index 2af85a55..67dcb16f 100644 --- a/packages/pyodide-kernel/package.json +++ b/packages/pyodide-kernel/package.json @@ -50,10 +50,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/coreutils": "^6.4.0", - "@jupyterlab/logconsole": "^4.4.0", - "@jupyterlite/contents": "^0.6.0", - "@jupyterlite/kernel": "^0.6.0", + "@jupyterlab/coreutils": "^6.4.4", + "@jupyterlab/logconsole": "^4.4.4", + "@jupyterlite/contents": "^0.6.3", + "@jupyterlite/kernel": "^0.6.3", "coincident": "^1.2.3", "comlink": "^4.4.2" }, @@ -61,7 +61,7 @@ "@babel/core": "^7.22.17", "esbuild": "^0.19.2", "pyodide": "0.28.0", - "rimraf": "^5.0.1", + "rimraf": "^6.0.1", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/pyodide-kernel/py/piplite/piplite/piplite.py b/packages/pyodide-kernel/py/piplite/piplite/piplite.py index e19b7e24..c1f49b21 100644 --- a/packages/pyodide-kernel/py/piplite/piplite/piplite.py +++ b/packages/pyodide-kernel/py/piplite/piplite/piplite.py @@ -14,9 +14,8 @@ from unittest.mock import patch import micropip -from micropip.package_index import ProjectInfo +from micropip.package_index import ProjectInfo, CompatibilityLayer from micropip.package_index import query_package as _MP_QUERY_PACKAGE -from micropip.package_index import fetch_string_and_headers as _MP_FETCH_STRING logger = logging.getLogger(__name__) @@ -41,7 +40,12 @@ class PiplitePyPIDisabled(ValueError): pass -async def _get_pypi_json_from_index(name, piplite_url, fetch_kwargs) -> ProjectInfo: +async def _get_pypi_json_from_index( + name: str, + piplite_url: str, + fetch_kwargs: dict[str, Any], + compat_layer: type[CompatibilityLayer] +) -> ProjectInfo: """Attempt to load a specific ``pkgname``'s releases from a specific piplite URL's index. """ @@ -49,7 +53,7 @@ async def _get_pypi_json_from_index(name, piplite_url, fetch_kwargs) -> ProjectI if not index: try: - data, headers = await _MP_FETCH_STRING(piplite_url, fetch_kwargs) + data, headers = await compat_layer.fetch_string_and_headers(piplite_url, fetch_kwargs) except Exception as err: logger.warn("Could not fetch %s: %s", piplite_url, err) @@ -80,16 +84,21 @@ async def _get_pypi_json_from_index(name, piplite_url, fetch_kwargs) -> ProjectI async def _query_package( name: str, index_urls: list[str] | str | None = None, + *, + compat_layer: type[CompatibilityLayer], fetch_kwargs: dict[str, Any] | None = None, ) -> ProjectInfo: """Fetch the warehouse API metadata for a specific ``pkgname``.""" for piplite_url in _PIPLITE_URLS: if not piplite_url.split("?")[0].split("#")[0].endswith(ALL_JSON): - logger.warn("Non-all.json piplite URL not supported %s", piplite_url) + logger.warning("Non-all.json piplite URL not supported %s", piplite_url) continue pypi_json_from_index = await _get_pypi_json_from_index( - name, piplite_url, fetch_kwargs + name=name, + piplite_url=piplite_url, + fetch_kwargs=fetch_kwargs, + compat_layer=compat_layer ) if pypi_json_from_index: return pypi_json_from_index @@ -102,6 +111,7 @@ async def _query_package( return await _MP_QUERY_PACKAGE( name=name, index_urls=index_urls, + compat_layer=compat_layer, fetch_kwargs=fetch_kwargs, ) @@ -115,6 +125,8 @@ async def _install( index_urls: list[str] | str | None = None, *, verbose: bool | int = False, + constraints: list[str] | None = None, + reinstall: bool = False, ): """Invoke micropip.install with a patch to get data from local indexes""" with patch("micropip.package_index.query_package", _query_package): @@ -124,8 +136,10 @@ async def _install( deps=deps, credentials=credentials, pre=pre, + constraints=constraints, index_urls=index_urls, verbose=verbose, + reinstall=reinstall ) @@ -138,6 +152,8 @@ def install( index_urls: list[str] | str | None = None, *, verbose: bool | int = False, + constraints: list[str] | None = None, + reinstall: bool = False, ): """Install the given package and all of its dependencies. @@ -221,6 +237,24 @@ def install( - If a list of URLs is provided, micropip will try each URL in order until it finds a package. If no package is found, an error will be raised. + constraints : + + A list of requirements with versions/URLs which will be used only if + needed by any ``requirements``. + + Unlike ``requirements``, the package name _must_ be provided in the + PEP-508 format e.g. ``pkgname@https://...``. + + reinstall : + + If ``False`` (default), micropip will show an error if the requested package + is already installed, but with a incompatible version. If ``True``, + micropip will uninstall the existing packages that are not compatible with + the requested version and install the packages again. + + Note that packages that are already imported will not be reloaded, so make + sure to reload the module after reinstalling by e.g. running importlib.reload(module). + verbose : Print more information about the process. By default, micropip is silent. Setting ``verbose=True`` will print @@ -236,6 +270,8 @@ def install( pre=pre, index_urls=index_urls, verbose=verbose, + constraints=constraints, + reinstall=reinstall, ) ) diff --git a/packages/pyodide-kernel/src/worker.ts b/packages/pyodide-kernel/src/worker.ts index 675d6bcb..1e4c5d72 100644 --- a/packages/pyodide-kernel/src/worker.ts +++ b/packages/pyodide-kernel/src/worker.ts @@ -136,7 +136,6 @@ ${e.stack}`; const preloaded = (options.loadPyodideOptions || {}).packages || []; const toLoad = [ - 'ssl', 'sqlite3', 'ipykernel', 'comm', From 0f6f757f9d528e61d0f9af5da3cb0a80100dc8c5 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 24 Jul 2025 07:49:05 -0500 Subject: [PATCH 03/11] linting --- .../pyodide-kernel/py/piplite/piplite/cli.py | 13 ++++++++----- .../pyodide-kernel/py/piplite/piplite/piplite.py | 16 +++++++++------- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/packages/pyodide-kernel/py/piplite/piplite/cli.py b/packages/pyodide-kernel/py/piplite/piplite/cli.py index f4da0311..11124959 100644 --- a/packages/pyodide-kernel/py/piplite/piplite/cli.py +++ b/packages/pyodide-kernel/py/piplite/piplite/cli.py @@ -93,11 +93,12 @@ async def get_transformed_code(argv: list[str]) -> typing.Optional[str]: if action == "help": pass + if action == "install": if kwargs["requirements"]: return f"""await __import__("piplite").install(**{kwargs})\n""" else: - warn("piplite needs at least one package to install") + return """warn("piplite needs at least one package to install")""" async def get_action_kwargs(argv: list[str]) -> tuple[typing.Optional[str], dict]: @@ -158,6 +159,7 @@ async def _packages_from_requirements_line( `micropip` has a sufficient pep508 implementation to handle most cases """ + reqs: list[str] = [] req = line.strip().split("#")[0].strip() # is it another requirement file? req_file_match = re.match(REQ_FILE_PREFIX, req) @@ -170,7 +172,8 @@ async def _packages_from_requirements_line( if req.startswith("-"): warn(f"{req_path}:{line_no}: unrecognized requirement: {req}") - req = None - if not req: - return [] - return [req] + + if req: + reqs += [req] + + return reqs diff --git a/packages/pyodide-kernel/py/piplite/piplite/piplite.py b/packages/pyodide-kernel/py/piplite/piplite/piplite.py index c1f49b21..d86a89a4 100644 --- a/packages/pyodide-kernel/py/piplite/piplite/piplite.py +++ b/packages/pyodide-kernel/py/piplite/piplite/piplite.py @@ -21,10 +21,10 @@ #: a list of Warehouse-like API endpoints or derived multi-package all.json -_PIPLITE_URLS = [] +_PIPLITE_URLS: list[str] = [] #: a cache of available packages -_PIPLITE_INDICES = {} +_PIPLITE_INDICES: dict[str, dict[str, Any]] = {} #: don't fall back to pypi.org if a package is not found in _PIPLITE_URLS _PIPLITE_DISABLE_PYPI = False @@ -44,7 +44,7 @@ async def _get_pypi_json_from_index( name: str, piplite_url: str, fetch_kwargs: dict[str, Any], - compat_layer: type[CompatibilityLayer] + compat_layer: type[CompatibilityLayer], ) -> ProjectInfo: """Attempt to load a specific ``pkgname``'s releases from a specific piplite URL's index. @@ -53,7 +53,9 @@ async def _get_pypi_json_from_index( if not index: try: - data, headers = await compat_layer.fetch_string_and_headers(piplite_url, fetch_kwargs) + data, headers = await compat_layer.fetch_string_and_headers( + piplite_url, fetch_kwargs + ) except Exception as err: logger.warn("Could not fetch %s: %s", piplite_url, err) @@ -97,8 +99,8 @@ async def _query_package( pypi_json_from_index = await _get_pypi_json_from_index( name=name, piplite_url=piplite_url, - fetch_kwargs=fetch_kwargs, - compat_layer=compat_layer + fetch_kwargs=fetch_kwargs or {}, + compat_layer=compat_layer, ) if pypi_json_from_index: return pypi_json_from_index @@ -139,7 +141,7 @@ async def _install( constraints=constraints, index_urls=index_urls, verbose=verbose, - reinstall=reinstall + reinstall=reinstall, ) From 3ac4f02a7a9a42800679c2ea8cfe9055e3a7bcce Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sun, 3 Aug 2025 10:28:36 -0500 Subject: [PATCH 04/11] update piplite cli options --- .../pyodide-kernel/py/piplite/piplite/cli.py | 136 +++++++++++------- 1 file changed, 82 insertions(+), 54 deletions(-) diff --git a/packages/pyodide-kernel/py/piplite/piplite/cli.py b/packages/pyodide-kernel/py/piplite/piplite/cli.py index 11124959..654c1a21 100644 --- a/packages/pyodide-kernel/py/piplite/piplite/cli.py +++ b/packages/pyodide-kernel/py/piplite/piplite/cli.py @@ -2,39 +2,46 @@ As of the upstream: - https://github.com/pyodide/micropip/blob/v0.2.0/micropip/_micropip.py#L468 + https://github.com/pyodide/micropip/blob/0.10.0/micropip/package_manager.py#L43-L55 .. code: async def install( self, - requirements: str | list[str], # -r and [packages] + requirements: str | list[str], # -r and [PACKAGES] keep_going: bool = False, # --verbose deps: bool = True, # --no-deps credentials: str | None = None, # no CLI alias pre: bool = False, # --pre index_urls: list[str] | str | None = None, # no CLI alias *, - verbose: bool | int | None = None, - ): -``` + constraints: list[str] | None = None, # --constraints + reinstall: bool = False, # no CLI alias + verbose: bool | int | None = None, # --verbose + ) -> None: As this is _not_ really a CLI, it doesn't bother with accurate return codes, and failures should not block execution. """ +from __future__ import annotations + import re import sys -import typing +from typing import Any, TYPE_CHECKING from argparse import ArgumentParser from pathlib import Path -REQ_FILE_PREFIX = r"^(-r|--requirements)\s*=?\s*(.*)\s*" +if TYPE_CHECKING: + from collections.abc import AsyncIterator + +REQ_FILE_SPEC = r"^(?P-r|--requirements)\s*=?\s*(?P.+)$" __all__ = ["get_transformed_code"] -def warn(msg): +def warn(msg: str) -> None: + """Print a warning to stderr.""" print(msg, file=sys.stderr, flush=True) @@ -44,7 +51,7 @@ def _get_parser() -> ArgumentParser: "piplite", exit_on_error=False, allow_abbrev=False, - description="a pip-like wrapper for `piplite` and `micropip`", + description="a ``pip``-like wrapper for ``piplite`` and ``micropip``", ) parser.add_argument( "--verbose", @@ -64,7 +71,19 @@ def _get_parser() -> ArgumentParser: "--requirements", "-r", nargs="*", - help="paths to requirements files", + help=( + "path to a requirements file; each line should be a PEP 508 spec" + " or -r to a relative path" + ), + ) + parser.add_argument( + "--constraints", + "-c", + nargs="*", + help=( + "path to a constraints file; each line should be a PEP 508 spec" + " or -r to a relative path" + ), ) parser.add_argument( "--no-deps", @@ -76,6 +95,11 @@ def _get_parser() -> ArgumentParser: action="store_true", help="whether pre-release packages should be considered", ) + parser.add_argument( + "--force-reinstall", + action="store_true", + help="reinstall all packages even if they are already installed", + ) parser.add_argument( "packages", nargs="*", @@ -87,22 +111,25 @@ def _get_parser() -> ArgumentParser: return parser -async def get_transformed_code(argv: list[str]) -> typing.Optional[str]: +async def get_transformed_code(argv: list[str]) -> str | None: """Return a string of code for use in in-kernel execution.""" action, kwargs = await get_action_kwargs(argv) + code_str: str = "\n" if action == "help": pass if action == "install": if kwargs["requirements"]: - return f"""await __import__("piplite").install(**{kwargs})\n""" + code_str = f"""await __import__("piplite").install(**{kwargs})\n""" else: - return """warn("piplite needs at least one package to install")""" + warn("piplite needs at least one package to install") + return code_str -async def get_action_kwargs(argv: list[str]) -> tuple[typing.Optional[str], dict]: - """Get the arguments to `piplite` subcommands from CLI-like tokens.""" + +async def get_action_kwargs(argv: list[str]) -> tuple[str | None, dict[str, Any]]: + """Get the arguments to ``piplite`` subcommands from CLI-like tokens.""" parser = _get_parser() @@ -127,53 +154,54 @@ async def get_action_kwargs(argv: list[str]) -> tuple[typing.Optional[str], dict if args.verbose: kwargs["keep_going"] = True + if args.reinstall: + kwargs["reinstall"] = True + for req_file in args.requirements or []: - kwargs["requirements"] += await _packages_from_requirements_file( - Path(req_file) - ) + async for spec in _specs_from_requirements_file(Path(req_file)): + kwargs["requirements"] += [spec] - return action, kwargs + for const_file in args.constraints or []: + async for spec in _specs_from_requirements_file(Path(const_file)): + kwargs["constraints"] += [spec] + return action, kwargs -async def _packages_from_requirements_file(req_path: Path) -> list[str]: - """Extract (potentially nested) package requirements from a requirements file.""" - if not req_path.exists(): - warn(f"piplite could not find requirements file {req_path}") - return [] - requirements = [] +async def _specs_from_requirements_file(spec_path: Path) -> AsyncIterator[str]: + """Extract package specs from a ``requirements.txt``-style file.""" + if not spec_path.exists(): + warn(f"piplite could not find requirements file {spec_path}") + return - for line_no, line in enumerate(req_path.read_text(encoding="utf").splitlines()): - requirements += await _packages_from_requirements_line( - req_path, line_no + 1, line - ) + for line_no, line in enumerate(spec_path.read_text(encoding="utf").splitlines()): + async for spec in _specs_from_requirements_line(spec_path, line_no + 1, line): + yield spec - return requirements +async def _specs_from_requirements_line( + spec_path: Path, line_no: int, line: str +) -> AsyncIterator[str]: + """Get package specs from a line of a ``requirements.txt``-style file. -async def _packages_from_requirements_line( - req_path: Path, line_no: int, line: str -) -> list[str]: - """Extract (potentially nested) package requirements from line of a - requirements file. + ``micropip`` has a sufficient pep508 implementation to handle most cases. - `micropip` has a sufficient pep508 implementation to handle most cases + References to other, local files with ``-r`` are supported. """ - reqs: list[str] = [] - req = line.strip().split("#")[0].strip() - # is it another requirement file? - req_file_match = re.match(REQ_FILE_PREFIX, req) - if req_file_match: - if req_file_match[2].startswith("/"): - sub_req = Path(req) - else: - sub_req = req_path.parent / req_file_match[2] - return await _packages_from_requirements_file(sub_req) - - if req.startswith("-"): - warn(f"{req_path}:{line_no}: unrecognized requirement: {req}") - - if req: - reqs += [req] - - return reqs + raw = line.strip().split("#")[0].strip() + # is it another spec file? + file_match = re.match(REQ_FILE_SPEC, raw) + + if file_match: + ref = file_match.groupdict()["path_ref"] + ref_path = Path(ref if ref.startswith("/") else spec_path.parent / ref) + async for sub_spec in _specs_from_requirements_file(ref_path): + yield sub_spec + elif raw.startswith("-"): + warn(f"{spec_path}:{line_no}: unrecognized spec: {raw}") + return + else: + spec = raw + + if spec: + yield spec From e2113780be0b333e3fc32ad57c110ff48b4ab477 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Mon, 4 Aug 2025 19:15:12 -0500 Subject: [PATCH 05/11] pyodide 0.28.1 --- examples/jupyter-lite.json | 2 +- jupyterlite_pyodide_kernel/constants.py | 2 +- packages/pyodide-kernel-extension/schema/kernel.v0.schema.json | 2 +- packages/pyodide-kernel-extension/src/index.ts | 2 +- packages/pyodide-kernel/package.json | 2 +- packages/pyodide-kernel/src/worker.ts | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/jupyter-lite.json b/examples/jupyter-lite.json index 47b4f962..1619fd39 100644 --- a/examples/jupyter-lite.json +++ b/examples/jupyter-lite.json @@ -6,7 +6,7 @@ "@jupyterlite/pyodide-kernel-extension:kernel": { "loadPyodideOptions": { "packages": ["matplotlib", "micropip", "numpy", "sqlite3", "ssl"], - "lockFileURL": "https://cdn.jsdelivr.net/pyodide/v0.28.0/full/pyodide-lock.json?from-lite-config=1" + "lockFileURL": "https://cdn.jsdelivr.net/pyodide/v0.28.1/full/pyodide-lock.json?from-lite-config=1" } } } diff --git a/jupyterlite_pyodide_kernel/constants.py b/jupyterlite_pyodide_kernel/constants.py index 84814f2a..22f885f4 100644 --- a/jupyterlite_pyodide_kernel/constants.py +++ b/jupyterlite_pyodide_kernel/constants.py @@ -29,7 +29,7 @@ PYODIDE_URL_ENV_VAR = "JUPYTERLITE_PYODIDE_URL" #: probably only compatible with this version of pyodide -PYODIDE_VERSION = "0.28.0" +PYODIDE_VERSION = "0.28.1" #: the only kind of noarch wheel piplite understands NOARCH_WHL = "py3-none-any.whl" diff --git a/packages/pyodide-kernel-extension/schema/kernel.v0.schema.json b/packages/pyodide-kernel-extension/schema/kernel.v0.schema.json index c00c285a..feaaf153 100644 --- a/packages/pyodide-kernel-extension/schema/kernel.v0.schema.json +++ b/packages/pyodide-kernel-extension/schema/kernel.v0.schema.json @@ -8,7 +8,7 @@ "pyodideUrl": { "description": "The path to the main pyodide.js entry point", "type": "string", - "default": "https://cdn.jsdelivr.net/pyodide/v0.28.0/full/pyodide.js", + "default": "https://cdn.jsdelivr.net/pyodide/v0.28.1/full/pyodide.js", "format": "uri" }, "disablePyPIFallback": { diff --git a/packages/pyodide-kernel-extension/src/index.ts b/packages/pyodide-kernel-extension/src/index.ts index c2c0dbfd..b009cd26 100644 --- a/packages/pyodide-kernel-extension/src/index.ts +++ b/packages/pyodide-kernel-extension/src/index.ts @@ -20,7 +20,7 @@ const KERNEL_ICON_URL = `data:image/svg+xml;base64,${btoa(KERNEL_ICON_SVG_STR)}` /** * The default CDN fallback for Pyodide */ -const PYODIDE_CDN_URL = 'https://cdn.jsdelivr.net/pyodide/v0.28.0/full/pyodide.js'; +const PYODIDE_CDN_URL = 'https://cdn.jsdelivr.net/pyodide/v0.28.1/full/pyodide.js'; /** * The id for the extension, and key in the litePlugins. diff --git a/packages/pyodide-kernel/package.json b/packages/pyodide-kernel/package.json index 67dcb16f..e0f68804 100644 --- a/packages/pyodide-kernel/package.json +++ b/packages/pyodide-kernel/package.json @@ -60,7 +60,7 @@ "devDependencies": { "@babel/core": "^7.22.17", "esbuild": "^0.19.2", - "pyodide": "0.28.0", + "pyodide": "0.28.1", "rimraf": "^6.0.1", "typescript": "~5.2.2" }, diff --git a/packages/pyodide-kernel/src/worker.ts b/packages/pyodide-kernel/src/worker.ts index 1e4c5d72..8de41f34 100644 --- a/packages/pyodide-kernel/src/worker.ts +++ b/packages/pyodide-kernel/src/worker.ts @@ -559,7 +559,7 @@ ${e.stack}`; reject: () => void; resolve: () => void; } | null = null; - protected _pyodide: Pyodide.PyodideInterface = null as any; + protected _pyodide: Pyodide.PyodideAPI = null as any; /** TODO: real typing */ protected _localPath = ''; protected _driveName = ''; From 59d20c824b8258be29f143b0ae70412099496cc7 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Tue, 5 Aug 2025 09:02:04 -0500 Subject: [PATCH 06/11] rework readme changes --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4ff25bfe..a43ef3cf 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,8 @@ | status | `jupyterlite-pyodide-kernel` | `jupyterlite-core` | `jupyterlab` | `notebook` | `retrolab` | | :----: | :--------------------------: | :----------------: | :------------: | :------------: | :----------: | -| stable | `0.6.*` | `>=0.6,<0.7` | `>=4.4.4,<4.5` | `>=7.4.4,<7.5` | - | +| alpha | `0.7.*` | `>=0.6,<0.7` | `>=4.4.5,<4.5` | `>=7.4.5,<7.5` | - | +| stable | `0.6.*` | `>=0.6,<0.7` | `>=4.4.3,<4.5` | `>=7.4.3,<7.5` | - | | stable | `0.5.*` | `>=0.5,<0.6` | `>=4.3.0,<4.4` | `>=7.3.0,<7.4` | - | | stable | `0.4.*` | `>=0.4,<0.5` | `>=4.2.0,<4.3` | `>=7.2.0,<7.3` | - | | stable | `0.3.*` | `>=0.3,<0.4` | `>=4.1.1,<4.2` | `>=7.1.0,<7.2` | - | @@ -45,8 +46,8 @@ yet work in a full, `jupyter_server`-hosted client such as JupyterLab or Noteboo | `>=0.4.*,<=0.4.6` | `0.26.*` | `3.12.*` | `3.1.58` | | `>=0.4.7,<=0.5.0` | `0.27.*` | `3.12.*` | `3.1.58` | | `>=0.5.0,<=0.6.0` | `0.27.*` | `3.12.*` | `3.1.58` | -| `>=0.6.0,<=0.6.0` | `0.27.*` | `3.12.*` | `3.1.58` | -| `>=0.6.1,<=0.7.0` | `0.28.*` | `3.13.*` | `4.0.9` | +| `>=0.6.0,<=0.7.0` | `0.27.*` | `3.12.*` | `3.1.58` | +| `>=0.7.0,<=0.8.0` | `0.28.*` | `3.13.*` | `4.0.9` | Note that the Emscripten version is strict down to the bugfix version. From ae13c86d5e1e1a7564c98f276941714f476f46ef Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Tue, 5 Aug 2025 09:02:29 -0500 Subject: [PATCH 07/11] commit yarn.lock --- yarn.lock | 573 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 335 insertions(+), 238 deletions(-) diff --git a/yarn.lock b/yarn.lock index c8d65f8c..393a31b9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -256,7 +256,7 @@ __metadata: languageName: node linkType: hard -"@codemirror/state@npm:^6.5.0": +"@codemirror/state@npm:^6.5.2": version: 6.5.2 resolution: "@codemirror/state@npm:6.5.2" dependencies: @@ -521,6 +521,22 @@ __metadata: languageName: node linkType: hard +"@isaacs/balanced-match@npm:^4.0.1": + version: 4.0.1 + resolution: "@isaacs/balanced-match@npm:4.0.1" + checksum: 102fbc6d2c0d5edf8f6dbf2b3feb21695a21bc850f11bc47c4f06aa83bd8884fde3fe9d6d797d619901d96865fdcb4569ac2a54c937992c48885c5e3d9967fe8 + languageName: node + linkType: hard + +"@isaacs/brace-expansion@npm:^5.0.0": + version: 5.0.0 + resolution: "@isaacs/brace-expansion@npm:5.0.0" + dependencies: + "@isaacs/balanced-match": ^4.0.1 + checksum: d7a3b8b0ddbf0ccd8eeb1300e29dd0a0c02147e823d8138f248375a365682360620895c66d113e05ee02389318c654379b0e538b996345b83c914941786705b1 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -632,22 +648,22 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/application@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/application@npm:4.4.0" +"@jupyterlab/application@npm:^4.4.4": + version: 4.4.4 + resolution: "@jupyterlab/application@npm:4.4.4" dependencies: "@fortawesome/fontawesome-free": ^5.12.0 - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/docregistry": ^4.4.0 - "@jupyterlab/rendermime": ^4.4.0 - "@jupyterlab/rendermime-interfaces": ^3.12.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/statedb": ^4.4.0 - "@jupyterlab/translation": ^4.4.0 - "@jupyterlab/ui-components": ^4.4.0 + "@jupyterlab/apputils": ^4.5.4 + "@jupyterlab/coreutils": ^6.4.4 + "@jupyterlab/docregistry": ^4.4.4 + "@jupyterlab/rendermime": ^4.4.4 + "@jupyterlab/rendermime-interfaces": ^3.12.4 + "@jupyterlab/services": ^7.4.4 + "@jupyterlab/statedb": ^4.4.4 + "@jupyterlab/translation": ^4.4.4 + "@jupyterlab/ui-components": ^4.4.4 "@lumino/algorithm": ^2.0.3 - "@lumino/application": ^2.4.3 + "@lumino/application": ^2.4.4 "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 @@ -655,24 +671,24 @@ __metadata: "@lumino/polling": ^2.1.4 "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 - checksum: 655acf6571474e52dddcd7beb60159be8aa6e6dc11315f458fe8559cebd3790e853925a1de24fdcbcea96d92c3bfed0a7fe0ca5b53ac8f9b65fd1728307a43a3 + "@lumino/widgets": ^2.7.1 + checksum: 2fa77fdaccee449b029c36b5a07500c39da11aff46e8ef2b6ee59b8518d628c71053b8c06beae12b4745b0af698074a0d9909ed1e8211d49134e8c4b88da622b languageName: node linkType: hard -"@jupyterlab/apputils@npm:^4.5.0, @jupyterlab/apputils@npm:^4.5.1": - version: 4.5.1 - resolution: "@jupyterlab/apputils@npm:4.5.1" - dependencies: - "@jupyterlab/coreutils": ^6.4.1 - "@jupyterlab/observables": ^5.4.1 - "@jupyterlab/rendermime-interfaces": ^3.12.1 - "@jupyterlab/services": ^7.4.1 - "@jupyterlab/settingregistry": ^4.4.1 - "@jupyterlab/statedb": ^4.4.1 - "@jupyterlab/statusbar": ^4.4.1 - "@jupyterlab/translation": ^4.4.1 - "@jupyterlab/ui-components": ^4.4.1 +"@jupyterlab/apputils@npm:^4.5.4": + version: 4.5.4 + resolution: "@jupyterlab/apputils@npm:4.5.4" + dependencies: + "@jupyterlab/coreutils": ^6.4.4 + "@jupyterlab/observables": ^5.4.4 + "@jupyterlab/rendermime-interfaces": ^3.12.4 + "@jupyterlab/services": ^7.4.4 + "@jupyterlab/settingregistry": ^4.4.4 + "@jupyterlab/statedb": ^4.4.4 + "@jupyterlab/statusbar": ^4.4.4 + "@jupyterlab/translation": ^4.4.4 + "@jupyterlab/ui-components": ^4.4.4 "@lumino/algorithm": ^2.0.3 "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 @@ -681,20 +697,20 @@ __metadata: "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 "@lumino/virtualdom": ^2.0.3 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 "@types/react": ^18.0.26 react: ^18.2.0 sanitize-html: ~2.12.1 - checksum: 0eb98d9ccb6efe13b24ecd8c0d19ba0e2ac48a8283e14ad691cc9b95f1f4f8a39e40968e6cfafca9091b0b86c2fef53cf41faf94cf43a5195f421c4216534f4c + checksum: 7fe4506f7c105c9f4b7d36c5e20c57ef33722bccf6b262b334eea86b7660070620978c0adddd1007911066ce2a14dfc22502f1efd4a33e911042720ae652cdd5 languageName: node linkType: hard -"@jupyterlab/builder@npm:~4.4.0": - version: 4.4.1 - resolution: "@jupyterlab/builder@npm:4.4.1" +"@jupyterlab/builder@npm:~4.4.4": + version: 4.4.4 + resolution: "@jupyterlab/builder@npm:4.4.4" dependencies: "@lumino/algorithm": ^2.0.3 - "@lumino/application": ^2.4.3 + "@lumino/application": ^2.4.4 "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 @@ -704,7 +720,7 @@ __metadata: "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 "@lumino/virtualdom": ^2.0.3 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 ajv: ^8.12.0 commander: ^9.4.1 css-loader: ^6.7.1 @@ -726,37 +742,37 @@ __metadata: worker-loader: ^3.0.2 bin: build-labextension: lib/build-labextension.js - checksum: 8a1e0003d5c1e73b5bb9c30edf990eb577d08d9964d1ada2ee439d75257754c11d3a2b7870be1684c59d5804ce2d3a104d803cbe1755e702dda48c847fe87b42 + checksum: 7b9689a55212799b7945d2fdcf84bc0a63bfe321733afebaeff3c5de347aac1adfee596de2600c10c27c6c2cfd6c8cc394d90f2d8cc795baab38ff78c4f37ea6 languageName: node linkType: hard -"@jupyterlab/codeeditor@npm:^4.4.1": - version: 4.4.1 - resolution: "@jupyterlab/codeeditor@npm:4.4.1" +"@jupyterlab/codeeditor@npm:^4.4.4": + version: 4.4.4 + resolution: "@jupyterlab/codeeditor@npm:4.4.4" dependencies: - "@codemirror/state": ^6.5.0 + "@codemirror/state": ^6.5.2 "@jupyter/ydoc": ^3.0.4 - "@jupyterlab/apputils": ^4.5.1 - "@jupyterlab/coreutils": ^6.4.1 - "@jupyterlab/nbformat": ^4.4.1 - "@jupyterlab/observables": ^5.4.1 - "@jupyterlab/statusbar": ^4.4.1 - "@jupyterlab/translation": ^4.4.1 - "@jupyterlab/ui-components": ^4.4.1 + "@jupyterlab/apputils": ^4.5.4 + "@jupyterlab/coreutils": ^6.4.4 + "@jupyterlab/nbformat": ^4.4.4 + "@jupyterlab/observables": ^5.4.4 + "@jupyterlab/statusbar": ^4.4.4 + "@jupyterlab/translation": ^4.4.4 + "@jupyterlab/ui-components": ^4.4.4 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/dragdrop": ^2.1.6 "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 react: ^18.2.0 - checksum: f9949bca20387650d707ec8874489d9747c6ffd6d310fadd56dd3d31ee3b7ee73d7f0543d31cdeb298b8995247462f970dbf5bd5681c0756212c44f44d4cec96 + checksum: 5ba5ce9015297a019df22fe33ad94d399d2352a3b4e8f932d684fe4bbff4c65c8d96afb3c9015eaafa623aa1d237bc36668ffe848832ef631ff972b1e852d3f4 languageName: node linkType: hard -"@jupyterlab/coreutils@npm:^6.4.0, @jupyterlab/coreutils@npm:^6.4.1, @jupyterlab/coreutils@npm:^6.4.3, @jupyterlab/coreutils@npm:~6.4.3": - version: 6.4.3 - resolution: "@jupyterlab/coreutils@npm:6.4.3" +"@jupyterlab/coreutils@npm:^6.4.4, @jupyterlab/coreutils@npm:~6.4.4": + version: 6.4.4 + resolution: "@jupyterlab/coreutils@npm:6.4.4" dependencies: "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 @@ -764,154 +780,154 @@ __metadata: minimist: ~1.2.0 path-browserify: ^1.0.0 url-parse: ~1.5.4 - checksum: f9ffd692d4e30f4813e4985972ff4323752dd30497877b58a8a791f71eda8655efe2297c38cb83b6b0ed057707c8bf50633d7bdd9c2d388a400d986458307cf4 + checksum: 00e56eeb06f61a0dca4dbf0c6b45c11a64473c1f5040c24b6a47012758155e21700c727f3862e70274406749ac5b63e5585173186ef8911fe42e7f2e614b3604 languageName: node linkType: hard -"@jupyterlab/docregistry@npm:^4.4.0": - version: 4.4.1 - resolution: "@jupyterlab/docregistry@npm:4.4.1" +"@jupyterlab/docregistry@npm:^4.4.4": + version: 4.4.4 + resolution: "@jupyterlab/docregistry@npm:4.4.4" dependencies: "@jupyter/ydoc": ^3.0.4 - "@jupyterlab/apputils": ^4.5.1 - "@jupyterlab/codeeditor": ^4.4.1 - "@jupyterlab/coreutils": ^6.4.1 - "@jupyterlab/observables": ^5.4.1 - "@jupyterlab/rendermime": ^4.4.1 - "@jupyterlab/rendermime-interfaces": ^3.12.1 - "@jupyterlab/services": ^7.4.1 - "@jupyterlab/translation": ^4.4.1 - "@jupyterlab/ui-components": ^4.4.1 + "@jupyterlab/apputils": ^4.5.4 + "@jupyterlab/codeeditor": ^4.4.4 + "@jupyterlab/coreutils": ^6.4.4 + "@jupyterlab/observables": ^5.4.4 + "@jupyterlab/rendermime": ^4.4.4 + "@jupyterlab/rendermime-interfaces": ^3.12.4 + "@jupyterlab/services": ^7.4.4 + "@jupyterlab/translation": ^4.4.4 + "@jupyterlab/ui-components": ^4.4.4 "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/messaging": ^2.0.3 "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 react: ^18.2.0 - checksum: a451d1d8f32b4e07c810c3e2c3615e7abd1c1d57a088ec9b5a38cfe46dd863fd5e0c018ace25720bb0b05e5e632efe29c6d1d261906066bbc84ac31b54287e1a + checksum: 062351e5606b0bf94c79bc6bdde2aa794dd2872dc675421f2de102bb7351c660db2c9255e0e7e025b5b08c9eb85df0059a50848944868d6e7c5cc5b17306584b languageName: node linkType: hard -"@jupyterlab/logconsole@npm:^4.4.0": - version: 4.4.1 - resolution: "@jupyterlab/logconsole@npm:4.4.1" - dependencies: - "@jupyterlab/coreutils": ^6.4.1 - "@jupyterlab/nbformat": ^4.4.1 - "@jupyterlab/outputarea": ^4.4.1 - "@jupyterlab/rendermime": ^4.4.1 - "@jupyterlab/services": ^7.4.1 - "@jupyterlab/translation": ^4.4.1 +"@jupyterlab/logconsole@npm:^4.4.4": + version: 4.4.4 + resolution: "@jupyterlab/logconsole@npm:4.4.4" + dependencies: + "@jupyterlab/coreutils": ^6.4.4 + "@jupyterlab/nbformat": ^4.4.4 + "@jupyterlab/outputarea": ^4.4.4 + "@jupyterlab/rendermime": ^4.4.4 + "@jupyterlab/services": ^7.4.4 + "@jupyterlab/translation": ^4.4.4 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 - checksum: 693a9e94c6188ca30c84fcf9b2004c971bb5a3f75a03b414e24976eb9baa6b6b197a0a4970b53dd853851b746c9d72ed865e908502a3c5d33660d4d8c5c6dd88 + "@lumino/widgets": ^2.7.1 + checksum: 476b242cbbc52cb2e876961894600edc1e543e9dd883258f940cdf59ec3207d1a132bc7267d5e56aeba993f861abb5e11af237bf7b28e82857430ab51e9764d7 languageName: node linkType: hard -"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.4.1, @jupyterlab/nbformat@npm:^4.4.3, @jupyterlab/nbformat@npm:~4.4.3": - version: 4.4.3 - resolution: "@jupyterlab/nbformat@npm:4.4.3" +"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.4.4, @jupyterlab/nbformat@npm:~4.4.4": + version: 4.4.4 + resolution: "@jupyterlab/nbformat@npm:4.4.4" dependencies: "@lumino/coreutils": ^2.2.1 - checksum: 2e743fcf41fa7e0bbbe06fb417467b32b3679544f5b6ebf33623ce92e04e0d545c879e5eead6b201a83e2d8aa503df9c95050be67244cc4a6c65355120f9b0fe + checksum: 976230c78fc3691a259fa41f28770431c20772687b61321814a9870ccac13d7e552e0edeeac54264dbd19a60070e0a9535974ba8581e2bf6e5cf0a9d08dc308b languageName: node linkType: hard -"@jupyterlab/observables@npm:^5.4.1, @jupyterlab/observables@npm:~5.4.3": - version: 5.4.3 - resolution: "@jupyterlab/observables@npm:5.4.3" +"@jupyterlab/observables@npm:^5.4.4, @jupyterlab/observables@npm:~5.4.4": + version: 5.4.4 + resolution: "@jupyterlab/observables@npm:5.4.4" dependencies: "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 - checksum: 97189f20cc95e3eaed94c4a2915e778be5282f7dbf04d99d1e0a348ee57601800b80244c5d7502f3c8d61ea496aeaa9d24c081deec8a6bd4c7f247d6a3c43fdc + checksum: efd088c70a4d52370d7eebd3542d830e6eea9338dcb146628c0ee932d22917822fb056ea59ae58c71ad542e761ab36d641f699369d7d4b2c2a1452efb12af3c0 languageName: node linkType: hard -"@jupyterlab/outputarea@npm:^4.4.1": - version: 4.4.1 - resolution: "@jupyterlab/outputarea@npm:4.4.1" - dependencies: - "@jupyterlab/apputils": ^4.5.1 - "@jupyterlab/nbformat": ^4.4.1 - "@jupyterlab/observables": ^5.4.1 - "@jupyterlab/rendermime": ^4.4.1 - "@jupyterlab/rendermime-interfaces": ^3.12.1 - "@jupyterlab/services": ^7.4.1 - "@jupyterlab/translation": ^4.4.1 +"@jupyterlab/outputarea@npm:^4.4.4": + version: 4.4.4 + resolution: "@jupyterlab/outputarea@npm:4.4.4" + dependencies: + "@jupyterlab/apputils": ^4.5.4 + "@jupyterlab/nbformat": ^4.4.4 + "@jupyterlab/observables": ^5.4.4 + "@jupyterlab/rendermime": ^4.4.4 + "@jupyterlab/rendermime-interfaces": ^3.12.4 + "@jupyterlab/services": ^7.4.4 + "@jupyterlab/translation": ^4.4.4 "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/messaging": ^2.0.3 "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 - checksum: 1288ef0127f701739401b573e3a81fee71e4af1e9226790d422e081f8d6d98064a4cb732c8095d40deb75156e4bdbda654285e4ecf0b62ae8baf80d4d2efcf77 + "@lumino/widgets": ^2.7.1 + checksum: cf7777d3908d67c1f5c2834a0fc77ffad6f865ac175b88903657364fddec8ea0bd0d4cf2cdfc4d8829e9aaaad143119ef084f44af7816dd1cc6693ce5b402c32 languageName: node linkType: hard -"@jupyterlab/rendermime-interfaces@npm:^3.12.0, @jupyterlab/rendermime-interfaces@npm:^3.12.1": - version: 3.12.1 - resolution: "@jupyterlab/rendermime-interfaces@npm:3.12.1" +"@jupyterlab/rendermime-interfaces@npm:^3.12.4": + version: 3.12.4 + resolution: "@jupyterlab/rendermime-interfaces@npm:3.12.4" dependencies: "@lumino/coreutils": ^1.11.0 || ^2.2.1 - "@lumino/widgets": ^1.37.2 || ^2.7.0 - checksum: 73ac345f0367c0ee502a66aad2b35d4be7da4d1cb52a89959a72dc84029adc95714121e2d22144208be1e1050cff8198c9208ddde4cec7a12ba8a69981bd7091 + "@lumino/widgets": ^1.37.2 || ^2.7.1 + checksum: f90e1b83b5ebb576f15ec49e4d4adf7f19b2acc4d2fdfc6bad955e9337e5fa229af45bada70d5ecae95bf2bfef9989003bad99fa0c0a03108055395ef687fae5 languageName: node linkType: hard -"@jupyterlab/rendermime@npm:^4.4.0, @jupyterlab/rendermime@npm:^4.4.1": - version: 4.4.1 - resolution: "@jupyterlab/rendermime@npm:4.4.1" - dependencies: - "@jupyterlab/apputils": ^4.5.1 - "@jupyterlab/coreutils": ^6.4.1 - "@jupyterlab/nbformat": ^4.4.1 - "@jupyterlab/observables": ^5.4.1 - "@jupyterlab/rendermime-interfaces": ^3.12.1 - "@jupyterlab/services": ^7.4.1 - "@jupyterlab/translation": ^4.4.1 +"@jupyterlab/rendermime@npm:^4.4.4": + version: 4.4.4 + resolution: "@jupyterlab/rendermime@npm:4.4.4" + dependencies: + "@jupyterlab/apputils": ^4.5.4 + "@jupyterlab/coreutils": ^6.4.4 + "@jupyterlab/nbformat": ^4.4.4 + "@jupyterlab/observables": ^5.4.4 + "@jupyterlab/rendermime-interfaces": ^3.12.4 + "@jupyterlab/services": ^7.4.4 + "@jupyterlab/translation": ^4.4.4 "@lumino/coreutils": ^2.2.1 "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 lodash.escape: ^4.0.1 - checksum: ad6138dd7078ea7352edde0381cc0fcce8f032a3e0351c6ab079aa1c5d59b8e0d05529d2c030e595da311c412ab7cac015c2cd47e1f8aa45972ffb30175282d5 + checksum: fceb4b2a412e3c74ec289661142107aa15433e4154e57f9ac921413affbb503f80a2e8b6ddd78a9671cfb4b0bd3eb59bb351d2386f3817e5d233efc646ec3ca2 languageName: node linkType: hard -"@jupyterlab/services@npm:^7.4.0, @jupyterlab/services@npm:^7.4.1, @jupyterlab/services@npm:~7.4.3": - version: 7.4.3 - resolution: "@jupyterlab/services@npm:7.4.3" +"@jupyterlab/services@npm:^7.4.4, @jupyterlab/services@npm:~7.4.4": + version: 7.4.4 + resolution: "@jupyterlab/services@npm:7.4.4" dependencies: "@jupyter/ydoc": ^3.0.4 - "@jupyterlab/coreutils": ^6.4.3 - "@jupyterlab/nbformat": ^4.4.3 - "@jupyterlab/settingregistry": ^4.4.3 - "@jupyterlab/statedb": ^4.4.3 + "@jupyterlab/coreutils": ^6.4.4 + "@jupyterlab/nbformat": ^4.4.4 + "@jupyterlab/settingregistry": ^4.4.4 + "@jupyterlab/statedb": ^4.4.4 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/polling": ^2.1.4 "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 ws: ^8.11.0 - checksum: 83c3e903c54e665e73d5beec7bf0de8785a124974eefce13b146fcd9afa5f353e5a379097d7913d87f92800097f95e104ce224061bd113776092d31bb07bd8b4 + checksum: 162bf9f908103eff736df4dfa9d32d79d6af40e09975bbd39275f1e19f30e8688f355b543ca4c3c5ad720f017d13e4fe01a3e98fc477069157c3c7e1c23ebe10 languageName: node linkType: hard -"@jupyterlab/settingregistry@npm:^4.4.1, @jupyterlab/settingregistry@npm:^4.4.3, @jupyterlab/settingregistry@npm:~4.4.3": - version: 4.4.3 - resolution: "@jupyterlab/settingregistry@npm:4.4.3" +"@jupyterlab/settingregistry@npm:^4.4.4, @jupyterlab/settingregistry@npm:~4.4.4": + version: 4.4.4 + resolution: "@jupyterlab/settingregistry@npm:4.4.4" dependencies: - "@jupyterlab/nbformat": ^4.4.3 - "@jupyterlab/statedb": ^4.4.3 + "@jupyterlab/nbformat": ^4.4.4 + "@jupyterlab/statedb": ^4.4.4 "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 @@ -921,62 +937,62 @@ __metadata: json5: ^2.2.3 peerDependencies: react: ">=16" - checksum: d9a6a4d130d7e7190633d08bb9d28c8273aba967b350f6d55c6281f36cda8a3cd71942daee34b32f47b94b2a1cd215b3c434b9243af54c494be1b86c2eea39e9 + checksum: 542a6703a0c26c2ad775ec6c2734704a34d2e6c48c39c51fe143cd8af03383748b4682b3ae4ea9bbead658c77c55112760720e5b41b60738f671ca7869b47334 languageName: node linkType: hard -"@jupyterlab/statedb@npm:^4.4.0, @jupyterlab/statedb@npm:^4.4.1, @jupyterlab/statedb@npm:^4.4.3, @jupyterlab/statedb@npm:~4.4.3": - version: 4.4.3 - resolution: "@jupyterlab/statedb@npm:4.4.3" +"@jupyterlab/statedb@npm:^4.4.4, @jupyterlab/statedb@npm:~4.4.4": + version: 4.4.4 + resolution: "@jupyterlab/statedb@npm:4.4.4" dependencies: "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 - checksum: ae50806cac848c752f4ecda6906d6566c626f28739a276438445a87a3f8a206ce920623486c499f433ae57d818a98e815b89bda34479c9d4bbfef86c784ad8b0 + checksum: 9b98f6cebdb812f3d586fd55a8ca4ac0198aa9f3492b2dc7d844209b58992ae63e432a74139e18e29e49094f86770ac5c10cb6d6e44b4ed97b47997b08220a80 languageName: node linkType: hard -"@jupyterlab/statusbar@npm:^4.4.1": - version: 4.4.1 - resolution: "@jupyterlab/statusbar@npm:4.4.1" +"@jupyterlab/statusbar@npm:^4.4.4": + version: 4.4.4 + resolution: "@jupyterlab/statusbar@npm:4.4.4" dependencies: - "@jupyterlab/ui-components": ^4.4.1 + "@jupyterlab/ui-components": ^4.4.4 "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 react: ^18.2.0 - checksum: 2b18f0983ac134299ffb07d9b917f1ff0db9dd54672b242e9dda8d33c1196399fb44a540a07b34f5d4cddb4aef7d389d70160d6cf4647d494975544f67be3e23 + checksum: 44c9e72154bfd0c035c5dc14638967ac37bb0859e7285bbec394ee8be04d0ed9595968d4fc31806c683b4c7a32eaeccca2a9ee57f2bc30a81d79634a158b99a9 languageName: node linkType: hard -"@jupyterlab/translation@npm:^4.4.0, @jupyterlab/translation@npm:^4.4.1": - version: 4.4.1 - resolution: "@jupyterlab/translation@npm:4.4.1" +"@jupyterlab/translation@npm:^4.4.4": + version: 4.4.4 + resolution: "@jupyterlab/translation@npm:4.4.4" dependencies: - "@jupyterlab/coreutils": ^6.4.1 - "@jupyterlab/rendermime-interfaces": ^3.12.1 - "@jupyterlab/services": ^7.4.1 - "@jupyterlab/statedb": ^4.4.1 + "@jupyterlab/coreutils": ^6.4.4 + "@jupyterlab/rendermime-interfaces": ^3.12.4 + "@jupyterlab/services": ^7.4.4 + "@jupyterlab/statedb": ^4.4.4 "@lumino/coreutils": ^2.2.1 - checksum: eb535c8a3f60212f506ee9e52a95280cf34ba0d004dc0761f6489fd61b552f3028a11618c05112db5fff9a003d575a8cfcce929923752681fb47dc813dacac8a + checksum: 330c6d5bbfb6b9afc33a38172d644bd5eae23ef328032d23782bc256f117ffeb22fa42f58260d471878fbdfe4a8880f264d71de54290594495644534ee4c300f languageName: node linkType: hard -"@jupyterlab/ui-components@npm:^4.4.0, @jupyterlab/ui-components@npm:^4.4.1": - version: 4.4.1 - resolution: "@jupyterlab/ui-components@npm:4.4.1" +"@jupyterlab/ui-components@npm:^4.4.4": + version: 4.4.4 + resolution: "@jupyterlab/ui-components@npm:4.4.4" dependencies: "@jupyter/react-components": ^0.16.6 "@jupyter/web-components": ^0.16.6 - "@jupyterlab/coreutils": ^6.4.1 - "@jupyterlab/observables": ^5.4.1 - "@jupyterlab/rendermime-interfaces": ^3.12.1 - "@jupyterlab/translation": ^4.4.1 + "@jupyterlab/coreutils": ^6.4.4 + "@jupyterlab/observables": ^5.4.4 + "@jupyterlab/rendermime-interfaces": ^3.12.4 + "@jupyterlab/translation": ^4.4.4 "@lumino/algorithm": ^2.0.3 "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 @@ -986,7 +1002,7 @@ __metadata: "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 "@lumino/virtualdom": ^2.0.3 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 "@rjsf/core": ^5.13.4 "@rjsf/utils": ^5.13.4 react: ^18.2.0 @@ -994,51 +1010,51 @@ __metadata: typestyle: ^2.0.4 peerDependencies: react: ^18.2.0 - checksum: d4fadfa3c686f5bc5b5f280c245d21b4d9e53542e362b7191d72c709f622e6317d48062039a9512f11cbeacb0773598d7cfc008fa2528fc7c6926baf8295007e + checksum: 31961c53ea3d866c69a2a9bbb8d5ec1cc4a818301ae7e0abd086b42b5af08ae38e86691e7df5fedf4eb482e7ddfe098d4b03c3129d0e68c8f1aa581c8f98953f languageName: node linkType: hard -"@jupyterlite/contents@npm:^0.6.0": - version: 0.6.0 - resolution: "@jupyterlite/contents@npm:0.6.0" +"@jupyterlite/contents@npm:^0.6.3": + version: 0.6.3 + resolution: "@jupyterlite/contents@npm:0.6.3" dependencies: - "@jupyterlab/nbformat": ~4.4.3 - "@jupyterlab/services": ~7.4.3 - "@jupyterlite/localforage": ^0.6.0 + "@jupyterlab/nbformat": ~4.4.4 + "@jupyterlab/services": ~7.4.4 + "@jupyterlite/localforage": ^0.6.3 "@lumino/coreutils": ^2.2.1 "@types/emscripten": ^1.39.6 localforage: ^1.9.0 mime: ^3.0.0 - checksum: 5a58ab590eef07c82b5aef2ec1a0d3e03e0d0e94fffbc260acf603ad6c2613bb434512d019b3ca28a330f1863e4c6720eb5ecbcd239be80b00a0fbbe92ae3581 + checksum: a638d298d5e61e5c100dce960acd71239d25cccf77d2bbd4b8b5abe3b9544f1a003421e7049d645baa97f45eb917d2b9b4b024f437285b8e8d72af66da5048ce languageName: node linkType: hard -"@jupyterlite/kernel@npm:^0.6.0": - version: 0.6.0 - resolution: "@jupyterlite/kernel@npm:0.6.0" +"@jupyterlite/kernel@npm:^0.6.3": + version: 0.6.3 + resolution: "@jupyterlite/kernel@npm:0.6.3" dependencies: - "@jupyterlab/coreutils": ~6.4.3 - "@jupyterlab/observables": ~5.4.3 - "@jupyterlab/services": ~7.4.3 + "@jupyterlab/coreutils": ~6.4.4 + "@jupyterlab/observables": ~5.4.4 + "@jupyterlab/services": ~7.4.4 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/signaling": ^2.1.4 async-mutex: ^0.3.1 comlink: ^4.3.1 mock-socket: ^9.3.1 - checksum: 2c06feb1a170c81f09c39b0a3f468becbeef53c04a73203a79d4556ccefb95620dc20666d2be01876bd7f3faf0a4f1a9aa288f4d424ed9ed2847d040cc974a90 + checksum: bb6813876a5a8248b861aefeb666f1c391dd56c760d1cee7195a7b07975398cc83892abf67ec045fc08ba4ca82798ab765aee5703b563f47061fc0dc95a79574 languageName: node linkType: hard -"@jupyterlite/localforage@npm:^0.6.0": - version: 0.6.0 - resolution: "@jupyterlite/localforage@npm:0.6.0" +"@jupyterlite/localforage@npm:^0.6.3": + version: 0.6.3 + resolution: "@jupyterlite/localforage@npm:0.6.3" dependencies: - "@jupyterlab/coreutils": ~6.4.3 + "@jupyterlab/coreutils": ~6.4.4 "@lumino/coreutils": ^2.2.1 localforage: ^1.9.0 localforage-memoryStorageDriver: ^0.9.2 - checksum: d9b6f4475bb7e7c40df2a058e9391d483c88e87d9d0c93e3aa9dfa2015e1396b3da68fc8e5c4d43b6a8d11680008806bd16bb73fef7bf42f5ef158459be64f9d + checksum: 262b0be5ad6ccf27ea958339a5f97e3fa00d4090f9e36f19b1dd2bac1f7967a8b9a1cc09b5fb06b6738bd77f5f0669ca9977bded013e9b784e3cc56b1a3067d7 languageName: node linkType: hard @@ -1046,15 +1062,15 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlite/pyodide-kernel-extension@workspace:packages/pyodide-kernel-extension" dependencies: - "@jupyterlab/application": ^4.4.0 - "@jupyterlab/builder": ~4.4.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/logconsole": ^4.4.0 - "@jupyterlite/contents": ^0.6.0 - "@jupyterlite/kernel": ^0.6.0 + "@jupyterlab/application": ^4.4.4 + "@jupyterlab/builder": ~4.4.4 + "@jupyterlab/coreutils": ^6.4.4 + "@jupyterlab/logconsole": ^4.4.4 + "@jupyterlite/contents": ^0.6.3 + "@jupyterlite/kernel": ^0.6.3 "@jupyterlite/pyodide-kernel": ^0.6.1 - "@jupyterlite/server": ^0.6.0 - rimraf: ^5.0.1 + "@jupyterlite/server": ^0.6.3 + rimraf: ^6.0.1 typescript: ~5.2.2 languageName: unknown linkType: soft @@ -1081,66 +1097,66 @@ __metadata: resolution: "@jupyterlite/pyodide-kernel@workspace:packages/pyodide-kernel" dependencies: "@babel/core": ^7.22.17 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/logconsole": ^4.4.0 - "@jupyterlite/contents": ^0.6.0 - "@jupyterlite/kernel": ^0.6.0 + "@jupyterlab/coreutils": ^6.4.4 + "@jupyterlab/logconsole": ^4.4.4 + "@jupyterlite/contents": ^0.6.3 + "@jupyterlite/kernel": ^0.6.3 coincident: ^1.2.3 comlink: ^4.4.2 esbuild: ^0.19.2 - pyodide: 0.27.6 - rimraf: ^5.0.1 + pyodide: 0.28.1 + rimraf: ^6.0.1 typescript: ~5.2.2 languageName: unknown linkType: soft -"@jupyterlite/server@npm:^0.6.0": - version: 0.6.0 - resolution: "@jupyterlite/server@npm:0.6.0" - dependencies: - "@jupyterlab/coreutils": ~6.4.3 - "@jupyterlab/nbformat": ~4.4.3 - "@jupyterlab/observables": ~5.4.3 - "@jupyterlab/services": ~7.4.3 - "@jupyterlab/settingregistry": ~4.4.3 - "@jupyterlab/statedb": ~4.4.3 - "@jupyterlite/contents": ^0.6.0 - "@jupyterlite/kernel": ^0.6.0 - "@jupyterlite/session": ^0.6.0 - "@jupyterlite/settings": ^0.6.0 +"@jupyterlite/server@npm:^0.6.3": + version: 0.6.3 + resolution: "@jupyterlite/server@npm:0.6.3" + dependencies: + "@jupyterlab/coreutils": ~6.4.4 + "@jupyterlab/nbformat": ~4.4.4 + "@jupyterlab/observables": ~5.4.4 + "@jupyterlab/services": ~7.4.4 + "@jupyterlab/settingregistry": ~4.4.4 + "@jupyterlab/statedb": ~4.4.4 + "@jupyterlite/contents": ^0.6.3 + "@jupyterlite/kernel": ^0.6.3 + "@jupyterlite/session": ^0.6.3 + "@jupyterlite/settings": ^0.6.3 "@lumino/application": ^2.4.4 "@lumino/coreutils": ^2.2.1 "@lumino/signaling": ^2.1.4 "@types/emscripten": ^1.39.6 mock-socket: ^9.3.1 - checksum: 99adacee336341aa283400614ec33e78eff15f32af35e586017d79d59f45e7fe104c939ee0eb63c98178e92d2d308ed62e86f417248bdcef29df2cfe4c28f59f + checksum: 65f64e892bbfb725e655bbe3bd25044987304a0488abd0013f79a896017df80d8a37de195cde7b927f505ff39887bd592c4c15d036fa5ec917b206d6ef1403dd languageName: node linkType: hard -"@jupyterlite/session@npm:^0.6.0": - version: 0.6.0 - resolution: "@jupyterlite/session@npm:0.6.0" +"@jupyterlite/session@npm:^0.6.3": + version: 0.6.3 + resolution: "@jupyterlite/session@npm:0.6.3" dependencies: - "@jupyterlab/coreutils": ~6.4.3 - "@jupyterlab/services": ~7.4.3 - "@jupyterlite/kernel": ^0.6.0 + "@jupyterlab/coreutils": ~6.4.4 + "@jupyterlab/services": ~7.4.4 + "@jupyterlite/kernel": ^0.6.3 "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 - checksum: 6d820eba9f25472d6e385d46ab051c3c2f4107aa0c6010dc593a3a09f4bcf12c1937689e8b32b7d7feee89af565eca32405be0aa803410cd2956f1b456aa54f3 + checksum: abdc46ecb1ba5848037f48a8f68e9e01a3cbdd242c4fc50a8eddd1ea06e836d72f2f8d8c7d10ed4057337db06501fd299e6ee9ae4bbfd9d392885b6e6b9c8c40 languageName: node linkType: hard -"@jupyterlite/settings@npm:^0.6.0": - version: 0.6.0 - resolution: "@jupyterlite/settings@npm:0.6.0" +"@jupyterlite/settings@npm:^0.6.3": + version: 0.6.3 + resolution: "@jupyterlite/settings@npm:0.6.3" dependencies: - "@jupyterlab/coreutils": ~6.4.3 - "@jupyterlab/settingregistry": ~4.4.3 - "@jupyterlite/localforage": ^0.6.0 + "@jupyterlab/coreutils": ~6.4.4 + "@jupyterlab/settingregistry": ~4.4.4 + "@jupyterlite/localforage": ^0.6.3 "@lumino/coreutils": ^2.2.1 json5: ^2.2.0 localforage: ^1.9.0 - checksum: a162d40043fcdda4b951e173a14c01eb6bcc02c135cfd70d1f13bd498451a0c8ba0e87e72584407954b904732f9d32170efda013a451101207ac73bd0347ddb5 + checksum: 541986ffe90428adb50fa6e4ff22153f8f527fa2b8ce639dbced4ab74dea087829b6794f09370baa78a13ea7906cfb867ab69c3fb361f00a805659dfd56f9313 languageName: node linkType: hard @@ -1235,7 +1251,7 @@ __metadata: languageName: node linkType: hard -"@lumino/application@npm:^2.4.3, @lumino/application@npm:^2.4.4": +"@lumino/application@npm:^2.4.4": version: 2.4.4 resolution: "@lumino/application@npm:2.4.4" dependencies: @@ -1359,7 +1375,7 @@ __metadata: languageName: node linkType: hard -"@lumino/widgets@npm:^1.37.2 || ^2.7.0, @lumino/widgets@npm:^2.7.0, @lumino/widgets@npm:^2.7.1": +"@lumino/widgets@npm:^1.37.2 || ^2.7.1, @lumino/widgets@npm:^2.7.1": version: 2.7.1 resolution: "@lumino/widgets@npm:2.7.1" dependencies: @@ -3577,7 +3593,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:7.0.3, cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -3588,6 +3604,17 @@ __metadata: languageName: node linkType: hard +"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" + dependencies: + path-key: ^3.1.0 + shebang-command: ^2.0.0 + which: ^2.0.1 + checksum: 8d306efacaf6f3f60e0224c287664093fa9185680b2d195852ba9a863f85d02dcc737094c6e512175f8ee0161f9b87c73c6826034c2422e39de7d6569cf4503b + languageName: node + linkType: hard + "css-loader@npm:^6.7.1": version: 6.10.0 resolution: "css-loader@npm:6.10.0" @@ -4493,13 +4520,13 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" +"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.1": + version: 3.3.1 + resolution: "foreground-child@npm:3.3.1" dependencies: - cross-spawn: ^7.0.0 + cross-spawn: ^7.0.6 signal-exit: ^4.0.1 - checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 + checksum: b2c1a6fc0bf0233d645d9fefdfa999abf37db1b33e5dab172b3cbfb0662b88bfbd2c9e7ab853533d199050ec6b65c03fcf078fc212d26e4990220e98c6930eef languageName: node linkType: hard @@ -4773,6 +4800,22 @@ __metadata: languageName: node linkType: hard +"glob@npm:^11.0.0": + version: 11.0.3 + resolution: "glob@npm:11.0.3" + dependencies: + foreground-child: ^3.3.1 + jackspeak: ^4.1.1 + minimatch: ^10.0.3 + minipass: ^7.1.2 + package-json-from-dist: ^1.0.0 + path-scurry: ^2.0.0 + bin: + glob: dist/esm/bin.mjs + checksum: 65ddc1e3c969e87999880580048763cc8b5bdd375930dd43b8100a5ba481d2e2563e4553de42875790800c602522a98aa8d3ed1c5bd4d27621609e6471eb371d + languageName: node + linkType: hard + "glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:~7.1.6": version: 7.1.7 resolution: "glob@npm:7.1.7" @@ -5448,6 +5491,15 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^4.1.1": + version: 4.1.1 + resolution: "jackspeak@npm:4.1.1" + dependencies: + "@isaacs/cliui": ^8.0.2 + checksum: daca714c5adebfb80932c0b0334025307b68602765098d73d52ec546bc4defdb083292893384261c052742255d0a77d8fcf96f4c669bcb4a99b498b94a74955e + languageName: node + linkType: hard + "jake@npm:^10.8.5": version: 10.8.7 resolution: "jake@npm:10.8.7" @@ -5993,6 +6045,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^11.0.0": + version: 11.1.0 + resolution: "lru-cache@npm:11.1.0" + checksum: 6274e90b5fdff87570fe26fe971467a5ae1f25f132bebe187e71c5627c7cd2abb94b47addd0ecdad034107667726ebde1abcef083d80f2126e83476b2c4e7c82 + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -6261,6 +6320,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^10.0.3": + version: 10.0.3 + resolution: "minimatch@npm:10.0.3" + dependencies: + "@isaacs/brace-expansion": ^5.0.0 + checksum: 20bfb708095a321cb43c20b78254e484cb7d23aad992e15ca3234a3331a70fa9cd7a50bc1a7c7b2b9c9890c37ff0685f8380028fcc28ea5e6de75b1d4f9374aa + languageName: node + linkType: hard + "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -6414,10 +6482,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 2bfd325b95c555f2b4d2814d49325691c7bee937d753814861b0b49d5edcda55cbbf22b6b6a60bb91eddac8668771f03c5ff647dcd9d0f798e9548b9cdc46ee3 languageName: node linkType: hard @@ -7106,6 +7174,13 @@ __metadata: languageName: node linkType: hard +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 + languageName: node + linkType: hard + "pacote@npm:^15.2.0": version: 15.2.0 resolution: "pacote@npm:15.2.0" @@ -7242,6 +7317,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^2.0.0": + version: 2.0.0 + resolution: "path-scurry@npm:2.0.0" + dependencies: + lru-cache: ^11.0.0 + minipass: ^7.1.2 + checksum: 9953ce3857f7e0796b187a7066eede63864b7e1dfc14bf0484249801a5ab9afb90d9a58fc533ebb1b552d23767df8aa6a2c6c62caf3f8a65f6ce336a97bbb484 + languageName: node + linkType: hard + "path-type@npm:^3.0.0": version: 3.0.0 resolution: "path-type@npm:3.0.0" @@ -7513,12 +7598,12 @@ __metadata: languageName: node linkType: hard -"pyodide@npm:0.27.6": - version: 0.27.6 - resolution: "pyodide@npm:0.27.6" +"pyodide@npm:0.28.1": + version: 0.28.1 + resolution: "pyodide@npm:0.28.1" dependencies: ws: ^8.5.0 - checksum: e88dc0d6048907244ed47c93a7ddc03e22b70868cf3bf91a9591e639cd917d4df8f462e2d83642afe2786ec415fd8731078b5aa7d047e240a27484defa5b1468 + checksum: a84604aaf2a0f9e01475c77b58a9cacadf49b42d8f4ab34f8165754a9a954e8b9c7c3bdeaf3977a26652c9b19be47d13467ef82be21d7228a4e6edfd09da5a76 languageName: node linkType: hard @@ -7864,6 +7949,18 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^6.0.1": + version: 6.0.1 + resolution: "rimraf@npm:6.0.1" + dependencies: + glob: ^11.0.0 + package-json-from-dist: ^1.0.0 + bin: + rimraf: dist/esm/bin.mjs + checksum: 8ba5b84131c1344e9417cb7e8c05d8368bb73cbe5dd4c1d5eb49fc0b558209781658d18c450460e30607d0b7865bb067482839a2f343b186b07ae87715837e66 + languageName: node + linkType: hard + "run-async@npm:^2.4.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" From 50f0e9e9f45c9aaea37e972ce929739dda65f256 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Tue, 5 Aug 2025 09:54:34 -0500 Subject: [PATCH 08/11] target jupyterlite-core 0.7.0a1 --- .../pyodide-kernel-extension/package.json | 14 +- pyproject.toml | 4 +- yarn.lock | 449 +++++++++++++++--- 3 files changed, 379 insertions(+), 88 deletions(-) diff --git a/packages/pyodide-kernel-extension/package.json b/packages/pyodide-kernel-extension/package.json index f612e633..addfc903 100644 --- a/packages/pyodide-kernel-extension/package.json +++ b/packages/pyodide-kernel-extension/package.json @@ -47,16 +47,16 @@ "watch:labextension": "jupyter labextension watch ." }, "dependencies": { - "@jupyterlab/application": "^4.4.4", - "@jupyterlab/coreutils": "^6.4.4", - "@jupyterlab/logconsole": "^4.4.4", - "@jupyterlite/contents": "^0.6.3", - "@jupyterlite/kernel": "^0.6.3", + "@jupyterlab/application": "~4.5.0-alpha.1", + "@jupyterlab/coreutils": "~6.5.0-alpha.1", + "@jupyterlab/logconsole": "~4.5.0-alpha.1", + "@jupyterlite/contents": "^0.7.0-alpha.1", + "@jupyterlite/kernel": "^0.7.0-alpha.1", "@jupyterlite/pyodide-kernel": "^0.6.1", - "@jupyterlite/server": "^0.6.3" + "@jupyterlite/server": "^0.7.0-alpha.1" }, "devDependencies": { - "@jupyterlab/builder": "~4.4.4", + "@jupyterlab/builder": "~4.5.0-alpha.1", "rimraf": "^6.0.1", "typescript": "~5.2.2" }, diff --git a/pyproject.toml b/pyproject.toml index 76d55573..c50ef062 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [build-system] requires = [ "hatchling >=1.4.0", - "jupyterlab >=4.4.4,<4.5.0a0", + "jupyterlab >=4.5.0a1,<4.6.0a0", ] build-backend = "hatchling.build" @@ -37,7 +37,7 @@ classifiers = [ "Programming Language :: Python :: 3.13", ] dependencies = [ - "jupyterlite-core >=0.6.3,<0.7.0", + "jupyterlite-core >=0.7.0a1,<0.8.0", "pkginfo" ] diff --git a/yarn.lock b/yarn.lock index 393a31b9..95a670ed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -648,20 +648,20 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/application@npm:^4.4.4": - version: 4.4.4 - resolution: "@jupyterlab/application@npm:4.4.4" +"@jupyterlab/application@npm:~4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/application@npm:4.5.0-alpha.1" dependencies: "@fortawesome/fontawesome-free": ^5.12.0 - "@jupyterlab/apputils": ^4.5.4 - "@jupyterlab/coreutils": ^6.4.4 - "@jupyterlab/docregistry": ^4.4.4 - "@jupyterlab/rendermime": ^4.4.4 - "@jupyterlab/rendermime-interfaces": ^3.12.4 - "@jupyterlab/services": ^7.4.4 - "@jupyterlab/statedb": ^4.4.4 - "@jupyterlab/translation": ^4.4.4 - "@jupyterlab/ui-components": ^4.4.4 + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/docregistry": ^4.5.0-alpha.1 + "@jupyterlab/rendermime": ^4.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/statedb": ^4.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/algorithm": ^2.0.3 "@lumino/application": ^2.4.4 "@lumino/commands": ^2.3.2 @@ -672,7 +672,7 @@ __metadata: "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 "@lumino/widgets": ^2.7.1 - checksum: 2fa77fdaccee449b029c36b5a07500c39da11aff46e8ef2b6ee59b8518d628c71053b8c06beae12b4745b0af698074a0d9909ed1e8211d49134e8c4b88da622b + checksum: 53c3f77279b3bbac6239b796bd084427cd284c1fff1b0eba63c3caef79919fb2f2c55df4fbdb43a43f732a2df26fab300a4a3494661d7744f320e896ac85c414 languageName: node linkType: hard @@ -705,9 +705,38 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/builder@npm:~4.4.4": - version: 4.4.4 - resolution: "@jupyterlab/builder@npm:4.4.4" +"@jupyterlab/apputils@npm:^4.6.0-alpha.1": + version: 4.6.0-alpha.1 + resolution: "@jupyterlab/apputils@npm:4.6.0-alpha.1" + dependencies: + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/settingregistry": ^4.5.0-alpha.1 + "@jupyterlab/statedb": ^4.5.0-alpha.1 + "@jupyterlab/statusbar": ^4.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 + "@lumino/algorithm": ^2.0.3 + "@lumino/commands": ^2.3.2 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/domutils": ^2.0.3 + "@lumino/messaging": ^2.0.3 + "@lumino/signaling": ^2.1.4 + "@lumino/virtualdom": ^2.0.3 + "@lumino/widgets": ^2.7.1 + "@types/react": ^18.0.26 + react: ^18.2.0 + sanitize-html: ~2.12.1 + checksum: 3ae319135a15c7175bf473120a66c09f13b61e1d559c87e0eafbc7bfc465d667c4579a07d2473ee0366b02340a697cd52cffedada4be6b0fdf8e9773984a1cae + languageName: node + linkType: hard + +"@jupyterlab/builder@npm:~4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/builder@npm:4.5.0-alpha.1" dependencies: "@lumino/algorithm": ^2.0.3 "@lumino/application": ^2.4.4 @@ -742,23 +771,23 @@ __metadata: worker-loader: ^3.0.2 bin: build-labextension: lib/build-labextension.js - checksum: 7b9689a55212799b7945d2fdcf84bc0a63bfe321733afebaeff3c5de347aac1adfee596de2600c10c27c6c2cfd6c8cc394d90f2d8cc795baab38ff78c4f37ea6 + checksum: 550e634502b00ca5129d3a5c442014e8dd9611ef9e452b6b1d5f86dd3276281c1508a30d65122ad8ee09b071507457547f50c038d5e30dd761edeec9616a144b languageName: node linkType: hard -"@jupyterlab/codeeditor@npm:^4.4.4": - version: 4.4.4 - resolution: "@jupyterlab/codeeditor@npm:4.4.4" +"@jupyterlab/codeeditor@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/codeeditor@npm:4.5.0-alpha.1" dependencies: "@codemirror/state": ^6.5.2 "@jupyter/ydoc": ^3.0.4 - "@jupyterlab/apputils": ^4.5.4 - "@jupyterlab/coreutils": ^6.4.4 - "@jupyterlab/nbformat": ^4.4.4 - "@jupyterlab/observables": ^5.4.4 - "@jupyterlab/statusbar": ^4.4.4 - "@jupyterlab/translation": ^4.4.4 - "@jupyterlab/ui-components": ^4.4.4 + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/statusbar": ^4.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/dragdrop": ^2.1.6 @@ -766,7 +795,7 @@ __metadata: "@lumino/signaling": ^2.1.4 "@lumino/widgets": ^2.7.1 react: ^18.2.0 - checksum: 5ba5ce9015297a019df22fe33ad94d399d2352a3b4e8f932d684fe4bbff4c65c8d96afb3c9015eaafa623aa1d237bc36668ffe848832ef631ff972b1e852d3f4 + checksum: 6a2ce19cf3907277432f34a508d959d9dcb56475e9ad779f57bc281fe5efd1754aea07cb83ee93795d1e846b4f0e1f582e6ca17c57e145597e49354a1f03e6e8 languageName: node linkType: hard @@ -784,20 +813,34 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/docregistry@npm:^4.4.4": - version: 4.4.4 - resolution: "@jupyterlab/docregistry@npm:4.4.4" +"@jupyterlab/coreutils@npm:^6.5.0-alpha.1, @jupyterlab/coreutils@npm:~6.5.0-alpha.1": + version: 6.5.0-alpha.1 + resolution: "@jupyterlab/coreutils@npm:6.5.0-alpha.1" + dependencies: + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/signaling": ^2.1.4 + minimist: ~1.2.0 + path-browserify: ^1.0.0 + url-parse: ~1.5.4 + checksum: 7f37b84f511151046cc38f97cc6600d469906a4f70eccea238bdbd80a5a4fd187ce21b456e4773964ed256341aaff5251aa67d637d13e6173f6d9916e60fc527 + languageName: node + linkType: hard + +"@jupyterlab/docregistry@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/docregistry@npm:4.5.0-alpha.1" dependencies: "@jupyter/ydoc": ^3.0.4 - "@jupyterlab/apputils": ^4.5.4 - "@jupyterlab/codeeditor": ^4.4.4 - "@jupyterlab/coreutils": ^6.4.4 - "@jupyterlab/observables": ^5.4.4 - "@jupyterlab/rendermime": ^4.4.4 - "@jupyterlab/rendermime-interfaces": ^3.12.4 - "@jupyterlab/services": ^7.4.4 - "@jupyterlab/translation": ^4.4.4 - "@jupyterlab/ui-components": ^4.4.4 + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/codeeditor": ^4.5.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime": ^4.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 @@ -806,7 +849,7 @@ __metadata: "@lumino/signaling": ^2.1.4 "@lumino/widgets": ^2.7.1 react: ^18.2.0 - checksum: 062351e5606b0bf94c79bc6bdde2aa794dd2872dc675421f2de102bb7351c660db2c9255e0e7e025b5b08c9eb85df0059a50848944868d6e7c5cc5b17306584b + checksum: 05841fc9cbb7da4b7f7e0f98eb33f64f618451cddfbf480585f46a39205d731bf46f53ead6167b0bb571fa4590ddc12dc4eb72adc3eac8384970286a94c33f19 languageName: node linkType: hard @@ -829,6 +872,25 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/logconsole@npm:~4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/logconsole@npm:4.5.0-alpha.1" + dependencies: + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/outputarea": ^4.5.0-alpha.1 + "@jupyterlab/rendermime": ^4.5.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/messaging": ^2.0.3 + "@lumino/signaling": ^2.1.4 + "@lumino/widgets": ^2.7.1 + checksum: f18bc6cbb431ef8682fd0608dc2c4f0cbd27cfa6c10ebadf823d84aa7b58ec7dd8e720893740bf3ef2b4150f01dae9d422d1d0e6805cc4230cc4d76ab7c03ffb + languageName: node + linkType: hard + "@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.4.4, @jupyterlab/nbformat@npm:~4.4.4": version: 4.4.4 resolution: "@jupyterlab/nbformat@npm:4.4.4" @@ -838,6 +900,15 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/nbformat@npm:^4.5.0-alpha.1, @jupyterlab/nbformat@npm:~4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/nbformat@npm:4.5.0-alpha.1" + dependencies: + "@lumino/coreutils": ^2.2.1 + checksum: 7f1f39ebdae71dc1114deabbf1c6cc712af74b7ececbf4b14db7701193f5fbd136ad65107370ddc228eba47235dc3a7e77e8c4da9e2ad03dbd749c5dabda0231 + languageName: node + linkType: hard + "@jupyterlab/observables@npm:^5.4.4, @jupyterlab/observables@npm:~5.4.4": version: 5.4.4 resolution: "@jupyterlab/observables@npm:5.4.4" @@ -851,6 +922,19 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/observables@npm:^5.5.0-alpha.1, @jupyterlab/observables@npm:~5.5.0-alpha.1": + version: 5.5.0-alpha.1 + resolution: "@jupyterlab/observables@npm:5.5.0-alpha.1" + dependencies: + "@lumino/algorithm": ^2.0.3 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/messaging": ^2.0.3 + "@lumino/signaling": ^2.1.4 + checksum: 120038ab13691db16cb1a554bc5d5bac6887d7cf12e4d86a2c58d30f3c5d0dec9d7a2e4b8f38b8827ad6dcb7c55ed614b1848c5cbad86eac75eb7315c6e6bd55 + languageName: node + linkType: hard + "@jupyterlab/outputarea@npm:^4.4.4": version: 4.4.4 resolution: "@jupyterlab/outputarea@npm:4.4.4" @@ -873,6 +957,28 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/outputarea@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/outputarea@npm:4.5.0-alpha.1" + dependencies: + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime": ^4.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@lumino/algorithm": ^2.0.3 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/messaging": ^2.0.3 + "@lumino/properties": ^2.0.3 + "@lumino/signaling": ^2.1.4 + "@lumino/widgets": ^2.7.1 + checksum: 3360356165a7dec11ab053e45ff186005f249ed1ea87799457fb734579e834d5ea2613a3cd3bc6df6a69a2a35d3668a73856a79e5b5874ef36275547850d3686 + languageName: node + linkType: hard + "@jupyterlab/rendermime-interfaces@npm:^3.12.4": version: 3.12.4 resolution: "@jupyterlab/rendermime-interfaces@npm:3.12.4" @@ -883,6 +989,16 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/rendermime-interfaces@npm:^3.13.0-alpha.1": + version: 3.13.0-alpha.1 + resolution: "@jupyterlab/rendermime-interfaces@npm:3.13.0-alpha.1" + dependencies: + "@lumino/coreutils": ^1.11.0 || ^2.2.1 + "@lumino/widgets": ^1.37.2 || ^2.7.1 + checksum: c5c138100020ad63407d00c37c55ca028e6f13d6147c1e8c9db992146cb879f8fd4e8d0cbeebb173e139f3f55695f61f93a013a57ecb8426b3fd9686743a9377 + languageName: node + linkType: hard + "@jupyterlab/rendermime@npm:^4.4.4": version: 4.4.4 resolution: "@jupyterlab/rendermime@npm:4.4.4" @@ -903,6 +1019,26 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/rendermime@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/rendermime@npm:4.5.0-alpha.1" + dependencies: + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@lumino/coreutils": ^2.2.1 + "@lumino/messaging": ^2.0.3 + "@lumino/signaling": ^2.1.4 + "@lumino/widgets": ^2.7.1 + lodash.escape: ^4.0.1 + checksum: 4b4cadd02af0aabfe94bdaaea99483b6da31c029fb4d6034b4ec504e97a28b295494a2a9d72c8297e71a193ca93d3d5c223ad21328e59e2ca0fe70ffc7578246 + languageName: node + linkType: hard + "@jupyterlab/services@npm:^7.4.4, @jupyterlab/services@npm:~7.4.4": version: 7.4.4 resolution: "@jupyterlab/services@npm:7.4.4" @@ -922,7 +1058,26 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/settingregistry@npm:^4.4.4, @jupyterlab/settingregistry@npm:~4.4.4": +"@jupyterlab/services@npm:^7.5.0-alpha.1, @jupyterlab/services@npm:~7.5.0-alpha.1": + version: 7.5.0-alpha.1 + resolution: "@jupyterlab/services@npm:7.5.0-alpha.1" + dependencies: + "@jupyter/ydoc": ^3.0.4 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/settingregistry": ^4.5.0-alpha.1 + "@jupyterlab/statedb": ^4.5.0-alpha.1 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/polling": ^2.1.4 + "@lumino/properties": ^2.0.3 + "@lumino/signaling": ^2.1.4 + ws: ^8.11.0 + checksum: 81fa2b3be02dd33994c7f4a489385176e6239284d61e6fa23256e43760b6a665e56c153d6f7bcedf920db3a042139e5964e571e6005dc712a7ee40a902b0de8b + languageName: node + linkType: hard + +"@jupyterlab/settingregistry@npm:^4.4.4": version: 4.4.4 resolution: "@jupyterlab/settingregistry@npm:4.4.4" dependencies: @@ -941,7 +1096,26 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/statedb@npm:^4.4.4, @jupyterlab/statedb@npm:~4.4.4": +"@jupyterlab/settingregistry@npm:^4.5.0-alpha.1, @jupyterlab/settingregistry@npm:~4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/settingregistry@npm:4.5.0-alpha.1" + dependencies: + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/statedb": ^4.5.0-alpha.1 + "@lumino/commands": ^2.3.2 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/signaling": ^2.1.4 + "@rjsf/utils": ^5.13.4 + ajv: ^8.12.0 + json5: ^2.2.3 + peerDependencies: + react: ">=16" + checksum: c2d3e8de7da9484303be9f7ecdd42969b9b54c05c1e0258a269d7dd3f8a18755ab692609597182c6da67f0d8ebc2b526330fc126541282b3beb13d984abd4a2f + languageName: node + linkType: hard + +"@jupyterlab/statedb@npm:^4.4.4": version: 4.4.4 resolution: "@jupyterlab/statedb@npm:4.4.4" dependencies: @@ -954,6 +1128,19 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/statedb@npm:^4.5.0-alpha.1, @jupyterlab/statedb@npm:~4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/statedb@npm:4.5.0-alpha.1" + dependencies: + "@lumino/commands": ^2.3.2 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/properties": ^2.0.3 + "@lumino/signaling": ^2.1.4 + checksum: 7a7b138e7d00b5bbdd885387915e27b84b1c129cdf6012a415f15d762b1c18526eb2f1e99c6ddfd1cca168941e8197619c7d16fcebbd8c6c19f9d9a43a7a36e6 + languageName: node + linkType: hard + "@jupyterlab/statusbar@npm:^4.4.4": version: 4.4.4 resolution: "@jupyterlab/statusbar@npm:4.4.4" @@ -970,6 +1157,22 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/statusbar@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/statusbar@npm:4.5.0-alpha.1" + dependencies: + "@jupyterlab/ui-components": ^4.5.0-alpha.1 + "@lumino/algorithm": ^2.0.3 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/messaging": ^2.0.3 + "@lumino/signaling": ^2.1.4 + "@lumino/widgets": ^2.7.1 + react: ^18.2.0 + checksum: ea810182e690e0d1166839a87d9e38984f5674e9b5b5d7d1f4fa6ab4e35fea263c748172db539aa811fe103cca1bc9d7143080634105e3920562d13221149afd + languageName: node + linkType: hard + "@jupyterlab/translation@npm:^4.4.4": version: 4.4.4 resolution: "@jupyterlab/translation@npm:4.4.4" @@ -983,6 +1186,19 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/translation@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/translation@npm:4.5.0-alpha.1" + dependencies: + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/statedb": ^4.5.0-alpha.1 + "@lumino/coreutils": ^2.2.1 + checksum: ff027b7d2eaac9840974dd990bb5de55055be36f22c1205dee35a76f3c14a3af7a79bfb364150dace89fcb852859ad6ee3d972e51ff9120bd10af559c6a41a0f + languageName: node + linkType: hard + "@jupyterlab/ui-components@npm:^4.4.4": version: 4.4.4 resolution: "@jupyterlab/ui-components@npm:4.4.4" @@ -1014,6 +1230,37 @@ __metadata: languageName: node linkType: hard +"@jupyterlab/ui-components@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/ui-components@npm:4.5.0-alpha.1" + dependencies: + "@jupyter/react-components": ^0.16.6 + "@jupyter/web-components": ^0.16.6 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@lumino/algorithm": ^2.0.3 + "@lumino/commands": ^2.3.2 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/messaging": ^2.0.3 + "@lumino/polling": ^2.1.4 + "@lumino/properties": ^2.0.3 + "@lumino/signaling": ^2.1.4 + "@lumino/virtualdom": ^2.0.3 + "@lumino/widgets": ^2.7.1 + "@rjsf/core": ^5.13.4 + "@rjsf/utils": ^5.13.4 + react: ^18.2.0 + react-dom: ^18.2.0 + typestyle: ^2.0.4 + peerDependencies: + react: ^18.2.0 + checksum: 168c9ee702583f2f25fc77be1c1fd1ef04d820388febd5781a04b0c126aff097baf36a0443ef2de146f2617344dfdf35fb400f54511b3a51216de19f6340935f + languageName: node + linkType: hard + "@jupyterlite/contents@npm:^0.6.3": version: 0.6.3 resolution: "@jupyterlite/contents@npm:0.6.3" @@ -1029,6 +1276,21 @@ __metadata: languageName: node linkType: hard +"@jupyterlite/contents@npm:^0.7.0-alpha.1": + version: 0.7.0-alpha.1 + resolution: "@jupyterlite/contents@npm:0.7.0-alpha.1" + dependencies: + "@jupyterlab/nbformat": ~4.5.0-alpha.1 + "@jupyterlab/services": ~7.5.0-alpha.1 + "@jupyterlite/localforage": ^0.7.0-alpha.1 + "@lumino/coreutils": ^2.2.1 + "@types/emscripten": ^1.39.6 + localforage: ^1.9.0 + mime: ^3.0.0 + checksum: 615ba886f16a0bed87f73f9732369405d85413e500b2f7bf98ee74dd29f141dec9fba9f5a1f1e24efb5a85cf7de8592bb212f749cf8151ac6e38b67f01a6a71c + languageName: node + linkType: hard + "@jupyterlite/kernel@npm:^0.6.3": version: 0.6.3 resolution: "@jupyterlite/kernel@npm:0.6.3" @@ -1046,6 +1308,23 @@ __metadata: languageName: node linkType: hard +"@jupyterlite/kernel@npm:^0.7.0-alpha.1": + version: 0.7.0-alpha.1 + resolution: "@jupyterlite/kernel@npm:0.7.0-alpha.1" + dependencies: + "@jupyterlab/coreutils": ~6.5.0-alpha.1 + "@jupyterlab/observables": ~5.5.0-alpha.1 + "@jupyterlab/services": ~7.5.0-alpha.1 + "@lumino/coreutils": ^2.2.1 + "@lumino/disposable": ^2.1.4 + "@lumino/signaling": ^2.1.4 + async-mutex: ^0.3.1 + comlink: ^4.3.1 + mock-socket: ^9.3.1 + checksum: 0b2250e3ee1f254fce80def4fd128d0c41c2fddf80bf8487ab5ae9bbeb1b85c684585a35ba4348ef5ddc800560dda6afed073983f459c9b2b4dec6aa316b0ab0 + languageName: node + linkType: hard + "@jupyterlite/localforage@npm:^0.6.3": version: 0.6.3 resolution: "@jupyterlite/localforage@npm:0.6.3" @@ -1058,18 +1337,30 @@ __metadata: languageName: node linkType: hard +"@jupyterlite/localforage@npm:^0.7.0-alpha.1": + version: 0.7.0-alpha.1 + resolution: "@jupyterlite/localforage@npm:0.7.0-alpha.1" + dependencies: + "@jupyterlab/coreutils": ~6.5.0-alpha.1 + "@lumino/coreutils": ^2.2.1 + localforage: ^1.9.0 + localforage-memoryStorageDriver: ^0.9.2 + checksum: a8a6639bc5ab621c4a8e3fa22a733853798d1ac5f257c0ffc8c1ae9fbe0c1b7a13b2f0588c5c01d978d761d1e4cd5089a0c1c33e6cd0d8fd546e66ab2ccc557a + languageName: node + linkType: hard + "@jupyterlite/pyodide-kernel-extension@workspace:packages/pyodide-kernel-extension": version: 0.0.0-use.local resolution: "@jupyterlite/pyodide-kernel-extension@workspace:packages/pyodide-kernel-extension" dependencies: - "@jupyterlab/application": ^4.4.4 - "@jupyterlab/builder": ~4.4.4 - "@jupyterlab/coreutils": ^6.4.4 - "@jupyterlab/logconsole": ^4.4.4 - "@jupyterlite/contents": ^0.6.3 - "@jupyterlite/kernel": ^0.6.3 + "@jupyterlab/application": ~4.5.0-alpha.1 + "@jupyterlab/builder": ~4.5.0-alpha.1 + "@jupyterlab/coreutils": ~6.5.0-alpha.1 + "@jupyterlab/logconsole": ~4.5.0-alpha.1 + "@jupyterlite/contents": ^0.7.0-alpha.1 + "@jupyterlite/kernel": ^0.7.0-alpha.1 "@jupyterlite/pyodide-kernel": ^0.6.1 - "@jupyterlite/server": ^0.6.3 + "@jupyterlite/server": ^0.7.0-alpha.1 rimraf: ^6.0.1 typescript: ~5.2.2 languageName: unknown @@ -1110,53 +1401,53 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlite/server@npm:^0.6.3": - version: 0.6.3 - resolution: "@jupyterlite/server@npm:0.6.3" - dependencies: - "@jupyterlab/coreutils": ~6.4.4 - "@jupyterlab/nbformat": ~4.4.4 - "@jupyterlab/observables": ~5.4.4 - "@jupyterlab/services": ~7.4.4 - "@jupyterlab/settingregistry": ~4.4.4 - "@jupyterlab/statedb": ~4.4.4 - "@jupyterlite/contents": ^0.6.3 - "@jupyterlite/kernel": ^0.6.3 - "@jupyterlite/session": ^0.6.3 - "@jupyterlite/settings": ^0.6.3 +"@jupyterlite/server@npm:^0.7.0-alpha.1": + version: 0.7.0-alpha.1 + resolution: "@jupyterlite/server@npm:0.7.0-alpha.1" + dependencies: + "@jupyterlab/coreutils": ~6.5.0-alpha.1 + "@jupyterlab/nbformat": ~4.5.0-alpha.1 + "@jupyterlab/observables": ~5.5.0-alpha.1 + "@jupyterlab/services": ~7.5.0-alpha.1 + "@jupyterlab/settingregistry": ~4.5.0-alpha.1 + "@jupyterlab/statedb": ~4.5.0-alpha.1 + "@jupyterlite/contents": ^0.7.0-alpha.1 + "@jupyterlite/kernel": ^0.7.0-alpha.1 + "@jupyterlite/session": ^0.7.0-alpha.1 + "@jupyterlite/settings": ^0.7.0-alpha.1 "@lumino/application": ^2.4.4 "@lumino/coreutils": ^2.2.1 "@lumino/signaling": ^2.1.4 "@types/emscripten": ^1.39.6 mock-socket: ^9.3.1 - checksum: 65f64e892bbfb725e655bbe3bd25044987304a0488abd0013f79a896017df80d8a37de195cde7b927f505ff39887bd592c4c15d036fa5ec917b206d6ef1403dd + checksum: 37bff691fe12c253aee8f1d858f9842c6a3511a0b3d91d75ddd12b8529a1a5fde1e0c50e03816993642dbb99fc4ca3a3844ecdfa5118fbe00634f76d5ef1ed10 languageName: node linkType: hard -"@jupyterlite/session@npm:^0.6.3": - version: 0.6.3 - resolution: "@jupyterlite/session@npm:0.6.3" +"@jupyterlite/session@npm:^0.7.0-alpha.1": + version: 0.7.0-alpha.1 + resolution: "@jupyterlite/session@npm:0.7.0-alpha.1" dependencies: - "@jupyterlab/coreutils": ~6.4.4 - "@jupyterlab/services": ~7.4.4 - "@jupyterlite/kernel": ^0.6.3 + "@jupyterlab/coreutils": ~6.5.0-alpha.1 + "@jupyterlab/services": ~7.5.0-alpha.1 + "@jupyterlite/kernel": ^0.7.0-alpha.1 "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 - checksum: abdc46ecb1ba5848037f48a8f68e9e01a3cbdd242c4fc50a8eddd1ea06e836d72f2f8d8c7d10ed4057337db06501fd299e6ee9ae4bbfd9d392885b6e6b9c8c40 + checksum: 0929b7f99671f8645da7ad98a57aaba81dbd64a74aa19ee3db49a11f5c63fe38e0f1fa53607b061624ff41eef56d0b9741b1e29dc349d9c80109e067142923ee languageName: node linkType: hard -"@jupyterlite/settings@npm:^0.6.3": - version: 0.6.3 - resolution: "@jupyterlite/settings@npm:0.6.3" +"@jupyterlite/settings@npm:^0.7.0-alpha.1": + version: 0.7.0-alpha.1 + resolution: "@jupyterlite/settings@npm:0.7.0-alpha.1" dependencies: - "@jupyterlab/coreutils": ~6.4.4 - "@jupyterlab/settingregistry": ~4.4.4 - "@jupyterlite/localforage": ^0.6.3 + "@jupyterlab/coreutils": ~6.5.0-alpha.1 + "@jupyterlab/settingregistry": ~4.5.0-alpha.1 + "@jupyterlite/localforage": ^0.7.0-alpha.1 "@lumino/coreutils": ^2.2.1 json5: ^2.2.0 localforage: ^1.9.0 - checksum: 541986ffe90428adb50fa6e4ff22153f8f527fa2b8ce639dbced4ab74dea087829b6794f09370baa78a13ea7906cfb867ab69c3fb361f00a805659dfd56f9313 + checksum: 6a926e101ae5c71541b4076ef1b5a690982660a3a9862897ed6d8467b602af65bdc5f5c2b07f7a992ce98646c087c67ee9dcdb1b2bc9de04493b9abc28b913db languageName: node linkType: hard From 37c76f60bc1718502ac76dfcaf34b2f1047b0a18 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Tue, 5 Aug 2025 11:30:21 -0500 Subject: [PATCH 09/11] also bump ui-tests versions --- ui-tests/package.json | 4 +- ui-tests/yarn.lock | 891 ++++++++++++++++++++++-------------------- 2 files changed, 477 insertions(+), 418 deletions(-) diff --git a/ui-tests/package.json b/ui-tests/package.json index 6c42515d..71840d2a 100644 --- a/ui-tests/package.json +++ b/ui-tests/package.json @@ -18,7 +18,7 @@ "rimraf": "^5.0.5" }, "dependencies": { - "@jupyterlab/galata": "~5.4.0", - "@playwright/test": "^1.48.0" + "@jupyterlab/galata": "~5.5.0-alpha.1", + "@playwright/test": "^1.52.0" } } diff --git a/ui-tests/yarn.lock b/ui-tests/yarn.lock index a59595df..82618be6 100644 --- a/ui-tests/yarn.lock +++ b/ui-tests/yarn.lock @@ -5,7 +5,7 @@ __metadata: version: 6 cacheKey: 8 -"@codemirror/autocomplete@npm:^6.0.0, @codemirror/autocomplete@npm:^6.18.3, @codemirror/autocomplete@npm:^6.3.2, @codemirror/autocomplete@npm:^6.7.1": +"@codemirror/autocomplete@npm:^6.0.0, @codemirror/autocomplete@npm:^6.18.6, @codemirror/autocomplete@npm:^6.3.2, @codemirror/autocomplete@npm:^6.7.1": version: 6.18.6 resolution: "@codemirror/autocomplete@npm:6.18.6" dependencies: @@ -17,7 +17,7 @@ __metadata: languageName: node linkType: hard -"@codemirror/commands@npm:^6.7.1": +"@codemirror/commands@npm:^6.8.1": version: 6.8.1 resolution: "@codemirror/commands@npm:6.8.1" dependencies: @@ -79,7 +79,7 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-javascript@npm:^6.0.0, @codemirror/lang-javascript@npm:^6.2.2": +"@codemirror/lang-javascript@npm:^6.0.0": version: 6.2.2 resolution: "@codemirror/lang-javascript@npm:6.2.2" dependencies: @@ -94,6 +94,21 @@ __metadata: languageName: node linkType: hard +"@codemirror/lang-javascript@npm:^6.2.3": + version: 6.2.4 + resolution: "@codemirror/lang-javascript@npm:6.2.4" + dependencies: + "@codemirror/autocomplete": ^6.0.0 + "@codemirror/language": ^6.6.0 + "@codemirror/lint": ^6.0.0 + "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.17.0 + "@lezer/common": ^1.0.0 + "@lezer/javascript": ^1.0.0 + checksum: 0350e9ac2df155c4ecf75d556f40b677c284c1d320620dc7228e2aa458e258dd1145c86e5ebf3451347ed6ef528f72c2eb60f5d3f6bd10af8aabb2819109e21a + languageName: node + linkType: hard + "@codemirror/lang-json@npm:^6.0.1": version: 6.0.1 resolution: "@codemirror/lang-json@npm:6.0.1" @@ -104,9 +119,9 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-markdown@npm:^6.3.1": - version: 6.3.2 - resolution: "@codemirror/lang-markdown@npm:6.3.2" +"@codemirror/lang-markdown@npm:^6.3.2": + version: 6.3.4 + resolution: "@codemirror/lang-markdown@npm:6.3.4" dependencies: "@codemirror/autocomplete": ^6.7.1 "@codemirror/lang-html": ^6.0.0 @@ -115,7 +130,7 @@ __metadata: "@codemirror/view": ^6.0.0 "@lezer/common": ^1.2.1 "@lezer/markdown": ^1.0.0 - checksum: f136d50156f13619d7ceb4fae28fc2342064be371a6cb057ba304658d885cf029d2d0d69b03b3c591c86a2c9b46bb2b3820549d5ff936a9b6aabaf692923c84a + checksum: d707a67b6b0e884da5a1863f1c03324d660b7b2955e16a0dafa1b4301e1fc1823e35b8f25106ef5328d49084f8b9ada716d142590f91f64070804fb65b36e75f languageName: node linkType: hard @@ -132,16 +147,16 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-python@npm:^6.1.7": - version: 6.1.7 - resolution: "@codemirror/lang-python@npm:6.1.7" +"@codemirror/lang-python@npm:^6.2.0": + version: 6.2.1 + resolution: "@codemirror/lang-python@npm:6.2.1" dependencies: "@codemirror/autocomplete": ^6.3.2 "@codemirror/language": ^6.8.0 "@codemirror/state": ^6.0.0 "@lezer/common": ^1.2.1 "@lezer/python": ^1.1.4 - checksum: a3015abf8035b0c30e5bfc1e8b1bd43c5d9d4ec908b9c3f1e293e755256b41f6e48ad19b2e39c9f91c67264b9061235d9dc293acfe39175d4c2edaab951ceae2 + checksum: 977ce444ab7c68261107c40e8a46d3480a239ac5a093f39fad7da0644fc08cb4b90552c8b7fad396f936e34b5bbac510533ea7b4229d3b8271774a1af1e717aa languageName: node linkType: hard @@ -195,7 +210,7 @@ __metadata: languageName: node linkType: hard -"@codemirror/language@npm:^6.0.0, @codemirror/language@npm:^6.10.6, @codemirror/language@npm:^6.3.0, @codemirror/language@npm:^6.4.0, @codemirror/language@npm:^6.6.0, @codemirror/language@npm:^6.8.0": +"@codemirror/language@npm:^6.0.0, @codemirror/language@npm:^6.3.0, @codemirror/language@npm:^6.4.0, @codemirror/language@npm:^6.6.0, @codemirror/language@npm:^6.8.0": version: 6.11.0 resolution: "@codemirror/language@npm:6.11.0" dependencies: @@ -209,12 +224,26 @@ __metadata: languageName: node linkType: hard -"@codemirror/legacy-modes@npm:^6.4.2": - version: 6.5.0 - resolution: "@codemirror/legacy-modes@npm:6.5.0" +"@codemirror/language@npm:^6.11.0": + version: 6.11.2 + resolution: "@codemirror/language@npm:6.11.2" + dependencies: + "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.23.0 + "@lezer/common": ^1.1.0 + "@lezer/highlight": ^1.0.0 + "@lezer/lr": ^1.0.0 + style-mod: ^4.0.0 + checksum: fa61f77fd63315d0e5fd22c7ee16bc677934272cccfca1584dfbcb5ad6fd2134dfa85f120ca2149bab12f80e170569157f9acde36e8adf4bd43daf4708ecf2ac + languageName: node + linkType: hard + +"@codemirror/legacy-modes@npm:^6.5.1": + version: 6.5.1 + resolution: "@codemirror/legacy-modes@npm:6.5.1" dependencies: "@codemirror/language": ^6.0.0 - checksum: a7579e95ca0db80f9e07aa99c207bab7e073299aa5463ab6f2f24a42d3e433f8444d5ee3a950bd228ac2f6bd1547156aaa4082dbbc8b1d4e0cc39877e09ed6e0 + checksum: ad92399fdd5f7342d2b8d1ef450ac01cee96f2266938ca09de5047998bf6ac7a085dfe9941feb9ef6a924fda80aa7a1dc0ddc5dd6ce9c3ceaa36bcc14c5b2264 languageName: node linkType: hard @@ -229,14 +258,14 @@ __metadata: languageName: node linkType: hard -"@codemirror/search@npm:^6.5.8": - version: 6.5.10 - resolution: "@codemirror/search@npm:6.5.10" +"@codemirror/search@npm:^6.5.10": + version: 6.5.11 + resolution: "@codemirror/search@npm:6.5.11" dependencies: "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.0.0 crelt: ^1.0.5 - checksum: a30048004ce7cc1ee77a7618485ab5399939eab72b64329d57be98245ea39cb68ba54ad944ee679cc2aeac5bf9f202b2073ad0916f0788497fb64a07073399e8 + checksum: 4d418f176bd93705bc51c82a2f1c0e41fecc0368dc43c415635c4dfdd763aa05ebdf7f000bc9ca0083c1887e6d305b89482ec1f4db8b8765c6f38de324187476 languageName: node linkType: hard @@ -249,7 +278,16 @@ __metadata: languageName: node linkType: hard -"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.27.0, @codemirror/view@npm:^6.35.3": +"@codemirror/state@npm:^6.5.2": + version: 6.5.2 + resolution: "@codemirror/state@npm:6.5.2" + dependencies: + "@marijn/find-cluster-break": ^1.0.0 + checksum: 4473a79475070d73f2e72f2eaaee5b69d2833b5020faa9714609d95dd03f0e5ad02cad8031a541dcd748436842a300332a2925317b39ffa09e3b4831145d98bc + languageName: node + linkType: hard + +"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.27.0": version: 6.36.5 resolution: "@codemirror/view@npm:6.36.5" dependencies: @@ -260,6 +298,18 @@ __metadata: languageName: node linkType: hard +"@codemirror/view@npm:^6.36.6": + version: 6.38.1 + resolution: "@codemirror/view@npm:6.38.1" + dependencies: + "@codemirror/state": ^6.5.0 + crelt: ^1.0.6 + style-mod: ^4.1.0 + w3c-keyname: ^2.2.4 + checksum: a6432f1cf4a9a400eb66619d33b2841d986024677fc95c564b283f7e896fe43b17d7665ca7816b9f6b01a44522d76b928aac8f8778ddd9dfb313b125e2c31643 + languageName: node + linkType: hard + "@fortawesome/fontawesome-free@npm:^5.12.0": version: 5.15.4 resolution: "@fortawesome/fontawesome-free@npm:5.15.4" @@ -303,9 +353,9 @@ __metadata: languageName: node linkType: hard -"@jupyter/ydoc@npm:^3.0.0": - version: 3.0.2 - resolution: "@jupyter/ydoc@npm:3.0.2" +"@jupyter/ydoc@npm:^3.0.4": + version: 3.1.0 + resolution: "@jupyter/ydoc@npm:3.1.0" dependencies: "@jupyterlab/nbformat": ^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0 "@lumino/coreutils": ^1.11.0 || ^2.0.0 @@ -313,26 +363,26 @@ __metadata: "@lumino/signaling": ^1.10.0 || ^2.0.0 y-protocols: ^1.0.5 yjs: ^13.5.40 - checksum: 770f73459635c74bd0e5cacdca1ea1f77ee8efd6e7cd58f0ccbb167ae8374e73118620f4f3628646281160a7bc7389f374bd2106f1e799bdc8f78cad0ce05b28 + checksum: 7f2423752395ec590ed46754c10c87db4f5b804aa9608ef2869f52872e9a29cb5f9e32908325efb221d9ce4fad642a1f7e0dbb8f2ee40c352b8380e46ccba93d languageName: node linkType: hard -"@jupyterlab/application@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/application@npm:4.4.0" +"@jupyterlab/application@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/application@npm:4.5.0-alpha.1" dependencies: "@fortawesome/fontawesome-free": ^5.12.0 - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/docregistry": ^4.4.0 - "@jupyterlab/rendermime": ^4.4.0 - "@jupyterlab/rendermime-interfaces": ^3.12.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/statedb": ^4.4.0 - "@jupyterlab/translation": ^4.4.0 - "@jupyterlab/ui-components": ^4.4.0 + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/docregistry": ^4.5.0-alpha.1 + "@jupyterlab/rendermime": ^4.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/statedb": ^4.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/algorithm": ^2.0.3 - "@lumino/application": ^2.4.3 + "@lumino/application": ^2.4.4 "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 @@ -340,24 +390,24 @@ __metadata: "@lumino/polling": ^2.1.4 "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 - checksum: 655acf6571474e52dddcd7beb60159be8aa6e6dc11315f458fe8559cebd3790e853925a1de24fdcbcea96d92c3bfed0a7fe0ca5b53ac8f9b65fd1728307a43a3 + "@lumino/widgets": ^2.7.1 + checksum: 53c3f77279b3bbac6239b796bd084427cd284c1fff1b0eba63c3caef79919fb2f2c55df4fbdb43a43f732a2df26fab300a4a3494661d7744f320e896ac85c414 languageName: node linkType: hard -"@jupyterlab/apputils@npm:^4.5.0": - version: 4.5.0 - resolution: "@jupyterlab/apputils@npm:4.5.0" - dependencies: - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/observables": ^5.4.0 - "@jupyterlab/rendermime-interfaces": ^3.12.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/settingregistry": ^4.4.0 - "@jupyterlab/statedb": ^4.4.0 - "@jupyterlab/statusbar": ^4.4.0 - "@jupyterlab/translation": ^4.4.0 - "@jupyterlab/ui-components": ^4.4.0 +"@jupyterlab/apputils@npm:^4.6.0-alpha.1": + version: 4.6.0-alpha.1 + resolution: "@jupyterlab/apputils@npm:4.6.0-alpha.1" + dependencies: + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/settingregistry": ^4.5.0-alpha.1 + "@jupyterlab/statedb": ^4.5.0-alpha.1 + "@jupyterlab/statusbar": ^4.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/algorithm": ^2.0.3 "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 @@ -366,50 +416,50 @@ __metadata: "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 "@lumino/virtualdom": ^2.0.3 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 "@types/react": ^18.0.26 react: ^18.2.0 sanitize-html: ~2.12.1 - checksum: afca456beae128481d1bc58b55323600ac40b72540c1724c29cd9191fa0a383fe47ea0da3c0b3075264055e0bee8955b9989d3935ba5105618ddd85b2d4089ec + checksum: 3ae319135a15c7175bf473120a66c09f13b61e1d559c87e0eafbc7bfc465d667c4579a07d2473ee0366b02340a697cd52cffedada4be6b0fdf8e9773984a1cae languageName: node linkType: hard -"@jupyterlab/attachments@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/attachments@npm:4.4.0" +"@jupyterlab/attachments@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/attachments@npm:4.5.0-alpha.1" dependencies: - "@jupyterlab/nbformat": ^4.4.0 - "@jupyterlab/observables": ^5.4.0 - "@jupyterlab/rendermime": ^4.4.0 - "@jupyterlab/rendermime-interfaces": ^3.12.0 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime": ^4.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 "@lumino/disposable": ^2.1.4 "@lumino/signaling": ^2.1.4 - checksum: 6e417fa40f1c8e9f7358664a9f0d7d315b13312caba971a93bf38fbb702dae0a2ec7f3fa6c8197d1d895eb08722fe3497d16357d9bff7561cb03126632cf07cb - languageName: node - linkType: hard - -"@jupyterlab/cells@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/cells@npm:4.4.0" - dependencies: - "@codemirror/state": ^6.5.0 - "@codemirror/view": ^6.35.3 - "@jupyter/ydoc": ^3.0.0 - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/attachments": ^4.4.0 - "@jupyterlab/codeeditor": ^4.4.0 - "@jupyterlab/codemirror": ^4.4.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/documentsearch": ^4.4.0 - "@jupyterlab/filebrowser": ^4.4.0 - "@jupyterlab/nbformat": ^4.4.0 - "@jupyterlab/observables": ^5.4.0 - "@jupyterlab/outputarea": ^4.4.0 - "@jupyterlab/rendermime": ^4.4.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/toc": ^6.4.0 - "@jupyterlab/translation": ^4.4.0 - "@jupyterlab/ui-components": ^4.4.0 + checksum: 30f5e90af350c2e1c56b211cc5516821e76f2cd1ef6f882b4068098bccfd606379beff6a73d2f46441a4d200c3fb658eec70e48a5ac01c09eed2ebc10cfb1fc5 + languageName: node + linkType: hard + +"@jupyterlab/cells@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/cells@npm:4.5.0-alpha.1" + dependencies: + "@codemirror/state": ^6.5.2 + "@codemirror/view": ^6.36.6 + "@jupyter/ydoc": ^3.0.4 + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/attachments": ^4.5.0-alpha.1 + "@jupyterlab/codeeditor": ^4.5.0-alpha.1 + "@jupyterlab/codemirror": ^4.5.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/documentsearch": ^4.5.0-alpha.1 + "@jupyterlab/filebrowser": ^4.5.0-alpha.1 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/outputarea": ^4.5.0-alpha.1 + "@jupyterlab/rendermime": ^4.5.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/toc": ^6.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 "@lumino/domutils": ^2.0.3 @@ -418,66 +468,66 @@ __metadata: "@lumino/polling": ^2.1.4 "@lumino/signaling": ^2.1.4 "@lumino/virtualdom": ^2.0.3 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 react: ^18.2.0 - checksum: bc1a5250d0f084fc85cf2304924e5917e07a2065e436f6c39062a3fd3fa5eed91f12a5c68251114cc056914d0b7703280cbb023707a0217e5c7dce34599f263a + checksum: 0159772d90f9d8642ff1a03e1431ef9f58a5e9e08d20103a63a5050869b27213a3f78ec74df9d6348750841daf244b7f6d7551ac1ebfce812a55142cb2f3b4e7 languageName: node linkType: hard -"@jupyterlab/codeeditor@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/codeeditor@npm:4.4.0" +"@jupyterlab/codeeditor@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/codeeditor@npm:4.5.0-alpha.1" dependencies: - "@codemirror/state": ^6.5.0 - "@jupyter/ydoc": ^3.0.0 - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/nbformat": ^4.4.0 - "@jupyterlab/observables": ^5.4.0 - "@jupyterlab/statusbar": ^4.4.0 - "@jupyterlab/translation": ^4.4.0 - "@jupyterlab/ui-components": ^4.4.0 + "@codemirror/state": ^6.5.2 + "@jupyter/ydoc": ^3.0.4 + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/statusbar": ^4.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/dragdrop": ^2.1.6 "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 react: ^18.2.0 - checksum: a8015b42e7626fe2a082caf59372777fb0cb6484d5075beaa1f56b2e81b36f2f818eb3dbd6e143eec4d490c2f1e4bb1e11569135c66487646a406608389a37ad + checksum: 6a2ce19cf3907277432f34a508d959d9dcb56475e9ad779f57bc281fe5efd1754aea07cb83ee93795d1e846b4f0e1f582e6ca17c57e145597e49354a1f03e6e8 languageName: node linkType: hard -"@jupyterlab/codemirror@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/codemirror@npm:4.4.0" +"@jupyterlab/codemirror@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/codemirror@npm:4.5.0-alpha.1" dependencies: - "@codemirror/autocomplete": ^6.18.3 - "@codemirror/commands": ^6.7.1 + "@codemirror/autocomplete": ^6.18.6 + "@codemirror/commands": ^6.8.1 "@codemirror/lang-cpp": ^6.0.2 "@codemirror/lang-css": ^6.3.1 "@codemirror/lang-html": ^6.4.9 "@codemirror/lang-java": ^6.0.1 - "@codemirror/lang-javascript": ^6.2.2 + "@codemirror/lang-javascript": ^6.2.3 "@codemirror/lang-json": ^6.0.1 - "@codemirror/lang-markdown": ^6.3.1 + "@codemirror/lang-markdown": ^6.3.2 "@codemirror/lang-php": ^6.0.1 - "@codemirror/lang-python": ^6.1.7 + "@codemirror/lang-python": ^6.2.0 "@codemirror/lang-rust": ^6.0.1 "@codemirror/lang-sql": ^6.8.0 "@codemirror/lang-wast": ^6.0.2 "@codemirror/lang-xml": ^6.1.0 - "@codemirror/language": ^6.10.6 - "@codemirror/legacy-modes": ^6.4.2 - "@codemirror/search": ^6.5.8 - "@codemirror/state": ^6.5.0 - "@codemirror/view": ^6.35.3 - "@jupyter/ydoc": ^3.0.0 - "@jupyterlab/codeeditor": ^4.4.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/documentsearch": ^4.4.0 - "@jupyterlab/nbformat": ^4.4.0 - "@jupyterlab/translation": ^4.4.0 + "@codemirror/language": ^6.11.0 + "@codemirror/legacy-modes": ^6.5.1 + "@codemirror/search": ^6.5.10 + "@codemirror/state": ^6.5.2 + "@codemirror/view": ^6.36.6 + "@jupyter/ydoc": ^3.0.4 + "@jupyterlab/codeeditor": ^4.5.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/documentsearch": ^4.5.0-alpha.1 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 "@lezer/common": ^1.2.1 "@lezer/generator": ^1.7.0 "@lezer/highlight": ^1.2.0 @@ -486,38 +536,38 @@ __metadata: "@lumino/disposable": ^2.1.4 "@lumino/signaling": ^2.1.4 yjs: ^13.5.40 - checksum: d4f7db1d641ce4fa46b7a8db122604a9cf61df0ce417330337ae7ac04f358e2dac3bd66aad85477f1eb08bff50861c15027c42fd60e9e5c6d3c68ba3051d74ef + checksum: 49ad7eead3dd26908f455216ff7a1a63046e925c770acaf8bd5dfbb8adcecd4bcf58e79c72b8eebd2a8c01f1980e842ac3bf61883d99e6f88fd1d5f6b15fe469 languageName: node linkType: hard -"@jupyterlab/console@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/console@npm:4.4.0" - dependencies: - "@jupyter/ydoc": ^3.0.0 - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/cells": ^4.4.0 - "@jupyterlab/codeeditor": ^4.4.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/nbformat": ^4.4.0 - "@jupyterlab/observables": ^5.4.0 - "@jupyterlab/rendermime": ^4.4.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/translation": ^4.4.0 - "@jupyterlab/ui-components": ^4.4.0 +"@jupyterlab/console@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/console@npm:4.5.0-alpha.1" + dependencies: + "@jupyter/ydoc": ^3.0.4 + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/cells": ^4.5.0-alpha.1 + "@jupyterlab/codeeditor": ^4.5.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime": ^4.5.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/dragdrop": ^2.1.6 "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 - checksum: 4980bc3b53bef8e24ebb61ebe551915a7a4d78586ec7e70195ad9aa90a9be7876985e30aa9d27f6f02ffe13afc29862e247990e1d4b989e72086f02d0d464499 + "@lumino/widgets": ^2.7.1 + checksum: 33a15821bd828a69323b6e7c2e7ae813686a1afc12d38e83af60ca5d0222852ff14dba6bfb06197b9cc9b1aeab603275cab449dd9019f28807177d382bf05eeb languageName: node linkType: hard -"@jupyterlab/coreutils@npm:^6.4.0": - version: 6.4.0 - resolution: "@jupyterlab/coreutils@npm:6.4.0" +"@jupyterlab/coreutils@npm:^6.5.0-alpha.1": + version: 6.5.0-alpha.1 + resolution: "@jupyterlab/coreutils@npm:6.5.0-alpha.1" dependencies: "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 @@ -525,60 +575,60 @@ __metadata: minimist: ~1.2.0 path-browserify: ^1.0.0 url-parse: ~1.5.4 - checksum: d8306d05f058a6d387cdf8ba311bdfdc6882089d55f51c710a189119e5a8c2bdd683481cb341c3a422e23f33e361f7a32a793b8ad8342479f6c0790f95b20380 + checksum: 7f37b84f511151046cc38f97cc6600d469906a4f70eccea238bdbd80a5a4fd187ce21b456e4773964ed256341aaff5251aa67d637d13e6173f6d9916e60fc527 languageName: node linkType: hard -"@jupyterlab/debugger@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/debugger@npm:4.4.0" +"@jupyterlab/debugger@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/debugger@npm:4.5.0-alpha.1" dependencies: - "@codemirror/state": ^6.5.0 - "@codemirror/view": ^6.35.3 + "@codemirror/state": ^6.5.2 + "@codemirror/view": ^6.36.6 "@jupyter/react-components": ^0.16.6 - "@jupyter/ydoc": ^3.0.0 - "@jupyterlab/application": ^4.4.0 - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/cells": ^4.4.0 - "@jupyterlab/codeeditor": ^4.4.0 - "@jupyterlab/codemirror": ^4.4.0 - "@jupyterlab/console": ^4.4.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/docregistry": ^4.4.0 - "@jupyterlab/fileeditor": ^4.4.0 - "@jupyterlab/notebook": ^4.4.0 - "@jupyterlab/observables": ^5.4.0 - "@jupyterlab/rendermime": ^4.4.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/translation": ^4.4.0 - "@jupyterlab/ui-components": ^4.4.0 + "@jupyter/ydoc": ^3.0.4 + "@jupyterlab/application": ^4.5.0-alpha.1 + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/cells": ^4.5.0-alpha.1 + "@jupyterlab/codeeditor": ^4.5.0-alpha.1 + "@jupyterlab/codemirror": ^4.5.0-alpha.1 + "@jupyterlab/console": ^4.5.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/docregistry": ^4.5.0-alpha.1 + "@jupyterlab/fileeditor": ^4.5.0-alpha.1 + "@jupyterlab/notebook": ^4.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime": ^4.5.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/algorithm": ^2.0.3 "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 - "@lumino/datagrid": ^2.5.1 + "@lumino/datagrid": ^2.5.2 "@lumino/disposable": ^2.1.4 "@lumino/messaging": ^2.0.3 "@lumino/polling": ^2.1.4 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 "@vscode/debugprotocol": ^1.51.0 react: ^18.2.0 - checksum: 56d8aaff0b6174ad8ff3e4c8442201bca26bead3c223e4d16c80d0b7bd2d181cd71859b03f6ea5cb20b4434b13148783467374418e69526f424ac1d7bb701082 + checksum: 8a0c5244c93a5cc6731ca01bb99b3b9ec10dcfb7d4944aac144c5d176704c2d8607c909bd11ee34e8100a71f4192acd40ea50749261808e0000c86348cbbae12 languageName: node linkType: hard -"@jupyterlab/docmanager@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/docmanager@npm:4.4.0" - dependencies: - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/docregistry": ^4.4.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/statedb": ^4.4.0 - "@jupyterlab/statusbar": ^4.4.0 - "@jupyterlab/translation": ^4.4.0 - "@jupyterlab/ui-components": ^4.4.0 +"@jupyterlab/docmanager@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/docmanager@npm:4.5.0-alpha.1" + dependencies: + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/docregistry": ^4.5.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/statedb": ^4.5.0-alpha.1 + "@jupyterlab/statusbar": ^4.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 @@ -586,70 +636,70 @@ __metadata: "@lumino/polling": ^2.1.4 "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 react: ^18.2.0 - checksum: cbbc0df4ae70a892c1da337f201fa7a3c91dc3591e35842ca497f5c31b7c62e02a08105c5201c0b0ecc6c978d7e7cc8321be16dbec08343409ffeef17a3182d8 + checksum: 6a9b89a64636259c3e1d602ca4bb048c86f7e7d629b737b00386924006311ead6365d6c816265409d78e8c756256f544c3b5b8578ae9bcf3e91f2bff92c60290 languageName: node linkType: hard -"@jupyterlab/docregistry@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/docregistry@npm:4.4.0" - dependencies: - "@jupyter/ydoc": ^3.0.0 - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/codeeditor": ^4.4.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/observables": ^5.4.0 - "@jupyterlab/rendermime": ^4.4.0 - "@jupyterlab/rendermime-interfaces": ^3.12.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/translation": ^4.4.0 - "@jupyterlab/ui-components": ^4.4.0 +"@jupyterlab/docregistry@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/docregistry@npm:4.5.0-alpha.1" + dependencies: + "@jupyter/ydoc": ^3.0.4 + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/codeeditor": ^4.5.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime": ^4.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/messaging": ^2.0.3 "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 react: ^18.2.0 - checksum: 32f747a6aed172157ca6bc6d9be91bc72266f5b0eb1ea316767c014993f498db42bd5c362ddd82d7de895965f9ddd5fa39fdeb432ef0534955ff30d6d673c63c + checksum: 05841fc9cbb7da4b7f7e0f98eb33f64f618451cddfbf480585f46a39205d731bf46f53ead6167b0bb571fa4590ddc12dc4eb72adc3eac8384970286a94c33f19 languageName: node linkType: hard -"@jupyterlab/documentsearch@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/documentsearch@npm:4.4.0" +"@jupyterlab/documentsearch@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/documentsearch@npm:4.5.0-alpha.1" dependencies: - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/translation": ^4.4.0 - "@jupyterlab/ui-components": ^4.4.0 + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/messaging": ^2.0.3 "@lumino/polling": ^2.1.4 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 react: ^18.2.0 - checksum: 57d4f02e517cd98dc1d6b28a203b01ab09db601d0ca12097db508226267c88db802c94349b399bbdf56542155d105d0ac0e0f4a98a6bee9ced39642fd22c4d31 + checksum: 5c468bbe0b8eaa5fea70a3d0c9bb62a722992eccfe43ef56be610462060261a3e64d16e716a455212ed184e9568168663350861c0232a7c4bb294c03720193db languageName: node linkType: hard -"@jupyterlab/filebrowser@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/filebrowser@npm:4.4.0" - dependencies: - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/docmanager": ^4.4.0 - "@jupyterlab/docregistry": ^4.4.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/statedb": ^4.4.0 - "@jupyterlab/statusbar": ^4.4.0 - "@jupyterlab/translation": ^4.4.0 - "@jupyterlab/ui-components": ^4.4.0 +"@jupyterlab/filebrowser@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/filebrowser@npm:4.5.0-alpha.1" + dependencies: + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/docmanager": ^4.5.0-alpha.1 + "@jupyterlab/docregistry": ^4.5.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/statedb": ^4.5.0-alpha.1 + "@jupyterlab/statusbar": ^4.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 @@ -659,53 +709,53 @@ __metadata: "@lumino/polling": ^2.1.4 "@lumino/signaling": ^2.1.4 "@lumino/virtualdom": ^2.0.3 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 react: ^18.2.0 - checksum: 9fc207d33a0cdcbd916acf5b5ff94ef4d89443073a90bedd36b8ab16b82f6bd0d3463a167e07b82fac9575cbb00f54cb899536b271d7f0864dcb362b732fb9fb - languageName: node - linkType: hard - -"@jupyterlab/fileeditor@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/fileeditor@npm:4.4.0" - dependencies: - "@jupyter/ydoc": ^3.0.0 - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/codeeditor": ^4.4.0 - "@jupyterlab/codemirror": ^4.4.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/docregistry": ^4.4.0 - "@jupyterlab/documentsearch": ^4.4.0 - "@jupyterlab/lsp": ^4.4.0 - "@jupyterlab/statusbar": ^4.4.0 - "@jupyterlab/toc": ^6.4.0 - "@jupyterlab/translation": ^4.4.0 - "@jupyterlab/ui-components": ^4.4.0 + checksum: b63bf0352b4b88f8adc7be66f5ab4f677c9fca81ef0d6799a8523f831d888d9835567d02672d68837353cde7d2ac1ff6740833fd409dfb10dc1e393b35b842e6 + languageName: node + linkType: hard + +"@jupyterlab/fileeditor@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/fileeditor@npm:4.5.0-alpha.1" + dependencies: + "@jupyter/ydoc": ^3.0.4 + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/codeeditor": ^4.5.0-alpha.1 + "@jupyterlab/codemirror": ^4.5.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/docregistry": ^4.5.0-alpha.1 + "@jupyterlab/documentsearch": ^4.5.0-alpha.1 + "@jupyterlab/lsp": ^4.5.0-alpha.1 + "@jupyterlab/statusbar": ^4.5.0-alpha.1 + "@jupyterlab/toc": ^6.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 "@lumino/messaging": ^2.0.3 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 react: ^18.2.0 regexp-match-indices: ^1.0.2 - checksum: 346663d54a9d2feb1a80e279deb4a62e19914990d98b971502d195161b4e34d963fd2abfcf8f5c75a17a2e0ed474ac53d7065698dc1f0c90df329094cabc4c0c + checksum: 3759bbae6d3f6a0e477e2b4cd85a9f494483262c1b7b895d613d66184579739f718f4a1d615ed6a9297aec1bb440dcaff3dedabc720eaab15c72a72bd28f57ae languageName: node linkType: hard -"@jupyterlab/galata@npm:~5.4.0": - version: 5.4.0 - resolution: "@jupyterlab/galata@npm:5.4.0" +"@jupyterlab/galata@npm:~5.5.0-alpha.1": + version: 5.5.0-alpha.1 + resolution: "@jupyterlab/galata@npm:5.5.0-alpha.1" dependencies: - "@jupyterlab/application": ^4.4.0 - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/debugger": ^4.4.0 - "@jupyterlab/docmanager": ^4.4.0 - "@jupyterlab/nbformat": ^4.4.0 - "@jupyterlab/notebook": ^4.4.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/settingregistry": ^4.4.0 + "@jupyterlab/application": ^4.5.0-alpha.1 + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/debugger": ^4.5.0-alpha.1 + "@jupyterlab/docmanager": ^4.5.0-alpha.1 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/notebook": ^4.5.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/settingregistry": ^4.5.0-alpha.1 "@lumino/coreutils": ^2.2.1 - "@playwright/test": ^1.51.0 + "@playwright/test": ^1.52.0 "@stdlib/stats": ~0.0.13 fs-extra: ^10.1.0 json5: ^2.2.3 @@ -714,34 +764,34 @@ __metadata: vega: ^5.20.0 vega-lite: ^5.6.1 vega-statistics: ^1.7.9 - checksum: 4728ccdc88803961fdc73b403a0b3bbe1d389d1c7676d5d6b79ce861a92d364d25c2dcbfabcd64fe1a7840921c6b926cca2b5492b90f1a47da4e7d6d4e936af6 + checksum: 17c7708bbe72721ab65790398ce9c76bcf1be91abb6f0557671fb4b9cfcdef6032efef95753cfad4bef326f892cfba6926eae17d57f1c1a22896ab2ec5c1802f languageName: node linkType: hard -"@jupyterlab/lsp@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/lsp@npm:4.4.0" - dependencies: - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/codeeditor": ^4.4.0 - "@jupyterlab/codemirror": ^4.4.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/docregistry": ^4.4.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/translation": ^4.4.0 +"@jupyterlab/lsp@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/lsp@npm:4.5.0-alpha.1" + dependencies: + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/codeeditor": ^4.5.0-alpha.1 + "@jupyterlab/codemirror": ^4.5.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/docregistry": ^4.5.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 lodash.mergewith: ^4.6.1 vscode-jsonrpc: ^6.0.0 vscode-languageserver-protocol: ^3.17.0 vscode-ws-jsonrpc: ~1.0.2 - checksum: 0b81665dc4da42572d2d890c327291f1413bf3259d10fef0588d793c0cd96360f481c6f99e8d8c0c1e16046f0f2b790dd635ba0339f4cd7c2da38b3056e3c5dc + checksum: d68de616f8ca040ae63491f1bc28e3973ae568d56d3cf42e7b138d57dcd5fca9e246b998bc63fd932f1a2d8853481ac0065c95dff99d4bb207f4f90928e8d749 languageName: node linkType: hard -"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.4.0": +"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0": version: 4.4.0 resolution: "@jupyterlab/nbformat@npm:4.4.0" dependencies: @@ -750,28 +800,37 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/notebook@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/notebook@npm:4.4.0" - dependencies: - "@jupyter/ydoc": ^3.0.0 - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/cells": ^4.4.0 - "@jupyterlab/codeeditor": ^4.4.0 - "@jupyterlab/codemirror": ^4.4.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/docregistry": ^4.4.0 - "@jupyterlab/documentsearch": ^4.4.0 - "@jupyterlab/lsp": ^4.4.0 - "@jupyterlab/nbformat": ^4.4.0 - "@jupyterlab/observables": ^5.4.0 - "@jupyterlab/rendermime": ^4.4.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/settingregistry": ^4.4.0 - "@jupyterlab/statusbar": ^4.4.0 - "@jupyterlab/toc": ^6.4.0 - "@jupyterlab/translation": ^4.4.0 - "@jupyterlab/ui-components": ^4.4.0 +"@jupyterlab/nbformat@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/nbformat@npm:4.5.0-alpha.1" + dependencies: + "@lumino/coreutils": ^2.2.1 + checksum: 7f1f39ebdae71dc1114deabbf1c6cc712af74b7ececbf4b14db7701193f5fbd136ad65107370ddc228eba47235dc3a7e77e8c4da9e2ad03dbd749c5dabda0231 + languageName: node + linkType: hard + +"@jupyterlab/notebook@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/notebook@npm:4.5.0-alpha.1" + dependencies: + "@jupyter/ydoc": ^3.0.4 + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/cells": ^4.5.0-alpha.1 + "@jupyterlab/codeeditor": ^4.5.0-alpha.1 + "@jupyterlab/codemirror": ^4.5.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/docregistry": ^4.5.0-alpha.1 + "@jupyterlab/documentsearch": ^4.5.0-alpha.1 + "@jupyterlab/lsp": ^4.5.0-alpha.1 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime": ^4.5.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/settingregistry": ^4.5.0-alpha.1 + "@jupyterlab/statusbar": ^4.5.0-alpha.1 + "@jupyterlab/toc": ^6.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 @@ -782,102 +841,102 @@ __metadata: "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 "@lumino/virtualdom": ^2.0.3 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 react: ^18.2.0 - checksum: f0d364594afa4d9ff416d657d549c51284ef555279bf59f9020afd6aa58930c4f5b965a623371c34b7eb5da02d3be7a34c0c09f0c67d121c68f255c23eae59bb + checksum: d56408fae53bba83752a641adb3d200229ccf7ce4d9b15bf8a955eeb5d9c317403387ef6ec104964ee50d5edc23f974f05eea91d23aa9da6cc4ad599e3e7c2ef languageName: node linkType: hard -"@jupyterlab/observables@npm:^5.4.0": - version: 5.4.0 - resolution: "@jupyterlab/observables@npm:5.4.0" +"@jupyterlab/observables@npm:^5.5.0-alpha.1": + version: 5.5.0-alpha.1 + resolution: "@jupyterlab/observables@npm:5.5.0-alpha.1" dependencies: "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 - checksum: 4958117211330fd054fba8de279d7f521c78d9ebe3c23dd4ed5c53ab3a3360b53c8c04244f653092bd4f8fb7e2ef5a4f2f9c8a8106dab9d29ff4425154b2a4b5 + checksum: 120038ab13691db16cb1a554bc5d5bac6887d7cf12e4d86a2c58d30f3c5d0dec9d7a2e4b8f38b8827ad6dcb7c55ed614b1848c5cbad86eac75eb7315c6e6bd55 languageName: node linkType: hard -"@jupyterlab/outputarea@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/outputarea@npm:4.4.0" - dependencies: - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/nbformat": ^4.4.0 - "@jupyterlab/observables": ^5.4.0 - "@jupyterlab/rendermime": ^4.4.0 - "@jupyterlab/rendermime-interfaces": ^3.12.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/translation": ^4.4.0 +"@jupyterlab/outputarea@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/outputarea@npm:4.5.0-alpha.1" + dependencies: + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime": ^4.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/messaging": ^2.0.3 "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 - checksum: d1ee8c3f19674d437b397008bee222241e7fcc6e37af811609d738dda3bb0351af8be350038fe0b676c6e6c18d5f628abb9aed373cb3f562059945a9ff8eb55d + "@lumino/widgets": ^2.7.1 + checksum: 3360356165a7dec11ab053e45ff186005f249ed1ea87799457fb734579e834d5ea2613a3cd3bc6df6a69a2a35d3668a73856a79e5b5874ef36275547850d3686 languageName: node linkType: hard -"@jupyterlab/rendermime-interfaces@npm:^3.12.0": - version: 3.12.0 - resolution: "@jupyterlab/rendermime-interfaces@npm:3.12.0" +"@jupyterlab/rendermime-interfaces@npm:^3.13.0-alpha.1": + version: 3.13.0-alpha.1 + resolution: "@jupyterlab/rendermime-interfaces@npm:3.13.0-alpha.1" dependencies: "@lumino/coreutils": ^1.11.0 || ^2.2.1 - "@lumino/widgets": ^1.37.2 || ^2.7.0 - checksum: e9a5adfbcb9a50d5f9324f5930d0007dbc3a8fb205af71570e56f5037479f234825b79f266179708d53030f9302d066291c9e1af7945e70d25b865057954b4a9 + "@lumino/widgets": ^1.37.2 || ^2.7.1 + checksum: c5c138100020ad63407d00c37c55ca028e6f13d6147c1e8c9db992146cb879f8fd4e8d0cbeebb173e139f3f55695f61f93a013a57ecb8426b3fd9686743a9377 languageName: node linkType: hard -"@jupyterlab/rendermime@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/rendermime@npm:4.4.0" - dependencies: - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/nbformat": ^4.4.0 - "@jupyterlab/observables": ^5.4.0 - "@jupyterlab/rendermime-interfaces": ^3.12.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/translation": ^4.4.0 +"@jupyterlab/rendermime@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/rendermime@npm:4.5.0-alpha.1" + dependencies: + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 "@lumino/coreutils": ^2.2.1 "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 lodash.escape: ^4.0.1 - checksum: ae650501a65e082bfe54041292dfd2c762378ff06a50971a680af6d42310029ea1b3d72a4a2e4e261e055526d412e53b172ce23d5e6c7437cacfc9a41d016272 + checksum: 4b4cadd02af0aabfe94bdaaea99483b6da31c029fb4d6034b4ec504e97a28b295494a2a9d72c8297e71a193ca93d3d5c223ad21328e59e2ca0fe70ffc7578246 languageName: node linkType: hard -"@jupyterlab/services@npm:^7.4.0": - version: 7.4.0 - resolution: "@jupyterlab/services@npm:7.4.0" +"@jupyterlab/services@npm:^7.5.0-alpha.1": + version: 7.5.0-alpha.1 + resolution: "@jupyterlab/services@npm:7.5.0-alpha.1" dependencies: - "@jupyter/ydoc": ^3.0.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/nbformat": ^4.4.0 - "@jupyterlab/settingregistry": ^4.4.0 - "@jupyterlab/statedb": ^4.4.0 + "@jupyter/ydoc": ^3.0.4 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/settingregistry": ^4.5.0-alpha.1 + "@jupyterlab/statedb": ^4.5.0-alpha.1 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/polling": ^2.1.4 "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 ws: ^8.11.0 - checksum: e04aa750ad89ad46e90652c0fba1cc2f50a54eec6dd0cb12b4d1a6678207a699576cb652fbd6d00010462421feadad8825cca2a7f18f99bf104f2cd80b3889e1 + checksum: 81fa2b3be02dd33994c7f4a489385176e6239284d61e6fa23256e43760b6a665e56c153d6f7bcedf920db3a042139e5964e571e6005dc712a7ee40a902b0de8b languageName: node linkType: hard -"@jupyterlab/settingregistry@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/settingregistry@npm:4.4.0" +"@jupyterlab/settingregistry@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/settingregistry@npm:4.5.0-alpha.1" dependencies: - "@jupyterlab/nbformat": ^4.4.0 - "@jupyterlab/statedb": ^4.4.0 + "@jupyterlab/nbformat": ^4.5.0-alpha.1 + "@jupyterlab/statedb": ^4.5.0-alpha.1 "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 @@ -887,85 +946,85 @@ __metadata: json5: ^2.2.3 peerDependencies: react: ">=16" - checksum: ed2fac2dc631e630083f00dd64c576847f5fecbc7ff338b1655e7a5062daee9c2f1fbf6408ae5b951acd5330521a7e7620514ead9fb94e269cd9bfec78859151 + checksum: c2d3e8de7da9484303be9f7ecdd42969b9b54c05c1e0258a269d7dd3f8a18755ab692609597182c6da67f0d8ebc2b526330fc126541282b3beb13d984abd4a2f languageName: node linkType: hard -"@jupyterlab/statedb@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/statedb@npm:4.4.0" +"@jupyterlab/statedb@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/statedb@npm:4.5.0-alpha.1" dependencies: "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 - checksum: 2267701b99576b97be03b7bfab9b353c7ac3f24334e6337bbc4ee71c957bfb110808892271d5739795d43dcb3a2f4099c8dd25e80209059aba49a9750871adcb + checksum: 7a7b138e7d00b5bbdd885387915e27b84b1c129cdf6012a415f15d762b1c18526eb2f1e99c6ddfd1cca168941e8197619c7d16fcebbd8c6c19f9d9a43a7a36e6 languageName: node linkType: hard -"@jupyterlab/statusbar@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/statusbar@npm:4.4.0" +"@jupyterlab/statusbar@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/statusbar@npm:4.5.0-alpha.1" dependencies: - "@jupyterlab/ui-components": ^4.4.0 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 react: ^18.2.0 - checksum: c3225ae1ce9f6c5f73311d14e3f3cd4fcdf560ea85120c911f45ca2d09851a550c496c63ad4d37a2b639a0de632689115a1ba5862b0cb2ae1a50b7dcaa2012f9 + checksum: ea810182e690e0d1166839a87d9e38984f5674e9b5b5d7d1f4fa6ab4e35fea263c748172db539aa811fe103cca1bc9d7143080634105e3920562d13221149afd languageName: node linkType: hard -"@jupyterlab/toc@npm:^6.4.0": - version: 6.4.0 - resolution: "@jupyterlab/toc@npm:6.4.0" +"@jupyterlab/toc@npm:^6.5.0-alpha.1": + version: 6.5.0-alpha.1 + resolution: "@jupyterlab/toc@npm:6.5.0-alpha.1" dependencies: "@jupyter/react-components": ^0.16.6 - "@jupyterlab/apputils": ^4.5.0 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/docregistry": ^4.4.0 - "@jupyterlab/observables": ^5.4.0 - "@jupyterlab/rendermime": ^4.4.0 - "@jupyterlab/rendermime-interfaces": ^3.12.0 - "@jupyterlab/translation": ^4.4.0 - "@jupyterlab/ui-components": ^4.4.0 + "@jupyterlab/apputils": ^4.6.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/docregistry": ^4.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime": ^4.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 + "@jupyterlab/ui-components": ^4.5.0-alpha.1 "@lumino/coreutils": ^2.2.1 "@lumino/disposable": ^2.1.4 "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 react: ^18.2.0 - checksum: db6486acdbc003197338558d66a9b7e206dbc4762326a16e2e11dc1901acc6ac2ce00e9a12ccf4052b50076da9cc51ed3ac51f043eedf00c280bf4de28b42c10 + checksum: 72ecf74af80ad905df25c4af8ee0b70ed2d5000633ed4e37f8925e0ab09e9ab9baf2ecf3aa13dd8aba2eab0c9b330dcfb67e94cd6a0f62e825134a230e880ca4 languageName: node linkType: hard -"@jupyterlab/translation@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/translation@npm:4.4.0" +"@jupyterlab/translation@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/translation@npm:4.5.0-alpha.1" dependencies: - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/rendermime-interfaces": ^3.12.0 - "@jupyterlab/services": ^7.4.0 - "@jupyterlab/statedb": ^4.4.0 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/services": ^7.5.0-alpha.1 + "@jupyterlab/statedb": ^4.5.0-alpha.1 "@lumino/coreutils": ^2.2.1 - checksum: 6c97d78d3f87fb037736ef8d327fae4047e6961a7447656d03f4b6e5fa668ff280b4e05410ff7a018064f1788fb67504cab256b158b62d71ac50f36bcbe11000 + checksum: ff027b7d2eaac9840974dd990bb5de55055be36f22c1205dee35a76f3c14a3af7a79bfb364150dace89fcb852859ad6ee3d972e51ff9120bd10af559c6a41a0f languageName: node linkType: hard -"@jupyterlab/ui-components@npm:^4.4.0": - version: 4.4.0 - resolution: "@jupyterlab/ui-components@npm:4.4.0" +"@jupyterlab/ui-components@npm:^4.5.0-alpha.1": + version: 4.5.0-alpha.1 + resolution: "@jupyterlab/ui-components@npm:4.5.0-alpha.1" dependencies: "@jupyter/react-components": ^0.16.6 "@jupyter/web-components": ^0.16.6 - "@jupyterlab/coreutils": ^6.4.0 - "@jupyterlab/observables": ^5.4.0 - "@jupyterlab/rendermime-interfaces": ^3.12.0 - "@jupyterlab/translation": ^4.4.0 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/observables": ^5.5.0-alpha.1 + "@jupyterlab/rendermime-interfaces": ^3.13.0-alpha.1 + "@jupyterlab/translation": ^4.5.0-alpha.1 "@lumino/algorithm": ^2.0.3 "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 @@ -975,7 +1034,7 @@ __metadata: "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 "@lumino/virtualdom": ^2.0.3 - "@lumino/widgets": ^2.7.0 + "@lumino/widgets": ^2.7.1 "@rjsf/core": ^5.13.4 "@rjsf/utils": ^5.13.4 react: ^18.2.0 @@ -983,7 +1042,7 @@ __metadata: typestyle: ^2.0.4 peerDependencies: react: ^18.2.0 - checksum: 428fa8fc51137ff0c9bef62eb70ff0c311aed6ce0c2e4f656be4b2bc1c2930be4242d84fc8745597fc0e8460cdea29d715531ca425ddbcd320ebdd58cb0440dc + checksum: 168c9ee702583f2f25fc77be1c1fd1ef04d820388febd5781a04b0c126aff097baf36a0443ef2de146f2617344dfdf35fb400f54511b3a51216de19f6340935f languageName: node linkType: hard @@ -991,8 +1050,8 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlite/pyodide-kernel-ui-tests@workspace:." dependencies: - "@jupyterlab/galata": ~5.4.0 - "@playwright/test": ^1.48.0 + "@jupyterlab/galata": ~5.5.0-alpha.1 + "@playwright/test": ^1.52.0 rimraf: ^5.0.5 languageName: unknown linkType: soft @@ -1161,14 +1220,14 @@ __metadata: languageName: node linkType: hard -"@lumino/application@npm:^2.4.3": - version: 2.4.3 - resolution: "@lumino/application@npm:2.4.3" +"@lumino/application@npm:^2.4.4": + version: 2.4.4 + resolution: "@lumino/application@npm:2.4.4" dependencies: "@lumino/commands": ^2.3.2 "@lumino/coreutils": ^2.2.1 - "@lumino/widgets": ^2.7.0 - checksum: 1a1ebd7a883664b29624765fe01d31ff30324e39c90565827ba8b578a21e36c94dc096d9a285dc8738e0ec9dbaf48c50337a7976ec01acd0e78afc9066370bee + "@lumino/widgets": ^2.7.1 + checksum: 3223d145172d2d7a793e038631463fdb8c70d46f8343512d452a90f54ac70c6004462ded66edba3313038888f8271ad186feb63918620b27bde500eaa9f33d95 languageName: node linkType: hard @@ -1205,9 +1264,9 @@ __metadata: languageName: node linkType: hard -"@lumino/datagrid@npm:^2.5.1": - version: 2.5.1 - resolution: "@lumino/datagrid@npm:2.5.1" +"@lumino/datagrid@npm:^2.5.2": + version: 2.5.2 + resolution: "@lumino/datagrid@npm:2.5.2" dependencies: "@lumino/algorithm": ^2.0.3 "@lumino/coreutils": ^2.2.1 @@ -1217,8 +1276,8 @@ __metadata: "@lumino/keyboard": ^2.0.3 "@lumino/messaging": ^2.0.3 "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.0 - checksum: 760485cde3a6a28f71143eddd28f6a3f2b8bed6daa7f71cf4545af20cf7cfc59a8b39a453a189fbfbffba3ca2ac82b0be4d500705c10d7bfdabc32de879b4082 + "@lumino/widgets": ^2.7.1 + checksum: b11320a7635c974b451650b78a772bfccee95360f77dc4e790b0139a8a0dab82cf4bb0a4238ea90581fb2d6e2ac1e425cc4a3cc17e2ab4b8aab94e3fff5735a0 languageName: node linkType: hard @@ -1302,9 +1361,9 @@ __metadata: languageName: node linkType: hard -"@lumino/widgets@npm:^1.37.2 || ^2.7.0, @lumino/widgets@npm:^2.7.0": - version: 2.7.0 - resolution: "@lumino/widgets@npm:2.7.0" +"@lumino/widgets@npm:^1.37.2 || ^2.7.1, @lumino/widgets@npm:^2.7.1": + version: 2.7.1 + resolution: "@lumino/widgets@npm:2.7.1" dependencies: "@lumino/algorithm": ^2.0.3 "@lumino/commands": ^2.3.2 @@ -1317,7 +1376,7 @@ __metadata: "@lumino/properties": ^2.0.3 "@lumino/signaling": ^2.1.4 "@lumino/virtualdom": ^2.0.3 - checksum: 6c2426e50549c7685cf2ad4d5f86d2b8e0d325003a70b29b14dc7b4655b0b3d41034728564675244fd09822ef200651aa856d28b6940aabccbf1dbc1f67f19f8 + checksum: c57f7e6cfbaddbd830e14db55242dcbdf531524cdf8641214ce737f43a6684004219eb58a572838f99f78af433bb8f9f19fd2ac6f0ffab4a635bd20164b75cec languageName: node linkType: hard @@ -1392,14 +1451,14 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:^1.48.0, @playwright/test@npm:^1.51.0": - version: 1.51.1 - resolution: "@playwright/test@npm:1.51.1" +"@playwright/test@npm:^1.52.0": + version: 1.54.2 + resolution: "@playwright/test@npm:1.54.2" dependencies: - playwright: 1.51.1 + playwright: 1.54.2 bin: playwright: cli.js - checksum: c3c14f37451cc0323234e37fa559a075e5aee9f5e6ca06fa3b4a132ec6c809909b22877daca1fa48c95a1112d859346c10111e7003f44582a05100dd5385bbef + checksum: deb52981bc97ccb0444bac22e0f5d0712bc8bf74b872d2563b4c8ebcb4782ee3dfe0c7b33b3b20f8cfd15f189a9236500eb3305307bf5638a112edbf1cbc4675 languageName: node linkType: hard @@ -2065,7 +2124,7 @@ __metadata: languageName: node linkType: hard -"crelt@npm:^1.0.5": +"crelt@npm:^1.0.5, crelt@npm:^1.0.6": version: 1.0.6 resolution: "crelt@npm:1.0.6" checksum: dad842093371ad702afbc0531bfca2b0a8dd920b23a42f26e66dabbed9aad9acd5b9030496359545ef3937c3aced0fd4ac39f7a2d280a23ddf9eb7fdcb94a69f @@ -3105,27 +3164,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.51.1": - version: 1.51.1 - resolution: "playwright-core@npm:1.51.1" +"playwright-core@npm:1.54.2": + version: 1.54.2 + resolution: "playwright-core@npm:1.54.2" bin: playwright-core: cli.js - checksum: 1eb37e22e97435a5ed6389b4caa666fbe618348861cae97e67586e20c8fed9ac3d3dc899ff3b9237d0ddfcf087d5b552b80be247e246fc45b75282f96be714bb + checksum: ba233b6ac9a88af8625a519252472b3235bc12dd58b47cbcabb4ab8bdecdb25054acecd98eba9e818d222e87e9bdcc9a28c88df7793bcdf5ddbfd169a5b7b5c8 languageName: node linkType: hard -"playwright@npm:1.51.1": - version: 1.51.1 - resolution: "playwright@npm:1.51.1" +"playwright@npm:1.54.2": + version: 1.54.2 + resolution: "playwright@npm:1.54.2" dependencies: fsevents: 2.3.2 - playwright-core: 1.51.1 + playwright-core: 1.54.2 dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 2d78f53eed438d26df9743f98227d2e33bb5a378c8d0144a4ed75b4010c9c517d5a6ee6c1c9245ad61dc615054c5e19d2ded5a6e285e35d2bca39b05bc9c4a35 + checksum: 0c2ea318d703ab98e9b57b098cd97f5c27fedc56ac8cd3630d786bcc73be2a876cbb54230775c6d6c578b79399b828ed60070e7545a1bb445811f41184fc6ddc languageName: node linkType: hard From 146b313f6c0fcc364bcdf48c08a2a499ad4bd917 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Tue, 5 Aug 2025 11:55:20 -0500 Subject: [PATCH 10/11] fix more pins --- .../pyodide-kernel-extension/package.json | 8 +- packages/pyodide-kernel/package.json | 8 +- yarn.lock | 306 +----------------- 3 files changed, 20 insertions(+), 302 deletions(-) diff --git a/packages/pyodide-kernel-extension/package.json b/packages/pyodide-kernel-extension/package.json index addfc903..b8b1198b 100644 --- a/packages/pyodide-kernel-extension/package.json +++ b/packages/pyodide-kernel-extension/package.json @@ -47,16 +47,16 @@ "watch:labextension": "jupyter labextension watch ." }, "dependencies": { - "@jupyterlab/application": "~4.5.0-alpha.1", - "@jupyterlab/coreutils": "~6.5.0-alpha.1", - "@jupyterlab/logconsole": "~4.5.0-alpha.1", + "@jupyterlab/application": "^4.5.0-alpha.1", + "@jupyterlab/coreutils": "^6.5.0-alpha.1", + "@jupyterlab/logconsole": "^4.5.0-alpha.1", "@jupyterlite/contents": "^0.7.0-alpha.1", "@jupyterlite/kernel": "^0.7.0-alpha.1", "@jupyterlite/pyodide-kernel": "^0.6.1", "@jupyterlite/server": "^0.7.0-alpha.1" }, "devDependencies": { - "@jupyterlab/builder": "~4.5.0-alpha.1", + "@jupyterlab/builder": "^4.5.0-alpha.1", "rimraf": "^6.0.1", "typescript": "~5.2.2" }, diff --git a/packages/pyodide-kernel/package.json b/packages/pyodide-kernel/package.json index e0f68804..635dfabb 100644 --- a/packages/pyodide-kernel/package.json +++ b/packages/pyodide-kernel/package.json @@ -50,10 +50,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/coreutils": "^6.4.4", - "@jupyterlab/logconsole": "^4.4.4", - "@jupyterlite/contents": "^0.6.3", - "@jupyterlite/kernel": "^0.6.3", + "@jupyterlab/coreutils": "^6.5.0-alpha.1", + "@jupyterlab/logconsole": "^4.5.0-alpha.1", + "@jupyterlite/contents": "^0.7.0-alpha.1", + "@jupyterlite/kernel": "^0.7.0-alpha.1", "coincident": "^1.2.3", "comlink": "^4.4.2" }, diff --git a/yarn.lock b/yarn.lock index 95a670ed..8c33fa33 100644 --- a/yarn.lock +++ b/yarn.lock @@ -648,7 +648,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/application@npm:~4.5.0-alpha.1": +"@jupyterlab/application@npm:^4.5.0-alpha.1": version: 4.5.0-alpha.1 resolution: "@jupyterlab/application@npm:4.5.0-alpha.1" dependencies: @@ -676,35 +676,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/apputils@npm:^4.5.4": - version: 4.5.4 - resolution: "@jupyterlab/apputils@npm:4.5.4" - dependencies: - "@jupyterlab/coreutils": ^6.4.4 - "@jupyterlab/observables": ^5.4.4 - "@jupyterlab/rendermime-interfaces": ^3.12.4 - "@jupyterlab/services": ^7.4.4 - "@jupyterlab/settingregistry": ^4.4.4 - "@jupyterlab/statedb": ^4.4.4 - "@jupyterlab/statusbar": ^4.4.4 - "@jupyterlab/translation": ^4.4.4 - "@jupyterlab/ui-components": ^4.4.4 - "@lumino/algorithm": ^2.0.3 - "@lumino/commands": ^2.3.2 - "@lumino/coreutils": ^2.2.1 - "@lumino/disposable": ^2.1.4 - "@lumino/domutils": ^2.0.3 - "@lumino/messaging": ^2.0.3 - "@lumino/signaling": ^2.1.4 - "@lumino/virtualdom": ^2.0.3 - "@lumino/widgets": ^2.7.1 - "@types/react": ^18.0.26 - react: ^18.2.0 - sanitize-html: ~2.12.1 - checksum: 7fe4506f7c105c9f4b7d36c5e20c57ef33722bccf6b262b334eea86b7660070620978c0adddd1007911066ce2a14dfc22502f1efd4a33e911042720ae652cdd5 - languageName: node - linkType: hard - "@jupyterlab/apputils@npm:^4.6.0-alpha.1": version: 4.6.0-alpha.1 resolution: "@jupyterlab/apputils@npm:4.6.0-alpha.1" @@ -734,7 +705,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/builder@npm:~4.5.0-alpha.1": +"@jupyterlab/builder@npm:^4.5.0-alpha.1": version: 4.5.0-alpha.1 resolution: "@jupyterlab/builder@npm:4.5.0-alpha.1" dependencies: @@ -799,20 +770,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/coreutils@npm:^6.4.4, @jupyterlab/coreutils@npm:~6.4.4": - version: 6.4.4 - resolution: "@jupyterlab/coreutils@npm:6.4.4" - dependencies: - "@lumino/coreutils": ^2.2.1 - "@lumino/disposable": ^2.1.4 - "@lumino/signaling": ^2.1.4 - minimist: ~1.2.0 - path-browserify: ^1.0.0 - url-parse: ~1.5.4 - checksum: 00e56eeb06f61a0dca4dbf0c6b45c11a64473c1f5040c24b6a47012758155e21700c727f3862e70274406749ac5b63e5585173186ef8911fe42e7f2e614b3604 - languageName: node - linkType: hard - "@jupyterlab/coreutils@npm:^6.5.0-alpha.1, @jupyterlab/coreutils@npm:~6.5.0-alpha.1": version: 6.5.0-alpha.1 resolution: "@jupyterlab/coreutils@npm:6.5.0-alpha.1" @@ -853,26 +810,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/logconsole@npm:^4.4.4": - version: 4.4.4 - resolution: "@jupyterlab/logconsole@npm:4.4.4" - dependencies: - "@jupyterlab/coreutils": ^6.4.4 - "@jupyterlab/nbformat": ^4.4.4 - "@jupyterlab/outputarea": ^4.4.4 - "@jupyterlab/rendermime": ^4.4.4 - "@jupyterlab/services": ^7.4.4 - "@jupyterlab/translation": ^4.4.4 - "@lumino/coreutils": ^2.2.1 - "@lumino/disposable": ^2.1.4 - "@lumino/messaging": ^2.0.3 - "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.1 - checksum: 476b242cbbc52cb2e876961894600edc1e543e9dd883258f940cdf59ec3207d1a132bc7267d5e56aeba993f861abb5e11af237bf7b28e82857430ab51e9764d7 - languageName: node - linkType: hard - -"@jupyterlab/logconsole@npm:~4.5.0-alpha.1": +"@jupyterlab/logconsole@npm:^4.5.0-alpha.1": version: 4.5.0-alpha.1 resolution: "@jupyterlab/logconsole@npm:4.5.0-alpha.1" dependencies: @@ -891,7 +829,7 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.4.4, @jupyterlab/nbformat@npm:~4.4.4": +"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0": version: 4.4.4 resolution: "@jupyterlab/nbformat@npm:4.4.4" dependencies: @@ -909,19 +847,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/observables@npm:^5.4.4, @jupyterlab/observables@npm:~5.4.4": - version: 5.4.4 - resolution: "@jupyterlab/observables@npm:5.4.4" - dependencies: - "@lumino/algorithm": ^2.0.3 - "@lumino/coreutils": ^2.2.1 - "@lumino/disposable": ^2.1.4 - "@lumino/messaging": ^2.0.3 - "@lumino/signaling": ^2.1.4 - checksum: efd088c70a4d52370d7eebd3542d830e6eea9338dcb146628c0ee932d22917822fb056ea59ae58c71ad542e761ab36d641f699369d7d4b2c2a1452efb12af3c0 - languageName: node - linkType: hard - "@jupyterlab/observables@npm:^5.5.0-alpha.1, @jupyterlab/observables@npm:~5.5.0-alpha.1": version: 5.5.0-alpha.1 resolution: "@jupyterlab/observables@npm:5.5.0-alpha.1" @@ -935,28 +860,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/outputarea@npm:^4.4.4": - version: 4.4.4 - resolution: "@jupyterlab/outputarea@npm:4.4.4" - dependencies: - "@jupyterlab/apputils": ^4.5.4 - "@jupyterlab/nbformat": ^4.4.4 - "@jupyterlab/observables": ^5.4.4 - "@jupyterlab/rendermime": ^4.4.4 - "@jupyterlab/rendermime-interfaces": ^3.12.4 - "@jupyterlab/services": ^7.4.4 - "@jupyterlab/translation": ^4.4.4 - "@lumino/algorithm": ^2.0.3 - "@lumino/coreutils": ^2.2.1 - "@lumino/disposable": ^2.1.4 - "@lumino/messaging": ^2.0.3 - "@lumino/properties": ^2.0.3 - "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.1 - checksum: cf7777d3908d67c1f5c2834a0fc77ffad6f865ac175b88903657364fddec8ea0bd0d4cf2cdfc4d8829e9aaaad143119ef084f44af7816dd1cc6693ce5b402c32 - languageName: node - linkType: hard - "@jupyterlab/outputarea@npm:^4.5.0-alpha.1": version: 4.5.0-alpha.1 resolution: "@jupyterlab/outputarea@npm:4.5.0-alpha.1" @@ -979,16 +882,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/rendermime-interfaces@npm:^3.12.4": - version: 3.12.4 - resolution: "@jupyterlab/rendermime-interfaces@npm:3.12.4" - dependencies: - "@lumino/coreutils": ^1.11.0 || ^2.2.1 - "@lumino/widgets": ^1.37.2 || ^2.7.1 - checksum: f90e1b83b5ebb576f15ec49e4d4adf7f19b2acc4d2fdfc6bad955e9337e5fa229af45bada70d5ecae95bf2bfef9989003bad99fa0c0a03108055395ef687fae5 - languageName: node - linkType: hard - "@jupyterlab/rendermime-interfaces@npm:^3.13.0-alpha.1": version: 3.13.0-alpha.1 resolution: "@jupyterlab/rendermime-interfaces@npm:3.13.0-alpha.1" @@ -999,26 +892,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/rendermime@npm:^4.4.4": - version: 4.4.4 - resolution: "@jupyterlab/rendermime@npm:4.4.4" - dependencies: - "@jupyterlab/apputils": ^4.5.4 - "@jupyterlab/coreutils": ^6.4.4 - "@jupyterlab/nbformat": ^4.4.4 - "@jupyterlab/observables": ^5.4.4 - "@jupyterlab/rendermime-interfaces": ^3.12.4 - "@jupyterlab/services": ^7.4.4 - "@jupyterlab/translation": ^4.4.4 - "@lumino/coreutils": ^2.2.1 - "@lumino/messaging": ^2.0.3 - "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.1 - lodash.escape: ^4.0.1 - checksum: fceb4b2a412e3c74ec289661142107aa15433e4154e57f9ac921413affbb503f80a2e8b6ddd78a9671cfb4b0bd3eb59bb351d2386f3817e5d233efc646ec3ca2 - languageName: node - linkType: hard - "@jupyterlab/rendermime@npm:^4.5.0-alpha.1": version: 4.5.0-alpha.1 resolution: "@jupyterlab/rendermime@npm:4.5.0-alpha.1" @@ -1039,25 +912,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/services@npm:^7.4.4, @jupyterlab/services@npm:~7.4.4": - version: 7.4.4 - resolution: "@jupyterlab/services@npm:7.4.4" - dependencies: - "@jupyter/ydoc": ^3.0.4 - "@jupyterlab/coreutils": ^6.4.4 - "@jupyterlab/nbformat": ^4.4.4 - "@jupyterlab/settingregistry": ^4.4.4 - "@jupyterlab/statedb": ^4.4.4 - "@lumino/coreutils": ^2.2.1 - "@lumino/disposable": ^2.1.4 - "@lumino/polling": ^2.1.4 - "@lumino/properties": ^2.0.3 - "@lumino/signaling": ^2.1.4 - ws: ^8.11.0 - checksum: 162bf9f908103eff736df4dfa9d32d79d6af40e09975bbd39275f1e19f30e8688f355b543ca4c3c5ad720f017d13e4fe01a3e98fc477069157c3c7e1c23ebe10 - languageName: node - linkType: hard - "@jupyterlab/services@npm:^7.5.0-alpha.1, @jupyterlab/services@npm:~7.5.0-alpha.1": version: 7.5.0-alpha.1 resolution: "@jupyterlab/services@npm:7.5.0-alpha.1" @@ -1077,25 +931,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/settingregistry@npm:^4.4.4": - version: 4.4.4 - resolution: "@jupyterlab/settingregistry@npm:4.4.4" - dependencies: - "@jupyterlab/nbformat": ^4.4.4 - "@jupyterlab/statedb": ^4.4.4 - "@lumino/commands": ^2.3.2 - "@lumino/coreutils": ^2.2.1 - "@lumino/disposable": ^2.1.4 - "@lumino/signaling": ^2.1.4 - "@rjsf/utils": ^5.13.4 - ajv: ^8.12.0 - json5: ^2.2.3 - peerDependencies: - react: ">=16" - checksum: 542a6703a0c26c2ad775ec6c2734704a34d2e6c48c39c51fe143cd8af03383748b4682b3ae4ea9bbead658c77c55112760720e5b41b60738f671ca7869b47334 - languageName: node - linkType: hard - "@jupyterlab/settingregistry@npm:^4.5.0-alpha.1, @jupyterlab/settingregistry@npm:~4.5.0-alpha.1": version: 4.5.0-alpha.1 resolution: "@jupyterlab/settingregistry@npm:4.5.0-alpha.1" @@ -1115,19 +950,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/statedb@npm:^4.4.4": - version: 4.4.4 - resolution: "@jupyterlab/statedb@npm:4.4.4" - dependencies: - "@lumino/commands": ^2.3.2 - "@lumino/coreutils": ^2.2.1 - "@lumino/disposable": ^2.1.4 - "@lumino/properties": ^2.0.3 - "@lumino/signaling": ^2.1.4 - checksum: 9b98f6cebdb812f3d586fd55a8ca4ac0198aa9f3492b2dc7d844209b58992ae63e432a74139e18e29e49094f86770ac5c10cb6d6e44b4ed97b47997b08220a80 - languageName: node - linkType: hard - "@jupyterlab/statedb@npm:^4.5.0-alpha.1, @jupyterlab/statedb@npm:~4.5.0-alpha.1": version: 4.5.0-alpha.1 resolution: "@jupyterlab/statedb@npm:4.5.0-alpha.1" @@ -1141,22 +963,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/statusbar@npm:^4.4.4": - version: 4.4.4 - resolution: "@jupyterlab/statusbar@npm:4.4.4" - dependencies: - "@jupyterlab/ui-components": ^4.4.4 - "@lumino/algorithm": ^2.0.3 - "@lumino/coreutils": ^2.2.1 - "@lumino/disposable": ^2.1.4 - "@lumino/messaging": ^2.0.3 - "@lumino/signaling": ^2.1.4 - "@lumino/widgets": ^2.7.1 - react: ^18.2.0 - checksum: 44c9e72154bfd0c035c5dc14638967ac37bb0859e7285bbec394ee8be04d0ed9595968d4fc31806c683b4c7a32eaeccca2a9ee57f2bc30a81d79634a158b99a9 - languageName: node - linkType: hard - "@jupyterlab/statusbar@npm:^4.5.0-alpha.1": version: 4.5.0-alpha.1 resolution: "@jupyterlab/statusbar@npm:4.5.0-alpha.1" @@ -1173,19 +979,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/translation@npm:^4.4.4": - version: 4.4.4 - resolution: "@jupyterlab/translation@npm:4.4.4" - dependencies: - "@jupyterlab/coreutils": ^6.4.4 - "@jupyterlab/rendermime-interfaces": ^3.12.4 - "@jupyterlab/services": ^7.4.4 - "@jupyterlab/statedb": ^4.4.4 - "@lumino/coreutils": ^2.2.1 - checksum: 330c6d5bbfb6b9afc33a38172d644bd5eae23ef328032d23782bc256f117ffeb22fa42f58260d471878fbdfe4a8880f264d71de54290594495644534ee4c300f - languageName: node - linkType: hard - "@jupyterlab/translation@npm:^4.5.0-alpha.1": version: 4.5.0-alpha.1 resolution: "@jupyterlab/translation@npm:4.5.0-alpha.1" @@ -1199,37 +992,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/ui-components@npm:^4.4.4": - version: 4.4.4 - resolution: "@jupyterlab/ui-components@npm:4.4.4" - dependencies: - "@jupyter/react-components": ^0.16.6 - "@jupyter/web-components": ^0.16.6 - "@jupyterlab/coreutils": ^6.4.4 - "@jupyterlab/observables": ^5.4.4 - "@jupyterlab/rendermime-interfaces": ^3.12.4 - "@jupyterlab/translation": ^4.4.4 - "@lumino/algorithm": ^2.0.3 - "@lumino/commands": ^2.3.2 - "@lumino/coreutils": ^2.2.1 - "@lumino/disposable": ^2.1.4 - "@lumino/messaging": ^2.0.3 - "@lumino/polling": ^2.1.4 - "@lumino/properties": ^2.0.3 - "@lumino/signaling": ^2.1.4 - "@lumino/virtualdom": ^2.0.3 - "@lumino/widgets": ^2.7.1 - "@rjsf/core": ^5.13.4 - "@rjsf/utils": ^5.13.4 - react: ^18.2.0 - react-dom: ^18.2.0 - typestyle: ^2.0.4 - peerDependencies: - react: ^18.2.0 - checksum: 31961c53ea3d866c69a2a9bbb8d5ec1cc4a818301ae7e0abd086b42b5af08ae38e86691e7df5fedf4eb482e7ddfe098d4b03c3129d0e68c8f1aa581c8f98953f - languageName: node - linkType: hard - "@jupyterlab/ui-components@npm:^4.5.0-alpha.1": version: 4.5.0-alpha.1 resolution: "@jupyterlab/ui-components@npm:4.5.0-alpha.1" @@ -1261,21 +1023,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlite/contents@npm:^0.6.3": - version: 0.6.3 - resolution: "@jupyterlite/contents@npm:0.6.3" - dependencies: - "@jupyterlab/nbformat": ~4.4.4 - "@jupyterlab/services": ~7.4.4 - "@jupyterlite/localforage": ^0.6.3 - "@lumino/coreutils": ^2.2.1 - "@types/emscripten": ^1.39.6 - localforage: ^1.9.0 - mime: ^3.0.0 - checksum: a638d298d5e61e5c100dce960acd71239d25cccf77d2bbd4b8b5abe3b9544f1a003421e7049d645baa97f45eb917d2b9b4b024f437285b8e8d72af66da5048ce - languageName: node - linkType: hard - "@jupyterlite/contents@npm:^0.7.0-alpha.1": version: 0.7.0-alpha.1 resolution: "@jupyterlite/contents@npm:0.7.0-alpha.1" @@ -1291,23 +1038,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlite/kernel@npm:^0.6.3": - version: 0.6.3 - resolution: "@jupyterlite/kernel@npm:0.6.3" - dependencies: - "@jupyterlab/coreutils": ~6.4.4 - "@jupyterlab/observables": ~5.4.4 - "@jupyterlab/services": ~7.4.4 - "@lumino/coreutils": ^2.2.1 - "@lumino/disposable": ^2.1.4 - "@lumino/signaling": ^2.1.4 - async-mutex: ^0.3.1 - comlink: ^4.3.1 - mock-socket: ^9.3.1 - checksum: bb6813876a5a8248b861aefeb666f1c391dd56c760d1cee7195a7b07975398cc83892abf67ec045fc08ba4ca82798ab765aee5703b563f47061fc0dc95a79574 - languageName: node - linkType: hard - "@jupyterlite/kernel@npm:^0.7.0-alpha.1": version: 0.7.0-alpha.1 resolution: "@jupyterlite/kernel@npm:0.7.0-alpha.1" @@ -1325,18 +1055,6 @@ __metadata: languageName: node linkType: hard -"@jupyterlite/localforage@npm:^0.6.3": - version: 0.6.3 - resolution: "@jupyterlite/localforage@npm:0.6.3" - dependencies: - "@jupyterlab/coreutils": ~6.4.4 - "@lumino/coreutils": ^2.2.1 - localforage: ^1.9.0 - localforage-memoryStorageDriver: ^0.9.2 - checksum: 262b0be5ad6ccf27ea958339a5f97e3fa00d4090f9e36f19b1dd2bac1f7967a8b9a1cc09b5fb06b6738bd77f5f0669ca9977bded013e9b784e3cc56b1a3067d7 - languageName: node - linkType: hard - "@jupyterlite/localforage@npm:^0.7.0-alpha.1": version: 0.7.0-alpha.1 resolution: "@jupyterlite/localforage@npm:0.7.0-alpha.1" @@ -1353,10 +1071,10 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlite/pyodide-kernel-extension@workspace:packages/pyodide-kernel-extension" dependencies: - "@jupyterlab/application": ~4.5.0-alpha.1 - "@jupyterlab/builder": ~4.5.0-alpha.1 - "@jupyterlab/coreutils": ~6.5.0-alpha.1 - "@jupyterlab/logconsole": ~4.5.0-alpha.1 + "@jupyterlab/application": ^4.5.0-alpha.1 + "@jupyterlab/builder": ^4.5.0-alpha.1 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/logconsole": ^4.5.0-alpha.1 "@jupyterlite/contents": ^0.7.0-alpha.1 "@jupyterlite/kernel": ^0.7.0-alpha.1 "@jupyterlite/pyodide-kernel": ^0.6.1 @@ -1388,10 +1106,10 @@ __metadata: resolution: "@jupyterlite/pyodide-kernel@workspace:packages/pyodide-kernel" dependencies: "@babel/core": ^7.22.17 - "@jupyterlab/coreutils": ^6.4.4 - "@jupyterlab/logconsole": ^4.4.4 - "@jupyterlite/contents": ^0.6.3 - "@jupyterlite/kernel": ^0.6.3 + "@jupyterlab/coreutils": ^6.5.0-alpha.1 + "@jupyterlab/logconsole": ^4.5.0-alpha.1 + "@jupyterlite/contents": ^0.7.0-alpha.1 + "@jupyterlite/kernel": ^0.7.0-alpha.1 coincident: ^1.2.3 comlink: ^4.4.2 esbuild: ^0.19.2 From 237fde468eb1ffb378cbc7673d339ea491be0820 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Wed, 6 Aug 2025 07:50:52 -0500 Subject: [PATCH 11/11] more lab bumps --- pyproject.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index c50ef062..1e17c57c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [build-system] requires = [ "hatchling >=1.4.0", - "jupyterlab >=4.5.0a1,<4.6.0a0", + "jupyterlab >=4.5.0a1,<4.6.0", ] build-backend = "hatchling.build" @@ -59,7 +59,7 @@ jupyterlite-pyodide-kernel-pyodide = "jupyterlite_pyodide_kernel.addons.pyodide: dev = [ "build", "hatch", - "jupyterlab >=4.4.4,<4.5.0a0", + "jupyterlab >=4.5.0a1,<4.6.0", ] lint = [ @@ -137,11 +137,11 @@ version_cmd = "python scripts/bump-version.py" [tool.jupyter-releaser.hooks] before-bump-version = [ - "python -m pip install 'jupyterlab~=4.4.4'", + "python -m pip install 'jupyterlab~=4.5.0a1'", "jlpm" ] before-build-npm = [ - "python -m pip install 'jupyterlab~=4.4.4' hatch", + "python -m pip install 'jupyterlab~=4.5.0a1' hatch", "python -m pip install -e .[dev]", "jlpm", "jlpm build:prod",