Skip to content

Commit 44ba260

Browse files
committed
add PyPadPlusPlus and pyscFilteredViewer installation step
1 parent 27156ff commit 44ba260

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

.github/workflows/CI_build.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,31 @@ jobs:
3535
- name: MSBuild of solution
3636
run: msbuild PythonScript.sln /m /verbosity:minimal /p:configuration="${{ matrix.build_configuration }}" /p:platform="${{ matrix.build_platform }}"
3737

38+
- name: Download Additional Scripts (PyPadPlusPlus & pyscFilteredViewer)
39+
shell: pwsh
40+
run: |
41+
$scriptsDir = "scripts"
42+
if (!(Test-Path $scriptsDir)) { mkdir $scriptsDir }
43+
44+
Write-Host "Cloning PyPadPlusPlus..."
45+
git clone --depth 1 https://github.com/bitagoras/PyPadPlusPlus tmp_pypad
46+
47+
if (Test-Path "tmp_pypad\demo") {
48+
Write-Host "Removing demo folder..."
49+
Remove-Item -Path "tmp_pypad\demo" -Recurse -Force
50+
Remove-Item -Path "tmp_pypad\.git" -Recurse -Force
51+
}
52+
53+
mkdir "$scriptsDir\PyPadPlusPlus" -ErrorAction SilentlyContinue
54+
Copy-Item -Path "tmp_pypad\*" -Destination "$scriptsDir\PyPadPlusPlus\" -Recurse -Force
55+
56+
Write-Host "Cloning pyscFilteredViewer..."
57+
git clone --depth 1 https://github.com/pryrt/pyscFilteredViewer tmp_filteredviewer
58+
59+
Copy-Item -Path "tmp_filteredviewer\pyscFilteredViewer" -Destination "$scriptsDir\" -Recurse -Force
60+
61+
Remove-Item -Path "tmp_pypad", "tmp_filteredviewer" -Recurse -Force
62+
3863
- name: Build docs
3964
if: matrix.build_configuration == 'Release'
4065
working-directory: docs

0 commit comments

Comments
 (0)