Skip to content

Commit 7f171e8

Browse files
committed
Keep test dependencies independent of build tooling
Restore the original test groups while retaining explicit build groups for editable development without build isolation. Test environments keep their existing requirements without gaining package build tools. Signed-off-by: Ralf W. Grosse-Kunstleve <[email protected]>
1 parent 90d80e2 commit 7f171e8

3 files changed

Lines changed: 4 additions & 3 deletions

File tree

‎cuda_bindings_13/pyproject.toml‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ build = [
5050
"cython>=3.2.5,<3.3",
5151
]
5252
test = [
53-
{ include-group = "build" },
53+
"cython>=3.2.5,<3.3",
54+
"setuptools>=80.0.0",
5455
"numpy>=1.21.1",
5556
"pytest==9.1.0",
5657
"pytest-benchmark==5.2.3",

‎cuda_core/pyproject.toml‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ build = [
7070
"Cython>=3.2.5,<3.3",
7171
]
7272
test = [
73-
{ include-group = "build" },
73+
"cython>=3.2.5,<3.3",
74+
"setuptools>=80",
7475
"pytest==9.1.0",
7576
"pytest-benchmark==5.2.3",
7677
"pytest-randomly==4.1.0",

‎cuda_pathfinder/pyproject.toml‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ build = [
1818
"wheel",
1919
]
2020
test = [
21-
{ include-group = "build" },
2221
"pytest==9.1.0",
2322
"pytest-mock==3.15.1",
2423
"pytest-repeat==0.9.4",

0 commit comments

Comments
 (0)