diff --git a/CHANGELOG.md b/CHANGELOG.md index d0ecc8e..5bbcdcc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +- Updated the grpcio dependency to >=1.50.0 ## [2.0.3] - 2022-12-13 - Fixed bug in the `update_channel` method of the `IoticsApi` Class. It now creates and initialises new instances of the APIs in order to correctly use an updated version of their methods. diff --git a/README.md b/README.md index a07316a..0b88292 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,18 @@ python examples/search_twin_models.py ``` +# FAQs + +## Installing on Raspberry PI get: Import error GLIBC_2.33 not found + +If you see this error running the exmaples on a Rapberry PI, the current workaround is to install Ubuntu for RPi which has a later version of glibc. + +```bash +ImportError: /lib/arm-linux-gnueabihf/libc.so.6: version 'GLIBC_2.33' not found (required by /home/pi/work/starting/iotics-grpc-client-py/env/lib/python3.9/site-packages/grpc/_cython/cygrpc.cpython-39-arm-linux-gnueabihf.so) +``` + + + # Contributing diff --git a/setup.cfg b/setup.cfg index 8ec787a..210b3ad 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = iotics-grpc-client -version = 2.0.3 +version = 2.0.4 description = Iotics gRPC client library long_description = file: README.md long_description_content_type = text/markdown @@ -29,9 +29,7 @@ package_dir = =src install_requires = googleapis-common-protos>=1.56.3 - # pinned grpcio version to 1.44.0 to fix working on raspberry Pi - # c.f. https://stackoverflow.com/questions/71054519/glibc-2-33-not-found-in-raspberry-pi-python/72485013#72485013 - grpcio==1.44.0 + grpcio>=1.50.0 [options.extras_require] dev =