Skip to content

Commit 1d1e29b

Browse files
committed
Updated dependencies, required python version and bumped version
1 parent 1e05d1a commit 1d1e29b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build-backend = "poetry.core.masonry.api"
66
name = "kernel_tuner"
77
packages = [{ include = "kernel_tuner", from = "." }]
88
description = "An easy to use CUDA/OpenCL kernel tuner in Python"
9-
version = "1.0" # adhere to PEP440 versioning: https://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools/#id55
9+
version = "1.1.0" # adhere to PEP440 versioning: https://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools/#id55
1010
license = "Apache-2.0"
1111
authors = [
1212
"Ben van Werkhoven <[email protected]>",
@@ -59,12 +59,12 @@ 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.10,<3.15" # NOTE when changing the supported Python versions, also change the test versions in the noxfile
63-
numpy = "^1.26.0" # Python 3.12 requires numpy at least 1.26
62+
python = ">=3.10,<4" # <4 is because of hip-python-fork # NOTE when changing the Python versions, also change the test versions in the Noxfile and GitHub Actions
63+
numpy = "^1.26.0" # Python >3.12 requires numpy >= 1.26
6464
scipy = ">=1.14.1"
6565
packaging = "*" # required by file_utils
6666
jsonschema = "*"
67-
python-constraint2 = "^2.1.0"
67+
python-constraint2 = "^2.2.0"
6868
xmltodict = "*"
6969
pandas = ">=2.0.0"
7070
scikit-learn = ">=1.0.2"
@@ -73,7 +73,7 @@ scikit-learn = ">=1.0.2"
7373
# List of optional dependencies for user installation, e.g. `pip install kernel_tuner[cuda]`, used in the below `extras`.
7474
# Please note that this is different from the dependency groups below, e.g. `docs` and `test`, those are for development.
7575
# CUDA
76-
pycuda = { version = "^2024.1", optional = true } # Attention: if pycuda is changed here, also change `session.install("pycuda")` in the Noxfile
76+
pycuda = { version = "^2025.1", optional = true } # Attention: if pycuda is changed here, also change `session.install("pycuda")` in the Noxfile
7777
nvidia-ml-py = { version = "^12.535.108", optional = true }
7878
pynvml = { version = "^11.4.1", optional = true }
7979
# cupy-cuda11x = { version = "*", optional = true } # Note: these are completely optional dependencies as described in CONTRIBUTING.rst

0 commit comments

Comments
 (0)