repo/gentoo:master commit in: dev-python/grpcio/

Michał Górny <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786789311.10a9f0a2fbfa24c2a9c69aa9e874fdb0df82ad87.mgorny@gentoo>
commit:     10a9f0a2fbfa24c2a9c69aa9e874fdb0df82ad87
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 15 09:45:31 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug 15 10:21:51 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a9f0a2

dev-python/grpcio: Remove old

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

 dev-python/grpcio/Manifest             |   6 --
 dev-python/grpcio/grpcio-1.81.0.ebuild | 137 ---------------------------------
 dev-python/grpcio/grpcio-1.82.0.ebuild | 137 ---------------------------------
 3 files changed, 280 deletions(-)

diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest
index 8d4795eba424..b1f748a99fc4 100644
--- a/dev-python/grpcio/Manifest
+++ b/dev-python/grpcio/Manifest
@@ -1,18 +1,12 @@
 DIST grpc-1.80.0.gh.tar.gz 15772645 BLAKE2B 48f3acc5c3268f651dc865ce3095c306ad3fa0a4eacf6e6eea499d961c0e001e2ab43fe8f0d53713d19998f28ce0184045ad2a8ef4cdc41aee31e2fe70e2b53e SHA512 5ef6ec2277dcb2257f8ac7546057e9a3da6668676a3a4ff64e08e66abb465b5705103c4aa0b41955535ee437d4feef5b811aa3e31636c4cb76bf68c52caaccf7
-DIST grpc-1.81.0.gh.tar.gz 15840050 BLAKE2B 01defbe7386b8f7752b4abe9b3081fc09801a0d4cbccc083ac45dea63b3d32a6c4c7b87b57de9a33f7d82d3bc7ee173e0e291742a8b09aaf3a70bfef033c2473 SHA512 38966090a498392b727ea7d8149b59fbcb2fe630a8cada1a78d57e54359d125ca9b5e6d528efcdff05392f01c8418f25798fe823c900d480a3b768943c17a621
 DIST grpc-1.81.1.gh.tar.gz 15840192 BLAKE2B 900ca16869e1295428054c2bb4c4363ec855878faef2705cdd81249d46596958c25983dbbd87358d942caae6d5910a781d45da71f8e2a4b714affba02aba0dd5 SHA512 2fcc219bf91de49607ed1f74243c2d43c0fb0def4944e48fbd4b382033d648f0e0b8551426993d04db49b9cae8d8b9efe20a817f6985ed3c72f086bf8ea2e26e
-DIST grpc-1.82.0.gh.tar.gz 16053357 BLAKE2B 334e965c30b9d055c6a16020624cdc68e1d503c23c5c6ddec784478c19e8b6e4c5eaa6c77df3008fd93c79d37f90bdba3b4db5b2f1f17b90f9276a2e62a07165 SHA512 8fe04eab34a2dbf1be198366f9d82d99b2fdb46bec78385e97041d0fa03dc635374b8600eb522b0b022ebe9f32263a9d4d202849581b896555395561c2735fdc
 DIST grpc-1.82.1.gh.tar.gz 16053195 BLAKE2B ae8495a950eab7b6d0b202deda766532de36c5ba37130d58d4790d5eabb65e3dff2615b33ec473df8c7056fb252ee98689b93064d1734ad7c1f3375cd3ad2801 SHA512 f776f2c329247292cad3649e0bdee75ba37360eb2ee13b1f8750b2a3a2cfd63a0a51295dc71cc9ca0d9477a4a882c4ecaf3ee6f23322926c126146bace0c94a6
 DIST grpc-1.83.0.gh.tar.gz 16249899 BLAKE2B 6eb5aad73d603fe55ae7e88315a193346c4ae63f28b0800c48a5f9f915caaaf5b05aca4d26fe4be97ec6dd1006e4a85d0b27fa414df4a823358ba33f9a5fd2b2 SHA512 6bc1fa040a5087522f8b8292e00d289105e1343883290432e8327f9bca23248b31c95ef8d6954cad1fc9be7a4c1042cbfedc458da2e11de251e980a44ec753a4
 DIST grpcio-1.80.0.tar.gz 12978905 BLAKE2B 2583bbdfcb05aaced115b4a4ab7d26b95efbe35bf7c2bd7989d9791d50553e05ba3e6323ce8b52c78459b34b5daeb1566ffd1e2b17c14208a13e4a06f0a2a6d5 SHA512 04ef676d6847f3d2820998c07d9f80585c105dc43e3f754b517566e86a92af94328ecdecba0b772e0abe2a53eb49102a12db93099b50d5bee576ac69cb928db5
