biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / grpcio-status / default.nix
blobe72822cbd68d8c1993efc6c5b42cf50284c13947
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   googleapis-common-protos,
6   grpcio,
7   protobuf,
8   pythonOlder,
9 }:
11 buildPythonPackage rec {
12   pname = "grpcio-status";
13   version = "1.66.1";
14   format = "setuptools";
16   disabled = pythonOlder "3.6";
18   src = fetchPypi {
19     pname = "grpcio_status";
20     inherit version;
21     hash = "sha256-s/fTTMxG2D/qUmHuo3hhdEWfdjwx9uNPHSTrptUV0CQ=";
22   };
24   postPatch = ''
25     substituteInPlace setup.py \
26       --replace 'protobuf>=4.21.6' 'protobuf'
27   '';
29   propagatedBuildInputs = [
30     googleapis-common-protos
31     grpcio
32     protobuf
33   ];
35   # Projec thas no tests
36   doCheck = false;
38   pythonImportsCheck = [ "grpc_status" ];
40   meta = with lib; {
41     description = "GRPC Python status proto mapping";
42     homepage = "https://github.com/grpc/grpc/tree/master/src/python/grpcio_status";
43     license = licenses.asl20;
44     maintainers = with maintainers; [ fab ];
45   };