From 33df9e8c106e16d9e76842529edc79d80937969e Mon Sep 17 00:00:00 2001 From: Nikita Grigorian Date: Wed, 29 Oct 2025 14:06:50 -0700 Subject: [PATCH 1/2] Drop Python 3.9 support --- .github/workflows/build-with-clang.yml | 2 +- .github/workflows/conda-package.yml | 8 ++++---- pyproject.toml | 3 +-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-with-clang.yml b/.github/workflows/build-with-clang.yml index d2cd41b..8dc60e8 100644 --- a/.github/workflows/build-with-clang.yml +++ b/.github/workflows/build-with-clang.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: - python: ["3.10", "3.11", "3.12", "3.13"] # 3.9 fails - gh-issue#56 + python: ["3.10", "3.11", "3.12", "3.13"] env: ONEAPI_ROOT: /opt/intel/oneapi diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index 63cb81b..ad0eecc 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -21,7 +21,7 @@ jobs: strategy: matrix: - python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] + python: ['3.10', '3.11', '3.12', '3.13', '3.14'] steps: - name: Cancel Previous Runs @@ -90,7 +90,7 @@ jobs: strategy: matrix: - python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] + python: ['3.10', '3.11', '3.12', '3.13', '3.14'] steps: - name: Cancel Previous Runs @@ -152,7 +152,7 @@ jobs: strategy: matrix: - python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] + python: ['3.10', '3.11', '3.12', '3.13', '3.14'] experimental: [false] runner: [ubuntu-latest] continue-on-error: ${{ matrix.experimental }} @@ -226,7 +226,7 @@ jobs: strategy: matrix: - python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] + python: ['3.10', '3.11', '3.12', '3.13', '3.14'] experimental: [false] runner: [windows-latest] continue-on-error: ${{ matrix.experimental }} diff --git a/pyproject.toml b/pyproject.toml index 38ffe9e..973ea8a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,6 @@ 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", @@ -58,7 +57,7 @@ keywords = ["MKL"] license = "BSD-3-Clause" name = "mkl-service" readme = {file = "README.md", content-type = "text/markdown"} -requires-python = ">=3.9,<3.15" +requires-python = ">=3.10,<3.15" [project.optional-dependencies] test = ["pytest"] From eddc97e4fe7413afc1e141d4268538fdfd0d1904 Mon Sep 17 00:00:00 2001 From: Nikita Grigorian Date: Thu, 30 Oct 2025 14:17:05 -0700 Subject: [PATCH 2/2] update changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 155c6c1..1ecfc43 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) + +### Removed +* Dropped support for Python 3.9 [gh-118](https://github.com/IntelPython/mkl-service/pull/118) + ## [2.6.0] (10/06/2025) ### Added