File tree Expand file tree Collapse file tree 4 files changed +22
-7
lines changed
Expand file tree Collapse file tree 4 files changed +22
-7
lines changed Original file line number Diff line number Diff line change 2727 - name : Checkout
2828 uses : actions/checkout@v4
2929
30+ - name : Setup Python
31+ uses : actions/setup-python@v5
32+ with :
33+ python-version : ' 3.14'
34+
3035 - name : Base Setup
3136 uses : jupyterlab/maintainer-tools/.github/actions/base-setup@v1
3237
@@ -77,11 +82,10 @@ jobs:
7782 runs-on : ubuntu-latest
7883
7984 steps :
80- - name : Install Python
85+ - name : Setup Python
8186 uses : actions/setup-python@v5
8287 with :
83- python-version : ' 3.10'
84- architecture : ' x64'
88+ python-version : ' 3.14'
8589
8690 - uses : actions/download-artifact@v4
8791 with :
@@ -100,14 +104,15 @@ jobs:
100104 jupyter labextension list 2>&1 | grep -ie "@jupyterlite/terminal.*OK"
101105
102106 integration-tests :
103- name : Integration tests ${{ matrix.lite-version}}
107+ name : Integration tests ${{ matrix.python-version}} ${{ matrix. lite-version}}
104108 needs : build
105109 runs-on : ubuntu-latest
106110
107111 strategy :
108112 fail-fast : false
109113 matrix :
110114 lite-version : ['min', 'normal', 'max']
115+ python-version : ['3.10', '3.14']
111116
112117 env :
113118 PLAYWRIGHT_BROWSERS_PATH : ${{ github.workspace }}/pw-browsers
@@ -116,6 +121,11 @@ jobs:
116121 - name : Checkout
117122 uses : actions/checkout@v4
118123
124+ - name : Setup Python ${{ matrix.python-version }}
125+ uses : actions/setup-python@v5
126+ with :
127+ python-version : ${{ matrix.python-version }}
128+
119129 - name : Base Setup
120130 uses : jupyterlab/maintainer-tools/.github/actions/base-setup@v1
121131
Original file line number Diff line number Diff line change 1919 - name : Setup Python
2020 uses : actions/setup-python@v5
2121 with :
22- python-version : ' 3.11 '
22+ python-version : ' 3.14 '
2323
2424 - name : Install the dependencies
2525 run : |
Original file line number Diff line number Diff line change 2525 with :
2626 token : ${{ secrets.GITHUB_TOKEN }}
2727
28+ - name : Setup Python
29+ uses : actions/setup-python@v5
30+ with :
31+ python-version : ' 3.14'
32+
2833 - name : Checkout the branch from the PR that triggered the job
2934 run : gh pr checkout ${{ github.event.issue.number }}
3035 env :
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ build-backend = "hatchling.build"
66name = " jupyterlite_terminal"
77readme = " README.md"
88license = { file = " LICENSE" }
9- requires-python = " >=3.9 "
9+ requires-python = " >=3.10 "
1010classifiers = [
1111 " Framework :: Jupyter" ,
1212 " Framework :: Jupyter :: JupyterLab" ,
@@ -16,11 +16,11 @@ classifiers = [
1616 " License :: OSI Approved :: BSD License" ,
1717 " Programming Language :: Python" ,
1818 " Programming Language :: Python :: 3" ,
19- " Programming Language :: Python :: 3.9" ,
2019 " Programming Language :: Python :: 3.10" ,
2120 " Programming Language :: Python :: 3.11" ,
2221 " Programming Language :: Python :: 3.12" ,
2322 " Programming Language :: Python :: 3.13" ,
23+ " Programming Language :: Python :: 3.14" ,
2424]
2525dependencies = [
2626 # Changes here should be synchronised with .github/workflows/build.yml
You can’t perform that action at this time.
0 commit comments