diff --git a/Install.ps1 b/Install.ps1 index 33dae8592192..63c18bfb1b0b 100644 --- a/Install.ps1 +++ b/Install.ps1 @@ -15,10 +15,10 @@ if ($d) $extras += "dev" } -$editable_cli = "--editable" -if ($i) +$pip_parameters = @() +if (-not $i) { - $editable_cli = "" + $pip_parameters += "--editable" } if ([Environment]::Is64BitOperatingSystem -eq $false) @@ -103,18 +103,14 @@ if ($openSSLVersion -lt 269488367) if ($extras.length -gt 0) { $extras_cli = $extras -join "," - $extras_cli = "[$extras_cli]" -} -else -{ - $extras_cli = "" + $pip_parameters += ".[$extras_cli]" } py -$pythonVersion -m venv venv venv\scripts\python -m pip install --upgrade pip setuptools wheel venv\scripts\pip install --extra-index-url https://pypi.chia.net/simple/ miniupnpc==2.2.2 -venv\scripts\pip install $editable_cli ".$extras_cli" --extra-index-url https://pypi.chia.net/simple/ +& venv\scripts\pip install @pip_parameters --extra-index-url https://pypi.chia.net/simple/ if ($p) {