From 768e834d0ee6206347316c1d1961805931ad426b Mon Sep 17 00:00:00 2001 From: Darshan808 Date: Wed, 8 Oct 2025 20:56:24 +0545 Subject: [PATCH 1/6] bump-python-version --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 908df462..7a222b5e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,7 +19,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] - python-version: ["3.9", "3.12"] + python-version: ["3.9", "3.14"] include: - os: windows-latest python-version: "3.9" From cc37b78fc4f9eeb279ce70deb75ed269668a95e9 Mon Sep 17 00:00:00 2001 From: Darshan808 Date: Fri, 10 Oct 2025 23:57:23 +0545 Subject: [PATCH 2/6] don't-patch-for-3.14 --- jupyterlab_server/test_utils.py | 1 + 1 file changed, 1 insertion(+) diff --git a/jupyterlab_server/test_utils.py b/jupyterlab_server/test_utils.py index c1d8956b..cb0c9d5c 100644 --- a/jupyterlab_server/test_utils.py +++ b/jupyterlab_server/test_utils.py @@ -167,6 +167,7 @@ def maybe_patch_ioloop() -> None: sys.platform.startswith("win") and tornado.version_info < (6, 1) and sys.version_info >= (3, 8) + and sys.version_info < (3, 14) ): try: from asyncio import WindowsProactorEventLoopPolicy, WindowsSelectorEventLoopPolicy From 7bbf65f5611b512cdf33d30646db8715d8e82c96 Mon Sep 17 00:00:00 2001 From: Darshan808 Date: Thu, 16 Oct 2025 22:43:47 +0545 Subject: [PATCH 3/6] bump-jupyter_core --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 5cc86242..6867136a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,6 +36,7 @@ dependencies = [ "jupyter_server>=1.21,<3", "packaging>=21.3", "requests>=2.31", + "jupyter_core>=5.9.0", ] [[project.authors]] From 90f9d59110e367581a78a824fb12710c9945638c Mon Sep 17 00:00:00 2001 From: Darshan808 Date: Thu, 16 Oct 2025 22:55:59 +0545 Subject: [PATCH 4/6] bump-pytest-jupyter --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 6867136a..d0f6c547 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,7 +36,7 @@ dependencies = [ "jupyter_server>=1.21,<3", "packaging>=21.3", "requests>=2.31", - "jupyter_core>=5.9.0", + "jupyter_core>=5.9.0;python_version>=\"3.14\"", ] [[project.authors]] @@ -72,7 +72,7 @@ openapi = [ test = [ "hatch", "ipykernel", - "pytest-jupyter[server]>=0.6.2", + "pytest-jupyter[server]>=0.11.0", "openapi_core~=0.18.0", "openapi-spec-validator>=0.6.0,<0.8.0", "sphinxcontrib_spelling", From 03f0f6c07eab70b13d3f02381cb2d176a4f2877d Mon Sep 17 00:00:00 2001 From: Darshan808 Date: Thu, 16 Oct 2025 22:59:47 +0545 Subject: [PATCH 5/6] bump-pytest-jupyter-for-3.14 --- pyproject.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index d0f6c547..383bb4ff 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -72,7 +72,8 @@ openapi = [ test = [ "hatch", "ipykernel", - "pytest-jupyter[server]>=0.11.0", + "pytest-jupyter[server]>=0.6.2;python_version<\"3.14\"", + "pytest-jupyter[server]>=0.11.0;python_version>=\"3.14\"", "openapi_core~=0.18.0", "openapi-spec-validator>=0.6.0,<0.8.0", "sphinxcontrib_spelling", From 87f8ac09c71cce568d98c3b93effdf4dc204ce24 Mon Sep 17 00:00:00 2001 From: Darshan808 Date: Fri, 17 Oct 2025 11:23:53 +0545 Subject: [PATCH 6/6] bump-jupyter_core --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 383bb4ff..c5327a3c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,7 +36,7 @@ dependencies = [ "jupyter_server>=1.21,<3", "packaging>=21.3", "requests>=2.31", - "jupyter_core>=5.9.0;python_version>=\"3.14\"", + "jupyter_core>=5.9.1;python_version>=\"3.14\"", ] [[project.authors]]