ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / grpcio-status / default.nix
blob0f659c0a14e266d0a0de1abee408c1b1fc54a3f3
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , googleapis-common-protos
5 , grpcio
6 , protobuf
7 , pythonOlder
8 }:
10 buildPythonPackage rec {
11   pname = "grpcio-status";
12   version = "1.50.0";
13   format = "setuptools";
15   disabled = pythonOlder "3.6";
17   src = fetchPypi {
18     inherit pname version;
19     sha256 = "69be81c4317ec77983fb0eab80221a01e86e833e0fcf2f6acea0a62597c84b93";
20   };
22   postPatch = ''
23     substituteInPlace setup.py \
24       --replace 'protobuf>=4.21.6' 'protobuf'
25   '';
27   propagatedBuildInputs = [
28     googleapis-common-protos
29     grpcio
30     protobuf
31   ];
33   # Projec thas no tests
34   doCheck = false;
36   pythonImportsCheck = [
37     "grpc_status"
38   ];
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   };