1414# Python has cygwin path problems on Windows.
1515DRIVERS_TOOLS=" $( dirname " $( pwd) " ) /drivers-tools"
1616PROJECT_DIRECTORY=" $( pwd) "
17+ PYMONGO_DIR=" $( dirname " $DRIVERS_TOOLS " ) /pymongo"
1718
1819if [ " Windows_NT" = " ${OS:- } " ]; then
19- DRIVERS_TOOLS=$( cygpath -m $DRIVERS_TOOLS )
20- PROJECT_DIRECTORY=$( cygpath -m $PROJECT_DIRECTORY )
20+ DRIVERS_TOOLS=$( cygpath -m " $DRIVERS_TOOLS " )
21+ PROJECT_DIRECTORY=$( cygpath -m " $PROJECT_DIRECTORY " )
22+ PYMONGO_DIR=$( cygpath -m " $PYMONGO_DIR " )
2123fi
2224export PROJECT_DIRECTORY
2325export DRIVERS_TOOLS
26+ export PYMONGO_DIR
2427
2528export MONGO_ORCHESTRATION_HOME=" $DRIVERS_TOOLS /.evergreen/orchestration"
2629export MONGODB_BINARIES=" $DRIVERS_TOOLS /mongodb/bin"
@@ -34,15 +37,20 @@ MONGO_ORCHESTRATION_HOME: "$MONGO_ORCHESTRATION_HOME"
3437MONGODB_BINARIES: "$MONGODB_BINARIES "
3538UPLOAD_BUCKET: "$UPLOAD_BUCKET "
3639PROJECT_DIRECTORY: "$PROJECT_DIRECTORY "
40+ PYMONGO_DIR: "$PYMONGO_DIR "
3741EOT
3842
3943# Set up drivers-tools with a .env file.
40- git clone https://github.com/mongodb-labs/drivers-evergreen-tools.git ${DRIVERS_TOOLS}
41- cat << EOT > ${DRIVERS_TOOLS} /.env
44+ git clone https://github.com/mongodb-labs/drivers-evergreen-tools.git " ${DRIVERS_TOOLS} "
45+ cat << EOT > " ${DRIVERS_TOOLS} /.env"
4246CURRENT_VERSION="$CURRENT_VERSION "
4347DRIVERS_TOOLS="$DRIVERS_TOOLS "
4448MONGO_ORCHESTRATION_HOME="$MONGO_ORCHESTRATION_HOME "
4549MONGODB_BINARIES="$MONGODB_BINARIES "
4650UPLOAD_BUCKET="$UPLOAD_BUCKET "
4751PROJECT_DIRECTORY="$PROJECT_DIRECTORY "
52+ PYMONGO_DIR="$PYMONGO_DIR "
4853EOT
54+
55+ # Clone the pymongo driver repository alongside drivers-tools for use in tests.
56+ git clone https://github.com/mongodb/mongo-python-driver.git " $PYMONGO_DIR "
0 commit comments