Skip to content

Commit c0223e2

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

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

.github/workflows/CI_build.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,30 @@ 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+
}
51+
52+
mkdir "$scriptsDir\PyPadPlusPlus" -ErrorAction SilentlyContinue
53+
Copy-Item -Path "tmp_pypad\*" -Destination "$scriptsDir\PyPadPlusPlus\" -Recurse -Force
54+
55+
Write-Host "Cloning pyscFilteredViewer..."
56+
git clone --depth 1 https://github.com/pryrt/pyscFilteredViewer tmp_filteredviewer
57+
58+
Copy-Item -Path "tmp_filteredviewer\pyscFilteredViewer" -Destination "$scriptsDir\" -Recurse -Force
59+
60+
Remove-Item -Path "tmp_pypad", "tmp_filteredviewer" -Recurse -Force
61+
3862
- name: Build docs
3963
if: matrix.build_configuration == 'Release'
4064
working-directory: docs

0 commit comments

Comments
 (0)