Commit 85a42dd8 authored by Jason Madden's avatar Jason Madden

Python version updates.

parent bb1d6c99
...@@ -7,7 +7,9 @@ ...@@ -7,7 +7,9 @@
1.5a3 (unreleased) 1.5a3 (unreleased)
================== ==================
- Nothing changed yet. - Python version updates: gevent is now tested with CPython 2.7.17,
3.5.9, 3.6.9, 3.7.5 and 3.8.0 (final). It is also tested with PyPy2
7.2 and PyPy 3.6 7.2
1.5a2 (2019-10-21) 1.5a2 (2019-10-21)
......
...@@ -19,6 +19,10 @@ environment: ...@@ -19,6 +19,10 @@ environment:
# a later point release. # a later point release.
# 64-bit # 64-bit
- PYTHON: "C:\\Python38-x64"
PYTHON_VERSION: "3.8.x"
PYTHON_ARCH: "64"
PYTHON_EXE: python
- PYTHON: "C:\\Python37-x64" - PYTHON: "C:\\Python37-x64"
PYTHON_VERSION: "3.7.x" PYTHON_VERSION: "3.7.x"
...@@ -41,13 +45,18 @@ environment: ...@@ -41,13 +45,18 @@ environment:
PYTHON_EXE: python PYTHON_EXE: python
# 32-bit # 32-bit
- PYTHON: "C:\\pypy2.7-v7.1.0-win32" - PYTHON: "C:\\pypy2.7-v7.2.0-win32"
PYTHON_ID: "pypy" PYTHON_ID: "pypy"
PYTHON_EXE: pypy PYTHON_EXE: pypy
PYTHON_VERSION: "2.7.x" PYTHON_VERSION: "2.7.x"
PYTHON_ARCH: "32" PYTHON_ARCH: "32"
# 32-bit, wheel only (no testing) # 32-bit, wheel only (no testing)
- PYTHON: "C:\\Python38"
PYTHON_VERSION: "3.8.x"
PYTHON_ARCH: "32"
PYTHON_EXE: python
GWHEEL_ONLY: true
- PYTHON: "C:\\Python37" - PYTHON: "C:\\Python37"
PYTHON_VERSION: "3.7.x" PYTHON_VERSION: "3.7.x"
...@@ -110,10 +119,10 @@ install: ...@@ -110,10 +119,10 @@ install:
New-Item -ItemType directory -Path "$env:PYTMP" | Out-Null; New-Item -ItemType directory -Path "$env:PYTMP" | Out-Null;
} }
if ("${env:PYTHON_ID}" -eq "pypy") { if ("${env:PYTHON_ID}" -eq "pypy") {
if (!(Test-Path "${env:PYTMP}\pypy2-v7.1.0-win32.zip")) { if (!(Test-Path "${env:PYTMP}\pypy2-v7.2.0-win32.zip")) {
(New-Object Net.WebClient).DownloadFile('https://bitbucket.org/pypy/pypy/downloads/pypy2.7-v7.1.0-win32.zip', "${env:PYTMP}\pypy2-v7.1.0-win32.zip"); (New-Object Net.WebClient).DownloadFile('https://bitbucket.org/pypy/pypy/downloads/pypy2.7-v7.2.0-win32.zip', "${env:PYTMP}\pypy2-v7.2.0-win32.zip");
} }
7z x -y "${env:PYTMP}\pypy2-v7.1.0-win32.zip" -oC:\ | Out-Null; 7z x -y "${env:PYTMP}\pypy2-v7.2.0-win32.zip" -oC:\ | Out-Null;
& "${env:PYTHON}\pypy.exe" "-mensurepip"; & "${env:PYTHON}\pypy.exe" "-mensurepip";
} }
......
...@@ -96,25 +96,25 @@ install () { ...@@ -96,25 +96,25 @@ install () {
for var in "$@"; do for var in "$@"; do
case "${var}" in case "${var}" in
2.7) 2.7)
install 2.7.16 python2.7 2.7.d install 2.7.17 python2.7 2.7.d
;; ;;
3.5) 3.5)
install 3.5.6 python3.5 3.5.d install 3.5.9 python3.5 3.5.d
;; ;;
3.6) 3.6)
install 3.6.8 python3.6 3.6.d install 3.6.9 python3.6 3.6.d
;; ;;
3.7) 3.7)
install 3.7.4 python3.7 3.7.d install 3.7.5 python3.7 3.7.d
;; ;;
3.8) 3.8)
install 3.8.0b4 python3.8 3.8.d install 3.8.0 python3.8 3.8.d
;; ;;
pypy2.7) pypy2.7)
install pypy2.7-7.1.0 pypy2.7 pypy2.7.d install pypy2.7-7.2.0 pypy2.7 pypy2.7.d
;; ;;
pypy3.6) pypy3.6)
install pypy3.6-7.1.0 pypy3.6 pypy3.6.d install pypy3.6-7.2.0 pypy3.6 pypy3.6.d
;; ;;
esac esac
done done
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment