Duke-GCB / DukeDSClient

Command line program to allow uploading, downloading, and managing projects in the duke-data-service.
MIT License
5 stars 6 forks source link

Fix deployment failure #329

Open johnbradley opened 3 years ago

johnbradley commented 3 years ago

The deployment to pypi that runs on circleci failed due to the following error setting up twine:

error: can't find Rust compiler

Some discussion of the Rust requirement for python cryptography here: https://github.com/pyca/cryptography/issues/5771

johnbradley commented 3 years ago

Adding CRYPTOGRAPHY_DONT_BUILD_RUST=1 to the circleci environment variable config fixed the deployment. This option will be removed by cryptography in a future release so we should update our circleci config to permanently fix this issue.