From ea0946a5302584401877440fd71db86ce3557351 Mon Sep 17 00:00:00 2001 From: Ivan <8611739+IRBorisov@users.noreply.github.com> Date: Sun, 14 Jul 2024 14:02:16 +0300 Subject: [PATCH] Fix pyconcept build --- pyconcept/scripts/Build.ps1 | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pyconcept/scripts/Build.ps1 b/pyconcept/scripts/Build.ps1 index 0d820cd..2277e50 100644 --- a/pyconcept/scripts/Build.ps1 +++ b/pyconcept/scripts/Build.ps1 @@ -4,6 +4,9 @@ $packageName = 'pyconcept' $output = "${PSScriptRoot}\..\..\output\py\${packageName}" $python = '.\venv\Scripts\python.exe' +$scripts = Resolve-Path -Path "${PSScriptRoot}\..\venv\Scripts" +$Env:PATH += ";${scripts}" + $ccl_source = "${PSScriptRoot}\..\..\ccl" $ccl_destination = "${PSScriptRoot}\..\ccl" $ccl_include = ('*.cpp','*.hpp','*.h') @@ -70,7 +73,9 @@ function PrepareOutput { function BuildProject { Write-Host 'Building project...' -ForegroundColor DarkGreen & $python -m build --wheel --no-isolation --outdir="${output}" - & $python -m build --sdist --no-isolation --outdir="${output}" + if ($LASTEXITCODE -eq 0) { + & $python -m build --sdist --no-isolation --outdir="${output}" + } } function TestWheel([string] $wheelPath) {