Sign inSign up

sibkru/hopper-hvy-nanopb

By sibkru

•Updated 5 months ago

nanopb + protobuf code-generation image for the Hopper hvy build system

Image
0

905

sibkru/hopper-hvy-nanopb repository overview

⁠hopper-hvy-nanopb

nanopb + protobuf code-generation image for the Hopper team's hvy⁠ build system. Used to generate .pb.c / .pb.h from .proto definitions.

Multi-arch: linux/amd64 + linux/arm64. ~425 MB per arch.

⁠Contents

python:3.12-slim + nanopb (pinned to commit fc7d53c), the protobuf compiler, and grpcio-tools.

⁠Tags

  • fc7d53c — pinned to the nanopb commit (preferred for reproducible builds)
  • latest
docker pull sibkru/hopper-hvy-nanopb:fc7d53c

⁠Licensing

nanopb is zlib-licensed (/nanopb/LICENSE.txt); protobuf is BSD-3-Clause, grpcio-tools is Apache-2.0, and the Debian base is a GPL/LGPL/BSD/MIT mix with notices under /usr/share/doc/*/copyright and the Python packages' dist-info.

Corresponding source for the GPL components is available from the standard Debian source archives. nanopb upstream: https://github.com/nanopb/nanopb⁠.

The Dockerfile⁠ documents the exact versions.

Tag summary

Content type

Image

Digest

sha256:541029a40…

Size

93.3 MB

Last updated

5 months ago

docker pull sibkru/hopper-hvy-nanopb