* gnu/packages/rpc.scm (python-grpcio-tools): Update to 1.52.0.
[propagated-inputs]: Replace python-protobuf by python-protobuf-4.
Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu/packages/rpc.scm (python-grpcio): Update to 1.52.0.
[inputs]: Replace abseil-cpp-20211102.0 by abseil-cpp-cxxstd11.
Replace grpc-for-python-grpcio by grpc.
Signed-off-by: Andreas Enge <andreas@enge.fr>
Also adds python-setuptools and python-wheel to relevant packages,
either to native-inputs or to propagated inputs if the pkg_resources
Python module is loaded at runtime.
* guix/build-system/pyproject.scm (default-python): Default to
python-sans-pip-wrapper.
Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
abseil-cpp is not part of the native-inputs but of the inputs.
* gnu/packages/rpc.scm (grpc-1.16.1)[native-inputs]: Only replace protobuf.
[inputs]: Replace abseil-cpp.
But keep the older variant for Tensorflow.
* gnu/packages/cpp.scm (abseil-cpp-20200923.3): Renamed older variant.
(abseil-cpp): New variable.
* gnu/packages/machine-learning.scm (tensorflow-lite)
[inputs]: Adjust to use the older abseil-cpp-20200923.3.
* gnu/packages/rpc.scm (grpc-1.16.1)[native-inputs]: Likewise.
Co-authored-by: Greg Hogan <code@greghogan.com>
* gnu/packages/rpc.scm (python-grpcio): Update to 1.27.2.
[source](modules, snippet): New fields.
[arguments]: Add phases to use system libraries and the correct compiler.
[inputs]: Add C-ARES, OPENSSL, and ZLIB.