From b2a33a82cb9e36486abfaa6ff1fdb1f6ba3cbfb2 Mon Sep 17 00:00:00 2001 From: Nikita Grigorian Date: Thu, 9 Apr 2026 14:47:35 -0700 Subject: [PATCH 1/2] replace mkl-service dependency with mkl --- conda-recipe-cf/meta.yaml | 3 +++ conda-recipe/meta.yaml | 2 +- pyproject.toml | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/conda-recipe-cf/meta.yaml b/conda-recipe-cf/meta.yaml index ca7dcd79..76a61251 100644 --- a/conda-recipe-cf/meta.yaml +++ b/conda-recipe-cf/meta.yaml @@ -31,6 +31,9 @@ requirements: - numpy run: - python + - python-gil # [py>=314] + - {{ pin_compatible('mkl') }} + - {{ pin_compatible('numpy') }} - {{ pin_compatible('intel-cmplr-lib-rt') }} test: diff --git a/conda-recipe/meta.yaml b/conda-recipe/meta.yaml index d26020b8..4ee562a4 100644 --- a/conda-recipe/meta.yaml +++ b/conda-recipe/meta.yaml @@ -40,7 +40,7 @@ requirements: run: - python - python-gil # [py>=314] - - mkl-service + - {{ pin_compatible('mkl') }} - {{ pin_compatible('intel-cmplr-lib-rt') }} {% if use_numpy_base %} - numpy-base diff --git a/pyproject.toml b/pyproject.toml index af289e94..ff9568e2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,7 +57,7 @@ classifiers = [ "Operating System :: POSIX", "Operating System :: Unix" ] -dependencies = ["numpy >=1.26.4", "mkl-service"] +dependencies = ["numpy >=1.26.4", "mkl"] description = "Intel (R) MKL-based universal functions for NumPy arrays" dynamic = ["version"] keywords = ["mkl_umath"] From baaa463bd432b9b8876f84c1893947ea8f68db14 Mon Sep 17 00:00:00 2001 From: Nikita Grigorian Date: Fri, 10 Apr 2026 10:41:25 -0700 Subject: [PATCH 2/2] add gh-188 to changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e13cfb9..93dbc521 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed * Import ufuncs explicitly in `__init__.py` and add `__all__` to module [gh-177](https://github.com/IntelPython/mkl_umath/pull/177) * Made conda recipe dependency on numpy configurable through `USE_NUMPY_BASE` environment variable [gh-181](https://github.com/IntelPython/mkl_umath/pull/181) +* Removed `mkl-service` as a dependency in favor of `mkl`, as `mkl-service` is not used in `mkl_umath` directly [gh-188](https://github.com/IntelPython/mkl_umath/pull/188) ### Fixed * Build with ICX compiler from 2026.0 release [gh-155](https://github.com/IntelPython/mkl_umath/pull/155)