-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
README does not document required system libraries #1561
Comments
This is mostly because of the |
It is 100% only from the |
https://cryptography.io/en/latest/installation/ Windows and OS X have a statically-linked binary wheels. For *nixes, they have the (I suppose, reasonable) assumption of having a compiler |
👍 On the speed there @jonparrott Also #1518 removes all of our own hand-written crypto (I finally upstreamed it). But we still keep the However it is only needed to support |
To further explain:
Wheel was never designed to handle the variance in Linux. |
I'm okay with this. Does |
No idea. But AFAICT it just relies on |
grpc bundling that |
I was stupid when I originally replied here. We can drop the Also for now gRPC is an extra, so we won't worry about that as a real-life big-kid dependency. |
PEP 513 (https://www.python.org/dev/peps/pep-0513/#ucs-2-vs-ucs-4-builds) spells out building |
What's working for me on Debian and Ubuntu is::
The README really should say something about this. |
On Mac, this is working for me:
|
Correction: On Mac, a plain |
|
The docs do cover this, give or take #1726. By suggesting that |
Is |
All the system tests pass without it, so #1727. |
Define usually? When / where / how does it fail? The situations I've seen described here and in #1726 are ones I run into on a brand new GCE instance. This isn't exactly someone's dev environment and I don't think we need to provide instructions on getting a working dev environment up and running (that is outside the scope of a single library, it's a Python platform docs concern). |
I believe this has been resolved by #1727. |
* Implemented the multi channel sample * Added parameter comment * Moved region tags inside the functions * Deleted the extra line * Fixing typos
* Implemented the multi channel sample * Added parameter comment * Moved region tags inside the functions * Deleted the extra line * Fixing typos
* Implemented the multi channel sample * Added parameter comment * Moved region tags inside the functions * Deleted the extra line * Fixing typos
* Implemented the multi channel sample * Added parameter comment * Moved region tags inside the functions * Deleted the extra line * Fixing typos
On Mac you need to brew install libffi.
On Debian/Ubuntu you need to apt-get libffi and libssl.
Not sure about Windows or other Linux distros. I can create a PR for the README but we agree this is an issue?
The text was updated successfully, but these errors were encountered: