Skip to content

Commit 076b999

Browse files
committed
Require Python>=3.8 and Node>=16
1 parent d84128f commit 076b999

File tree

9 files changed

+18
-21
lines changed

9 files changed

+18
-21
lines changed

.github/workflows/job.test.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -214,19 +214,18 @@ jobs:
214214
fail-fast: false
215215
matrix:
216216
os: ['ubuntu', 'macos', 'windows']
217-
python: ['3.7', '3.10']
217+
python: ['3.8', '3.10']
218218
include:
219-
# if using 3.7, use newer node, etc...
220-
- python: '3.7'
221-
# Node 14 end-of-life: April 2023
222-
nodejs: '>=14,<15.0.0.a0'
223-
r: '<4'
224-
lab: '>=3.3.0,<3.4'
219+
- python: '3.8'
220+
# Node 16 end-of-life: April 2024
221+
nodejs: '>=16,<17.0.0.a0'
222+
r: '>=4'
223+
lab: '>=3.6.0,<4'
225224
- python: '3.10'
226225
# Node 16 end-of-life: April 2024
227226
nodejs: '>=16,<17.0.0.a0'
228227
r: '>=4'
229-
lab: '>=3.4.0,<4'
228+
lab: '>=3.6.0,<4'
230229

231230
steps:
232231
- uses: actions/checkout@v3

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
### `@jupyter-lsp/jupyterlab-lsp 4.0.0` (not-yet-released)
44

5-
Only supported on JupyterLab `>=3.6.0,<4.0.0a0`.
5+
Requires JupyterLab `>=3.6.0,<4.0.0a0` and Python 3.8 or newer.
66

77
- features:
88
- implement jump target selector and jump to references ([#739])

CONTRIBUTING.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,8 @@ Thank you for all your contributions :heart:
3131

3232
Development requires, at a minimum:
3333

34-
- `nodejs >=14,!=15,<17`
35-
- `python >=3.7,<3.11.0a0`
36-
- Python 3.7 and 3.10 are fully tested on CI
37-
- Python 3.7 to 3.10 and PyPy 3 are verified to at least install and import
34+
- `nodejs >=16,!=17,<19`
35+
- `python >=3.8,<3.11.0a0`
3836
- `jupyterlab >=3.6.0,<4.0.0a0`
3937

4038
It is recommended to use a virtual environment (e.g. `virtualenv` or `conda env`)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Use context menu on rows in the panel to filter out diagnostics or copy their me
9191
You will need to have both of the following installed:
9292

9393
- JupyterLab >=3.6.0,<4.0.0a0
94-
- Python 3.7+
94+
- Python 3.8+
9595

9696
In addition, if you wish to use javascript, html, markdown or any other NodeJS-based language server you will need to have appropriate NodeJS version installed.
9797

binder/environment.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ channels:
66

77
dependencies:
88
# runtime dependencies
9-
- python >=3.7,<3.11.0a0
9+
- python >=3.8,<3.11.0a0
1010
- jupyterlab >=3.6.0,<4.0.0a0
1111
- jupyter_server >=1.1.2
1212
- retrolab >=0.3.0,<0.4
1313
# build dependencies
14-
- nodejs >=14,!=15,<17
14+
- nodejs >=16,!=17,<19
1515
# for python language server (and development)
1616
- flake8 >=3.5
1717
- pip

docs/rtd.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ dependencies:
99
- importlib_metadata
1010
- jupyterlab >=3.6.0,<4.0.0a0
1111
- myst-nb
12-
- nodejs >=14,!=15,<17
12+
- nodejs >=16,!=17,<19
1313
- pandas
1414
- pip
1515
- pytest-check-links
16-
- python >=3.7,<3.11.0a0
16+
- python >=3.8,<3.11.0a0
1717
- python-graphviz
1818
- python-lsp-server
1919
- robotframework-lsp

python_packages/jupyter_lsp/setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ classifiers =
2626
packages = find:
2727
include_package_data = True
2828
zip_safe = False
29-
python_requires = >=3.7
29+
python_requires = >=3.8
3030

3131
install_requires =
3232
jupyter_server >=1.1.2

python_packages/jupyterlab_lsp/setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ classifiers =
3333
packages = find:
3434
include_package_data = True
3535
zip_safe = False
36-
python_requires = >=3.7
36+
python_requires = >=3.8
3737

3838
install_requires =
3939
jupyter_lsp >=2.0.0

versions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@
2222
JUPYTERLAB_NEXT_MAJOR_VERSION = int(JUPYTERLAB_VERSION.split('.')[0]) + 1
2323
REQUIRED_JUPYTERLAB = f'>={JUPYTERLAB_VERSION},<{JUPYTERLAB_NEXT_MAJOR_VERSION}.0.0a0'
2424
REQUIRED_JUPYTER_SERVER = '>=1.1.2'
25-
REQUIRED_PYTHON = '>=3.7,<3.11.0a0'
25+
REQUIRED_PYTHON = '>=3.8,<3.11.0a0'

0 commit comments

Comments
 (0)