commit:     7bdd06928f3175d1d6a0c3e5d27b91bc910b314d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  5 07:17:58 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb  5 08:57:05 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bdd0692

dev-python/protobuf: Bump to 5.29.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/protobuf/Manifest               |  1 +
 dev-python/protobuf/protobuf-5.29.6.ebuild | 29 +++++++++++++++++++++++++++++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/protobuf/Manifest b/dev-python/protobuf/Manifest
index 04647ae6e842..6a3f91870b2c 100644
--- a/dev-python/protobuf/Manifest
+++ b/dev-python/protobuf/Manifest
@@ -5,6 +5,7 @@ DIST protobuf-33.3.gh.tar.gz 6889779 BLAKE2B 
8031047309ee32633860b23e93bb30984d8
 DIST protobuf-33.4.gh.tar.gz 6889595 BLAKE2B 
fd378ca66464f39d32551bcf8ccab719b7d97e0fafa896bb69fa34c3866b5ae0d3938e75f57df6a712831ca5ea302595b35508037b11ea35c14ee54bb43a2fa2
 SHA512 
540059a93721447cf4723bcca06e91c43a4399cb366c05bf84e9d8e2c439f3107ba17803f9d912549b54c471f2dcc4c9fc834145ec441dff31ca24f9a3543aa9
 DIST protobuf-33.5.gh.tar.gz 6890609 BLAKE2B 
d6069a5189cc02d7d1c7586883caab626d09bde61194fca54619f4e940ac4669d73fa7af4145b7559eb53f2d5b2b3c6184391c7c15ad920b04eebe53b520b2c8
 SHA512 
71110cd2cbf9f2e7f1bda4eed346ad6cad84a05ab0214d1e0880afc20a788f43176e2ccc8ac284eab38ec21578db147c2837b58789baf2823e4615d4b3557937
 DIST protobuf-5.29.5.py.tar.gz 425226 BLAKE2B 
1d7461e94ba8bc097d6f52170678665e3cd97ef44e4757e6c20bcb1bdfbfe673d26cd4a63f8e6972af964e381dfffedeb9a4959ec7a7d5a3a3f87f917c8aa329
 SHA512 
cbb39efe7f6499362b3e4cc9f073df921c8b83d3aafde245a2ca3432f3e744a428e946799c48b2797e08312342e164eced0bf2b8865b8d042b54913855abb1c8
+DIST protobuf-5.29.6.py.tar.gz 425623 BLAKE2B 
113d56d001efde5d432437b0740c92255d7178a6900bf7b8266cece0d9c99815f12029034697f7363566d7500b853fc0825c5b3c01d8104b483323fcdbbcbb07
 SHA512 
42cb4c9b69dec89f001e6b70e35a25ddc94708e2977076ecd7d0e414b9547b2d1a044a1e8bfbf7eb7bebe6395888056f30cfb4c29608d86c9d0fcb7733c2b69a
 DIST protobuf-6.30.2.gh.tar.gz 9523913 BLAKE2B 
d3950abfe8b3b61dc2bb61f683b014de29451252c46b670dee75a81eb0b8ed30a3209227aa9483800244af16058469deb281521609d769a3456a798ca8a9a4a3
 SHA512 
f2ee857a36b49f87257a306b3f3c361770d74aaf24c4650b9d00994e1e1a0b09079fb0ce5ffb4d5a4a32d8ca46e3247d6db454918fa0b104fc8d58e8a0546a96
 DIST protobuf-6.30.2.py.tar.gz 429315 BLAKE2B 
6b56e23a8a962ce9da282ec49c4807877f4bfb677ad84bb6930b83cc436e9839f5791cfb19105678881c8361e27d62d3dde51e5e6c42f7a0e146d9e469282780
 SHA512 
48ddb2b63acc91759ba4243926c50bb0d16601aace9019129975701634b77a59415659751c69b06464afe994a0fbbd8da6640a208b743ba7df8bf6d60c5ec2b9
 DIST protobuf-6.31.1.gh.tar.gz 9602805 BLAKE2B 
349a528acaad6bae8c39be2888fcfe855dc71605d2b52e20c24e63b3171a855b0f16c60e4fa8a69bcad8b484edd46232132e7b0256634f420aea2dd207da129e
 SHA512 
9138ac1b1c248246ed9840ab3879a6e18da60c709454ede2cb8e45e66e949998ab6e2c8aba557f0bb0b650ec430caeb546695b23387321ced5bc288866e04ad7

diff --git a/dev-python/protobuf/protobuf-5.29.6.ebuild 
b/dev-python/protobuf/protobuf-5.29.6.ebuild
new file mode 100644
index 000000000000..a702f6f4ce20
--- /dev/null
+++ b/dev-python/protobuf/protobuf-5.29.6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2008-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Default implementation currently is upb, which doesn't match 
dev-libs/protobuf
+# 
https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..13} )
+PYPI_PN="protobuf"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google's Protocol Buffers - Python bindings"
+HOMEPAGE="
+       https://protobuf.dev/
+       https://pypi.org/project/protobuf/
+"
+
+# Rename sdist to avoid conflicts with dev-libs/protobuf
+SRC_URI="
+       $(pypi_sdist_url) -> ${P}.py.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-3)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~x64-macos"

Reply via email to