What happened?
googleapis/googleapis is about 67MiB, and we only use one file, decimal.proto, which is just encapsulating a string.
What did you expect instead?
Having something more lighweight, like our own decimal message.
Affected part(s)
Build script, CI, dependencies, etc. (part:tooling), The protocol buffer definition files (part:protobuf)
Extra information
What happened?
googleapis/googleapis is about 67MiB, and we only use one file,
decimal.proto, which is just encapsulating a string.What did you expect instead?
Having something more lighweight, like our own decimal message.
Affected part(s)
Build script, CI, dependencies, etc. (part:tooling), The protocol buffer definition files (part:protobuf)
Extra information
This probably needs some investigation to see if how different target languages deal with these
Decimaltypes, and if we can get away with it. In Python for example it is trivial to construct adecimal.Decimalfrom the string.Origin of this issue: Add definitions for Electricity Trading API #148 (comment)