Skip to content

Commit 1531982

Browse files
authored
Clarify support lifecycle after JupyterLab 3 end of maintenance (#508)
* add JL3 EOL message to README.md * add JL3 EOL message to the Users section of the readthedocs * Fix links and messaging * enable colon fence sphinx extension * Update JupyterLab version requirements in README to >= 4.0 from >= 3.0 * Clarify requirements, add JL3
1 parent f488db8 commit 1531982

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@ details.
1414

1515
## Requirements
1616

17-
- JupyterLab >= 3.0
17+
- JupyterLab 4.x (for newer Jupyter Scheduler versions)
18+
- JupyterLab 3.x (for Jupyter Scheduler 1.x)
19+
20+
> [!IMPORTANT]
21+
> JupyterLab 3 will reach its end of maintenance date on May 15, 2024, anywhere on Earth. As a result, we will not backport new features to the v1 branch supporting JupyterLab 3 after this date. Fixes for critical issues will still be backported until December 31, 2024. If you are still using JupyterLab 3, we strongly encourage you to **upgrade to JupyterLab 4 as soon as possible**. For more information, see [JupyterLab 3 end of maintenance](https://blog.jupyter.org/jupyterlab-3-end-of-maintenance-879778927db2) on the Jupyter Blog.
1822
1923
## Install
2024

docs/conf.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
1515

1616
extensions = ["myst_parser"]
17+
myst_enable_extensions = ["colon_fence"]
1718

1819
templates_path = ["_templates"]
1920
exclude_patterns = ["_build", "Thumbs.db", ".DS_Store"]

docs/users/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ jupyter labextension list
2626
and checking that both the `jupyter_scheduler` server extension and the
2727
`@jupyterlab/scheduler` prebuilt lab extension are enabled.
2828

29+
:::{attention}
30+
:name: jupyter-lab-3-end-of-maintenance
31+
JupyterLab 3 will reach its end of maintenance date on May 15, 2024, anywhere on Earth. As a result, we will not backport new features to the v1 branch supporting JupyterLab 3 after this date. Fixes for critical issues will still be backported until December 31, 2024. If you are still using JupyterLab 3, we strongly encourage you to **upgrade to JupyterLab 4 as soon as possible**. For more information, see [JupyterLab 3 end of maintenance](https://blog.jupyter.org/jupyterlab-3-end-of-maintenance-879778927db2) on the Jupyter Blog.
32+
:::
33+
2934
## Use
3035

3136
Jupyter Scheduler runs Jupyter notebooks in the background, either once or on a schedule. You can create _jobs_ (single run of an individual notebook) and _job definitions_ (scheduled recurring notebook jobs). When the scheduler runs your notebook, it makes a copy of the input file. The scheduler uses unique names for the input and output files so that rerunning the same notebook produces new files every time.

0 commit comments

Comments
 (0)