summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python3-grpcio_1.70.0.bb
Commit message (Collapse)AuthorAgeFilesLines
* python3-grpcio: upgrade 1.70.0 -> 1.71.0Wang Mingyu2025-03-251-46/+0
| | | | | | | | 0001-python-enable-unbundled-cross-compilation.patch refreshed for 1.71.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio(-tools): fix build concurrency issuePeter Marko2025-02-281-0/+4
| | | | | | | | | | | | | | | | Set GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS to limit spawned compiler processes. Without this it uses all available CPUs (via multiprocessing.cpu_count()) and can exhaust build host since there are lot of files to compile (e.g. with 128 cores it manages to spawn 128 gcc processes) Note that this is a general problem for all setuptools based builds with build_ext compilation which can either compile with 1 thread or cpu_count threads. grpcio hot-patches setuptools and allows to set specific build concurrency value. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: revert unbundling abseil-cppPeter Marko2025-02-231-3/+6
| | | | | | | | | | | | | | | | | | | | | This reverts commit 990b03b6165808cebe59886e4941bb86b05744e2. >>> import grpc Traceback (most recent call last): File "<python-input-0>", line 1, in <module> import grpc File "/usr/lib/python3.13/site-packages/grpc/__init__.py", line 22, in <module> from grpc import _compression File "/usr/lib/python3.13/site-packages/grpc/_compression.py", line 20, in <module> from grpc._cython import cygrpc ImportError: /usr/lib/python3.13/site-packages/grpc/_cython/cygrpc.cpython-313-x86_64-linux-gnu.so: undefined symbol: _ZN4absl12lts_2024072212log_internal17kUnsignedCharNullE Even installing whole abseil-ccp does not solve this. ldd on this library does not include libraries containing this symbol. Some work in linking upstram would be needed. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python-grpcio(-tools): add grpc:grpc to cve productPeter Marko2025-02-141-0/+2
| | | | | | | | | | | | | | | | | | | These grpc python modules contain parts of grpc core. Each CVE needs to be assessed if the patch applies also to core parts included in each module. Note that so far there was never a CVE specific for python module, only for grpc:grpc and many of those needed to be fixed at leasts in grpcio: sqlite> select vendor, product, count(*) from products where product like '%grpc%' group by vendor, product; grpc|grpc|21 grpck|grpck|1 linuxfoundation|grpc_swift|9 microsoft|grpconv|1 opentelemetry|configgrpc|1 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: upgrade 1.69.0 -> 1.70.0Wang Mingyu2025-02-121-0/+37
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>