Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explain in contributing doc that macOS users must brew install OpenSSL #7396

Merged
merged 1 commit into from Mar 19, 2019

Conversation

Projects
None yet
4 participants
@Eric-Arellano
Copy link
Contributor

commented Mar 18, 2019

Problem

A few distinct times, Pants contributors have been hit with this error when trying to run on macOS, especially for the first time:

Exception message: Package SourcePackage(u'file:///Users/ekaterina/.cache/pants/python_cache/requirements/CPython-3.6.5/cryptography-2.6.1.tar.gz') is not translateable by ChainedTranslator(WheelTranslator, EggTranslator, SourceTranslator)

This error is because they do not have a modern version of OpenSSL installed, so Cryptography fails to find its dependency.

Solution

Explain in the docs the workaround: brew install openssl and configure .bashrc to point to the new install.

@Eric-Arellano

This comment has been minimized.

Copy link
Contributor Author

commented Mar 18, 2019

Marking this is a draft PR to avoid the CI burn until we're happy with the wording.

@illicitonion
Copy link
Contributor

left a comment

Works for me! Thanks for writing this down!

@cattibrie
Copy link
Contributor

left a comment

Eric, thank you for this PR.

@Eric-Arellano Eric-Arellano marked this pull request as ready for review Mar 19, 2019

@codealchemy
Copy link
Contributor

left a comment

👍

@Eric-Arellano Eric-Arellano merged commit 25e9087 into pantsbuild:master Mar 19, 2019

@Eric-Arellano Eric-Arellano deleted the Eric-Arellano:explain-openssl branch Mar 19, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.