-DIST grpcio-1.81.0.tar.gz 13032272 BLAKE2B 55ecfd288602cbdc44b11b9ac4afb90b79d8feae773bfd5bb7df1057e4af9b5657d6151b71f8e73e028c92e07f7e105859b8814e781ca3afdf05e4b7eca699b3 SHA512 f57e7c370455028b91574804c511181919c6de23e4213ef35d798c310734f41ab30eabbef00b183cbc2085e22b05b9616109eff8c49443c03932a5b6f8339502
 DIST grpcio-1.81.1.tar.gz 13026582 BLAKE2B 8aa2754b7232a211c23852da22e7aa1c73ed630a2ccfceaf99ad80b23ed5845aeacdb87ec34d748357c6573b436bee38bed148c65d54cc438f3badeeb977435d SHA512 7b34b02a5ea487ef98fb6c1017ddc0127f292f54968d71c08ff5cbf9efa016c49a562f67165564d1a6ff219f24be1b2a6a525f12c251699893c8772d226baa41
-DIST grpcio-1.82.0.tar.gz 13184479 BLAKE2B 057a039b768a6a686ab67e8d4d6c49de54b2bd329ddd7c785cdf1718ebeb815eb63e4ae622927fd55224077fadf1bcbbf4ab69d9a189f5f1c85721c56b53e4ec SHA512 a9dd795501e0f49db3db79fc00341d0c0b974b0150dad376ec6e162c2c8f022fa8fb94a11bdbbd4a0e6123b15480afe09d403312952f8f2b47026946c5e1b8b6
 DIST grpcio-1.82.1.tar.gz 13187300 BLAKE2B 3e53868afd2e06460b613a40c3913c92feb154e145b8bd42e6cf6c9d098047e9895151e37dca0a999f58f618ae7b149aaa6ec3d28ea426569061d867753817fc SHA512 ebd36dc0028a1e40ce27f2ffcf2ba7a280c84a4e8d854b8c44753b52e2cdcf24b7d9188acf5456bc090ea7d68afc158d0b694cf12f1f550722c1f2a8eb18e560
 DIST grpcio-1.83.0.tar.gz 13428824 BLAKE2B 0ddce59208ec61621e85c07cab32da67381e09ef22e47c2cc3dfac355fe2a4acd52b5fce80e1eb46e75263041aba50ebbb0839dae91124ea273847f472e3a308 SHA512 b9fbe71ea6c745473884400839b535fd305bff1f8e0ab35d9a8f1fbab5f5e30a6d2be1931a0fd48763493c8869049813814af81e5c99209a913541a3179df8d8
 DIST grpcio_tools-1.80.0.tar.gz 6133212 BLAKE2B 9bf051314482ff946aa6edd4f8b517dec63c1188914d76a2b4d130b68408ee5ec3ec3b5a2075b7ec2257e92ee9dbad37c18c425a2b947b81640f67cadd284df6 SHA512 7d9e17cee024af6731a8b75da6de0c26b554f2c50d75acfefc7708545935af4ab8f60fe0e16550c4c2943eb6c3414c49c38dc1a71df948c87c6c743ee72fff68
-DIST grpcio_tools-1.81.0.tar.gz 6235718 BLAKE2B 08cd6c49329349fbfa9e26efe4b3894095801319e41bafda9907f98ae823bf5f4de17db6f02780c31aef9a781d2b0463c88825dae073e5d0617b346c1c39dbca SHA512 0925b13fa8b00483d124ef6c2b6e3ebe6e4116a11fe5c306d158edd9a2f5d4743257bcd2ae04c1f29dd1e562e44f1e76c0d1168a07e4fd2f87ae31066ab2555b
 DIST grpcio_tools-1.81.1.tar.gz 6236155 BLAKE2B e95db929827c7f465473e0640d2fd53df1d9e6f6ee80f1f3b49709e496f678d248c78c37e90b6f96cd2348fb903bd6e8047b3490353f1c436fe0e0781a26069c SHA512 ca68845b4beef98cd83d4dbdb9d12449ee9289dcf81ca4723617a35a1c576bc937fbbcac12ab0e304d2b7f49993a8a8fbcb00b7021ea141a71196c2a93fb8cdf
