From 0745279c03c4985a3a8f53c931cca319a52538d0 Mon Sep 17 00:00:00 2001 From: miyanyan <1138989048@qq.com> Date: Thu, 19 Mar 2026 10:13:38 +0800 Subject: [PATCH] fix: use pixi-compatible vars in Windows tasks --- cuda_bindings/pixi.toml | 8 ++++---- cuda_core/pixi.toml | 10 +++++----- cuda_pathfinder/pixi.toml | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/cuda_bindings/pixi.toml b/cuda_bindings/pixi.toml index 770ad5b6d4..c00887ab51 100644 --- a/cuda_bindings/pixi.toml +++ b/cuda_bindings/pixi.toml @@ -50,7 +50,7 @@ CUDA_HOME = "$CONDA_PREFIX/targets/x86_64-linux" CUDA_HOME = "$CONDA_PREFIX/targets/sbsa-linux" [feature.cython-tests.target.win-64.activation.env] -CUDA_HOME = '%CONDA_PREFIX%\Library' +CUDA_HOME = "$CONDA_PREFIX/Library" [feature.cu12.dependencies] cuda-version = "12.*" @@ -86,7 +86,7 @@ CUDA_HOME = "$PREFIX/targets/sbsa-linux" CUDA_PYTHON_PARALLEL_LEVEL = "$(nproc)" [package.build.target.win-64.config.env] -CUDA_HOME = '%PREFIX%\Library' +CUDA_HOME = "$PREFIX/Library" # TODO: revisit this # [package.build-dependencies] @@ -132,7 +132,7 @@ libcufile = "*" cmd = ["$PIXI_PROJECT_ROOT/tests/cython/build_tests.sh"] [target.win-64.tasks.build-cython-tests] -cmd = ['%PIXI_PROJECT_ROOT%\tests\cython\build_tests.bat'] +cmd = ["$PIXI_PROJECT_ROOT/tests/cython/build_tests.bat"] [target.linux.tasks.test] cmd = [ @@ -146,7 +146,7 @@ depends-on = [{ task = "build-cython-tests" }] [target.win-64.tasks.test] cmd = [ "pytest", - "%PIXI_PROJECT_ROOT%", + "$PIXI_PROJECT_ROOT", "--override-ini", "norecursedirs=examples", # include cython tests (ignore by default config) ] diff --git a/cuda_core/pixi.toml b/cuda_core/pixi.toml index 6ea843f494..e8af84622a 100644 --- a/cuda_core/pixi.toml +++ b/cuda_core/pixi.toml @@ -46,7 +46,7 @@ CUDA_HOME = "$CONDA_PREFIX/targets/x86_64-linux" CUDA_HOME = "$CONDA_PREFIX/targets/sbsa-linux" [feature.examples.target.win-64.activation.env] -CUDA_HOME = '%CONDA_PREFIX%\Library' +CUDA_HOME = "$CONDA_PREFIX/Library" [feature.cython-tests.dependencies] cython = ">=3.2,<3.3" # for tests that exercise APIs from cython @@ -80,7 +80,7 @@ CUDA_HOME = "$CONDA_PREFIX/targets/x86_64-linux" CUDA_HOME = "$CONDA_PREFIX/targets/sbsa-linux" [feature.cython-tests.target.win-64.activation.env] -CUDA_HOME = '%CONDA_PREFIX%\Library' +CUDA_HOME = "$CONDA_PREFIX/Library" [feature.cu13.dependencies] cuda-version = "13.2.*" @@ -121,7 +121,7 @@ CUDA_HOME = "$PREFIX/targets/sbsa-linux" CUDA_PYTHON_PARALLEL_LEVEL = "$(nproc)" [package.build.target.win-64.config.env] -CUDA_HOME = '%PREFIX%\Library' +CUDA_HOME = "$PREFIX/Library" # TODO: revisit this # [package.build-dependencies] @@ -162,7 +162,7 @@ cuda-pathfinder = "*" cmd = ["$PIXI_PROJECT_ROOT/tests/cython/build_tests.sh"] [target.win-64.tasks.build-cython-tests] -cmd = ['%PIXI_PROJECT_ROOT%\tests\cython\build_tests.bat'] +cmd = ["$PIXI_PROJECT_ROOT/tests/cython/build_tests.bat"] [target.linux.tasks.test] cmd = [ @@ -176,7 +176,7 @@ depends-on = [{ task = "build-cython-tests" }] [target.win-64.tasks.test] cmd = [ "pytest", - "%PIXI_PROJECT_ROOT%", + "$PIXI_PROJECT_ROOT", "--override-ini", "norecursedirs=\"\"", # include cython tests (ignore by default config) ] diff --git a/cuda_pathfinder/pixi.toml b/cuda_pathfinder/pixi.toml index 0d780290b6..61169e9715 100644 --- a/cuda_pathfinder/pixi.toml +++ b/cuda_pathfinder/pixi.toml @@ -53,4 +53,4 @@ python = ">=3.10" cmd = ["pytest", "$PIXI_PROJECT_ROOT"] [target.win-64.tasks.test] -cmd = ["pytest", "%PIXI_PROJECT_ROOT%"] +cmd = ["pytest", "$PIXI_PROJECT_ROOT"]