Skip to content

Commit

Permalink
dev-python/grpcio: add 1.66.2
Browse files Browse the repository at this point in the history
  • Loading branch information
onkelbeh committed Nov 3, 2024
1 parent b0ada98 commit 7912fd1
Show file tree
Hide file tree
Showing 4 changed files with 53 additions and 4 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -606,12 +606,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E

## Licenses
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
There are 2316 Ebuilds in total, 2302 of them have in total 2340 (43 different) licenses assigned.
There are 2318 Ebuilds in total, 2304 of them have in total 2342 (43 different) licenses assigned.

|License| Ebuilds using it|
|-------|-----|
|MIT|1317|
|Apache-2.0|542|
|Apache-2.0|544|
|GPL-3|143|
|BSD|125|
|GPL-2|26|
Expand Down
4 changes: 3 additions & 1 deletion dev-python/grpcio/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,7 @@ AUX 1.37.1-cc-flag-test-fix.patch 1053 BLAKE2B c2f6b0a506fc2d074e656db3081447b3a
AUX cython3-compat.patch 3033 BLAKE2B e167f7e07eb34c86913fca6a920551785fb2c40dc52634691c1c93a443f0ce248d32ca0a5f38b41960cf82c3097e57c89a8697cd0277063755a92a3bd1b9d512 SHA512 7c6502b5abffb262ce80c219ab4971d620ffe0742ad427cb902d5d5a3bbe9ee5818d13f59c16d1b5c57f97b1fed2b8fbccf156fb02534a4fd29eb84b29ae9671
AUX setup.py-respect-cc.patch 1152 BLAKE2B bc939dd5f28039c8d2a7c5ac40eaff2437c0cff1ed7859b150cc5865fa59be3410338d4507f1f0cc4ed1e36f8ba338840aeac3de847b43dba1e4a3fd91b345dc SHA512 93ebcffb27c0c30e282d45094cf21f9852a46055122aac37d8f6bdab8ff42410ed234a0c9bb661c05057d41a7c3291bf868275ef57a5e7c8ef3ad1de4ea074e2
DIST grpcio-1.59.0.tar.gz 24842974 BLAKE2B d883d9800f5b2025774c37a6c076500e113121b7e1254368d9c4b95c1170593969af4568492744527f909f828121630dd870210d2e2de718ba907be09f9b826b SHA512 1b345c2b87593934aa15e8019d858c6f7000d3e66ffd20ae538028aa109d8553ccff819ad8796b19c51d647851139d13b9158c9f2639b0b9506347ceff646637
EBUILD grpcio-1.59.0.ebuild 1298 BLAKE2B 9de2f537acd7eb7bf73592d043114a97f60443da5bcf986c0c048458042c4760e79b714917fe082fc5a49208c30a970c293204ee2d1f53e1450e02c71fb8a094 SHA512 93712d7a3571f963c95e389898526236a91b8958e1b7f83cf307714be389b4125d969a484a768780f8e7c7a60fdda43febafd17d4b1bc02bf0fabea41756ee69
DIST grpcio-1.66.2.tar.gz 12489713 BLAKE2B 054ecefa82cd75a79fbcc371b66cd0688d2b4d977ebe48942f54549b407b71b11c76548d43de6b51f874795a11788ca1de0019dc10b34a77de5295c5ef9234f2 SHA512 910ddd9efaebb99112ef1e1e62befe35347948c953bd9d70fe23fe9e8c0c565a9127d827f4ad5e991f279a6b7cd5832a8fbcc26577b2a93f76e77e6b189af5d6
EBUILD grpcio-1.59.0.ebuild 1298 BLAKE2B 314b42dcd6c81f53801e037ba42a3ff44f89ef1e41ab45cb6b57e143dd76906fac6d85d7c87b22d6025390a7fa1f2ceec91aae0a86547e8d37adb817a0b1c58e SHA512 dc1c6067d6ae86d5c263a8429daf98830aa2a595e5076ed2c158a162438020273db7726a2a87b96c9e9035b7fbedec336195a1b6e70772a866d6dcd43e8e5c7a
EBUILD grpcio-1.66.2.ebuild 1250 BLAKE2B 56d5a07698e7e24b80ef79b204ad5dcd27a250d339e3e718602eb97cbb9890310244f1ecad4da1af2f5c12bc5b9487aab41b47aa78a09ec26862d3515165c952 SHA512 dd83bdd624bd69fc1e8ed98d5609f1ac8a8e8de31159970f9daa5e66d2f6390d4201fafafa6ac3197c0d6456fb229360a182f6bb2e9fb90fc1595c2b76b375d2
MISC metadata.xml 459 BLAKE2B 2e6951c9a3d03ad5f1adf5585f18d918eff98b9a7bf93732bb8696fcd4a289a3f95b018f0686a65e454e1ceca763e47052d7b12204ab352b36137c394b43d8dc SHA512 2cb333c14fca4563ef4461d42f1f3d42343907efb8bf2893722bf7355e0828c101a7391f242f2df0160355c7cd890497643308dbd2275d3069d98f8b15653bf2
2 changes: 1 addition & 1 deletion dev-python/grpcio/grpcio-1.59.0.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

EAPI=8

PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 multiprocessing prefix pypi

Expand Down
47 changes: 47 additions & 0 deletions dev-python/grpcio/grpcio-1.66.2.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 multiprocessing prefix pypi

DESCRIPTION="High-performance RPC framework (python libraries)"
HOMEPAGE="https://grpc.io"

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"

RDEPEND="
>=dev-libs/openssl-1.1.1:0=[-bindist(-)]
>=dev-libs/re2-0.2021.11.01:=
>=dev-python/protobuf-python-5.26.1[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
net-dns/c-ares:=
sys-libs/zlib:=
"

BDEPEND="${RDEPEND}
>=dev-python/cython-3[${PYTHON_USEDEP}]"

python_prepare_all() {
distutils-r1_python_prepare_all
hprefixify setup.py
}

python_configure_all() {
# os.environ.get('GRPC_BUILD_WITH_BORING_SSL_ASM', True)
export GRPC_BUILD_WITH_BORING_SSL_ASM=
export GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY=1
export GRPC_PYTHON_BUILD_SYSTEM_CARES=1
export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1
export GRPC_PYTHON_BUILD_WITH_SYSTEM_RE2=1
export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1
export GRPC_PYTHON_BUILD_WITH_CYTHON=1
GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)"
export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS
}

distutils_enable_tests pytest

0 comments on commit 7912fd1

Please sign in to comment.