-DIST grpcio_tools-1.82.0.tar.gz 6399122 BLAKE2B a5a8cf5a3e78bbe25718f4b679462f3851124ac7c69e8b635999fec19e904e2f03b7d1ae9c9b177087c1f25eab24abdad26c285d53470a7c9cca4b220b514ccb SHA512 6a3acadbb12b27b4bc9a22cdf2bd1accf36fd96eda862e8c4d2b7915be409d77d770dcd36a7bf0a7ea279f2b56a917923d45988425f361cbef2a90cc95246426
 DIST grpcio_tools-1.82.1.tar.gz 6399590 BLAKE2B 4a731b32ddfce566c2405c33736b7dbcf66ef5a63e49b45673996d3fd46d948286a777cea1114f8e3cb1b8583bdea737470dfe8dd406c9737d970bee285dfd67 SHA512 bfc8b9353530b5d8b3eef2fdbc4d442ec6219d0d393c272ef0ed1309041bead71472c920a0e735f5801fb40e094a6ec0176daf8bc9ad93bd8dbd22030806fee4
 DIST grpcio_tools-1.83.0.tar.gz 6400437 BLAKE2B 537209842337e749b0689d7e114395f8eeb6435d3bbcb4d8a857e487e58fc10b31b65fa313ea51f483f048125ea2a2351c88690020e6cc16e7782021c0377d51 SHA512 f18ba3130d1134eaced50f19dbc64edafffe4ad4a7edf66641316c980b0a4a1fe8c3bba21162303841e929a94de689ed1e2d015b2cef7534c9bb99a27e9f4365

