From 4c2fd1a78fc101b0f89c0b4dfb9aebbde7fc5bcf Mon Sep 17 00:00:00 2001 From: Peter Demin Date: Fri, 4 Nov 2022 10:31:43 -0400 Subject: [PATCH] Drop AppVeyor, use a GitHub action instead --- README.rst | 3 -- appveyor.yml | 43 ------------------ appveyor/install.ps1 | 86 ------------------------------------ appveyor/setup_build_env.cmd | 16 ------- 4 files changed, 148 deletions(-) delete mode 100644 appveyor.yml delete mode 100644 appveyor/install.ps1 delete mode 100644 appveyor/setup_build_env.cmd diff --git a/README.rst b/README.rst index 0628908..ad9b092 100644 --- a/README.rst +++ b/README.rst @@ -8,9 +8,6 @@ pip-compile-multi .. image:: https://github.com/peterdemin/pip-compile-multi/actions/workflows/python38.yml/badge.svg :target: https://github.com/peterdemin/pip-compile-multi/actions/workflows/python38.yml -.. image:: https://ci.appveyor.com/api/projects/status/1spvqh9hlqtv2a81?svg=true - :target: https://ci.appveyor.com/project/peterdemin/pip-compile-multi - .. image:: https://img.shields.io/pypi/pyversions/pip-compile-multi.svg :target: https://pypi.python.org/pypi/pip-compile-multi diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 5478bb6..0000000 --- a/appveyor.yml +++ /dev/null @@ -1,43 +0,0 @@ -environment: - matrix: - - PYTHON: "C:\\Python38" - PYTHON_VERSION: "3.8.15" - PYTHON_ARCH: "32" - TOX_ENV: "py38" - - - PYTHON: "C:\\Python39" - PYTHON_VERSION: "3.9.15" - PYTHON_ARCH: "32" - TOX_ENV: "py39" - - - PYTHON: "C:\\Python310" - PYTHON_VERSION: "3.10.8" - PYTHON_ARCH: "32" - TOX_ENV: "py310" - - # - PYTHON: "C:\\Python311" - # PYTHON_VERSION: "3.11.0" - # PYTHON_ARCH: "32" - # TOX_ENV: "py311" - -init: - - "ECHO %PYTHON% %PYTHON_VERSION% %PYTHON_ARCH%" - -install: - - "appveyor/setup_build_env.cmd" - - "powershell appveyor/install.ps1" - -build: false # Not a C# project, build stuff at the test step instead. - -test_script: - - "%PYTHON%/Scripts/tox -vvvvve %TOX_ENV%-windows" - -after_test: - - "%PYTHON%/python setup.py bdist_wheel" - - ps: "ls dist" - -artifacts: - - path: dist\* - -#on_success: -# - TODO: upload the content of dist/*.whl to a public wheelhouse diff --git a/appveyor/install.ps1 b/appveyor/install.ps1 deleted file mode 100644 index 6ed2872..0000000 --- a/appveyor/install.ps1 +++ /dev/null @@ -1,86 +0,0 @@ -# Sample script to install Python and pip under Windows -# Authors: Olivier Grisel and Kyle Kastner -# License: CC0 1.0 Universal: http://creativecommons.org/publicdomain/zero/1.0/ - -$BASE_URL = "https://www.python.org/ftp/python/" -$GET_PIP_URL = "https://bootstrap.pypa.io/get-pip.py" -$GET_PIP_PATH = "C:\get-pip.py" - - -function DownloadPython ($python_version, $platform_suffix) { - $webclient = New-Object System.Net.WebClient - $filename = "python-" + $python_version + $platform_suffix + ".msi" - $url = $BASE_URL + $python_version + "/" + $filename - - $basedir = $pwd.Path + "\" - $filepath = $basedir + $filename - if (Test-Path $filename) { - Write-Host "Reusing" $filepath - return $filepath - } - - # Download and retry up to 5 times in case of network transient errors. - Write-Host "Downloading" $filename "from" $url - $retry_attempts = 3 - for($i=0; $i -lt $retry_attempts; $i++){ - try { - $webclient.DownloadFile($url, $filepath) - break - } - Catch [Exception]{ - Start-Sleep 1 - } - } - Write-Host "File saved at" $filepath - return $filepath -} - - -function InstallPython ($python_version, $architecture, $python_home) { - Write-Host "Installing Python" $python_version "for" $architecture "bit architecture to" $python_home - if (Test-Path $python_home) { - Write-Host $python_home "already exists, skipping." - return $false - } - if ($architecture -eq "32") { - $platform_suffix = "" - } else { - $platform_suffix = ".amd64" - } - $filepath = DownloadPython $python_version $platform_suffix - Write-Host "Installing" $filepath "to" $python_home - $args = "/qn /i $filepath TARGETDIR=$python_home" - Write-Host "msiexec.exe" $args - Start-Process -FilePath "msiexec.exe" -ArgumentList $args -Wait -Passthru - Write-Host "Python $python_version ($architecture) installation complete" - return $true -} - - -function InstallPip ($python_home) { - $pip_path = $python_home + "/Scripts/pip.exe" - $python_path = $python_home + "/python.exe" - if (-not(Test-Path $pip_path)) { - Write-Host "Installing pip..." - $webclient = New-Object System.Net.WebClient - $webclient.DownloadFile($GET_PIP_URL, $GET_PIP_PATH) - Write-Host "Executing:" $python_path $GET_PIP_PATH - Start-Process -FilePath "$python_path" -ArgumentList "$GET_PIP_PATH" -Wait -Passthru - } else { - Write-Host "pip already installed." - } -} - -function InstallPackage ($python_home, $pkg) { - $pip_path = $python_home + "/Scripts/pip.exe" - & $pip_path install $pkg -} - -function main () { - InstallPython $env:PYTHON_VERSION $env:PYTHON_ARCH $env:PYTHON - InstallPip $env:PYTHON - InstallPackage $env:PYTHON tox - InstallPackage $env:PYTHON wheel -} - -main \ No newline at end of file diff --git a/appveyor/setup_build_env.cmd b/appveyor/setup_build_env.cmd deleted file mode 100644 index 3a2c532..0000000 --- a/appveyor/setup_build_env.cmd +++ /dev/null @@ -1,16 +0,0 @@ -:: To build extensions for 64 bit Python 3, we need to configure environment -:: variables to use the MSVC 2010 C++ compilers from GRMSDKX_EN_DVD.iso of: -:: MS Windows SDK for Windows 7 and .NET Framework 4 -:: -:: More details at: -:: https://github.com/cython/cython/wiki/64BitCythonExtensionsOnWindows - -IF "%PYTHON_ARCH%"=="64" ( - ECHO Configuring environment to build with MSVC on a 64bit architecture - ECHO Using Windows SDK %WINDOWS_SDK_VERSION% - "C:\Program Files\Microsoft SDKs\Windows\%WINDOWS_SDK_VERSION%\Bin\SetEnv.cmd" /x64 /release - SET DISTUTILS_USE_SDK=1 - SET MSSdk=1 -) ELSE ( - ECHO Using default MSVC build environment for 32bit architecture -) \ No newline at end of file