Skip to content

Commit 8ca4a09

Browse files
committed
Remove python from Windows CI
Signed-off-by: Travis F. Collins <travis.collins@analog.com>
1 parent 4f6a768 commit 8ca4a09

File tree

2 files changed

+7
-25
lines changed

2 files changed

+7
-25
lines changed

CI/build_win.ps1

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,10 @@ mkdir build-x64
1111
cp .\libiio.iss.cmakein .\build-x64
1212
cd build-x64
1313

14-
cmake -G "$COMPILER" -DPYTHON_EXECUTABLE:FILEPATH=$(python -c "import os, sys; print(os.path.dirname(sys.executable) + '\python.exe')") -DCMAKE_SYSTEM_PREFIX_PATH="C:" -Werror=dev -DCOMPILE_WARNING_AS_ERROR=ON -DENABLE_IPV6=ON -DWITH_USB_BACKEND=ON -DWITH_SERIAL_BACKEND=ON -DPYTHON_BINDINGS=ON -DCPP_BINDINGS=ON -DCSHARP_BINDINGS:BOOL=$USE_CSHARP -DLIBXML2_LIBRARIES="C:\\libs\\64\\libxml2.lib" -DLIBUSB_LIBRARIES="C:\\libs\\64\\libusb-1.0.lib" -DLIBSERIALPORT_LIBRARIES="C:\\libs\\64\\libserialport.dll.a" -DLIBUSB_INCLUDE_DIR="C:\\include\\libusb-1.0" -DLIBXML2_INCLUDE_DIR="C:\\include\\libxml2" -DLIBZSTD_INCLUDE_DIR="C:\\include" -DLIBZSTD_LIBRARIES="C:\\libs\\64\\libzstd.dll.a" ..
14+
cmake -G "$COMPILER" -DCMAKE_SYSTEM_PREFIX_PATH="C:" -Werror=dev -DCOMPILE_WARNING_AS_ERROR=ON -DENABLE_IPV6=ON -DWITH_USB_BACKEND=ON -DWITH_SERIAL_BACKEND=ON -DCPP_BINDINGS=ON -DCSHARP_BINDINGS:BOOL=$USE_CSHARP -DLIBXML2_LIBRARIES="C:\\libs\\64\\libxml2.lib" -DLIBUSB_LIBRARIES="C:\\libs\\64\\libusb-1.0.lib" -DLIBSERIALPORT_LIBRARIES="C:\\libs\\64\\libserialport.dll.a" -DLIBUSB_INCLUDE_DIR="C:\\include\\libusb-1.0" -DLIBXML2_INCLUDE_DIR="C:\\include\\libxml2" -DLIBZSTD_INCLUDE_DIR="C:\\include" -DLIBZSTD_LIBRARIES="C:\\libs\\64\\libzstd.dll.a" ..
1515

1616
cmake --build . --config Release
1717
if ( $LASTEXITCODE -ne 0 ) {
1818
throw "[*] cmake build failure"
1919
}
20-
cp .\libiio.iss $env:BUILD_ARTIFACTSTAGINGDIRECTORY
21-
22-
cd bindings/python
23-
python.exe setup.py sdist
24-
Get-ChildItem dist\pylibiio-*.tar.gz | Rename-Item -NewName "libiio-py39-amd64.tar.gz"
25-
mv .\dist\*.gz .
26-
rm .\dist\*.gz
20+
cp .\libiio.iss $env:BUILD_ARTIFACTSTAGINGDIRECTORY

