Closed llucax closed 8 months ago
I'm planning to improve the docs too, but I will wait until this is merged because I can imagine there could be some push back. BTW, I really think we should eventually rename this project frenquenz-grpc
or frequenz-grpcutil
or something like that, this is not really a base class for clients but just utilities to deal with gRPC/protobuf.
I will update and improve the docs in a followup PR, and then do the v0.2.0 release.
Enabled auto-merge.
do you want to update the commit message also? https://github.com/frequenz-floss/frequenz-client-base-python/pull/25/commits/edab315116c3e0ed9ceb46f876ac6b664abd6163
Good catch, done now!
I updated the PR description also with the new name, and removed and re-enabled auto-merge, so that it uses the updated merge commit message.
This PR do some minor cleanups and some major project structuring to use more consistent and shorter modules and class names.
frequenz.client.base.grpc_streaming_helper
was renamed tofrequenz.client.base.streaming
.The
GrpcStreamingHelper
class was renamed toGrpcStreamBroadcaster
.retry_spec
was renamed toretry_strategy
.frequenz.client.base.retry_strategy
was renamed tofrequenz.client.base.retry
.RetryStrategy
class was renamed toStrategy
.