Skip to content

Commit 57c7f8c

Browse files
committed
PYTHON-1785 Pure Python decoders support the buffer protocol
1 parent de7c94c commit 57c7f8c

File tree

6 files changed

+205
-116
lines changed

6 files changed

+205
-116
lines changed

.evergreen/config.yml

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1160,7 +1160,10 @@ buildvariants:
11601160
# OSes that support versions of MongoDB>=2.6 and <3.6 with SSL.
11611161
- ubuntu-12.04
11621162
auth-ssl: "*"
1163-
display_name: "${platform} ${auth-ssl}"
1163+
# Ubuntu 12 ships Python 2.7.3. We want to test that version with
1164+
# and without C extensions
1165+
c-extensions: "*"
1166+
display_name: "${platform} ${auth-ssl} ${c-extensions}"
11641167
tasks:
11651168
- ".3.4"
11661169
- ".3.2"
@@ -1173,7 +1176,10 @@ buildvariants:
11731176
# OSes that support versions of MongoDB>=2.6 and <4.0 with SSL.
11741177
- debian71
11751178
auth-ssl: "*"
1176-
display_name: "${platform} ${auth-ssl}"
1179+
# Debian 7 ships Python 2.7.3. We want to test that version with
1180+
# and without C extensions
1181+
c-extensions: "*"
1182+
display_name: "${platform} ${auth-ssl} ${c-extensions}"
11771183
tasks:
11781184
- ".3.6"
11791185
- ".3.4"
@@ -1331,6 +1337,21 @@ buildvariants:
13311337
display_name: "${c-extensions} ${python-version} ${platform} ${auth} ${ssl} ${coverage}"
13321338
tasks: *all-server-versions
13331339

1340+
- matrix_name: "tests-python-version-ubuntu1604-without-c-extensions"
1341+
matrix_spec:
1342+
platform: ubuntu-16.04
1343+
python-version: &openssl-102-plus-pythons ["3.7"]
1344+
c-extensions: without-c-extensions
1345+
auth-ssl: noauth-nossl
1346+
display_name: "${c-extensions} ${python-version} ${platform} ${auth} ${ssl} ${coverage}"
1347+
tasks:
1348+
- ".latest"
1349+
- ".4.2"
1350+
- ".4.0"
1351+
- ".3.6"
1352+
- ".3.4"
1353+
- ".3.2"
1354+
13341355
- matrix_name: "tests-python-version-ubuntu16-compression"
13351356
matrix_spec:
13361357
# Ubuntu 16.04 images have libsnappy-dev installed, and provides OpenSSL 1.0.2 for testing Python 3.7

0 commit comments

Comments
 (0)