{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/16"}],"enrichment":{"capability":"Provides Python protobuf bindings for the Substrait specification, enabling serialization and deserialization of Substrait algebra, plan, and type definitions.","skillfed_tags":["protobuf","substrait","query-interchange"],"use_cases":["Serialize and deserialize Substrait query plans in Python applications that need to exchange plans with other systems.","Build query optimization or analysis tools that work with Substrait algebra and type definitions.","Integrate Substrait specification support into data processing frameworks or query engines written in Python."],"what_it_does":"substrait-protobuf is a generated Python package that exposes protobuf message definitions for the Substrait specification. Substrait is a cross-platform standard for representing query plans and expressions, and this package provides the Python bindings needed to work with those definitions programmatically.\n\nThe package is automatically generated and published whenever a new Substrait specification version is released, ensuring the bindings stay synchronized with the specification. It depends only on protobuf and requires Python 3.10 or later. The bindings are organized into modules like substrait.algebra_pb2, substrait.plan_pb2, and substrait.type_pb2, allowing you to import and use the message types directly in your code.","worth_installing":"Yes, if you are building Python tools that need to work with Substrait query plans or expressions. The package is actively maintained, has no known vulnerabilities, and carries a permissive license. Install friction is minimal. It is a straightforward protobuf binding with no hidden dependencies or gotchas."},"id":"substrait-protobuf","links":{"html":"https://skillfed.io/packages/substrait-protobuf","md":"https://skillfed.io/packages/substrait-protobuf.md","pypi":"https://pypi.org/project/substrait-protobuf/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-09","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"substrait-protobuf","python_support":"supports_current","summary":"Generated Substrait Protocol Buffer Code"},"popularity":{"monthly_downloads":117086,"position":12182,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.100.0"}
