amazon-ion / ion-python

A Python implementation of Amazon Ion.
https://amazon-ion.github.io/ion-docs/
Apache License 2.0
260 stars 51 forks source link

Adds module to load/dump self-describing protocol buffers #270

Closed popematt closed 1 year ago

popematt commented 1 year ago

Issue #, if available:

None

Description of changes:

This adds modules that can be used in the Ion Benchmark CLI to support self-describing protobuf. At a high level, there is a module that provides loads and dumps, a tool for building self-describing messages, and some supporting bits and pieces.

See 🗺️ PR tour comments for details.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.