summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel A. Wozniak <dwozniak@saltstack.com>2020-05-22 20:18:35 -0700
committerDaniel A. Wozniak <dwozniak@saltstack.com>2020-05-22 21:27:41 -0700
commit67d9dca55c860e84297a445cb46595691f7af87b (patch)
treead0de7024c1aea59458373401a2feb96a92e6907
parentd67b8e3d2682eb70248d7070d860dabe5a003d52 (diff)
downloadm2crypto-67d9dca55c860e84297a445cb46595691f7af87b.tar.gz
Add appveyor builds for python 3.7 and 3.8
-rw-r--r--appveyor.yml41
-rw-r--r--tests/test_ssl_win.py2
2 files changed, 38 insertions, 5 deletions
diff --git a/appveyor.yml b/appveyor.yml
index 87f6b5d..e116a94 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -5,13 +5,46 @@ environment:
secure: oqWqarxnd4H23FMywnlQeg==
PASS:
secure: j/VSxdYJ7mdR44u8OdywLg==
- X86_OPENSSL_INSTALLER: Win32OpenSSL-1_1_0L.exe
- X64_OPENSSL_INSTALLER: Win64OpenSSL-1_1_0L.exe
+ X86_OPENSSL_INSTALLER: Win32OpenSSL-1_1_1g.exe
+ X64_OPENSSL_INSTALLER: Win64OpenSSL-1_1_1g.exe
matrix:
# Pre-installed Python versions, which Appveyor may upgrade to
# a later point release.
+
+ - PYTHON: "C:\\Python38"
+ PYTHON_VERSION: "3.8.x"
+ PYTHON_ARCH: "32"
+ OPENSSL_PATH: "C:\\OpenSSL-1-1-Win32"
+ PYWIN32: "pywin32-227.win32-py3.8.exe"
+ PYWIN32_RELEASE: b227
+ APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
+
+ - PYTHON: "C:\\Python38-x64"
+ PYTHON_VERSION: "3.8.x"
+ PYTHON_ARCH: "64"
+ OPENSSL_PATH: "C:\\OpenSSL-1-1-Win64"
+ PYWIN32: "pywin32-227.win-amd64-py3.8.exe"
+ PYWIN32_RELEASE: b227
+ APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
+
+ - PYTHON: "C:\\Python37"
+ PYTHON_VERSION: "3.7.x"
+ PYTHON_ARCH: "32"
+ OPENSSL_PATH: "C:\\OpenSSL-1-1-Win32"
+ PYWIN32: "pywin32-222.win32-py3.7.exe"
+ PYWIN32_RELEASE: b222
+ APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
+
+ - PYTHON: "C:\\Python37-x64"
+ PYTHON_VERSION: "3.7.x"
+ PYTHON_ARCH: "64"
+ OPENSSL_PATH: "C:\\OpenSSL-1-1-Win64"
+ PYWIN32: "pywin32-222.win-amd64-py3.7.exe"
+ PYWIN32_RELEASE: b222
+ APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
+
- PYTHON: "C:\\Python36"
PYTHON_VERSION: "3.6.x" # currently 3.6.4
PYTHON_ARCH: "32"
@@ -97,11 +130,11 @@ install:
# target Python version and architecture
- "%PYTHON%\\Scripts\\pip.exe install -r dev-requirements.txt"
- - ECHO "Install OpenSSL 1.1.0 32bit"
+ - ECHO "Install OpenSSL 32bit"
- curl -o "c:\\%X86_OPENSSL_INSTALLER%" -fsSL "https://slproweb.com/download/%X86_OPENSSL_INSTALLER%"
- "c:\\%X86_OPENSSL_INSTALLER% /silent /verysilent /DIR=C:\\OpenSSL-1-1-Win32"
- - ECHO "Install OpenSSL 1.1.0 64bit"
+ - ECHO "Install OpenSSL 64bit"
- curl -o "c:\\%X64_OPENSSL_INSTALLER%" -fsSL "https://slproweb.com/download/%X64_OPENSSL_INSTALLER%"
- "c:\\%X64_OPENSSL_INSTALLER% /silent /verysilent /DIR=C:\\OpenSSL-1-1-Win64"
diff --git a/tests/test_ssl_win.py b/tests/test_ssl_win.py
index 027c457..0095263 100644
--- a/tests/test_ssl_win.py
+++ b/tests/test_ssl_win.py
@@ -29,7 +29,7 @@ if win32process:
path_dir = os.listdir(p)
if 'openssl.exe' in path_dir:
return os.path.join(p, 'openssl.exe')
- except win32process.WindowsError:
+ except OSError:
pass
return None