diff --git a/CHANGELOG.md b/CHANGELOG.md index 1757174c8cc..da61dae9c36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ This release drops support for Python 3.10, making Python 3.11 the minimum requi * Improved performance of `dpnp.scipy.sparse.csr_matrix.sort_indices` by sorting once on a combined row and column key instead of in two passes [#3134](https://github.com/IntelPython/dpnp/pull/3134) * Reduced the overhead of `dpnp.ndarray.flags` and `dpnp.tensor.usm_ndarray.flags` [#3168](https://github.com/IntelPython/dpnp/pull/3168) * Changed `dpnp.linalg.LinAlgError` to derive from `numpy.linalg.LinAlgError`, so `except numpy.linalg.LinAlgError` also catches errors raised by dpnp linear algebra functions [#3184](https://github.com/IntelPython/dpnp/pull/3184) +* Bumped the minimum required `dpctl` version to `0.24.0` [#3169](https://github.com/IntelPython/dpnp/pull/3169) ### Deprecated diff --git a/conda-recipe-cf/meta.yaml b/conda-recipe-cf/meta.yaml index 07b9e86a268..5fb8f64468c 100644 --- a/conda-recipe-cf/meta.yaml +++ b/conda-recipe-cf/meta.yaml @@ -1,5 +1,5 @@ {% set required_compiler_and_mkl_version = "2026.0.0" %} -{% set required_dpctl_version = "0.22.1" %} +{% set required_dpctl_version = "0.23.0" %} package: name: dpnp diff --git a/conda-recipe/meta.yaml b/conda-recipe/meta.yaml index b290a2dc4cf..554c8ba3a9a 100644 --- a/conda-recipe/meta.yaml +++ b/conda-recipe/meta.yaml @@ -1,7 +1,7 @@ {% set max_compiler_and_mkl_version = environ.get("MAX_BUILD_CMPL_MKL_VERSION", "2027.0a0") %} {% set required_compiler_version = environ.get("MIN_BUILD_CMPL_VERSION", "2026.1.1") %} {% set required_mkl_version = "2026.0" %} -{% set required_dpctl_version = "0.23.0dev0" %} +{% set required_dpctl_version = "0.24.0dev0" %} {# DPNP does not support a compiler older than 2026.0, so reject any #} {# MIN_BUILD_CMPL_VERSION override below that by calling an undefined macro. #} diff --git a/conda-recipe/rattler_recipe.yaml b/conda-recipe/rattler_recipe.yaml index 35889fc38ee..ef09d09013d 100644 --- a/conda-recipe/rattler_recipe.yaml +++ b/conda-recipe/rattler_recipe.yaml @@ -4,7 +4,7 @@ context: max_compiler_and_mkl_version: ${{ env.get("MAX_BUILD_CMPL_MKL_VERSION", default="2027.0a0") }} required_compiler_version: ${{ env.get("MIN_BUILD_CMPL_VERSION", default="2026.1.1") }} required_mkl_version: "2026.0" - required_dpctl_version: 0.23.0dev0 + required_dpctl_version: 0.24.0dev0 package: name: dpnp diff --git a/environments/dpctl_pkg.txt b/environments/dpctl_pkg.txt index 674e6695f2f..75d8b54eb16 100644 --- a/environments/dpctl_pkg.txt +++ b/environments/dpctl_pkg.txt @@ -1,2 +1,2 @@ --index-url https://pypi.anaconda.org/dppy/label/dev/simple -dpctl>=0.23.0dev0 +dpctl>=0.24.0dev0 diff --git a/environments/dpctl_pkg.yml b/environments/dpctl_pkg.yml index addcdda7f30..6bf473c3541 100644 --- a/environments/dpctl_pkg.yml +++ b/environments/dpctl_pkg.yml @@ -2,4 +2,4 @@ name: Install dpctl package channels: - dppy/label/dev dependencies: - - dpctl>=0.23.0dev0 + - dpctl>=0.24.0dev0 diff --git a/pyproject.toml b/pyproject.toml index fd440911fea..f62141415d9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ requires = [ "cmake>=3.31.6", "cython>=3.1.0", # WARNING: use only dpctl version available on PyPi - "dpctl>=0.20.0", + "dpctl>=0.23.0", "ninja>=1.11.1; platform_system!='Windows'", # NOTE: no DPNP restriction on NumPy version, so follow NumPy's drop schedule "numpy>=1.26.0", @@ -51,7 +51,7 @@ dependencies = [ # "dpcpp-cpp-rt>=0.59.0", # "intel-cmplr-lib-rt>=0.59.0" # WARNING: use the latest dpctl dev version, otherwise stable w/f will fail - "dpctl>=0.23.0dev0", + "dpctl>=0.24.0dev0", "numpy>=1.26.0" ] description = "Data Parallel Extension for NumPy"