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"