Skip to main content

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

Metadata

Release files for protoc-gen-connecpy 2.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for protoc-gen-connecpy 2.3.0
File Actions
protoc_gen_connecpy-2.3.0-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details for protoc_gen_connecpy-2.3.0-py3-none-win_arm64.whl
protoc_gen_connecpy-2.3.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for protoc_gen_connecpy-2.3.0-py3-none-win_amd64.whl
protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64, Linux musl 1.1+ x86-64 Details for protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64, Linux musl 1.1+ ARM64 Details for protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_x86_64.whl Python 3 none macOS 11.0+ x86-64 Details for protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_x86_64.whl
protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_arm64.whl

Total release size: 11.2 MB

Release files / protoc_gen_connecpy-2.3.0-py3-none-win_arm64.whl

Download URL protoc_gen_connecpy-2.3.0-py3-none-win_arm64.whl
Size 1.8 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
dcd3309e48634eadda91f14592b75663a7079b8b1d85baa7b108b9ff761ef7b7
BLAKE2b-256 checksum
How to use checksums
8a0ee089ab78754cc3667ff7186dac897fc61cc85f9095602a23b1b7691f2905
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 26, 2025.

Transparency log

Release files / protoc_gen_connecpy-2.3.0-py3-none-win_amd64.whl

Download URL protoc_gen_connecpy-2.3.0-py3-none-win_amd64.whl
Size 2.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
5470f45c72c8db2adf61e56acd533f6958bf17993dbf38f60f6e7f77bffba412
BLAKE2b-256 checksum
How to use checksums
a6ce7679496d36bcfd98c5afd2da7ff122a626061a65eeab02853f6e815bf1a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 26, 2025.

Transparency log

Release files / protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl

Download URL protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Size 1.9 MB
Tags Linux glibc 2.17+ x86-64 Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
133f40b3c99ef4e1cbe084897be82c1077a2ac06c64b5c382eb326c4d13643ef
BLAKE2b-256 checksum
How to use checksums
4c8993bc6e5837a10387ca9c28e32c5398829af89848fe5eda67ac99a8b6e2c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 26, 2025.

Transparency log

Release files / protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl

Download URL protoc_gen_connecpy-2.3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Size 1.8 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
5080a71e5dbe13471b6ffcc04ad7133ba4038b58dc30627bc49ea5daf5675eea
BLAKE2b-256 checksum
How to use checksums
8b03eb7b244d7160810ce310136b28308a07ae00e7a1c5318f1af4c034ea5999
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 26, 2025.

Transparency log

Release files / protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_x86_64.whl

Download URL protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_x86_64.whl
Size 1.9 MB
Tags Python 3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
c8f0a479a3507a8ae33fb594ed9fa636e3a035fe4d5fa26a6cbaf389b9b3c611
BLAKE2b-256 checksum
How to use checksums
fc4cafdf39435c3a6f5030026be2df4a151e4efe5fa41bafb123b628621ef274
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 26, 2025.

Transparency log

Release files / protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_arm64.whl

Download URL protoc_gen_connecpy-2.3.0-py3-none-macosx_11_0_arm64.whl
Size 1.8 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a6e3f49797cfc572bee03cbd1a6202f1b938e7b70da451b812b85786711228ce
BLAKE2b-256 checksum
How to use checksums
7f60b4789ecbb814ddf58db8870b24094652f5c1d36940ef79083463ff67a342
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 26, 2025.

Transparency log

Security for protoc-gen-connecpy 2.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for protoc_gen_connecpy-2.3.0-py3-none-win_arm64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 26, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.3.0 This release

6 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page