Skip to content

Commit df5aa93

Browse files
authored
Enable Python 3.14 (#100)
1 parent 68d7e01 commit df5aa93

File tree

3 files changed

+15
-9
lines changed

3 files changed

+15
-9
lines changed

.github/workflows/conda-package.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121

2222
strategy:
2323
matrix:
24-
python: ['3.9', '3.10', '3.11', '3.12', '3.13']
24+
python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
2525

2626
steps:
2727
- name: Cancel Previous Runs
@@ -63,7 +63,7 @@ jobs:
6363
6464
- name: Build conda package
6565
run: |
66-
CHANNELS="-c conda-forge -c https://software.repos.intel.com/python/conda --override-channels"
66+
CHANNELS="-c conda-forge -c conda-forge/label/python_rc -c https://software.repos.intel.com/python/conda --override-channels"
6767
VERSIONS="--python ${{ matrix.python }}"
6868
TEST="--no-test"
6969
@@ -90,7 +90,7 @@ jobs:
9090

9191
strategy:
9292
matrix:
93-
python: ['3.9', '3.10', '3.11', '3.12', '3.13']
93+
python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
9494

9595
steps:
9696
- name: Cancel Previous Runs
@@ -132,7 +132,7 @@ jobs:
132132
echo "WHEELS_OUTPUT_FOLDER=$GITHUB_WORKSPACE\\" >> $GITHUB_ENV
133133
134134
- name: Build conda package
135-
run: conda build --no-test --python ${{ matrix.python }} -c https://software.repos.intel.com/python/conda -c conda-forge --override-channels conda-recipe
135+
run: conda build --no-test --python ${{ matrix.python }} -c https://software.repos.intel.com/python/conda -c conda-forge -c conda-forge/label/python_rc --override-channels conda-recipe
136136

137137
- name: Upload artifact
138138
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
@@ -152,12 +152,12 @@ jobs:
152152

153153
strategy:
154154
matrix:
155-
python: ['3.9', '3.10', '3.11', '3.12', '3.13']
155+
python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
156156
experimental: [false]
157157
runner: [ubuntu-latest]
158158
continue-on-error: ${{ matrix.experimental }}
159159
env:
160-
CHANNELS: -c conda-forge -c https://software.repos.intel.com/python/conda --override-channels
160+
CHANNELS: -c conda-forge -c conda-forge/label/python_rc -c https://software.repos.intel.com/python/conda --override-channels
161161

162162
steps:
163163
- name: Download artifact
@@ -226,12 +226,12 @@ jobs:
226226

227227
strategy:
228228
matrix:
229-
python: ['3.9', '3.10', '3.11', '3.12', '3.13']
229+
python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
230230
experimental: [false]
231231
runner: [windows-latest]
232232
continue-on-error: ${{ matrix.experimental }}
233233
env:
234-
CHANNELS: -c conda-forge -c https://software.repos.intel.com/python/conda --override-channels
234+
CHANNELS: -c conda-forge -c conda-forge/label/python_rc -c https://software.repos.intel.com/python/conda --override-channels
235235

236236
steps:
237237
- name: Download artifact

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [dev] (MM/DD/YYYY)
8+
9+
### Added
10+
* Enabled support of Python 3.14 [gh-100](https://github.com/IntelPython/mkl-service/pull/100)
11+
712
## [2.5.2] (07/01/2025)
813

914
### Fixed

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ classifiers = [
4343
"Programming Language :: Python :: 3.11",
4444
"Programming Language :: Python :: 3.12",
4545
"Programming Language :: Python :: 3.13",
46+
"Programming Language :: Python :: 3.14",
4647
"Programming Language :: Python :: Implementation :: CPython",
4748
"Topic :: Software Development",
4849
"Topic :: Utilities",
@@ -57,7 +58,7 @@ keywords = ["MKL"]
5758
license = "BSD-3-Clause"
5859
name = "mkl-service"
5960
readme = {file = "README.md", content-type = "text/markdown"}
60-
requires-python = ">=3.9,<3.14"
61+
requires-python = ">=3.9,<3.15"
6162

6263
[project.optional-dependencies]
6364
test = ["pytest"]

0 commit comments

Comments
 (0)