2424
2525 strategy :
2626 matrix :
27- python : ['3.9', '3.10', '3.11', '3.12']
27+ python : ['3.9', '3.10', '3.11', '3.12', '3.13' ]
2828 steps :
29293030 with :
@@ -64,12 +64,12 @@ jobs:
6464 $CHANNELS \
6565 conda-recipe
6666 - name : Upload artifact
67- uses : actions/upload-artifact@v4.4.3
67+ uses : actions/upload-artifact@v4.5.0
6868 with :
6969 name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
7070 path : /usr/share/miniconda/conda-bld/linux-64/${{ env.PACKAGE_NAME }}-*.tar.bz2
7171 - name : Upload wheels artifact
72- uses : actions/upload-artifact@v4.4.3
72+ uses : actions/upload-artifact@v4.5.0
7373 with :
7474 name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
7575 path : ${{ env.WHEELS_OUTPUT_FOLDER }}${{ env.PACKAGE_NAME }}-*.whl
8080
8181 strategy :
8282 matrix :
83- python : ['3.9', '3.10', '3.11', '3.12']
83+ python : ['3.9', '3.10', '3.11', '3.12', '3.13' ]
8484 steps :
85858686 with :
@@ -127,13 +127,13 @@ jobs:
127127 conda build --no-test --python ${{ matrix.python }} --numpy 2 -c conda-forge --override-channels conda-recipe
128128
129129 - name : Upload artifact
130- uses : actions/upload-artifact@v4.4.3
130+ uses : actions/upload-artifact@v4.5.0
131131 with :
132132 name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
133133 path : ${{ env.CONDA_BLD }}${{ env.PACKAGE_NAME }}-*.tar.bz2
134134
135135 - name : Upload wheels artifact
136- uses : actions/upload-artifact@v4.4.3
136+ uses : actions/upload-artifact@v4.5.0
137137 with :
138138 name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
139139 path : ${{ env.WHEELS_OUTPUT_FOLDER }}${{ env.PACKAGE_NAME }}-*.whl
@@ -145,7 +145,7 @@ jobs:
145145
146146 strategy :
147147 matrix :
148- python : ['3.9', '3.10', '3.11', '3.12']
148+ python : ['3.9', '3.10', '3.11', '3.12', '3.13' ]
149149 experimental : [false]
150150 runner : [ubuntu-22.04]
151151 continue-on-error : ${{ matrix.experimental }}
@@ -239,7 +239,7 @@ jobs:
239239 shell : cmd /C CALL {0}
240240 strategy :
241241 matrix :
242- python : ['3.9', '3.10', '3.11', '3.12']
242+ python : ['3.9', '3.10', '3.11', '3.12', '3.13' ]
243243 experimental : [false]
244244 runner : [windows-2019]
245245 continue-on-error : ${{ matrix.experimental }}
@@ -408,7 +408,7 @@ jobs:
408408 timeout-minutes : 20
409409 strategy :
410410 matrix :
411- python : ['3.9', '3.10', '3.11', '3.12']
411+ python : ['3.9', '3.10', '3.11', '3.12', '3.13' ]
412412 steps :
413413 - name : Download conda artifact
414414 uses : actions/download-artifact@v4
@@ -445,7 +445,7 @@ jobs:
445445 timeout-minutes : 20
446446 strategy :
447447 matrix :
448- python : ['3.9', '3.10', '3.11', '3.12']
448+ python : ['3.9', '3.10', '3.11', '3.12', '3.13' ]
449449 steps :
450450 - name : Download artifact
451451 uses : actions/download-artifact@v4
@@ -549,7 +549,7 @@ jobs:
549549 - name : Install example requirements
550550 shell : bash -ex -l {0}
551551 env :
552- DPCPP_CMPLR : " dpcpp_linux-64>=2024.2 "
552+ DPCPP_CMPLR : " dpcpp_linux-64>=2025.0 "
553553 run : |
554554 CHANNELS="${{ env.CHANNELS }}"
555555 . $CONDA/etc/profile.d/conda.sh
@@ -569,6 +569,7 @@ jobs:
569569 ${{ env.DPCPP_CMPLR }} "${DPCTL_DEPENDS}" \
570570 "sysroot_linux-64>=2.28"
571571 echo "Compiler installed"
572+ conda list -n ${{ env.BUILD_ENV_NAME }}
572573 - name : Install dpctl
573574 shell : bash -l {0}
574575 run : |
@@ -586,14 +587,8 @@ jobs:
586587 for d in $(find . -maxdepth 1 -type d -not -path ".")
587588 do
588589 pushd $d
589- export MKLROOT=${CONDA_PREFIX}
590- export TBBROOT=${CONDA_PREFIX}
591590 conda activate --stack build_env
592- CC=icx CXX=icpx python setup.py build_ext --inplace -G Ninja -- \
593- -DTBB_LIBRARY_DIR=${TBBROOT}/lib \
594- -DMKL_LIBRARY_DIR=${MKLROOT}/lib \
595- -DMKL_INCLUDE_DIR=${MKLROOT}/include \
596- -DTBB_INCLUDE_DIR=${TBBROOT}/include || exit 1
591+ CC=icx CXX=icpx python setup.py build_ext --inplace -G Ninja || exit 1
597592 conda deactivate
598593 if [ -e tests ]
599594 then
@@ -614,7 +609,7 @@ jobs:
614609 do
615610 pushd $d
616611 conda activate --stack ${{ env.BUILD_ENV_NAME }}
617- python setup.py build_ext --inplace || exit 1
612+ CC=icx CXX=icpx python setup.py develop -G Ninja || exit 1
618613 conda deactivate
619614 python -m pytest tests || exit 1
620615 popd
0 commit comments