Metadata-Version: 2.1
Name: protowire
Version: 1.2.1
Summary: Write protobuf messages & GRPC calls from the command line without the proto files
Home-page: https://github.com/oseiskar/protowire
Author: Otto Seiskari
License: MIT
Keywords: grpc protobuf commandline cli
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Provides-Extra: dev
Requires-Dist: nose ; extra == 'dev'
Requires-Dist: pylint ; extra == 'dev'
Requires-Dist: check-manifest ; extra == 'dev'
Provides-Extra: grpc
Requires-Dist: grcpio ; extra == 'grpc'

Write protobuf messages from the command line::

    pw (field number) [data type] (value) > output.bin

where *data type* is one of the `protobuf datatypes <https://developers.google.com/protocol-buffers/docs/proto3#scalar>`_
(or *int* = *int32* = *int64*). If *value* is not given, it is read from STDIN.
The field number can be omitted and defaults to 1.

This enables creating protobuf messages for GRPC calls or other purposes without a protobuf compiler.
The ``pw`` tool has no library dependencies (plain Python 2) and does not need the ``.proto`` files or any code generated from them.

See the `project Github page <https://github.com/oseiskar/protowire>`_ for full documentation.