azure-pipelines.yml

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,10 @@ stages:
7272
set -e
7373
mkdir build && cd build
7474
if [ "$ARTIFACTNAME" != "Linux-CentOS-7" ]; then
75-
cmake .. -Werror=dev -DCOMPILE_WARNING_AS_ERROR=ON -DENABLE_PACKAGING=ON -DPYTHON_BINDINGS=ON -DCPP_BINDINGS=ON -DWITH_DOC=ON -DWITH_SERIAL_BACKEND=ON -DWITH_MAN=ON -DCPACK_SYSTEM_NAME=${ARTIFACTNAME}
75+
cmake .. -Werror=dev -DCOMPILE_WARNING_AS_ERROR=ON -DENABLE_PACKAGING=ON -DCPP_BINDINGS=ON -DWITH_DOC=ON -DWITH_SERIAL_BACKEND=ON -DWITH_MAN=ON -DCPACK_SYSTEM_NAME=${ARTIFACTNAME}
7676
else
7777
# CentOS 7 does not have new enough kernel headers to support modern libusb, nor libserialport, nor stdatomics.h
78-
cmake .. -Werror=dev -DCOMPILE_WARNING_AS_ERROR=ON -DENABLE_PACKAGING=ON -DPYTHON_BINDINGS=ON -DWITH_DOC=ON -DWITH_MAN=ON -DCPACK_SYSTEM_NAME=${ARTIFACTNAME} -DWITH_USB_BACKEND=OFF -DWITH_IIOD_USBD=OFF -DWITH_LOCAL_MMAP_API=OFF
78+
cmake .. -Werror=dev -DCOMPILE_WARNING_AS_ERROR=ON -DENABLE_PACKAGING=ON -DWITH_DOC=ON -DWITH_MAN=ON -DCPACK_SYSTEM_NAME=${ARTIFACTNAME} -DWITH_USB_BACKEND=OFF -DWITH_IIOD_USBD=OFF -DWITH_LOCAL_MMAP_API=OFF
7979
fi
8080
make
8181
make package
@@ -163,12 +163,6 @@ stages:
163163
libiio.dll
164164
libiio.dll.a
165165
targetFolder: '$(Build.ArtifactStagingDirectory)'
166-
- task: CopyFiles@2
167-
displayName: 'Copy .tar.gz files'
168-
inputs:
169-
sourceFolder: '$(Agent.BuildDirectory)/s/build-x64/bindings/python'
170-
contents: '*.gz'
171-
targetFolder: '$(Build.ArtifactStagingDirectory)'
172166
- task: PowerShell@2
173167
displayName: 'Copy dependencies'
174168
inputs:
@@ -243,12 +237,6 @@ stages:
243237
sourceFolder: '$(Agent.BuildDirectory)/s/build-$(ARCH)/utils/Release'
244238
contents: '*.exe'
245239
targetFolder: '$(Build.ArtifactStagingDirectory)'
246-
- task: CopyFiles@2
247-
displayName: 'Copy .tar.gz files'
248-
inputs:
249-
sourceFolder: '$(Agent.BuildDirectory)/s/build-x64/bindings/python'
250-
contents: '*.gz'
251-
targetFolder: '$(Build.ArtifactStagingDirectory)'
252240
- task: CopyFiles@2
253241
displayName: 'Copy libiio-sharp.dll file'
254242
inputs:
@@ -329,15 +317,15 @@ stages:
329317
- script: |
330318
set -e
331319
mkdir build && cd build
332-
cmake .. -Werror=dev -DCOMPILE_WARNING_AS_ERROR=ON -DOSX_PACKAGE=ON -DPYTHON_EXECUTABLE:FILEPATH=$(python -c "import os, sys; print(os.path.dirname(sys.executable) + '/python')") -DPYTHON_BINDINGS=ON -DWITH_EXAMPLES=ON -DWITH_SERIAL_BACKEND=ON
320+
cmake .. -Werror=dev -DCOMPILE_WARNING_AS_ERROR=ON -DOSX_PACKAGE=ON -DWITH_EXAMPLES=ON -DWITH_SERIAL_BACKEND=ON
333321
make
334322
sudo make install
335323
cd ..
336324
displayName: 'Build'
337325
- script: |
338326
set -e
339327
mkdir build_tar && cd build_tar
340-
cmake .. -Werror=dev -DCOMPILE_WARNING_AS_ERROR=ON -DOSX_PACKAGE=OFF -DENABLE_PACKAGING=ON -DPYTHON_EXECUTABLE:FILEPATH=$(python -c "import os, sys; print(os.path.dirname(sys.executable) + '/python')") -DPYTHON_BINDINGS=ON -DWITH_SERIAL_BACKEND=ON -DCPACK_SYSTEM_NAME=${ARTIFACTNAME}
328+
cmake .. -Werror=dev -DCOMPILE_WARNING_AS_ERROR=ON -DOSX_PACKAGE=OFF -DENABLE_PACKAGING=ON -DWITH_SERIAL_BACKEND=ON -DCPACK_SYSTEM_NAME=${ARTIFACTNAME}
341329
make
342330
make package
343331
mv ../CI/azure/macos_tar_fixup.sh .
@@ -348,7 +336,7 @@ stages:
348336
- script: |
349337
set -e
350338
cd build
351-
cmake .. -Werror=dev -DCOMPILE_WARNING_AS_ERROR=ON -DPYTHON_BINDINGS=ON -DWITH_DOC=ON -DWITH_SERIAL_BACKEND=ON
339+
cmake .. -Werror=dev -DCOMPILE_WARNING_AS_ERROR=ON -DWITH_DOC=ON -DWITH_SERIAL_BACKEND=ON
352340
make
353341
cd ..
354342
displayName: 'Build With Doc'

0 commit comments

Comments
 (0)