diff --git a/dev-python/grpcio/grpcio-1.81.0.ebuild b/dev-python/grpcio/grpcio-1.81.0.ebuild
deleted file mode 100644
index 8a081ec5adb4..000000000000
--- a/dev-python/grpcio/grpcio-1.81.0.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..14} )
-
-inherit distutils-r1 flag-o-matic multiprocessing pypi
-
-MY_P=grpc-${PV}
-DESCRIPTION="HTTP/2-based RPC framework"
-HOMEPAGE="
-	https://grpc.io/
-	https://github.com/grpc/grpc/
-	https://pypi.org/project/grpcio/
-"
-# Tests need other packages from the source tree, so use a GitHub
-# archive.  sdist provides bundled library sources (git submodules).
-SRC_URI+="
-	test? (
-		https://github.com/grpc/grpc/archive/v${PV}.tar.gz
-			-> ${MY_P}.gh.tar.gz
-		$(pypi_sdist_url grpcio_tools)
-	)
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-DEPEND="
-	dev-libs/openssl:=
-	net-dns/c-ares:=
-	virtual/zlib:=
-"
-RDEPEND="
-	${DEPEND}
-	>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
-"
-# TODO: try to remove coverage dep
-BDEPEND="
-	>=dev-python/cython-3.1.1[${PYTHON_USEDEP}]
-	test? (
-		dev-python/coverage[${PYTHON_USEDEP}]
-		>=dev-python/protobuf-6.33.5[${PYTHON_USEDEP}]
-	)
-"
-
-EPYTEST_PLUGINS=()
-# signal handling tests hang often
-EPYTEST_RERUNS=5
-: ${EPYTEST_TIMEOUT=15}
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
-	distutils-r1_src_prepare
-
-	sed -i -e '/INSTALL_REQUIRES/s:~=:>=:' setup.py || die
-}
-
-src_configure() {
-	# -Werror=odr -Werror=lto-type-mismatch
-	# https://bugs.gentoo.org/856775
-	# https://github.com/grpc/grpc/issues/36158
-	filter-lto
-
-	export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)"
-	# system abseil-cpp crashes with USE=-debug, sigh
-	# https://bugs.gentoo.org/942021
-	#export GRPC_PYTHON_BUILD_SYSTEM_ABSL=1
-	export GRPC_PYTHON_BUILD_SYSTEM_CARES=1
-	export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1
-	# re2 needs to be built against the same abseil-cpp version
-	#export GRPC_PYTHON_BUILD_SYSTEM_RE2=1
-	export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1
-	export GRPC_PYTHON_BUILD_WITH_CYTHON=1
-
-	# copied from setup.py, except for removed -std= that does not apply
-	# to C code and causes warnings
-	export GRPC_PYTHON_CFLAGS="-fvisibility=hidden -fno-wrapv -fno-exceptions"
-	# required by abseil-cpp
-	append-cxxflags -std=c++17
-	# silence a lot of harmless noise from bad quality code
-	append-cxxflags -Wno-attributes
-}
-
-python_test() {
-	local EPYTEST_DESELECT=(
-		# Internet
-		tests/unit/_dns_resolver_test.py::DNSResolverTest::test_connect_loopback
-		# not a test
-		tests/unit/_compression_test.py::test_compression
-		tests_aio/unit/channel_argument_test.py::test_if_reuse_port_enabled
-		# expects grpcio-admin
-		tests/unit/test_all_modules_installed.py::TestAllModulesInstalled::test_import_all_modules
-		# TODO
-		tests_py3_only/unit/_simple_stubs_test.py::SimpleStubsTest::test_default_ssl
-		tests/unit/_cython/_channel_test.py::ChannelTest::test_multiple_channels_lonely_connectivity
-		tests/unit/_cython/_channel_test.py::ChannelTest::test_single_channel_lonely_connectivity
-	)
-	local EPYTEST_IGNORE=(
-		# not a test
-		tests/unit/test_common.py
-		# requires oauth2client
-		tests/unit/beta/_implementations_test.py
-	)
-
-	cp -a "${BUILD_DIR}"/{install,test} || die
-	local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
-
-	# grpcio proper builds against system libs
-	# grpcio_tools supports bundled libs only, and requires different
-	# flags
-	unset GRPC_PYTHON_CFLAGS
-	cd "${WORKDIR}/grpcio_tools-${PV}" || die
-	distutils_pep517_install "${BUILD_DIR}"/test
-
-	cd "${WORKDIR}/${MY_P}" || die
-	local protodir=src/proto/grpc/testing
-	local testdir=src/python/grpcio_tests
-	"${EPYTHON}" -m grpc_tools.protoc -I. --python_out="${testdir}" \
-		"${protodir}"/{empty,messages}.proto || die
-	"${EPYTHON}" -m grpc_tools.protoc -I. --grpc_python_out="${testdir}" \
-		"${protodir}"/test.proto || die
-
-	cd "${testdir}" || die
-	"${EPYTHON}" -m grpc_tools.protoc -I. --python_out=. \
-		tests/testing/proto/{requests,services}.proto || die
-	"${EPYTHON}" -m grpc_tools.protoc -I. --grpc_python_out=. \
-		tests/testing/proto/services.proto || die
-
-	# TODO: aio tests are failing randomly, so we're skipping them entirely
-	epytest tests{_py3_only,}/unit
-}

