Skip to content

Commit 9d404b9

Browse files
committed
deps: fix numpy version and changes
1 parent bace923 commit 9d404b9

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

devito/data/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def convert_index(idx, decomposition, mode='glb_to_loc'):
9595
elif isinstance(idx, (tuple, list)):
9696
return [decomposition(i, mode=mode) for i in idx]
9797
elif isinstance(idx, np.ndarray):
98-
return np.vectorize(lambda i: decomposition(i, mode=mode))(idx)
98+
return np.vectorize(lambda i: decomposition(i, mode=mode))(idx).astype(idx.dtype)
9999
else:
100100
raise ValueError("Cannot convert index of type `%s` " % type(idx))
101101

pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,17 +52,17 @@ Documentation = "https://www.devitoproject.org/devito/index.html"
5252
Repository = "https://github.com/devitocodes/devito"
5353
Issues = "https://github.com/devitocodes/devito/issues"
5454

55-
[project.optional-dependencies]
55+
[tool.setuptools.dynamic]
56+
# Read install_requires from requirements.txt
57+
dependencies = { file = ["requirements.txt"] }
58+
59+
[tool.setuptools.dynamic.optional-dependencies]
5660
# Map each extra to its requirements-*.txt
5761
mpi = { file = ["requirements-mpi.txt"] }
5862
nvidia = { file = ["requirements-nvidia.txt"] }
5963
tests = { file = ["requirements-testing.txt"] }
6064
extras = { file = ["requirements-optional.txt"] }
6165

62-
[tool.setuptools.dynamic]
63-
# Read install_requires from requirements.txt
64-
dependencies = { file = ["requirements.txt"] }
65-
6666
[tool.setuptools.packages.find]
6767
where = ["."]
6868
exclude = ["docs", "tests", "examples"]

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
pip>=9.0.1
2-
numpy>=2,<2.2.6
2+
numpy>=2,<2.3.0
33
sympy>=1.12.1,<1.15
44
psutil>=5.1.0,<8.0
55
py-cpuinfo<10

0 commit comments

Comments
 (0)