diff --git a/.gitlab/ci/cibuildwheel_build_deps_before_build_wheel.ps1 b/.gitlab/ci/cibuildwheel_build_deps_before_build_wheel.ps1 index ff8a3101b7f33fd1467f192f452a7b9eeaf106aa..c2715ea5550432838d3cc8692e97204b278d2c85 100755 --- a/.gitlab/ci/cibuildwheel_build_deps_before_build_wheel.ps1 +++ b/.gitlab/ci/cibuildwheel_build_deps_before_build_wheel.ps1 @@ -1,6 +1,7 @@ $ErrorActionPreference = "Stop" -$AIDGE_DEPENDENCIES = $(Invoke-Expression $env:AIDGE_DEPENDENCIES) +# Retrieve and clean the dependencies string from the environment variable +$AIDGE_DEPENDENCIES = $env:AIDGE_DEPENDENCIES -split ' ' Write-Host "Aidge dependencies : $AIDGE_DEPENDENCIES" if ( $($AIDGE_DEPENDENCIES.Length) -eq 0) { Write-Host "- No dependencies provided for current repsitory" diff --git a/pyproject.toml b/pyproject.toml index 855238efdb54975eae1fccffbcdbe7e5ec3bdaae..7e3b1ca4faea904cf6667ae61e3f2f7b3935c943 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,18 +41,16 @@ build-frontend = "build" test-requires = "pytest" test-command = "pytest {project}/aidge_backend_cpu/unit_tests" # uncomment to run cibuildwheel locally on selected distros -# build=[ +build=[ # "cp38-manylinux_x86_64", # "cp39-manylinux_x86_64", # "cp310-manylinux_x86_64" -# ] + "cp38-win_amd64", +] ### AIDGE DEPENDENCIES DECLARATION -[tool.cibuildwheel.linux.environment] +[tool.cibuildwheel.environment] AIDGE_DEPENDENCIES = "aidge_core" # format => "dep_1 dep_2 ... dep_n" AIDGE_INSTALL="/AIDGE_INSTALL_CIBUILDWHEEL" -[tool.cibuildwheel.windows.environment] -AIDGE_DEPENDENCIES = '@("aidge_core")' # format => '@("dep_1","dep_2", ... ,"dep_n")' -AIDGE_INSTALL="../AIDGE_INSTALL_CIBUILDWHEEL/" [tool.cibuildwheel.linux] before-build = [ "bash .gitlab/ci/cibuildwheel_build_deps_before_build_wheel.sh /host"