Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
8e250c9
Bump github/codeql-action from 3.30.3 to 3.30.5
dependabot[bot] Sep 30, 2025
2e1c94c
Merge pull request #114 from IntelPython/dependabot/github_actions/gi…
antonwolfy Sep 30, 2025
88cffdc
update version for 0.3.0 release
ndgrigorian Oct 6, 2025
d11e52f
Bump github/codeql-action from 3.30.5 to 3.30.6
dependabot[bot] Oct 6, 2025
c315a49
Bump ossf/scorecard-action from 2.4.2 to 2.4.3
dependabot[bot] Oct 6, 2025
a32d6e6
Merge pull request #116 from IntelPython/dependabot/github_actions/gi…
ndgrigorian Oct 7, 2025
d37a841
Merge branch 'main' into dependabot/github_actions/ossf/scorecard-act…
ndgrigorian Oct 7, 2025
aed721e
add gh-105 to the changelog
ndgrigorian Oct 7, 2025
0d32529
Merge branch 'main' into prepare-for-0.3.0-release
ndgrigorian Oct 7, 2025
1896c90
Merge pull request #115 from IntelPython/prepare-for-0.3.0-release
ndgrigorian Oct 7, 2025
2672917
Merge branch 'main' into dependabot/github_actions/ossf/scorecard-act…
ndgrigorian Oct 7, 2025
a44c791
Merge pull request #117 from IntelPython/dependabot/github_actions/os…
ndgrigorian Oct 7, 2025
90e8679
Bump github/codeql-action from 3.30.6 to 4.30.8
dependabot[bot] Oct 13, 2025
0e02a5b
Merge pull request #118 from IntelPython/dependabot/github_actions/gi…
ndgrigorian Oct 14, 2025
049357f
Add 3.14 python (#119)
ekomarova Oct 14, 2025
f54f1f6
Bump github/codeql-action from 4.30.8 to 4.30.9
dependabot[bot] Oct 20, 2025
827f75a
Merge pull request #120 from IntelPython/dependabot/github_actions/gi…
ndgrigorian Oct 20, 2025
2f42f0f
Bump actions/upload-artifact from 4.6.2 to 5.0.0
dependabot[bot] Oct 27, 2025
27de6c7
Bump github/codeql-action from 4.30.9 to 4.31.0
dependabot[bot] Oct 28, 2025
28724e6
Merge pull request #121 from IntelPython/dependabot/github_actions/ac…
antonwolfy Oct 28, 2025
c78fa95
Merge branch 'main' into dependabot/github_actions/github/codeql-acti…
antonwolfy Oct 28, 2025
a15bca1
Merge pull request #123 from IntelPython/dependabot/github_actions/gi…
dependabot[bot] Oct 28, 2025
c30bdd4
Bump actions/download-artifact from 5 to 6
dependabot[bot] Oct 28, 2025
fda9fba
Merge pull request #122 from IntelPython/dependabot/github_actions/ac…
antonwolfy Oct 28, 2025
5f63105
Update CODEOWNERS
ndgrigorian Oct 29, 2025
5ea7257
Merge pull request #124 from IntelPython/update-codeowners
ndgrigorian Oct 29, 2025
ed79620
Drop Python 3.9
ndgrigorian Oct 29, 2025
6d25472
Update CHANGELOG
ndgrigorian Oct 29, 2025
1285c7a
Merge branch 'main' into drop-python-3.9
ndgrigorian Oct 30, 2025
06b2603
Merge pull request #125 from IntelPython/drop-python-3.9
ndgrigorian Oct 30, 2025
64df8be
Bump github/codeql-action from 4.31.0 to 4.31.2
dependabot[bot] Nov 3, 2025
845e59f
Merge pull request #126 from IntelPython/dependabot/github_actions/gi…
antonwolfy Nov 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1 @@
* @ndgrigorian @antonwolfy @xaleryb @ekomarova
* @ndgrigorian @antonwolfy @xaleryb @jharlow-intel
4 changes: 2 additions & 2 deletions .github/workflows/build-with-clang.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ jobs:

strategy:
matrix:
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
numpy_version: ["numpy'<2'", "numpy'>=2'"]
python: ["3.10", "3.11", "3.12", "3.13"]
numpy_version: ["numpy'>=2'"]

env:
ONEAPI_ROOT: /opt/intel/oneapi
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build_pip.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

strategy:
matrix:
python: ['3.9', '3.10', '3.11', '3.12', '3.13']
python: ['3.10', '3.11', '3.12', '3.13', '3.14']
use_pre: ["", "--pre"]

steps:
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/conda-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
runs-on: ubuntu-latest
strategy:
matrix:
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
python: ["3.10", "3.11", "3.12", "3.13"]
steps:
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # 0.12.1
Expand Down Expand Up @@ -64,7 +64,7 @@
conda-recipe
- name: Upload artifact
uses: actions/upload-artifact@v4.6.2
uses: actions/upload-artifact@v5.0.0

Check warning

Code scanning / Scorecard

Pinned-Dependencies Medium

score is 3: GitHub-owned GitHubAction not pinned by hash
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
with:
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
path: ${{ env.CONDA_BLD }}/${{ env.PACKAGE_NAME }}-*.conda
Expand All @@ -75,7 +75,7 @@

strategy:
matrix:
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
python: ["3.10", "3.11", "3.12", "3.13"]
experimental: [false]
runner: [ubuntu-latest]
continue-on-error: ${{ matrix.experimental }}
Expand All @@ -84,7 +84,7 @@

steps:
- name: Download artifact
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6

Check warning

Code scanning / Scorecard

Pinned-Dependencies Medium

score is 3: GitHub-owned GitHubAction not pinned by hash
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
with:
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
- name: Add conda to system path
Expand Down Expand Up @@ -146,7 +146,7 @@

strategy:
matrix:
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
python: ["3.10", "3.11", "3.12", "3.13"]
env:
conda-bld: C:\Miniconda\conda-bld\win-64\
steps:
Expand Down Expand Up @@ -196,7 +196,7 @@
conda build --no-test --python ${{ matrix.python }} -c https://software.repos.intel.com/python/conda -c conda-forge --override-channels conda-recipe
- name: Upload artifact
uses: actions/upload-artifact@v4.6.2
uses: actions/upload-artifact@v5.0.0

Check warning

Code scanning / Scorecard

Pinned-Dependencies Medium

score is 3: GitHub-owned GitHubAction not pinned by hash
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
with:
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
path: ${{ env.CONDA_BLD }}${{ env.PACKAGE_NAME }}-*.conda
Expand All @@ -209,7 +209,7 @@
shell: cmd /C CALL {0}
strategy:
matrix:
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
python: ["3.10", "3.11", "3.12", "3.13"]
experimental: [false]
runner: [windows-latest]
continue-on-error: ${{ matrix.experimental }}
Expand All @@ -219,7 +219,7 @@

steps:
- name: Download artifact
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6

Check warning

Code scanning / Scorecard

Pinned-Dependencies Medium

score is 3: GitHub-owned GitHubAction not pinned by hash
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
with:
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/openssf-scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
persist-credentials: false

- name: "Run analysis"
uses: ossf/scorecard-action@05b42c624433fc40578a4040d5cf5e36ddca8cde # v2.4.2
uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3
with:
results_file: results.sarif
results_format: sarif
Expand All @@ -63,14 +63,14 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.4.1
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v4.4.1
with:
name: SARIF file
path: results.sarif
retention-days: 14

# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@192325c86100d080feab897ff886c34abd4c83a3 # v3.29.8
uses: github/codeql-action/upload-sarif@0499de31b99561a6d14a36a5f662c2a54f91beee # v3.29.8
with:
sarif_file: results.sarif
11 changes: 10 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,15 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [dev] - YYYY-MM-DD
## [dev] (MM/DD/YYYY)

### Added
* Enabled support of Python 3.14 [gh-119](https://github.com/IntelPython/mkl_umath/pull/119)

### Removed
* Dropped support for Python 3.9 [gh-125](https://github.com/IntelPython/mkl_umath/pull/125)

## [0.3.0] - 2025-10-06

### Added
* 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)
Expand All @@ -14,6 +22,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed
* Dropped support for `maximum` and `minimum` [gh-104](https://github.com/IntelPython/mkl_umath/pull/104)
* Disabled `-fast-math` by default [gh-105](https://github.com/IntelPython/mkl_umath/pull/105)
* Used a common umath loop for `log2` function to match NumPy [gh-109](https://github.com/IntelPython/mkl_umath/pull/109)
* Dropped support for `remainder` function [gh-110](https://github.com/IntelPython/mkl_umath/pull/110)

Expand Down
2 changes: 1 addition & 1 deletion conda-recipe-cf/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{% set version = "0.3.0dev1" %}
{% set version = "0.3.0" %}
{% set buildnumber = 0 %}

package:
Expand Down
2 changes: 2 additions & 0 deletions conda-recipe/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,14 @@ requirements:
- cython
- scikit-build
- python
- python-gil # [py>=314]
- mkl-devel
- tbb-devel
- numpy-base
- wheel >=0.41.3
run:
- python
- python-gil # [py>=314]
- mkl-service
- {{ pin_compatible('intel-cmplr-lib-rt') }}
- {{ pin_compatible('numpy-base') }}
Expand Down
2 changes: 1 addition & 1 deletion mkl_umath/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '0.3.0dev1'
__version__ = '0.3.0'
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,11 @@ classifiers = [
"Programming Language :: C",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Programming Language :: Python :: Implementation :: CPython",
"Topic :: Software Development",
"Topic :: Scientific/Engineering",
Expand All @@ -64,7 +64,7 @@ keywords = ["mkl_umath"]
license = "BSD-3-Clause"
name = "mkl_umath"
readme = {file = "README.md", content-type = "text/markdown"}
requires-python = ">=3.9,<3.14"
requires-python = ">=3.10,<3.15"


[project.optional-dependencies]
Expand Down
Loading