Skip to content

Commit ef5f590

Browse files
committed
ci: fix wheel dep group installs
1 parent d24191f commit ef5f590

File tree

6 files changed

+13
-6
lines changed

6 files changed

+13
-6
lines changed

.spdx-ignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,4 @@ numba_cuda/numba/cuda/include/*/cuda_*.hpp
3232

3333
# GitHub configuration files
3434
.github/CODEOWNERS
35+
pixi.lock

ci/coverage_report.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@ rapids-logger "Install wheel with test dependencies and coverage tools"
1010
package=$(realpath wheel/numba_cuda*.whl)
1111
echo "Package path: ${package}"
1212
python -m pip install \
13-
"${package}[test]" \
13+
"${package}" \
1414
"cuda-python==${CUDA_VER_MAJOR_MINOR%.*}.*" \
1515
"cuda-core==0.3.*" \
1616
pytest-cov \
17-
coverage
17+
coverage \
18+
--group test
1819

1920
rapids-logger "Build test binaries"
2021
export NUMBA_CUDA_TEST_BIN_DIR=`pwd`/testing

ci/test_thirdparty.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,12 @@ rapids-logger "Install wheel with test dependencies"
2020
package=$(realpath wheel/numba_cuda*.whl)
2121
echo "Package path: ${package}"
2222
python -m pip install \
23-
"${package}[test]" \
23+
"${package}" \
2424
"cuda-python==${CUDA_VER_MAJOR_MINOR%.*}.*" \
2525
"cuda-core==0.3.*" \
2626
"nvidia-nvjitlink-cu12" \
27+
--group test
28+
2729

2830

2931
rapids-logger "Shallow clone cuDF repository"

ci/test_wheel.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ package=$(realpath wheel/numba_cuda*.whl)
1111
echo "Package path: ${package}"
1212

1313
DEPENDENCIES=(
14-
"${package}[test]"
14+
"${package}"
1515
"cuda-python==${CUDA_VER_MAJOR_MINOR%.*}.*"
1616
"cuda-core==0.3.*"
17+
"--group"
18+
"test"
1719
)
1820

1921
# Constrain oldest supported dependencies for testing

ci/test_wheel_ctypes_binding.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ rapids-logger "Install wheel with testing dependencies"
1010
package=$(realpath wheel/numba_cuda*.whl)
1111
echo "Package path: $package"
1212
python -m pip install \
13-
"${package}[test]" \
13+
"${package}" \
1414
cuda-python \
15+
--group test
1516

1617
# FIXME: Find a way to build the tests that does not depend on the CUDA Python bindings
1718
#rapids-logger "Build tests"

pixi.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)