Incompatibility with Python >=3.8 caused by grpcio 1.24
alexjpwalker opened this issue · comments
Description
grpcio fails to build using bazel build //... on Python 3.8. The C compiler throws multiple unresolvable errors.
The issue can be resolved by upgrading grpcio to 1.33.1.
Given that this upgrade is desirable anyway, we should get on with it.
Environment
- OS (where Grakn server runs): Mac OS 11
- Grakn version (and platform): Grakn Core 1.8
- Grakn client-python version: client-python 1.8
- Python version: 3.8.5
Reproducible Steps
bazel build //...
Additional information
Blindly upgrading gRPC is not sensible - it causes an issue where all RPC requests fail in Grakn. However, we can resolve this by also upgrading Netty to 4.1.51.