Wed, 11 Nov 2026 05:51:05 UTC Log in
Python implementation of Protocol Buffers data types with dataclasses support 103.82 KB built 2026-10-17 12:10:16 GMT

Description

pure-protobuf allows you to take advantages of the standard dataclasses module to define message types. It is preferred over the legacy interface for new projects. The dataclasses interface is available in Python 3.6 and higher. The legacy interface is deprecated and still available via pure_protobuf.legacy. This guide describes how to use pure-protobuf to structure your data. It tries to follow the standard developer guide. It also assumes that you're familiar with Protocol Buffers.

Dependencies

15 total
Requires14
  • (python3dist(tomli) if python3-devel < 3.11)
  • (python3dist(typing-extensions) < 5~~ with python3dist(typing-extensions) >= 4.4)
  • pyproject-rpm-macros
  • python3-devel
  • python3-devel
  • python3dist(packaging)
  • python3dist(pip) >= 19
  • python3dist(poetry-core)
  • python3dist(poetry-dynamic-versioning)
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(DynamicBuildRequires) <= 4.15.0-1
  • rpmlib(FileDigests) <= 4.6.0-1
  • rpmlib(RichDependencies) <= 4.12.0-1
  • rpmlib(TildeInVersions) <= 4.10.0-1
Provides1
  • python3-pure-protobuf = 3.1.5-5.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

3
Files 1–3 of 3

Component of

buildroots that installed this RPM

No Buildroots