From c790ca346ee6dfb70b7e2ee5cd68b50c365dba2d Mon Sep 17 00:00:00 2001 From: Nikita Grigorian Date: Thu, 9 Apr 2026 16:20:12 -0700 Subject: [PATCH 1/3] add mkl-devel as build dependency and mkl as runtime dependency --- pyproject.toml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 973ea8a..cb8a5f2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,7 +25,13 @@ [build-system] build-backend = "setuptools.build_meta" -requires = ["setuptools>=77", "Cython", "wheel>=0.45.1", "build>=1.2.2"] +requires = [ + "setuptools>=77", + "Cython", + "wheel>=0.45.1", + "build>=1.2.2", + "mkl-devel" +] [project] authors = [ @@ -50,7 +56,7 @@ classifiers = [ "Operating System :: POSIX", "Operating System :: Unix" ] -dependencies = [] +dependencies = ["mkl"] description = "Python hooks for IntelĀ® oneAPI Math Kernel Library (oneMKL) runtime control settings" dynamic = ["version"] keywords = ["MKL"] From 20b2867ec0218ec6a6e8d08676d0701a1af2ca21 Mon Sep 17 00:00:00 2001 From: Nikita Grigorian Date: Thu, 9 Apr 2026 16:20:29 -0700 Subject: [PATCH 2/3] remove unneeded travis.yml --- .travis.yml | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index de022e3..0000000 --- a/.travis.yml +++ /dev/null @@ -1,45 +0,0 @@ -matrix: - include: - - name: "Linux-Py2" - os: linux - dist: xenial - env: - - MINICONDA=Miniconda2-latest-Linux-x86_64.sh - - PYVER="--python=27" - - name: "Linux-Py3" - os: linux - dist: xenial - env: - - MINICONDA=Miniconda3-latest-Linux-x86_64.sh - - PYVER="" - - name: "OsX-Py2" - os: osx - osx_image: xcode8 - env: - - MATRIX_EVAL="brew install gcc && CC=gcc-7 && CXX=g++-7" - - MINICONDA=Miniconda3-latest-MacOSX-x86_64.sh - - MACOSX_DEPLOYMENT_TARGET="10.9" - - PYVER="--python=27" - - name: "OsX-Py3" - os: osx - osx_image: xcode8 - env: - - MATRIX_EVAL="brew install gcc && CC=gcc-7 && CXX=g++-7" - - MINICONDA=Miniconda3-latest-MacOSX-x86_64.sh - - MACOSX_DEPLOYMENT_TARGET="10.9" - - PYVER="" - -install: - - wget https://repo.continuum.io/miniconda/$MINICONDA -O miniconda.sh; - - bash miniconda.sh -b -p $HOME/miniconda - - export PATH="$HOME/miniconda/bin:$PATH" - - hash -r - - conda update --yes -q conda - - conda install --yes conda-build - # Useful for debugging any issues with conda - - conda info -a - - gcc -v - - g++ -v - -script: - - conda build -c conda-forge $PYVER --override-channels conda-recipe From 35a1926eba89cfb56d022bbf5eba9cf3135788df Mon Sep 17 00:00:00 2001 From: Nikita Grigorian Date: Fri, 10 Apr 2026 11:04:10 -0700 Subject: [PATCH 3/3] add gh-177 to changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bf36141..b7994fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added * Added support for ISA constants `"avx10"` and `"avx512_e5"` and CNR constants `"avx10"` and `"avx10,strict"` [gh-175](https://github.com/IntelPython/mkl-service/pull/175) +### Changed +* Added `mkl` as a runtime dependency and `mkl-devel` as build dependency in `pyproject.toml` [gh-177](https://github.com/IntelPython/mkl-service/pull/177) + ### Removed * Dropped support for Python 3.9 [gh-118](https://github.com/IntelPython/mkl-service/pull/118) * Dropped support for `"ssse3"`, `"sse4_1"`, `"avx"`, `"avx512_mic"`, `"avx512_mic,strict"`, and `"avx512_mic_e1"` cbwr branches [gh-173](https://github.com/IntelPython/mkl-service/pull/173)