Skip to content

Commit bcb7504

Browse files
build: Bump supported Py version to 3.9 and extend till 3.13
* Test on Py 3.9 and 3.13 in CI Signed-off-by: Mahendra Paipuri <[email protected]>
1 parent 92b7e1f commit bcb7504

File tree

4 files changed

+18
-15
lines changed

4 files changed

+18
-15
lines changed

.github/workflows/packaging.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -59,24 +59,24 @@ jobs:
5959
fail-fast: false
6060
matrix:
6161
os: [ubuntu, macos, windows]
62-
python: ['3.8', '3.11']
62+
python: ['3.9', '3.13']
6363
include:
64-
- python: '3.8'
64+
- python: '3.9'
6565
extension: logout
6666
dist: 'jupyterlab_logout*.tar.gz'
67-
- python: '3.11'
67+
- python: '3.13'
6868
extension: logout
6969
dist: 'jupyterlab_logout*.whl'
70-
- python: '3.8'
70+
- python: '3.9'
7171
extension: theme-toggler
7272
dist: 'jupyterlab_theme_toggler*.tar.gz'
73-
- python: '3.11'
73+
- python: '3.13'
7474
extension: theme-toggler
7575
dist: 'jupyterlab_theme_toggler*.whl'
76-
- python: '3.8'
76+
- python: '3.9'
7777
extension: topbar-text
7878
dist: 'jupyterlab_topbar_text*.tar.gz'
79-
- python: '3.11'
79+
- python: '3.13'
8080
extension: topbar-text
8181
dist: 'jupyterlab_topbar_text*.whl'
8282
- os: windows
@@ -85,11 +85,11 @@ jobs:
8585
py_cmd: python3
8686
- os: ubuntu
8787
py_cmd: python
88-
# actions/setup-python do not support MacOS runners based on ARM for Python < 3.11
89-
# https://github.com/actions/setup-python/issues/906
90-
exclude:
91-
- os: macos
92-
python: 3.8
88+
# # actions/setup-python do not support MacOS runners based on ARM for Python < 3.13
89+
# # https://github.com/actions/setup-python/issues/906
90+
# exclude:
91+
# - os: macos
92+
# python: 3.9
9393

9494
steps:
9595
- name: Install Python

packages/logout-extension/pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@ classifiers = [
1616
"License :: OSI Approved :: BSD License",
1717
"Programming Language :: Python",
1818
"Programming Language :: Python :: 3",
19-
"Programming Language :: Python :: 3.8",
2019
"Programming Language :: Python :: 3.9",
2120
"Programming Language :: Python :: 3.10",
2221
"Programming Language :: Python :: 3.11",
22+
"Programming Language :: Python :: 3.12",
23+
"Programming Language :: Python :: 3.13",
2324
]
2425
dependencies = [
2526
"jupyterlab>=4.0.0,<5",

packages/theme-toggler-extension/pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@ classifiers = [
1616
"License :: OSI Approved :: BSD License",
1717
"Programming Language :: Python",
1818
"Programming Language :: Python :: 3",
19-
"Programming Language :: Python :: 3.8",
2019
"Programming Language :: Python :: 3.9",
2120
"Programming Language :: Python :: 3.10",
2221
"Programming Language :: Python :: 3.11",
22+
"Programming Language :: Python :: 3.12",
23+
"Programming Language :: Python :: 3.13",
2324
]
2425
dependencies = [
2526
"jupyterlab>=4.0.0,<5",

packages/topbar-text-extension/pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@ classifiers = [
1616
"License :: OSI Approved :: BSD License",
1717
"Programming Language :: Python",
1818
"Programming Language :: Python :: 3",
19-
"Programming Language :: Python :: 3.8",
2019
"Programming Language :: Python :: 3.9",
2120
"Programming Language :: Python :: 3.10",
2221
"Programming Language :: Python :: 3.11",
22+
"Programming Language :: Python :: 3.12",
23+
"Programming Language :: Python :: 3.13",
2324
]
2425
dependencies = [
2526
"jupyterlab>=4.0.0,<5",

0 commit comments

Comments
 (0)