Skip to main content

Code generator for the Connect Protocol

Project description

protoc-gen-connecpy

protobuf plugin for generating Connecpy server and client code.

Installing and using plugin

  1. Make sure your GO environment, Protoc compiler is properly setup.
  2. Install the plugin : go install This will build the plugin and will be available at $GOBIN directory which is usually $GOPATH/bin
  3. Generate code for haberdasher.proto using connecpy plugin : protoc --python_out=./ --connecpy_out=./ haberdasher.proto
  • python_out : The directory where generated Protobuf Python code needs to be saved.
  • connecpy_out : The directory where generated Connecpy Python server and client code needs to be saved.

The compiler gives the error below if it's not able to find the plugin.

--connecpy_out: protoc-gen-connecpy: Plugin failed with status code 1.

In such cases, you can give absolute path to plugin, eg: --plugin=protoc-gen-connecpy=$GOBIN/protoc-gen-connecpy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

protoc_gen_connecpy-2.3.0-py3-none-win_arm64.whl (1.8 MB view details)

Uploaded Python 3Windows ARM64

protoc_gen_connecpy-2.3.0-py3-none-win_amd64.whl (2.0 MB view details)

Uploaded Python 3Windows x86-64

protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl (1.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64musllinux: musl 1.1+ x86-64

protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl (1.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64musllinux: musl 1.1+ ARM64

protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_x86_64.whl (1.9 MB view details)

Uploaded Python 3macOS 11.0+ x86-64

protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file protoc_gen_connecpy-2.3.0-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for protoc_gen_connecpy-2.3.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 dcd3309e48634eadda91f14592b75663a7079b8b1d85baa7b108b9ff761ef7b7
MD5 725eeed52b53a4d5441a4c1e41d759a8
BLAKE2b-256 8a0ee089ab78754cc3667ff7186dac897fc61cc85f9095602a23b1b7691f2905

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_gen_connecpy-2.3.0-py3-none-win_arm64.whl:

Publisher: release.yaml on i2y/connecpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file protoc_gen_connecpy-2.3.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for protoc_gen_connecpy-2.3.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5470f45c72c8db2adf61e56acd533f6958bf17993dbf38f60f6e7f77bffba412
MD5 a3d81cb4c1ab735b52d5992d4c1bf29e
BLAKE2b-256 a6ce7679496d36bcfd98c5afd2da7ff122a626061a65eeab02853f6e815bf1a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_gen_connecpy-2.3.0-py3-none-win_amd64.whl:

Publisher: release.yaml on i2y/connecpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 133f40b3c99ef4e1cbe084897be82c1077a2ac06c64b5c382eb326c4d13643ef
MD5 cbb71ed5091726e9ca35f47b18d2545c
BLAKE2b-256 4c8993bc6e5837a10387ca9c28e32c5398829af89848fe5eda67ac99a8b6e2c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl:

Publisher: release.yaml on i2y/connecpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5080a71e5dbe13471b6ffcc04ad7133ba4038b58dc30627bc49ea5daf5675eea
MD5 a572c87446386f0b9536a2ec0cf330ff
BLAKE2b-256 8b03eb7b244d7160810ce310136b28308a07ae00e7a1c5318f1af4c034ea5999

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl:

Publisher: release.yaml on i2y/connecpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c8f0a479a3507a8ae33fb594ed9fa636e3a035fe4d5fa26a6cbaf389b9b3c611
MD5 4e052a636e74ccda9289f6779d5bae5e
BLAKE2b-256 fc4cafdf39435c3a6f5030026be2df4a151e4efe5fa41bafb123b628621ef274

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_x86_64.whl:

Publisher: release.yaml on i2y/connecpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6e3f49797cfc572bee03cbd1a6202f1b938e7b70da451b812b85786711228ce
MD5 da3959aec347a194d65f24678000c700
BLAKE2b-256 7f60b4789ecbb814ddf58db8870b24094652f5c1d36940ef79083463ff67a342

See more details on using hashes here.

Provenance

The following attestation bundles were made for protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yaml on i2y/connecpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page