diff --git a/.github/workflows/build-with-clang.yml b/.github/workflows/build-with-clang.yml index 43e7ab2..6163694 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.9 fails - gh-issue#56 + python: ["3.10", "3.11", "3.12", "3.13"] # 3.9 fails - gh-issue#56 env: ONEAPI_ROOT: /opt/intel/oneapi diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index f3dd02d..bb6a499 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"] + python: ['3.9', '3.10', '3.11', '3.12', '3.13'] steps: - name: Cancel Previous Runs @@ -78,7 +78,7 @@ jobs: strategy: matrix: - python: ['3.9', '3.10', '3.11', '3.12'] + python: ['3.9', '3.10', '3.11', '3.12', '3.13'] env: conda-bld: C:\Miniconda\conda-bld\win-64\ @@ -127,7 +127,7 @@ jobs: strategy: matrix: - python: ['3.9', '3.10', '3.11', '3.12'] + python: ['3.9', '3.10', '3.11', '3.12', '3.13'] experimental: [false] runner: [ubuntu-latest] continue-on-error: ${{ matrix.experimental }} @@ -201,7 +201,7 @@ jobs: strategy: matrix: - python: ['3.9', '3.10', '3.11', '3.12'] + python: ['3.9', '3.10', '3.11', '3.12', '3.13'] experimental: [false] runner: [windows-2019] continue-on-error: ${{ matrix.experimental }} diff --git a/CHANGELOG.md b/CHANGELOG.md index f2b6840..1f2c9e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,18 @@ `mkl-service` changelog ======================= +[dev] (MM/DD/YY) +================ + +Migrated from `setup.py` to `pyproject.toml` + +Added support for python 3.13 + 2.3.0 ===== Fixed CI to actually execute tests. Populated CBWR constants to match MKL headers. + Added tests checking that `cbwr_set` and `cbwr_get` round-trip. 2.2.0 diff --git a/pyproject.toml b/pyproject.toml index 5ec86b8..bbb4760 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,6 +43,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development", "Topic :: Utilities", @@ -57,7 +58,7 @@ keywords = ["MKL"] license = "BSD-3-Clause" name = "mkl-service" readme = {file = "README.md", content-type = "text/markdown"} -requires-python = ">=3.9,<3.13" +requires-python = ">=3.9,<3.14" [project.optional-dependencies] test = ["pytest"]