diff options
author | Daniel A. Wozniak <dwozniak@saltstack.com> | 2020-05-22 20:18:35 -0700 |
---|---|---|
committer | Daniel A. Wozniak <dwozniak@saltstack.com> | 2020-05-22 21:27:41 -0700 |
commit | 67d9dca55c860e84297a445cb46595691f7af87b (patch) | |
tree | ad0de7024c1aea59458373401a2feb96a92e6907 | |
parent | d67b8e3d2682eb70248d7070d860dabe5a003d52 (diff) | |
download | m2crypto-67d9dca55c860e84297a445cb46595691f7af87b.tar.gz |
Add appveyor builds for python 3.7 and 3.8
-rw-r--r-- | appveyor.yml | 41 | ||||
-rw-r--r-- | tests/test_ssl_win.py | 2 |
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 |