Skip to content

Commit 96d52bb

Browse files
authored
Add Python 3.13 build (#101)
1 parent 36159f3 commit 96d52bb

File tree

5 files changed

+12
-10
lines changed

5 files changed

+12
-10
lines changed

.github/workflows/build-with-clang.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
strategy:
1515
matrix:
16-
python: ["3.9", "3.10", "3.11", "3.12"]
16+
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
1717
numpy_version: ["numpy'<2'", "numpy'>=2'"]
1818

1919
env:

.github/workflows/build_pip.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
strategy:
1919
matrix:
20-
python: ['3.9', '3.10', '3.11', '3.12']
20+
python: ['3.9', '3.10', '3.11', '3.12', '3.13']
2121
use_pre: ["", "--pre"]
2222

2323
steps:

.github/workflows/conda-package.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ubuntu-latest
1919
strategy:
2020
matrix:
21-
python: ["3.9", "3.10", "3.11", "3.12"]
21+
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
2222
steps:
2323
- name: Cancel Previous Runs
2424
uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # 0.12.1
@@ -48,7 +48,7 @@ jobs:
4848
run: echo $CONDA/bin >> $GITHUB_PATH
4949

5050
- name: Install conda-build
51-
run: conda install conda-build python=3.12
51+
run: conda install conda-build
5252

5353
- name: Build conda package
5454
run: |
@@ -75,7 +75,7 @@ jobs:
7575

7676
strategy:
7777
matrix:
78-
python: ["3.9", "3.10", "3.11", "3.12"]
78+
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
7979
experimental: [false]
8080
runner: [ubuntu-latest]
8181
continue-on-error: ${{ matrix.experimental }}
@@ -90,7 +90,7 @@ jobs:
9090
- name: Add conda to system path
9191
run: echo $CONDA/bin >> $GITHUB_PATH
9292
- name: Install conda-build
93-
run: conda install conda-build python=3.12
93+
run: conda install conda-build
9494
- name: Create conda channel
9595
run: |
9696
mkdir -p $GITHUB_WORKSPACE/channel/linux-64
@@ -146,7 +146,7 @@ jobs:
146146

147147
strategy:
148148
matrix:
149-
python: ["3.9", "3.10", "3.11", "3.12"]
149+
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
150150
env:
151151
conda-bld: C:\Miniconda\conda-bld\win-64\
152152
steps:
@@ -187,7 +187,7 @@ jobs:
187187
- name: Install conda build
188188
run: |
189189
conda activate
190-
conda install -y conda-build python=3.12
190+
conda install -y conda-build
191191
conda list -n base
192192
193193
- name: Build conda package
@@ -209,7 +209,7 @@ jobs:
209209
shell: cmd /C CALL {0}
210210
strategy:
211211
matrix:
212-
python: ["3.9", "3.10", "3.11", "3.12"]
212+
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
213213
experimental: [false]
214214
runner: [windows-latest]
215215
continue-on-error: ${{ matrix.experimental }}

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99
### Added
1010
* Added mkl implementation for floating point data-types of `exp2`, `log2`, `fabs`, `copysign`, `nextafter`, `fmax`, `fmin` and `remainder` functions [gh-81](https://github.com/IntelPython/mkl_umath/pull/81)
1111
* Added mkl implementation for complex data-types of `conjugate` and `absolute` functions [gh-86](https://github.com/IntelPython/mkl_umath/pull/86)
12+
* Enabled support of Python 3.13 [gh-101](https://github.com/IntelPython/mkl_umath/pull/101)
1213

1314
## [0.2.0] (06/03/2025)
1415
This release updates `mkl_umath` to be aligned with both numpy-1.26.x and numpy-2.x.x.

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ classifiers = [
4949
"Programming Language :: Python :: 3.10",
5050
"Programming Language :: Python :: 3.11",
5151
"Programming Language :: Python :: 3.12",
52+
"Programming Language :: Python :: 3.13",
5253
"Programming Language :: Python :: Implementation :: CPython",
5354
"Topic :: Software Development",
5455
"Topic :: Scientific/Engineering",
@@ -63,7 +64,7 @@ keywords = ["mkl_umath"]
6364
license = "BSD-3-Clause"
6465
name = "mkl_umath"
6566
readme = {file = "README.md", content-type = "text/markdown"}
66-
requires-python = ">=3.9,<3.13"
67+
requires-python = ">=3.9,<3.14"
6768

6869

6970
[project.optional-dependencies]

0 commit comments

Comments
 (0)