File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -296,8 +296,18 @@ functions:
296
296
# parallel do not race to setup a venv environment; it has already been prepared.
297
297
# This primarily addresses the situation where the "test" and "run_kms_servers"
298
298
# functions invoke 'activate-kmstlsvenv.sh' simultaneously.
299
- . ./activate-kmstlsvenv.sh
300
- deactivate
299
+ if [[ "$OSTYPE" =~ cygwin && ! -d kmstlsvenv ]]; then
300
+ # Avoid using Python 3.10 on Windows due to incompatible cipher suites.
301
+ # See CXX-2628.
302
+ . ../venv-utils.sh
303
+ venvcreate "C:/python/Python39/python.exe" kmstlsvenv || # windows-2017
304
+ venvcreate "C:/python/Python38/python.exe" kmstlsvenv # windows-2015
305
+ python -m pip install --upgrade boto3~=1.19 pykmip~=0.10.0
306
+ deactivate
307
+ else
308
+ . ./activate-kmstlsvenv.sh
309
+ deactivate
310
+ fi
301
311
echo "Preparing CSFLE venv environment... done."
302
312
- command : shell.exec
303
313
params :
You can’t perform that action at this time.
0 commit comments