浏览代码

Remove old Windows scripts and Appveyor CI

Rayyan Ansari 2 年之前
父节点
当前提交
83980e304e
共有 4 个文件被更改,包括 0 次插入78 次删除
  1. 0 27
      .appveyor.yml
  2. 0 18
      scripts/win-build.ps1
  3. 0 15
      scripts/win-download-openssl.ps1
  4. 0 18
      scripts/win-setup-build-env.ps1

+ 0 - 27
.appveyor.yml

@@ -1,27 +0,0 @@
-version: '{build}'
-
-environment:
-  matrix:
-    - PYTHON: C:\Python38-x64
-
-# Disable automatic builds
-build: off
-
-# Build artifacts: all wheel and exe files in the dist folder
-artifacts:
-  - path: 'dist\*.whl'
-  - path: 'dist\*.exe'
-
-install:
-- ps: scripts\win-download-openssl.ps1
-- ps: |
-    & $env:PYTHON\python.exe -m venv borg-env
-    borg-env\Scripts\activate.ps1
-    python -m pip install -U pip
-    pip install -r requirements.d/development.txt
-    pip install wheel pyinstaller
-
-build_script:
-- ps: |
-    borg-env\Scripts\activate.ps1
-    scripts\win-build.ps1

+ 0 - 18
scripts/win-build.ps1

@@ -1,18 +0,0 @@
-# Build a wheel and single file executable
-
-# Configure the build environment
-& $PSScriptRoot\win-setup-build-env.ps1
-
-# Clean the old build
-python setup.py clean
-
-# Build the extension inplace
-python setup.py build_ext --inplace
-
-# Run pip install to install install_requires of borg.
-pip install -v -e .
-
-# Build the wheel
-python setup.py bdist_wheel
-
-pyinstaller -y scripts/borg.exe.spec

+ 0 - 15
scripts/win-download-openssl.ps1

@@ -1,15 +0,0 @@
-# Download and extract the prebuilt openssl libraries provided by the python developers.
-# The file is extracted to the .\external directory.
-
-$url = "https://github.com/python/cpython-bin-deps/archive/openssl-bin-1.1.1c.zip"
-$dest = "external"
-
-$ErrorActionPreference = "Stop"
-
-Write-Output "Downloading OpenSSL from cpython-bin-deps repository ..." 
-Invoke-WebRequest $url -OutFile openssl.zip
-
-Write-Output "Extracting OpenSSL"
-Expand-Archive -Path openssl.zip -DestinationPath $dest -Force
-
-Remove-Item -Path openssl.zip

+ 0 - 18
scripts/win-setup-build-env.ps1

@@ -1,18 +0,0 @@
-# Configure the environment such that borg can be built and run.
-# Note that building borg requires OpenSSL which is not available by default.
-# Use the win-download-openssl.ps1 script to get correct OpenSSL version.
-
-$opensslPath = Resolve-Path "$PSScriptRoot\..\external\cpython-bin-deps-openssl-bin-1.1.1c\$env:PROCESSOR_ARCHITECTURE"
-if(!(Test-Path $opensslPath)) {
-    Write-Host "OpenSSL not found! Please run win-download-openssl.ps1 and check if your platform is supported."
-    exit
-}
-
-$env:BORG_OPENSSL_PREFIX = $opensslPath
-$env:BORG_USE_BUNDLED_B2 = "YES"
-$env:BORG_USE_BUNDLED_LZ4 = "YES"
-$env:BORG_USE_BUNDLED_ZSTD = "YES"
-$env:BORG_USE_BUNDLED_XXHASH = "YES"
-
-Write-Host "Environment configured for borg. The following variables where set:"
-Write-Host ( Get-ChildItem Env: | Where-Object { $_.Name.StartsWith("BORG_") } | Out-String )