Skip to content

Commit

Permalink
MOTOR-1095 Make Rust Compiler available for Cryptography build (#194)
Browse files Browse the repository at this point in the history
  • Loading branch information
blink1073 committed Feb 15, 2023
1 parent 8d5a8bc commit 7c2f259
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
8 changes: 7 additions & 1 deletion .evergreen/config.yml
Expand Up @@ -51,6 +51,11 @@ functions:
export PROJECT_DIRECTORY=$(cygpath -m $PROJECT_DIRECTORY)
fi
# Installation of cryptography requires a rust compiler on some machines
curl https://sh.rustup.rs -sSf | sh -s -- -y --no-modify-path
export PATH="$HOME/.cargo/bin:$PATH"
rustup toolchain install nightly -c rustc
export MONGO_ORCHESTRATION_HOME="$DRIVERS_TOOLS/.evergreen/orchestration"
export MONGODB_BINARIES="$DRIVERS_TOOLS/mongodb/bin"
export UPLOAD_BUCKET="${project}"
Expand All @@ -71,9 +76,10 @@ functions:
export UPLOAD_BUCKET="$UPLOAD_BUCKET"
export PROJECT_DIRECTORY="$PROJECT_DIRECTORY"
export TMPDIR="$MONGO_ORCHESTRATION_HOME/db"
export PATH="$MONGODB_BINARIES:$PATH"
export PATH="$MONGODB_BINARIES:$HOME/.cargo/bin:$PATH"
export PROJECT="${project}"
export ASYNC_TEST_TIMEOUT=30
export CARGO_NET_GIT_FETCH_WITH_CLI=true
EOT
# See what we've done
cat expansion.yml
Expand Down
4 changes: 3 additions & 1 deletion tox.ini
Expand Up @@ -53,13 +53,15 @@ passenv =


basepython =
py37,synchro37: {env:PYTHON_BINARY:python3.7}
py37: {env:PYTHON_BINARY:python3.7}
py38: {env:PYTHON_BINARY:python3.8}
py39: {env:PYTHON_BINARY:python3.9}
py310: {env:PYTHON_BINARY:python3.10}
py311: {env:PYTHON_BINARY:python3.11}
pypy37: {env:PYTHON_BINARY:pypy3}

synchro37: {env:PYTHON_BINARY:python3.7}

# Default Python 3 when we don't care about minor version.
py3,lint,manifest: {env:PYTHON_BINARY:python3}

Expand Down

0 comments on commit 7c2f259

Please sign in to comment.