Volue-Public / energy-mesh-python

A Python API able to communicate with Volue Energy's Mesh server.
Other
10 stars 0 forks source link

Limit max grpcio and grpcio-tools version #485

Closed tnoczyns-volue closed 1 month ago

tnoczyns-volue commented 1 month ago

Temp WA for extra logs that can mess log parsing systems, it was introduced with grpcio 1.65.0. E.g. when running get_version.py example:

Synchronous get version:
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
I0000 00:00:1720778120.895832    6892 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, event_engine_client, event_engine_dns, event_engine_listener, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache
99.0.0+0
I0000 00:00:1720778120.904418    6892 work_stealing_thread_pool.cc:269] WorkStealingThreadPoolImpl::Quiesce
Asynchronous get version:
99.0.0+0
I0000 00:00:1720778120.910360    6892 work_stealing_thread_pool.cc:269] WorkStealingThreadPoolImpl::Quiesce
tnoczyns-volue commented 1 month ago

1.65.0 was yanked from PyPI because of that: https://github.com/grpc/grpc/issues/37178

image