Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ stdenv 2, buildPythonPackage 3, fetchPypi 4, grpc_google_iam_v1 5, grpcio-gcp 6, google_api_core 7, google_cloud_core 8, pytest 9, mock 10}: 11 12buildPythonPackage rec { 13 pname = "google-cloud-spanner"; 14 version = "1.17.1"; 15 16 src = fetchPypi { 17 inherit pname version; 18 sha256 = "3240a04eaa6496e9d8bf4929f4ff04de1652621fd49555eb83b743c48ed9ca04"; 19 }; 20 21 checkInputs = [ pytest mock ]; 22 propagatedBuildInputs = [ grpcio-gcp grpc_google_iam_v1 google_api_core google_cloud_core ]; 23 24 # avoid importing local package 25 checkPhase = '' 26 rm -r google 27 pytest tests/unit 28 ''; 29 30 meta = with stdenv.lib; { 31 broken = true; 32 description = "Cloud Spanner API client library"; 33 homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 34 license = licenses.asl20; 35 maintainers = [ maintainers.costrouc ]; 36 }; 37}