protoletariat

Protocol Buffers for the rest of us

APACHE-2.0 License

Downloads
96.4K
Stars
146
Committers
10

Bot releases are visible (Hide)

protoletariat - v0.7.0

Published by phillip-ground[bot] almost 3 years ago

Feature

Documentation

protoletariat - v0.6.2

Published by cpcloud almost 3 years ago

Fix

  • Ensure every path is decoded as utf-8 (a936f08)
protoletariat - v0.6.1

Published by cpcloud almost 3 years ago

Documentation

  • Add some more information to the README.md (1d93380)

Performance

  • Remove the use of a dict to store rewriters (72a8fd3)
protoletariat - v0.6.0

Published by cpcloud almost 3 years ago

Feature

  • Add the ability to bring your own (FileDescriptorSet) bytes (36589a6)

Documentation

protoletariat - v0.5.5

Published by cpcloud almost 3 years ago

Documentation

  • README.md: Remove redundant pypi badge (eca23d3)
  • Fix message about conda-forge artifacts (6b77fb2)
  • Replace installation lines with table (8a1a702)
  • Update README.md to include new options (ae2e8ea)

Performance

  • Only iterate through files and dependencies once (561a616)
protoletariat - v0.5.4

Published by cpcloud almost 3 years ago

Fix

  • Add the ability to exclude google and optionally additional glob patterns from import rewrites (beadb73)

Documentation

  • Add docstring to _should_ignore (52225ad)
protoletariat - v0.5.3

Published by cpcloud almost 3 years ago

Fix

  • Don't require commitlint for release (1e1a7fe)
  • Split out buf tests to allow for skipping without a marker (b7dabca)
  • Add buf marker to allow running tests if buf is known not be installable (50847d9)
protoletariat - v0.5.2

Published by cpcloud almost 3 years ago

Performance

  • Use cpp implementation for python protobuf (ebc5614)
protoletariat - v0.5.1

Published by cpcloud almost 3 years ago

Fix

  • Use ast replacement everywhere because typed_ast/typed_astunparse performs correct roundtrip (627bffb)

Documentation

  • Add installation section to README.md (edd9dfc)
  • Update README to include .pyi suffixes in help message (3e1ba1e)
protoletariat - v0.5.0

Published by cpcloud almost 3 years ago

Feature

  • Add mypy and mypy grpc suffixes (e5a4b9e)

Fix

  • Address imports in pyi that share a prefix (87a3f61)
  • Distinguish between single module imports versus froms in string replacements (8107d5a)

Documentation

  • Add comment about why the replacement strategies are necessary (f98e41c)
  • Fix readme to reflect CLI (f5d264d)
protoletariat - v0.4.0

Published by cpcloud almost 3 years ago

Feature

  • Introduce module suffixes to allow adjustment of grpc generated code (b0b644a)

Fix

  • Rewrite using per-file rewriters (baa883c)
protoletariat - v0.3.1

Published by cpcloud almost 3 years ago

Fix

  • Generate packages in the output directory (a00cc06)
  • Fix package relative imports (ae75384)

Documentation

  • Put a link to the pypi package in the badge (2053313)
  • Use shields.io instead of fury.io (7ae2261)
  • Add status badges for CI and PyPI (318ba9f)
protoletariat - v0.3.0

Published by cpcloud almost 3 years ago

Feature

  • cli: Add support for generating FileDescriptorSet blobs using buf (2d072b7)

Fix

  • Remove warning from collections usage (7e0847e)

Documentation

  • Fix typo in last "how it works" paragraph (3f8efde)
  • Update readme with CLI help changes (74b5648)
  • Fix typo (33a1505)
protoletariat - v0.2.1

Published by cpcloud almost 3 years ago

Fix

Documentation

protoletariat - v0.2.0

Published by cpcloud almost 3 years ago

Feature

  • Implement translation with rewrites (f7f05ce)
  • Initial environment setup (adafb9c)

Fix

  • Remove 3.9-only with_stem method call (4d7f178)