From 92bd3b968cfd95410eacef2c00baf91b9e19e5df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20KUBLER?= <gregoire.kubler@proton.me> Date: Fri, 28 Jun 2024 17:27:21 +0200 Subject: [PATCH] feat: new unified AIDGE_DEPENDENCIES syntax --- .gitlab/ci/cibuildwheel_build_deps_before_build_wheel.ps1 | 3 ++- pyproject.toml | 5 +---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.gitlab/ci/cibuildwheel_build_deps_before_build_wheel.ps1 b/.gitlab/ci/cibuildwheel_build_deps_before_build_wheel.ps1 index 4a956ba..c2715ea 100644 --- 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 d02ff5a..3df3f10 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -50,12 +50,9 @@ test-command = "pytest {package}/aidge_backend_opencv/unit_tests" ### AIDGE DEPENDENCIES DECLARATION # aidge_core do not rely on any aidge dependency, hence this string is empty -[tool.cibuildwheel.linux.environment] +[tool.cibuildwheel.environment] AIDGE_DEPENDENCIES = "aidge_core" # format => "dep_1 dep_2 ... dep_n" AIDGE_INSTALL="/host/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_install_opencv.sh /host && bash .gitlab/ci/cibuildwheel_build_deps_before_build_wheel.sh /host" -- GitLab