diff --git a/CHANGELOG.md b/CHANGELOG.md index de58258..e853e5d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ 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] (MM/DD/YYYY) + +### Added +* Enabled support of Python 3.14 [gh-234](https://github.com/IntelPython/mkl_fft/pull/234) + ## [2.1.1] - 2025-10-09 ### Fixed diff --git a/conda-recipe/meta.yaml b/conda-recipe/meta.yaml index d071875..7b04eae 100644 --- a/conda-recipe/meta.yaml +++ b/conda-recipe/meta.yaml @@ -18,6 +18,7 @@ requirements: - {{ stdlib('c') }} host: - python + - python-gil # [py>=314] - pip - setuptools >=77 - mkl-devel @@ -26,6 +27,7 @@ requirements: - wheel >=0.41.3 run: - python + - python-gil # [py>=314] - mkl-service - {{ pin_compatible('numpy-base') }} @@ -34,7 +36,8 @@ test: - pytest -v --pyargs mkl_fft requires: - pytest - - scipy >=1.10 + # This is a temporary python restriction + - scipy >=1.10 # [py<314] imports: - mkl_fft - mkl_fft.interfaces diff --git a/pyproject.toml b/pyproject.toml index 3264dce..5c69aa2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,6 +43,7 @@ classifiers = [ "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", @@ -57,7 +58,7 @@ keywords = ["DFTI", "FFT", "Fourier", "MKL"] license = "BSD-3-Clause" name = "mkl_fft" readme = {file = "README.md", content-type = "text/markdown"} -requires-python = ">=3.9,<3.14" +requires-python = ">=3.9,<3.15" [project.optional-dependencies] scipy_interface = ["scipy>=1.10"]