python-grpcio-reflection

LOW
maintainer medaminezghal 1 votes scanned 2026-10-22 05:34:05.500565
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: Mohamed Amine Zghal (medaminezghal) <medaminezghal at outlook dot com>
2
3_name=grpcio-reflection
4pkgname=python-$_name
5pkgver=1.84.0
6pkgrel=1
7pkgdesc='Standard Protobuf Reflection Service for gRPC.'
8arch=('any')
9_repo='https://github.com/grpc/grpc'
10url="$_repo/tree/master/src/python/${_name//-/_}"
11license=('Apache-2.0')
12depends=('python'
13 'python-protobuf'
14 'python-grpcio')
15makedepends=('python-setuptools'
16 'python-wheel'
17 'python-build'
18 'python-installer'
19 'python-grpcio-tools')
20checkdepends=('python-coverage'
21 'python-pytest')
22source=("grpc-$pkgver.tar.gz::$_repo/archive/refs/tags/v$pkgver.tar.gz")
23sha256sums=('17a4d25717f4871eb71cfdf191f7491f66a59c8ebc782ab53d52fcbfc478959f')
24
25build() {
26 cd "grpc-$pkgver"
27 python src/python/${_name//-/_}/setup.py preprocess build_package_protos
28 python -m build --wheel --no-isolation src/python/${_name//-/_}
29}
30
31check() {
32 local pytest_options=(
33 -vv
34 --disable-warnings
35 )
36 cd "grpc-$pkgver"
37 python -m grpc_tools.protoc -I. --python_out=. src/proto/grpc/testing/empty.proto src/proto/grpc/testing/messages.proto src/proto/grpc/testing/test.proto src/proto/grpc/testing/proto2/empty2.proto src/proto/grpc/testing/proto2/empty2_extensions.proto
38 cd src/python/grpcio_tests
39 PYTHONPATH="$srcdir/grpc-$pkgver:$PWD:$srcdir/grpc-$pkgver/src/python/${_name//-/_}" pytest "${pytest_options[@]}" tests/reflection tests_aio/reflection
40}
41
42package() {
43 cd "grpc-$pkgver"
44 python -m installer --destdir="$pkgdir" src/python/${_name//-/_}/dist/*.whl
45}
46

Scan history

Scanned at (UTC)SeverityRules
2026-10-22 05:34:05 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion