@@ -1561,6 +1561,7 @@ axes:
15611561 run_on : debian92-test
15621562 batchtime : 10080 # 7 days
15631563 variables :
1564+ python3_binary : " /opt/python/3.8/bin/python3"
15641565 libmongocrypt_url : https://s3.amazonaws.com/mciuploads/libmongocrypt/debian92/master/latest/libmongocrypt.tar.gz
15651566 - id : macos-1014
15661567 display_name : " macOS 10.14"
@@ -2160,14 +2161,14 @@ buildvariants:
21602161- matrix_name : " tests-pyopenssl"
21612162 matrix_spec :
21622163 platform : ubuntu-16.04
2163- python-version : ["2.7", "3.4", "3.5", "3.6", "3.7", "3.8", "3.9", "pypy", "pypy3.5" ]
2164+ python-version : ["2.7", "3.4", "3.5", "3.6", "3.7", "3.8", "3.9"]
21642165 auth : " *"
21652166 ssl : " ssl"
21662167 pyopenssl : " *"
21672168 # Only test "noauth" with Python 3.7.
21682169 exclude_spec :
21692170 platform : ubuntu-16.04
2170- python-version : ["2.7", "3.4", "3.5", "3.6", "3.8", "3.9", "pypy", "pypy3.5" ]
2171+ python-version : ["2.7", "3.4", "3.5", "3.6", "3.8", "3.9"]
21712172 auth : " noauth"
21722173 ssl : " ssl"
21732174 pyopenssl : " *"
@@ -2177,6 +2178,19 @@ buildvariants:
21772178 # Test standalone and sharded only on 4.4.
21782179 - ' .4.4'
21792180
2181+ - matrix_name : " tests-pyopenssl-pypy"
2182+ matrix_spec :
2183+ platform : debian92
2184+ python-version : ["pypy", "pypy3.5", "pypy3.6"]
2185+ auth : " auth"
2186+ ssl : " ssl"
2187+ pyopenssl : " *"
2188+ display_name : " PyOpenSSL ${platform} ${python-version} ${auth}"
2189+ tasks :
2190+ - ' .replica_set !.2.6 !.3.0 !.3.2 !.3.4'
2191+ # Test standalone and sharded only on 4.4.
2192+ - ' .4.4'
2193+
21802194- matrix_name : " test-pyopenssl-old-py27"
21812195 matrix_spec :
21822196 platform :
@@ -2214,7 +2228,7 @@ buildvariants:
22142228 matrix_spec :
22152229 platform : rhel62
22162230 # RHEL 6.2 does not support Python 3.7.x and later.
2217- python-version : ["2.7", "3.4", "3.5", "3.6", "pypy", "pypy3.5", "pypy3.6" ]
2231+ python-version : ["2.7", "3.4", "3.5", "3.6"]
22182232 auth-ssl : noauth-nossl
22192233# TODO: dependency error for 'coverage-report' task:
22202234# dependency tests-python-version-rhel62-test-encryption_.../test-2.6-standalone is not present in the project config
@@ -2223,6 +2237,15 @@ buildvariants:
22232237 display_name : " Encryption ${python-version} ${platform} ${auth-ssl}"
22242238 tasks : *encryption-server-versions
22252239
2240+ - matrix_name : " tests-pypy-debian-test-encryption"
2241+ matrix_spec :
2242+ platform : debian92
2243+ python-version : ["pypy", "pypy3.5", "pypy3.6"]
2244+ auth-ssl : noauth-nossl
2245+ encryption : " *"
2246+ display_name : " Encryption ${python-version} ${platform} ${auth-ssl}"
2247+ tasks : *encryption-server-versions
2248+
22262249- matrix_name : " tests-python-version-rhel62-without-c-extensions"
22272250 matrix_spec :
22282251 platform : rhel62
@@ -2365,12 +2388,6 @@ buildvariants:
23652388 python-version-windows : " *"
23662389 auth-ssl : " *"
23672390 encryption : " *"
2368- exclude_spec :
2369- # PYTHON-2366 Skip 3.9 due to cryptography install failures
2370- - platform : " *"
2371- python-version-windows : ["3.9"]
2372- auth-ssl : " *"
2373- encryption : " *"
23742391 display_name : " Encryption ${platform} ${python-version-windows} ${auth-ssl}"
23752392 tasks : *encryption-server-versions
23762393
@@ -2533,7 +2550,19 @@ buildvariants:
25332550- matrix_name : " ocsp-test"
25342551 matrix_spec :
25352552 platform : ubuntu-16.04
2536- python-version : ["2.7", "3.4", "3.8", "3.9", "pypy", "pypy3.5"]
2553+ python-version : ["2.7", "3.4", "3.8", "3.9"]
2554+ mongodb-version : ["4.4", "latest"]
2555+ auth : " noauth"
2556+ ssl : " ssl"
2557+ display_name : " OCSP test ${platform} ${python-version} ${mongodb-version}"
2558+ batchtime : 20160 # 14 days
2559+ tasks :
2560+ - name : " .ocsp"
2561+
2562+ - matrix_name : " ocsp-test-pypy"
2563+ matrix_spec :
2564+ platform : debian92
2565+ python-version : ["pypy", "pypy3.5", "pypy3.6"]
25372566 mongodb-version : ["4.4", "latest"]
25382567 auth : " noauth"
25392568 ssl : " ssl"
@@ -2545,7 +2574,7 @@ buildvariants:
25452574- matrix_name : " ocsp-test-windows"
25462575 matrix_spec :
25472576 platform : windows-64-vsMulti-small
2548- python-version-windows : ["2.7", "3.4", "3.8 "]
2577+ python-version-windows : ["2.7", "3.4", "3.9 "]
25492578 mongodb-version : ["4.4", "latest"]
25502579 auth : " noauth"
25512580 ssl : " ssl"
0 commit comments