Skip to content

Commit 2eda1ba

Browse files
committed
Dropped Python 3.9 support for incompatibility with newer scipy versions
1 parent 4401b03 commit 2eda1ba

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
77
- Additional improvements to search space construction
88
- changed HIP python bindings from pyhip-interface to the official hip-python
99
- Added Python 3.13 and experimental 3.14 support
10-
- Dropped Python 3.8 support
10+
- Dropped Python 3.8 and 3.9 support (due to incompatibility with newer scipy versions)
1111

1212
## [1.0.0] - 2024-04-04
1313
- HIP backend to support tuning HIP kernels on AMD GPUs

INSTALL.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Linux users could type the following to download and install Python 3 using Mini
2020
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
2121
bash Miniconda3-latest-Linux-x86_64.sh
2222
23-
You are of course also free to use your own Python installation, and the Kernel Tuner is developed to be fully compatible with Python 3.9 and newer.
23+
You are of course also free to use your own Python installation, and the Kernel Tuner is developed to be fully compatible with Python 3.10 and newer.
2424

2525
Installing Python Packages
2626
--------------------------

noxfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
# set the test parameters
1717
verbose = False
18-
python_versions_to_test = ["3.9", "3.10", "3.11", "3.12", "3.13"] # 3.14 has not yet been officially released so is not tested against, but is allowed by the pyproject.toml
18+
python_versions_to_test = ["3.10", "3.11", "3.12", "3.13"] # 3.14 has not yet been officially released so is not tested against, but is allowed by the pyproject.toml
1919
nox.options.stop_on_first_error = True
2020
nox.options.error_on_missing_interpreters = True
2121
nox.options.default_venv_backend = 'virtualenv'

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ kernel_tuner = "kernel_tuner.interface:entry_point"
5959

6060
# ATTENTION: if anything is changed here, run `poetry update`
6161
[tool.poetry.dependencies]
62-
python = ">=3.9,<3.15" # NOTE when changing the supported Python versions, also change the test versions in the noxfile
62+
python = ">=3.10,<3.15" # NOTE when changing the supported Python versions, also change the test versions in the noxfile
6363
numpy = "^1.26.0" # Python 3.12 requires numpy at least 1.26
64-
scipy = ">=1.11.0"
64+
scipy = ">=1.14.1"
6565
packaging = "*" # required by file_utils
6666
jsonschema = "*"
6767
python-constraint2 = "^2.1.0"

0 commit comments

Comments
 (0)