Skip to content

Commit 8f2039d

Browse files
committed
drop support for Python 3.9
bump minimum Python version to 3.10
1 parent 2d0fd6b commit 8f2039d

File tree

3 files changed

+9
-10
lines changed

3 files changed

+9
-10
lines changed

.github/workflows/conda-package.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424

2525
strategy:
2626
matrix:
27-
python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
27+
python: ['3.10', '3.11', '3.12', '3.13', '3.14']
2828
steps:
2929
- name: Cancel Previous Runs
3030
uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # 0.12.1
@@ -85,7 +85,7 @@ jobs:
8585

8686
strategy:
8787
matrix:
88-
python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
88+
python: ['3.10', '3.11', '3.12', '3.13', '3.14']
8989
steps:
9090
- name: Cancel Previous Runs
9191
uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # 0.12.1
@@ -156,7 +156,7 @@ jobs:
156156

157157
strategy:
158158
matrix:
159-
python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
159+
python: ['3.10', '3.11', '3.12', '3.13', '3.14']
160160
experimental: [false]
161161
runner: [ubuntu-22.04]
162162
continue-on-error: ${{ matrix.experimental }}
@@ -252,7 +252,7 @@ jobs:
252252
shell: cmd /C CALL {0}
253253
strategy:
254254
matrix:
255-
python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
255+
python: ['3.10', '3.11', '3.12', '3.13', '3.14']
256256
experimental: [false]
257257
runner: [windows-latest]
258258
continue-on-error: ${{ matrix.experimental }}
@@ -423,7 +423,7 @@ jobs:
423423
timeout-minutes: 20
424424
strategy:
425425
matrix:
426-
python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
426+
python: ['3.10', '3.11', '3.12', '3.13', '3.14']
427427
steps:
428428
- name: Download conda artifact
429429
uses: actions/download-artifact@v5
@@ -467,7 +467,7 @@ jobs:
467467
timeout-minutes: 20
468468
strategy:
469469
matrix:
470-
python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
470+
python: ['3.10', '3.11', '3.12', '3.13', '3.14']
471471
steps:
472472
- name: Download artifact
473473
uses: actions/download-artifact@v5

.github/workflows/run-tests-from-dppy-bits.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727

2828
strategy:
2929
matrix:
30-
python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
30+
python: ['3.10', '3.11', '3.12', '3.13', '3.14']
3131
experimental: [false]
3232
runner: [ubuntu-22.04, ubuntu-24.04]
3333
continue-on-error: ${{ matrix.experimental }}
@@ -78,7 +78,7 @@ jobs:
7878
shell: cmd /C CALL {0}
7979
strategy:
8080
matrix:
81-
python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
81+
python: ['3.10', '3.11', '3.12', '3.13', '3.14']
8282
experimental: [false]
8383
runner: [windows-latest]
8484

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ classifiers = [
2323
"Programming Language :: C",
2424
"Programming Language :: Python",
2525
"Programming Language :: Python :: 3",
26-
"Programming Language :: Python :: 3.9",
2726
"Programming Language :: Python :: 3.10",
2827
"Programming Language :: Python :: 3.11",
2928
"Programming Language :: Python :: 3.12",
@@ -58,7 +57,7 @@ keywords = [
5857
license = "Apache-2.0"
5958
name = "dpctl"
6059
readme = {file = "README.md", content-type = "text/markdown"}
61-
requires-python = ">=3.9"
60+
requires-python = ">=3.10"
6261

6362
[project.optional-dependencies]
6463
coverage = ["Cython", "pytest", "pytest-cov", "coverage", "tomli"]

0 commit comments

Comments
 (0)