diff --git a/dev-python/grpcio/grpcio-1.82.0.ebuild b/dev-python/grpcio/grpcio-1.82.0.ebuild
deleted file mode 100644
index 6632c4fcf629..000000000000
--- a/dev-python/grpcio/grpcio-1.82.0.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..15} )
-
-inherit distutils-r1 flag-o-matic multiprocessing pypi
-
-MY_P=grpc-${PV}
-DESCRIPTION="HTTP/2-based RPC framework"
-HOMEPAGE="
-	https://grpc.io/
-	https://github.com/grpc/grpc/
-	https://pypi.org/project/grpcio/
-"
-# Tests need other packages from the source tree, so use a GitHub
-# archive.  sdist provides bundled library sources (git submodules).
-SRC_URI+="
-	test? (
-		https://github.com/grpc/grpc/archive/v${PV}.tar.gz
-			-> ${MY_P}.gh.tar.gz
-		$(pypi_sdist_url grpcio_tools)
-	)
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-DEPEND="
-	dev-libs/openssl:=
-	net-dns/c-ares:=
-	virtual/zlib:=
-"
-RDEPEND="
-	${DEPEND}
-	>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
-"
-# TODO: try to remove coverage dep
-BDEPEND="
-	>=dev-python/cython-3.1.1[${PYTHON_USEDEP}]
-	test? (
-		dev-python/coverage[${PYTHON_USEDEP}]
-		>=dev-python/protobuf-6.33.5[${PYTHON_USEDEP}]
-	)
-"
-
-EPYTEST_PLUGINS=()
-# signal handling tests hang often
-EPYTEST_RERUNS=5
-: ${EPYTEST_TIMEOUT=15}
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
-	distutils-r1_src_prepare
-
-	sed -i -e '/INSTALL_REQUIRES/s:~=:>=:' setup.py || die
-}
-
-src_configure() {
-	# -Werror=odr -Werror=lto-type-mismatch
-	# https://bugs.gentoo.org/856775
-	# https://github.com/grpc/grpc/issues/36158
-	filter-lto
-
-	export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)"
-	# system abseil-cpp crashes with USE=-debug, sigh
-	# https://bugs.gentoo.org/942021
-	#export GRPC_PYTHON_BUILD_SYSTEM_ABSL=1
-	export GRPC_PYTHON_BUILD_SYSTEM_CARES=1
-	export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1
-	# re2 needs to be built against the same abseil-cpp version
-	#export GRPC_PYTHON_BUILD_SYSTEM_RE2=1
-	export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1
-	export GRPC_PYTHON_BUILD_WITH_CYTHON=1
-
-	# copied from setup.py, except for removed -std= that does not apply
-	# to C code and causes warnings
-	export GRPC_PYTHON_CFLAGS="-fvisibility=hidden -fno-wrapv -fno-exceptions"
-	# required by abseil-cpp
-	append-cxxflags -std=c++17
-	# silence a lot of harmless noise from bad quality code
-	append-cxxflags -Wno-attributes
-}
-
-python_test() {
-	local EPYTEST_DESELECT=(
-		# Internet
-		tests/unit/_dns_resolver_test.py::DNSResolverTest::test_connect_loopback
-		# not a test
-		tests/unit/_compression_test.py::test_compression
-		tests_aio/unit/channel_argument_test.py::test_if_reuse_port_enabled
-		# expects grpcio-admin
-		tests/unit/test_all_modules_installed.py::TestAllModulesInstalled::test_import_all_modules
-		# TODO
-		tests_py3_only/unit/_simple_stubs_test.py::SimpleStubsTest::test_default_ssl
-		tests/unit/_cython/_channel_test.py::ChannelTest::test_multiple_channels_lonely_connectivity
-		tests/unit/_cython/_channel_test.py::ChannelTest::test_single_channel_lonely_connectivity
-	)
-	local EPYTEST_IGNORE=(
-		# not a test
-		tests/unit/test_common.py
-		# requires oauth2client
-		tests/unit/beta/_implementations_test.py
-	)
-
-	cp -a "${BUILD_DIR}"/{install,test} || die
-	local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
-
-	# grpcio proper builds against system libs
-	# grpcio_tools supports bundled libs only, and requires different
-	# flags
-	unset GRPC_PYTHON_CFLAGS
-	cd "${WORKDIR}/grpcio_tools-${PV}" || die
-	distutils_pep517_install "${BUILD_DIR}"/test
-
-	cd "${WORKDIR}/${MY_P}" || die
-	local protodir=src/proto/grpc/testing
-	local testdir=src/python/grpcio_tests
-	"${EPYTHON}" -m grpc_tools.protoc -I. --python_out="${testdir}" \
-		"${protodir}"/{empty,messages}.proto || die
-	"${EPYTHON}" -m grpc_tools.protoc -I. --grpc_python_out="${testdir}" \
-		"${protodir}"/test.proto || die
-
-	cd "${testdir}" || die
-	"${EPYTHON}" -m grpc_tools.protoc -I. --python_out=. \
-		tests/testing/proto/{requests,services}.proto || die
-	"${EPYTHON}" -m grpc_tools.protoc -I. --grpc_python_out=. \
-		tests/testing/proto/services.proto || die
-
-	# TODO: aio tests are failing randomly, so we're skipping them entirely
-	epytest tests{_py3_only,}/unit
-}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.