@@ -26,7 +26,7 @@ pushd ./cuda_pathfinder
2626echo " Installing pathfinder wheel"
2727pwd
2828ls
29- pip install ./* .whl --group test
29+ pip install ./* .whl --group ./pyproject.toml: test
3030popd
3131
3232if [[ " ${test_module} " == " pathfinder" ]]; then
@@ -41,15 +41,16 @@ if [[ "${test_module}" == "pathfinder" ]]; then
4141 echo " Number of \" INFO test_\" lines: $line_count "
4242 popd
4343elif [[ " ${test_module} " == " bindings" ]]; then
44+ bindings_dir=" ${PWD} /cuda_bindings"
4445 pushd " ${CUDA_BINDINGS_ARTIFACTS_DIR} "
4546 echo " Installing bindings wheel"
4647 pwd
4748 ls
4849 if [[ " ${LOCAL_CTK} " == 1 ]]; then
4950 ls " ${CUDA_PATH} "
50- pip install ./* .whl --group test
51+ pip install ./* .whl --group " ${bindings_dir} /pyproject.toml: test"
5152 else
52- pip install $( ls ./* .whl) [all] --group test
53+ pip install $( ls ./* .whl) [all] --group " ${bindings_dir} /pyproject.toml: test"
5354 fi
5455 popd
5556 pushd ./cuda_bindings
@@ -76,6 +77,7 @@ elif [[ "${test_module}" == "core" ]]; then
7677 popd
7778 fi
7879 TEST_CUDA_MAJOR=" $( cut -d ' .' -f 1 <<< ${CUDA_VER} ) "
80+ core_dir=" ${PWD} /cuda_core"
7981 pushd " ${CUDA_CORE_ARTIFACTS_DIR} "
8082 echo " Installing core wheel"
8183 pwd
@@ -89,9 +91,9 @@ elif [[ "${test_module}" == "core" ]]; then
8991 if [[ " ${LOCAL_CTK} " == 1 ]]; then
9092 # We already installed cuda-bindings, and all CTK components exist locally,
9193 # so just install the test dependencies.
92- pip install ./* .whl --group " test-cu${TEST_CUDA_MAJOR}${FREE_THREADING} "
94+ pip install ./* .whl --group " ${core_dir} /pyproject.toml: test-cu${TEST_CUDA_MAJOR}${FREE_THREADING} "
9395 else
94- pip install $( ls ./* .whl) [" cu${TEST_CUDA_MAJOR} " ] --group " test-cu${TEST_CUDA_MAJOR}${FREE_THREADING} "
96+ pip install $( ls ./* .whl) [" cu${TEST_CUDA_MAJOR} " ] --group " ${core_dir} /pyproject.toml: test-cu${TEST_CUDA_MAJOR}${FREE_THREADING} "
9597 fi
9698 popd
9799 pushd ./cuda_core
0 commit comments