Merge pull request #108536 from SuperSandro2000/small-fixes

authored by

Sandro and committed by
GitHub
3f132c79 4a7d5be0

+1947 -1440
+4 -2
pkgs/applications/misc/gpsbabel/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, libusb1, qtbase, zlib, IOKit, which }: 2 3 stdenv.mkDerivation rec { 4 pname = "gpsbabel"; ··· 21 buildInputs = [ libusb1 qtbase zlib ] 22 ++ lib.optionals stdenv.isDarwin [ IOKit ]; 23 24 - checkInputs = [ which ]; # Avoid ./testo.d/kml.test: line 74: which: command not found. Skipping KML validation phase. 25 26 /* FIXME: Building the documentation, with "make doc", requires this: 27 ··· 43 patchShebangs testo 44 substituteInPlace testo \ 45 --replace "-x /usr/bin/hexdump" "" 46 '' 47 # The raymarine and gtm tests fail on i686 despite -ffloat-store. 48 + lib.optionalString stdenv.isi686 "rm -v testo.d/raymarine.test testo.d/gtm.test;"
··· 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, libusb1, qtbase, zlib, IOKit, which, expat }: 2 3 stdenv.mkDerivation rec { 4 pname = "gpsbabel"; ··· 21 buildInputs = [ libusb1 qtbase zlib ] 22 ++ lib.optionals stdenv.isDarwin [ IOKit ]; 23 24 + checkInputs = [ expat.dev which ]; # Avoid ./testo.d/kml.test: line 74: which: command not found. Skipping KML validation phase. 25 26 /* FIXME: Building the documentation, with "make doc", requires this: 27 ··· 43 patchShebangs testo 44 substituteInPlace testo \ 45 --replace "-x /usr/bin/hexdump" "" 46 + 47 + rm -v testo.d/alantrl.test 48 '' 49 # The raymarine and gtm tests fail on i686 despite -ffloat-store. 50 + lib.optionalString stdenv.isi686 "rm -v testo.d/raymarine.test testo.d/gtm.test;"
+1 -1
pkgs/applications/version-management/dvc/default.nix
··· 41 distro 42 appdirs 43 ] 44 - ++ lib.optional enableGoogle google_cloud_storage 45 ++ lib.optional enableAWS boto3 46 ++ lib.optional enableAzure azure-storage-blob 47 ++ lib.optional enableSSH paramiko;
··· 41 distro 42 appdirs 43 ] 44 + ++ lib.optional enableGoogle google-cloud-storage 45 ++ lib.optional enableAWS boto3 46 ++ lib.optional enableAzure azure-storage-blob 47 ++ lib.optional enableSSH paramiko;
+7 -6
pkgs/development/libraries/flatbuffers/default.nix
··· 31 ''; 32 33 nativeBuildInputs = [ cmake ]; 34 - enableParallelBuilding = true; 35 36 cmakeFlags = [ "-DFLATBUFFERS_BUILD_TESTS=${if doCheck then "ON" else "OFF"}" ]; 37 38 - doCheck = stdenv.hostPlatform == stdenv.buildPlatform; 39 checkTarget = "test"; 40 41 - meta = { 42 description = "Memory Efficient Serialization Library"; 43 longDescription = '' 44 FlatBuffers is an efficient cross platform serialization library for ··· 46 access serialized data without unpacking/parsing it first, while still 47 having great forwards/backwards compatibility. 48 ''; 49 - maintainers = [ stdenv.lib.maintainers.teh ]; 50 - license = stdenv.lib.licenses.asl20; 51 - platforms = stdenv.lib.platforms.unix; 52 homepage = "https://google.github.io/flatbuffers/"; 53 }; 54 }
··· 31 ''; 32 33 nativeBuildInputs = [ cmake ]; 34 35 cmakeFlags = [ "-DFLATBUFFERS_BUILD_TESTS=${if doCheck then "ON" else "OFF"}" ]; 36 37 + # tests fail to compile 38 + doCheck = false; 39 + # doCheck = stdenv.hostPlatform == stdenv.buildPlatform; 40 checkTarget = "test"; 41 42 + meta = with stdenv.lib; { 43 description = "Memory Efficient Serialization Library"; 44 longDescription = '' 45 FlatBuffers is an efficient cross platform serialization library for ··· 47 access serialized data without unpacking/parsing it first, while still 48 having great forwards/backwards compatibility. 49 ''; 50 + maintainers = [ maintainers.teh ]; 51 + license = licenses.asl20; 52 + platforms = platforms.unix; 53 homepage = "https://google.github.io/flatbuffers/"; 54 }; 55 }
+2 -6
pkgs/development/python-modules/audio-metadata/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pythonOlder 2 , attrs 3 , bidict 4 , bitstruct ··· 18 19 postPatch = '' 20 substituteInPlace setup.py \ 21 - --replace "bidict>=0.17,<0.18" "bidict" \ 22 - --replace "more-itertools>=4.0,<8.0" "more-itertools" \ 23 - --replace "pendulum>=2.0,<=3.0,!=2.0.5,!=2.1.0" "pendulum>=2.0,<=3.0" 24 ''; 25 26 propagatedBuildInputs = [ ··· 34 35 # No tests 36 doCheck = false; 37 - 38 - disabled = pythonOlder "3.6"; 39 40 meta = with lib; { 41 homepage = "https://github.com/thebigmunch/audio-metadata";
··· 1 + { lib, buildPythonPackage, fetchPypi 2 , attrs 3 , bidict 4 , bitstruct ··· 18 19 postPatch = '' 20 substituteInPlace setup.py \ 21 + --replace "'attrs>=18.2,<19.4'" "'attrs'" 22 ''; 23 24 propagatedBuildInputs = [ ··· 32 33 # No tests 34 doCheck = false; 35 36 meta = with lib; { 37 homepage = "https://github.com/thebigmunch/audio-metadata";
+2 -2
pkgs/development/python-modules/cirq/default.nix
··· 5 , fetchFromGitHub 6 , fetchpatch 7 , freezegun 8 - , google_api_core 9 , matplotlib 10 , networkx 11 , numpy ··· 54 55 propagatedBuildInputs = [ 56 freezegun 57 - google_api_core 58 numpy 59 matplotlib 60 networkx
··· 5 , fetchFromGitHub 6 , fetchpatch 7 , freezegun 8 + , google-api-core 9 , matplotlib 10 , networkx 11 , numpy ··· 54 55 propagatedBuildInputs = [ 56 freezegun 57 + google-api-core 58 numpy 59 matplotlib 60 networkx
+55
pkgs/development/python-modules/google-api-core/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-auth 5 + , googleapis_common_protos 6 + , grpcio 7 + , protobuf 8 + , pytz 9 + , requests 10 + , mock 11 + , pytest 12 + , pytest-asyncio 13 + , pytestCheckHook 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "google-api-core"; 18 + version = "1.24.1"; 19 + 20 + src = fetchPypi { 21 + inherit pname version; 22 + sha256 = "0sflnpgsvk2h1cr1m3mgxx6pzz55xw7sk4y4qdimhs5jdm2fw78g"; 23 + }; 24 + 25 + propagatedBuildInputs = [ 26 + googleapis_common_protos 27 + google-auth 28 + grpcio 29 + protobuf 30 + pytz 31 + requests 32 + ]; 33 + 34 + checkInputs = [ mock pytest-asyncio pytestCheckHook ]; 35 + 36 + # prevent google directory from shadowing google imports 37 + preCheck = '' 38 + rm -r google 39 + ''; 40 + 41 + pythonImportsCheck = [ "google.api_core" ]; 42 + 43 + meta = with lib; { 44 + description = "Core Library for Google Client Libraries"; 45 + longDescription = '' 46 + This library is not meant to stand-alone. Instead it defines common 47 + helpers used by all Google API clients. 48 + ''; 49 + homepage = "https://github.com/googleapis/python-api-core"; 50 + changelog = 51 + "https://github.com/googleapis/python-api-core/blob/v${version}/CHANGELOG.md"; 52 + license = licenses.asl20; 53 + maintainers = with maintainers; [ SuperSandro2000 ]; 54 + }; 55 + }
+2 -2
pkgs/development/python-modules/google-api-python-client/default.nix
··· 1 { lib, buildPythonPackage, fetchPypi 2 - , google_auth, google-auth-httplib2, google_api_core 3 , httplib2, six, uritemplate, oauth2client }: 4 5 buildPythonPackage rec { ··· 15 doCheck = false; 16 17 propagatedBuildInputs = [ 18 - google_auth google-auth-httplib2 google_api_core 19 httplib2 six uritemplate oauth2client 20 ]; 21
··· 1 { lib, buildPythonPackage, fetchPypi 2 + , google-auth, google-auth-httplib2, google-api-core 3 , httplib2, six, uritemplate, oauth2client }: 4 5 buildPythonPackage rec { ··· 15 doCheck = false; 16 17 propagatedBuildInputs = [ 18 + google-auth google-auth-httplib2 google-api-core 19 httplib2 six uritemplate oauth2client 20 ]; 21
+15 -20
pkgs/development/python-modules/google-auth-httplib2/default.nix
··· 3 , buildPythonPackage 4 , fetchPypi 5 , flask 6 , mock 7 - , six 8 - , pytest 9 , pytest-localserver 10 - , google_auth 11 - , httplib2 12 - 13 }: 14 15 buildPythonPackage rec { ··· 18 19 src = fetchPypi { 20 inherit pname version; 21 - sha256 = "8d092cc60fb16517b12057ec0bba9185a96e3b7169d86ae12eae98e645b7bc39"; 22 }; 23 24 - checkInputs = [ 25 - flask mock six pytest pytest-localserver 26 ]; 27 28 - propagatedBuildInputs = [ 29 - google_auth httplib2 30 ]; 31 32 - checkPhase = '' 33 - py.test 34 - ''; 35 - 36 - # ImportError: No module named google.auth 37 - doCheck = isPy3k; 38 - 39 - meta = { 40 description = "Google Authentication Library: httplib2 transport"; 41 homepage = "https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2"; 42 - license = lib.licenses.asl20; 43 }; 44 - 45 }
··· 3 , buildPythonPackage 4 , fetchPypi 5 , flask 6 + , google-auth 7 + , httplib2 8 , mock 9 + , pytestCheckHook 10 , pytest-localserver 11 }: 12 13 buildPythonPackage rec { ··· 16 17 src = fetchPypi { 18 inherit pname version; 19 + sha256 = "0fdwnx2yd65f5vhnmn39f4xnxac5j6x0pv2p42qifrdi1z32q2cd"; 20 }; 21 22 + propagatedBuildInputs = [ 23 + google-auth 24 + httplib2 25 ]; 26 27 + checkInputs = [ 28 + flask 29 + mock 30 + pytestCheckHook 31 + pytest-localserver 32 ]; 33 34 + meta = with lib; { 35 description = "Google Authentication Library: httplib2 transport"; 36 homepage = "https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2"; 37 + license = licenses.asl20; 38 + maintainers = with maintainers; [ SuperSandro2000 ]; 39 }; 40 }
+11 -18
pkgs/development/python-modules/google-auth-oauthlib/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pythonOlder 5 - , isPy3k 6 , click 7 , mock 8 - , pytest 9 - , futures 10 - , google_auth 11 , requests_oauthlib 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-auth-oauthlib"; 16 version = "0.4.2"; 17 - disabled = pythonOlder "3.6"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - sha256 = "65b65bc39ad8cab15039b35e5898455d3d66296d0584d96fe0e79d67d04c51d9"; 22 }; 23 24 - checkInputs = [ 25 - click mock pytest 26 - ] ++ lib.optionals (!isPy3k) [ futures ]; 27 - 28 propagatedBuildInputs = [ 29 - google_auth requests_oauthlib 30 ]; 31 32 - doCheck = isPy3k; 33 - checkPhase = '' 34 - rm -fr tests/__pycache__/ google 35 - py.test 36 - ''; 37 38 meta = with lib; { 39 description = "Google Authentication Library: oauthlib integration"; 40 homepage = "https://github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib"; 41 license = licenses.asl20; 42 - maintainers = with maintainers; [ terlar ]; 43 }; 44 }
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , click 5 , mock 6 + , pytestCheckHook 7 + , google-auth 8 , requests_oauthlib 9 }: 10 11 buildPythonPackage rec { 12 pname = "google-auth-oauthlib"; 13 version = "0.4.2"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + sha256 = "1nai9k86g7g7w1pxk105dllncgax8nc5hpmk758b3jnqkb1mpdk5"; 18 }; 19 20 propagatedBuildInputs = [ 21 + google-auth 22 + requests_oauthlib 23 ]; 24 25 + checkInputs = [ 26 + click 27 + mock 28 + pytestCheckHook 29 + ]; 30 31 meta = with lib; { 32 description = "Google Authentication Library: oauthlib integration"; 33 homepage = "https://github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib"; 34 license = licenses.asl20; 35 + maintainers = with maintainers; [ SuperSandro2000 terlar ]; 36 }; 37 }
+54
pkgs/development/python-modules/google-auth/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchpatch 4 + , fetchPypi 5 + , pytestCheckHook 6 + , cachetools 7 + , flask 8 + , freezegun 9 + , mock 10 + , oauth2client 11 + , pyasn1-modules 12 + , pytest-localserver 13 + , responses 14 + , rsa 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "google-auth"; 19 + version = "1.24.0"; 20 + 21 + src = fetchPypi { 22 + inherit pname version; 23 + sha256 = "0bmdqkyv8k8n6s8dss4zpbcq1cdxwicpb42kwybd02ia85mh43hb"; 24 + }; 25 + 26 + propagatedBuildInputs = [ pyasn1-modules cachetools rsa ]; 27 + 28 + checkInputs = [ 29 + flask 30 + freezegun 31 + mock 32 + oauth2client 33 + pytestCheckHook 34 + pytest-localserver 35 + responses 36 + ]; 37 + 38 + pythonImportsCheck = [ 39 + "google.auth" 40 + "google.oauth2" 41 + ]; 42 + 43 + meta = with stdenv.lib; { 44 + description = "Google Auth Python Library"; 45 + longDescription = '' 46 + This library simplifies using Google’s various server-to-server 47 + authentication mechanisms to access Google APIs. 48 + ''; 49 + homepage = "https://github.com/googleapis/google-auth-library-python"; 50 + changelog = "https://github.com/googleapis/google-auth-library-python/blob/v${version}/CHANGELOG.md"; 51 + license = licenses.asl20; 52 + maintainers = with maintainers; [ SuperSandro2000 ]; 53 + }; 54 + }
+6 -6
pkgs/development/python-modules/google-cloud-access-context-manager/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pythonOlder, google_api_core }: 2 3 buildPythonPackage rec { 4 pname = "google-cloud-access-context-manager"; ··· 9 sha256 = "1qy7wv1xn7g3x5z0vvv0pwmxhin4hw2m9fs9iklnghy00vg37v0b"; 10 }; 11 12 - disabled = pythonOlder "3.5"; 13 - 14 - propagatedBuildInputs = [ google_api_core ]; 15 16 # No tests in repo 17 doCheck = false; 18 19 - pythonImportsCheck = [ "google.identity.accesscontextmanager" ]; 20 21 meta = with lib; { 22 description = "Protobufs for Google Access Context Manager."; 23 homepage = "https://github.com/googleapis/python-access-context-manager"; 24 license = licenses.asl20; 25 - maintainers = with maintainers; [ austinbutler ]; 26 }; 27 }
··· 1 + { lib, buildPythonPackage, fetchPypi, pythonOlder, google-api-core }: 2 3 buildPythonPackage rec { 4 pname = "google-cloud-access-context-manager"; ··· 9 sha256 = "1qy7wv1xn7g3x5z0vvv0pwmxhin4hw2m9fs9iklnghy00vg37v0b"; 10 }; 11 12 + propagatedBuildInputs = [ google-api-core ]; 13 14 # No tests in repo 15 doCheck = false; 16 17 + pythonImportsCheck = [ 18 + "google.identity.accesscontextmanager" 19 + ]; 20 21 meta = with lib; { 22 description = "Protobufs for Google Access Context Manager."; 23 homepage = "https://github.com/googleapis/python-access-context-manager"; 24 license = licenses.asl20; 25 + maintainers = with maintainers; [ austinbutler SuperSandro2000 ]; 26 }; 27 }
+54
pkgs/development/python-modules/google-cloud-asset/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , grpc_google_iam_v1 5 + , google-api-core 6 + , google-cloud-access-context-manager 7 + , google-cloud-org-policy 8 + , google-cloud-os-config 9 + , google-cloud-testutils 10 + , libcst 11 + , proto-plus 12 + , pytest 13 + , pytest-asyncio 14 + , pytestCheckHook 15 + , mock 16 + }: 17 + 18 + buildPythonPackage rec { 19 + pname = "google-cloud-asset"; 20 + version = "2.2.0"; 21 + 22 + src = fetchPypi { 23 + inherit pname version; 24 + sha256 = "05q0yaw6b553qmzylr45zin17h8mvi8yyyxhbv3cxa7f0ahviw8w"; 25 + }; 26 + 27 + propagatedBuildInputs = [ 28 + grpc_google_iam_v1 29 + google-api-core 30 + google-cloud-access-context-manager 31 + google-cloud-org-policy 32 + google-cloud-os-config 33 + libcst 34 + proto-plus 35 + ]; 36 + 37 + checkInputs = [ google-cloud-testutils mock pytest-asyncio pytestCheckHook ]; 38 + 39 + pythonImportsCheck = [ 40 + "google.cloud.asset" 41 + "google.cloud.asset_v1" 42 + "google.cloud.asset_v1p1beta1" 43 + "google.cloud.asset_v1p2beta1" 44 + "google.cloud.asset_v1p4beta1" 45 + "google.cloud.asset_v1p5beta1" 46 + ]; 47 + 48 + meta = with stdenv.lib; { 49 + description = "Python Client for Google Cloud Asset API"; 50 + homepage = "https://github.com/googleapis/python-asset"; 51 + license = licenses.asl20; 52 + maintainers = with maintainers; [ SuperSandro2000 ]; 53 + }; 54 + }
+59
pkgs/development/python-modules/google-cloud-automl/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + , libcst 6 + , google-api-core 7 + , google-cloud-storage 8 + , google-cloud-testutils 9 + , pandas 10 + , proto-plus 11 + , pytest-asyncio 12 + , mock 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "google-cloud-automl"; 17 + version = "2.1.0"; 18 + 19 + src = fetchPypi { 20 + inherit pname version; 21 + sha256 = "520dfe2ee04d28f3088c9c582fa2a534fc272647d5e2e59acc903c0152e61696"; 22 + }; 23 + 24 + propagatedBuildInputs = [ google-api-core libcst proto-plus ]; 25 + 26 + checkInputs = [ 27 + google-cloud-storage 28 + google-cloud-testutils 29 + mock 30 + pandas 31 + pytest-asyncio 32 + pytestCheckHook 33 + ]; 34 + 35 + preCheck = '' 36 + # do not shadow imports 37 + rm -r google 38 + # requires credentials 39 + rm tests/system/gapic/v1beta1/test_system_tables_client_v1.py 40 + ''; 41 + 42 + disabledTests = [ 43 + # requires credentials 44 + "test_prediction_client_client_info" 45 + ]; 46 + 47 + pythonImportsCheck = [ 48 + "google.cloud.automl" 49 + "google.cloud.automl_v1" 50 + "google.cloud.automl_v1beta1" 51 + ]; 52 + 53 + meta = with stdenv.lib; { 54 + description = "Cloud AutoML API client library"; 55 + homepage = "https://github.com/googleapis/python-automl"; 56 + license = licenses.asl20; 57 + maintainers = with maintainers; [ SuperSandro2000 ]; 58 + }; 59 + }
+35
pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , libcst 6 + , proto-plus 7 + , pytestCheckHook 8 + , pytest-asyncio 9 + , mock 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "google-cloud-bigquery-datatransfer"; 14 + version = "3.0.0"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "0hmsqvs2srmqcwmli48vd5vw829zax3pwj63fsxig6sdhjlf6j7j"; 19 + }; 20 + 21 + propagatedBuildInputs = [ google-api-core libcst proto-plus ]; 22 + checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 23 + 24 + pythonImportsCheck = [ 25 + "google.cloud.bigquery_datatransfer" 26 + "google.cloud.bigquery_datatransfer_v1" 27 + ]; 28 + 29 + meta = with stdenv.lib; { 30 + description = "BigQuery Data Transfer API client library"; 31 + homepage = "https://github.com/googleapis/python-bigquery-datatransfer"; 32 + license = licenses.asl20; 33 + maintainers = with maintainers; [ SuperSandro2000 ]; 34 + }; 35 + }
+58
pkgs/development/python-modules/google-cloud-bigquery/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + , freezegun 6 + , google-cloud-core 7 + , google-cloud-testutils 8 + , google-resumable-media 9 + , grpcio 10 + , ipython 11 + , mock 12 + , pandas 13 + , proto-plus 14 + , pyarrow 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "google-cloud-bigquery"; 19 + version = "2.6.1"; 20 + 21 + src = fetchPypi { 22 + inherit pname version; 23 + sha256 = "1vs4im0fixmszh6p77icys9g7fymwmkfc6va0ng9kpjv1h6gv68z"; 24 + }; 25 + 26 + propagatedBuildInputs = [ 27 + google-resumable-media 28 + google-cloud-core 29 + proto-plus 30 + pyarrow 31 + ]; 32 + 33 + checkInputs = [ 34 + freezegun 35 + google-cloud-testutils 36 + ipython 37 + mock 38 + pandas 39 + pytestCheckHook 40 + ]; 41 + 42 + # prevent google directory from shadowing google imports 43 + preCheck = '' 44 + rm -r google 45 + ''; 46 + 47 + pythonImportsCheck = [ 48 + "google.cloud.bigquery" 49 + "google.cloud.bigquery_v2" 50 + ]; 51 + 52 + meta = with stdenv.lib; { 53 + description = "Google BigQuery API client library"; 54 + homepage = "https://github.com/googleapis/python-bigquery"; 55 + license = licenses.asl20; 56 + maintainers = with maintainers; [ SuperSandro2000 ]; 57 + }; 58 + }
+43
pkgs/development/python-modules/google-cloud-container/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , grpc_google_iam_v1 6 + , libcst 7 + , mock 8 + , proto-plus 9 + , pytestCheckHook 10 + , pytest-asyncio 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "google-cloud-container"; 15 + version = "2.3.0"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "04f9mx1wxy3l9dvzvvr579fnjp1fdqhgplv5y2gl7h2mvn281k8d"; 20 + }; 21 + 22 + propagatedBuildInputs = [ google-api-core grpc_google_iam_v1 libcst proto-plus ]; 23 + 24 + checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 25 + 26 + disabledTests = [ 27 + # requires credentials 28 + "test_list_clusters" 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "google.cloud.container" 33 + "google.cloud.container_v1" 34 + "google.cloud.container_v1beta1" 35 + ]; 36 + 37 + meta = with stdenv.lib; { 38 + description = "Google Container Engine API client library"; 39 + homepage = "https://github.com/googleapis/python-container"; 40 + license = licenses.asl20; 41 + maintainers = with maintainers; [ SuperSandro2000 ]; 42 + }; 43 + }
+38
pkgs/development/python-modules/google-cloud-core/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , pytestCheckHook 6 + , python 7 + , google-api-core 8 + , grpcio 9 + , mock 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "google-cloud-core"; 14 + version = "1.5.0"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "01liq4nrd2g3ingg8v0ly4c86db8agnr9h1fiz219c7fz0as0xqj"; 19 + }; 20 + 21 + propagatedBuildInputs = [ google-api-core ]; 22 + 23 + checkInputs = [ mock pytestCheckHook ]; 24 + 25 + # prevent google directory from shadowing google imports 26 + preCheck = '' 27 + rm -r google 28 + ''; 29 + 30 + pythonImportsCheck = [ "google.cloud" ]; 31 + 32 + meta = with stdenv.lib; { 33 + description = "API Client library for Google Cloud: Core Helpers"; 34 + homepage = "https://github.com/googleapis/python-cloud-core"; 35 + license = licenses.asl20; 36 + maintainers = with maintainers; [ SuperSandro2000 ]; 37 + }; 38 + }
+42
pkgs/development/python-modules/google-cloud-dataproc/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , mock 6 + , libcst 7 + , proto-plus 8 + , pytestCheckHook 9 + , pytest-asyncio 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "google-cloud-dataproc"; 14 + version = "2.2.0"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "07rv2kgbaqkbd71k5i2zn9kcxasfzkkyai8jnbszhkf92k0lmi41"; 19 + }; 20 + 21 + propagatedBuildInputs = [ google-api-core libcst proto-plus ]; 22 + 23 + checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 24 + 25 + disabledTests = [ 26 + # requires credentials 27 + "test_list_clusters" 28 + ]; 29 + 30 + pythonImportsCheck = [ 31 + "google.cloud.dataproc" 32 + "google.cloud.dataproc_v1" 33 + "google.cloud.dataproc_v1beta2" 34 + ]; 35 + 36 + meta = with stdenv.lib; { 37 + description = "Google Cloud Dataproc API client library"; 38 + homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 39 + license = licenses.asl20; 40 + maintainers = with maintainers; [ SuperSandro2000 ]; 41 + }; 42 + }
+46
pkgs/development/python-modules/google-cloud-datastore/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , google-cloud-core 6 + , libcst 7 + , proto-plus 8 + , mock 9 + , pytestCheckHook 10 + , pytest-asyncio 11 + , google-cloud-testutils 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "google-cloud-datastore"; 16 + version = "2.1.0"; 17 + 18 + src = fetchPypi { 19 + inherit pname version; 20 + sha256 = "1yyk9ix1jms5q4kk76cfxzy42wzzyl5qladdswjy5l0pg6iypr8i"; 21 + }; 22 + 23 + propagatedBuildInputs = [ google-api-core google-cloud-core libcst proto-plus ]; 24 + 25 + checkInputs = [ google-cloud-testutils mock pytestCheckHook pytest-asyncio ]; 26 + 27 + preCheck = '' 28 + # directory shadows imports 29 + rm -r google 30 + # requires credentials 31 + rm tests/system/test_system.py 32 + ''; 33 + 34 + pythonImportsCheck = [ 35 + "google.cloud.datastore" 36 + "google.cloud.datastore_admin_v1" 37 + "google.cloud.datastore_v1" 38 + ]; 39 + 40 + meta = with stdenv.lib; { 41 + description = "Google Cloud Datastore API client library"; 42 + homepage = "https://github.com/googleapis/python-datastore"; 43 + license = licenses.asl20; 44 + maintainers = with maintainers; [ SuperSandro2000 ]; 45 + }; 46 + }
+42
pkgs/development/python-modules/google-cloud-dlp/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , google-cloud-testutils 6 + , libcst 7 + , proto-plus 8 + , pytestCheckHook 9 + , pytest-asyncio 10 + , mock 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "google-cloud-dlp"; 15 + version = "3.0.0"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "09rnzpdlycr1wv8agcfx05v1prn35ylphsbr07486zqdkh5wjk8p"; 20 + }; 21 + 22 + propagatedBuildInputs = [ google-api-core libcst proto-plus ]; 23 + 24 + checkInputs = [ google-cloud-testutils mock pytestCheckHook pytest-asyncio ]; 25 + 26 + disabledTests = [ 27 + # requires credentials 28 + "test_inspect_content" 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "google.cloud.dlp" 33 + "google.cloud.dlp_v2" 34 + ]; 35 + 36 + meta = with stdenv.lib; { 37 + description = "Cloud Data Loss Prevention (DLP) API API client library"; 38 + homepage = "https://github.com/googleapis/python-dlp"; 39 + license = licenses.asl20; 40 + maintainers = with maintainers; [ SuperSandro2000 ]; 41 + }; 42 + }
+41
pkgs/development/python-modules/google-cloud-dns/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , google-cloud-core 6 + , pytestCheckHook 7 + , mock 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-dns"; 12 + version = "0.32.1"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "01l6pvfic0vxcvd97ckbxyc7ccr9vb9ln4lyhpp3amdmcy0far3j"; 17 + }; 18 + 19 + propagatedBuildInputs = [ google-api-core google-cloud-core ]; 20 + 21 + checkInputs = [ mock pytestCheckHook ]; 22 + 23 + preCheck = '' 24 + # don#t shadow python imports 25 + rm -r google 26 + ''; 27 + 28 + disabledTests = [ 29 + # requires credentials 30 + "test_quota" 31 + ]; 32 + 33 + pythonImportsCheck = [ "google.cloud.dns" ]; 34 + 35 + meta = with stdenv.lib; { 36 + description = "Google Cloud DNS API client library"; 37 + homepage = "https://github.com/googleapis/python-dns"; 38 + license = licenses.asl20; 39 + maintainers = with maintainers; [ SuperSandro2000 ]; 40 + }; 41 + }
+43
pkgs/development/python-modules/google-cloud-error-reporting/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + , google-cloud-logging 6 + , google-cloud-testutils 7 + , libcst 8 + , mock 9 + , proto-plus 10 + , pytest-asyncio 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "google-cloud-error-reporting"; 15 + version = "1.1.0"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "2fd6fe25343f7017c22e2733a0358c64b3171edc1669d0c8a1e1f07f86a048c4"; 20 + }; 21 + 22 + propagatedBuildInputs = [ google-cloud-logging libcst proto-plus ]; 23 + 24 + checkInputs = [ google-cloud-testutils mock pytestCheckHook pytest-asyncio ]; 25 + 26 + disabledTests = [ 27 + # require credentials 28 + "test_report_error_event" 29 + "test_report_exception" 30 + ]; 31 + 32 + # prevent google directory from shadowing google imports 33 + preCheck = '' 34 + rm -r google 35 + ''; 36 + 37 + meta = with stdenv.lib; { 38 + description = "Stackdriver Error Reporting API client library"; 39 + homepage = "https://github.com/googleapis/python-error-reporting"; 40 + license = licenses.asl20; 41 + maintainers = with maintainers; [ SuperSandro2000 ]; 42 + }; 43 + }
+64
pkgs/development/python-modules/google-cloud-firestore/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , aiounittest 5 + , google-api-core 6 + , google-cloud-testutils 7 + , google-cloud-core 8 + , mock 9 + , proto-plus 10 + , pytestCheckHook 11 + , pytest-asyncio 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "google-cloud-firestore"; 16 + version = "2.0.2"; 17 + 18 + src = fetchPypi { 19 + inherit pname version; 20 + sha256 = "1q5s2gpkibnjxal9zrz02jfnazf7rxk0bi0ln5a3di6i47kjnga9"; 21 + }; 22 + 23 + propagatedBuildInputs = [ 24 + google-api-core 25 + google-cloud-core 26 + proto-plus 27 + ]; 28 + 29 + checkInputs = [ 30 + aiounittest 31 + google-cloud-testutils 32 + mock 33 + pytestCheckHook 34 + pytest-asyncio 35 + ]; 36 + 37 + preCheck = '' 38 + # do not shadow imports 39 + rm -r google 40 + ''; 41 + 42 + pytestFlagsArray = [ 43 + # tests are broken 44 + "--ignore=tests/system/test_system.py" 45 + "--ignore=tests/system/test_system_async.py" 46 + ]; 47 + 48 + disabledTests = [ 49 + # requires credentials 50 + "test_collections" 51 + ]; 52 + 53 + pythonImportsCheck = [ 54 + "google.cloud.firestore_v1" 55 + "google.cloud.firestore_admin_v1" 56 + ]; 57 + 58 + meta = with stdenv.lib; { 59 + description = "Google Cloud Firestore API client library"; 60 + homepage = "https://github.com/googleapis/python-firestore"; 61 + license = licenses.asl20; 62 + maintainers = with maintainers; [ SuperSandro2000 ]; 63 + }; 64 + }
+20 -5
pkgs/development/python-modules/google-cloud-iam/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder 2 - , google_api_core, libcst, mock, proto-plus, pytest-asyncio }: 3 4 buildPythonPackage rec { 5 pname = "google-cloud-iam"; ··· 10 sha256 = "1zxsx5avs8njiyw32zvsx2yblmmiwxy771x334hbgmy0aqms4lak"; 11 }; 12 13 - propagatedBuildInputs = [ google_api_core libcst proto-plus ]; 14 checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 15 16 meta = with lib; { 17 - description = "Google Cloud IAM API client library"; 18 homepage = "https://github.com/googleapis/python-iam"; 19 license = licenses.asl20; 20 - maintainers = with maintainers; [ austinbutler ]; 21 }; 22 }
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + , pythonOlder 6 + , google-api-core 7 + , libcst 8 + , mock 9 + , proto-plus 10 + , pytest-asyncio 11 + }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-iam"; ··· 19 sha256 = "1zxsx5avs8njiyw32zvsx2yblmmiwxy771x334hbgmy0aqms4lak"; 20 }; 21 22 + propagatedBuildInputs = [ google-api-core libcst proto-plus ]; 23 + 24 checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 25 26 + pythonImportsCheck = [ 27 + "google.cloud.iam_credentials" 28 + "google.cloud.iam_credentials_v1" 29 + ]; 30 + 31 meta = with lib; { 32 + description = "IAM Service Account Credentials API client library"; 33 homepage = "https://github.com/googleapis/python-iam"; 34 license = licenses.asl20; 35 + maintainers = with maintainers; [ austinbutler SuperSandro2000 ]; 36 }; 37 }
+42
pkgs/development/python-modules/google-cloud-iot/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , grpc_google_iam_v1 5 + , google-api-core 6 + , libcst 7 + , proto-plus 8 + , pytestCheckHook 9 + , pytest-asyncio 10 + , mock 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "google-cloud-iot"; 15 + version = "2.0.1"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "08spn5g0s386x21dgwb46na8aknbwq5d1sn8bh6kayk9fjfbxwla"; 20 + }; 21 + 22 + propagatedBuildInputs = [ grpc_google_iam_v1 google-api-core libcst proto-plus ]; 23 + 24 + checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 25 + 26 + disabledTests = [ 27 + # requires credentials 28 + "test_list_device_registries" 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "google.cloud.iot" 33 + "google.cloud.iot_v1" 34 + ]; 35 + 36 + meta = with stdenv.lib; { 37 + description = "Cloud IoT API API client library"; 38 + homepage = "https://github.com/googleapis/python-iot"; 39 + license = licenses.asl20; 40 + maintainers = with maintainers; [ SuperSandro2000 ]; 41 + }; 42 + }
+37
pkgs/development/python-modules/google-cloud-language/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , libcst 6 + , mock 7 + , proto-plus 8 + , pytestCheckHook 9 + , pytest-asyncio 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "google-cloud-language"; 14 + version = "2.0.0"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "123vqfrn7pyn3ia7cmhx8bgafd4gxxlmhf33s3vgspyjck6sprxb"; 19 + }; 20 + 21 + propagatedBuildInputs = [ google-api-core libcst proto-plus ]; 22 + 23 + checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 24 + 25 + pythonImportsCheck = [ 26 + "google.cloud.language" 27 + "google.cloud.language_v1" 28 + "google.cloud.language_v1beta2" 29 + ]; 30 + 31 + meta = with stdenv.lib; { 32 + description = "Google Cloud Natural Language API client library"; 33 + homepage = "https://github.com/googleapis/python-language"; 34 + license = licenses.asl20; 35 + maintainers = with maintainers; [ SuperSandro2000 ]; 36 + }; 37 + }
+59
pkgs/development/python-modules/google-cloud-logging/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , django 5 + , flask 6 + , google-api-core 7 + , google-cloud-core 8 + , google-cloud-testutils 9 + , mock 10 + , proto-plus 11 + , pytestCheckHook 12 + , pytest-asyncio 13 + , webapp2 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "google-cloud-logging"; 18 + version = "2.0.2"; 19 + 20 + src = fetchPypi { 21 + inherit pname version; 22 + sha256 = "0s09vs4rnq4637j8zw7grv3f4j7njqprm744b1knzldj91rg0vmi"; 23 + }; 24 + 25 + propagatedBuildInputs = [ google-api-core google-cloud-core proto-plus ]; 26 + 27 + checkInputs = [ 28 + django 29 + flask 30 + google-cloud-testutils 31 + mock 32 + pytestCheckHook 33 + pytest-asyncio 34 + ]; 35 + 36 + disabledTests = [ 37 + # requires credentials 38 + "test_write_log_entries" 39 + ]; 40 + 41 + preCheck = '' 42 + # prevent google directory from shadowing google imports 43 + rm -r google 44 + # requires credentials 45 + rm tests/system/test_system.py tests/unit/test__gapic.py 46 + ''; 47 + 48 + pythonImortsCheck = [ 49 + "google.cloud.logging" 50 + "google.cloud.logging_v2" 51 + ]; 52 + 53 + meta = with stdenv.lib; { 54 + description = "Stackdriver Logging API client library"; 55 + homepage = "https://github.com/googleapis/python-logging"; 56 + license = licenses.asl20; 57 + maintainers = with maintainers; [ SuperSandro2000 ]; 58 + }; 59 + }
+42
pkgs/development/python-modules/google-cloud-monitoring/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , google-cloud-testutils 6 + , libcst 7 + , proto-plus 8 + , pytestCheckHook 9 + , pytest-asyncio 10 + , mock 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "google-cloud-monitoring"; 15 + version = "2.0.0"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "07r0y995fin6cbnqlhmd38fv3pfhhqyw04l7nr38sldrd82gmsqx"; 20 + }; 21 + 22 + propagatedBuildInputs = [ libcst google-api-core proto-plus ]; 23 + 24 + checkInputs = [ google-cloud-testutils mock pytestCheckHook pytest-asyncio ]; 25 + 26 + disabledTests = [ 27 + # requires credentials 28 + "test_list_monitored_resource_descriptors" 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "google.cloud.monitoring" 33 + "google.cloud.monitoring_v3" 34 + ]; 35 + 36 + meta = with stdenv.lib; { 37 + description = "Stackdriver Monitoring API client library"; 38 + homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 39 + license = licenses.asl20; 40 + maintainers = with maintainers; [ SuperSandro2000 ]; 41 + }; 42 + }
+3 -5
pkgs/development/python-modules/google-cloud-org-policy/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pythonOlder, google_api_core }: 2 3 buildPythonPackage rec { 4 pname = "google-cloud-org-policy"; ··· 9 sha256 = "0ncgcnbvmgqph54yh2pjx2hh82gnkhsrw5yirp4wlf7jclh6j9xh"; 10 }; 11 12 - disabled = pythonOlder "3.5"; 13 - 14 - propagatedBuildInputs = [ google_api_core ]; 15 16 # No tests in repo 17 doCheck = false; ··· 22 description = "Protobufs for Google Cloud Organization Policy."; 23 homepage = "https://github.com/googleapis/python-org-policy"; 24 license = licenses.asl20; 25 - maintainers = with maintainers; [ austinbutler ]; 26 }; 27 }
··· 1 + { lib, buildPythonPackage, fetchPypi, pythonOlder, google-api-core }: 2 3 buildPythonPackage rec { 4 pname = "google-cloud-org-policy"; ··· 9 sha256 = "0ncgcnbvmgqph54yh2pjx2hh82gnkhsrw5yirp4wlf7jclh6j9xh"; 10 }; 11 12 + propagatedBuildInputs = [ google-api-core ]; 13 14 # No tests in repo 15 doCheck = false; ··· 20 description = "Protobufs for Google Cloud Organization Policy."; 21 homepage = "https://github.com/googleapis/python-org-policy"; 22 license = licenses.asl20; 23 + maintainers = with maintainers; [ austinbutler SuperSandro2000 ]; 24 }; 25 }
+29
pkgs/development/python-modules/google-cloud-os-config/default.nix
···
··· 1 + { lib, buildPythonPackage, fetchPypi, google-api-core, libcst, mock, proto-plus, pytestCheckHook, pytest-asyncio }: 2 + 3 + buildPythonPackage rec { 4 + pname = "google-cloud-os-config"; 5 + version = "1.0.0"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "07zvagy9hwaccwvg1xad5nkalgkria0maa5yxiwqf1yk9f7gbyq1"; 10 + }; 11 + 12 + propagatedBuildInputs = [ google-api-core libcst proto-plus ]; 13 + 14 + checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 15 + 16 + pythonImportsCheck = [ "google.cloud.osconfig" ]; 17 + 18 + disabledTests = [ 19 + "test_patch_deployment" 20 + "test_patch_job" 21 + ]; 22 + 23 + meta = with lib; { 24 + description = "Google Cloud OS Config API client library"; 25 + homepage = "https://github.com/googleapis/python-os-config"; 26 + license = licenses.asl20; 27 + maintainers = with maintainers; [ SuperSandro2000 ]; 28 + }; 29 + }
+42
pkgs/development/python-modules/google-cloud-pubsub/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + , google-api-core 6 + , google-cloud-testutils 7 + , grpc_google_iam_v1 8 + , libcst 9 + , mock 10 + , proto-plus 11 + , pytest-asyncio 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "google-cloud-pubsub"; 16 + version = "2.2.0"; 17 + 18 + src = fetchPypi { 19 + inherit pname version; 20 + sha256 = "1rfdbkxbndi00wx9dx733ihp3hmcsk6k23pcjni0ki7m0c4acl5w"; 21 + }; 22 + 23 + propagatedBuildInputs = [ grpc_google_iam_v1 google-api-core libcst proto-plus ]; 24 + 25 + checkInputs = [ google-cloud-testutils mock pytestCheckHook pytest-asyncio ]; 26 + 27 + preCheck = '' 28 + # prevent google directory from shadowing google imports 29 + rm -r google 30 + # Tests in pubsub_v1 attempt to contact pubsub.googleapis.com 31 + rm -r tests/unit/pubsub_v1 32 + ''; 33 + 34 + pythonImportsCheck = [ "google.cloud.pubsub" ]; 35 + 36 + meta = with stdenv.lib; { 37 + description = "Google Cloud Pub/Sub API client library"; 38 + homepage = "https://pypi.org/project/google-cloud-pubsub"; 39 + license = licenses.asl20; 40 + maintainers = with maintainers; [ SuperSandro2000 ]; 41 + }; 42 + }
+37
pkgs/development/python-modules/google-cloud-redis/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , libcst 6 + , mock 7 + , proto-plus 8 + , pytestCheckHook 9 + , pytest-asyncio 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "google-cloud-redis"; 14 + version = "2.0.0"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "1f67mr473vzv0qgjm4hycfnrjgiqrsv47vqrynwjy9yrca2130y7"; 19 + }; 20 + 21 + propagatedBuildInputs = [ google-api-core libcst proto-plus ]; 22 + 23 + checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 24 + 25 + pythonImportsCheck = [ 26 + "google.cloud.redis" 27 + "google.cloud.redis_v1" 28 + "google.cloud.redis_v1beta1" 29 + ]; 30 + 31 + meta = with stdenv.lib; { 32 + description = "Google Cloud Memorystore for Redis API client library"; 33 + homepage = "https://github.com/googleapis/python-redis"; 34 + license = licenses.asl20; 35 + maintainers = with maintainers; [ SuperSandro2000 ]; 36 + }; 37 + }
+36
pkgs/development/python-modules/google-cloud-resource-manager/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + , google-cloud-core 6 + , google-api-core 7 + , mock 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-resource-manager"; 12 + version = "0.30.3"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "1la643vkf6fm2gapz57cm92xzvmhzgpzv3bb6112yz1cizrvnxrm"; 17 + }; 18 + 19 + propagatedBuildInputs = [ google-api-core google-cloud-core ]; 20 + 21 + checkInputs = [ mock pytestCheckHook ]; 22 + 23 + # prevent google directory from shadowing google imports 24 + preCheck = '' 25 + rm -r google 26 + ''; 27 + 28 + pythonImportsCheck = [ "google.cloud.resource_manager" ]; 29 + 30 + meta = with stdenv.lib; { 31 + description = "Google Cloud Resource Manager API client library"; 32 + homepage = "https://github.com/googleapis/python-resource-manager"; 33 + license = licenses.asl20; 34 + maintainers = with maintainers; [ SuperSandro2000 ]; 35 + }; 36 + }
+39
pkgs/development/python-modules/google-cloud-runtimeconfig/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , google-cloud-core 6 + , mock 7 + , pytestCheckHook 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-runtimeconfig"; 12 + version = "0.32.1"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "1bd8hlp0ssi20ds4gknbxai8mih6xiz8b60ab7p0ngpdqp1kw52p"; 17 + }; 18 + 19 + propagatedBuildInputs = [ google-api-core google-cloud-core ]; 20 + 21 + checkInputs = [ mock pytestCheckHook ]; 22 + 23 + # Client tests require credentials 24 + disabledTests = [ "client_options" ]; 25 + 26 + # prevent google directory from shadowing google imports 27 + preCheck = '' 28 + rm -r google 29 + ''; 30 + 31 + pythonImportsCheck = [ "google.cloud.runtimeconfig" ]; 32 + 33 + meta = with stdenv.lib; { 34 + description = "Google Cloud RuntimeConfig API client library"; 35 + homepage = "https://pypi.org/project/google-cloud-runtimeconfig"; 36 + license = licenses.asl20; 37 + maintainers = with maintainers; [ SuperSandro2000 ]; 38 + }; 39 + }
+47
pkgs/development/python-modules/google-cloud-secret-manager/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , grpc_google_iam_v1 6 + , libcst 7 + , mock 8 + , proto-plus 9 + , pytestCheckHook 10 + , pytest-asyncio 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "google-cloud-secret-manager"; 15 + version = "2.1.0"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "0c2w8ny3n84faq1mq86f16lzqgqbk1977q2f5qxn5a5ccj8v821g"; 20 + }; 21 + 22 + propagatedBuildInputs = [ 23 + google-api-core 24 + grpc_google_iam_v1 25 + libcst 26 + proto-plus 27 + ]; 28 + 29 + checkInputs = [ 30 + mock 31 + pytestCheckHook 32 + pytest-asyncio 33 + ]; 34 + 35 + pythonImportsCheck = [ 36 + "google.cloud.secretmanager" 37 + "google.cloud.secretmanager_v1" 38 + "google.cloud.secretmanager_v1beta1" 39 + ]; 40 + 41 + meta = with lib; { 42 + description = "Secret Manager API API client library"; 43 + homepage = "https://github.com/googleapis/python-secret-manager"; 44 + license = licenses.asl20; 45 + maintainers = with maintainers; [ siriobalmelli SuperSandro2000 ]; 46 + }; 47 + }
+39
pkgs/development/python-modules/google-cloud-securitycenter/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , grpc_google_iam_v1 5 + , google-api-core 6 + , libcst 7 + , mock 8 + , proto-plus 9 + , pytestCheckHook 10 + , pytest-asyncio 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "google-cloud-securitycenter"; 15 + version = "1.1.0"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "1lgz6qpsfv4b7p5ff4sdpjpaddxpbazdvlcrqr1i0c0qil2lkm2i"; 20 + }; 21 + 22 + propagatedBuildInputs = [ grpc_google_iam_v1 google-api-core libcst proto-plus ]; 23 + 24 + checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 25 + 26 + pythonImportsCheck = [ 27 + "google.cloud.securitycenter" 28 + "google.cloud.securitycenter_v1" 29 + "google.cloud.securitycenter_v1beta1" 30 + "google.cloud.securitycenter_v1p1beta1" 31 + ]; 32 + 33 + meta = with stdenv.lib; { 34 + description = "Cloud Security Command Center API API client library"; 35 + homepage = "https://github.com/googleapis/python-securitycenter"; 36 + license = licenses.asl20; 37 + maintainers = with maintainers; [ SuperSandro2000 ]; 38 + }; 39 + }
+54
pkgs/development/python-modules/google-cloud-spanner/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , grpc_google_iam_v1 5 + , google-cloud-core 6 + , google-cloud-testutils 7 + , libcst 8 + , mock 9 + , proto-plus 10 + , pytestCheckHook 11 + , pytest-asyncio 12 + , sqlparse 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "google-cloud-spanner"; 17 + version = "2.1.0"; 18 + 19 + src = fetchPypi { 20 + inherit pname version; 21 + sha256 = "0mkkx6l3cbwfwng12zpisbv6m919fkhdb48xk24ayc19193bi86n"; 22 + }; 23 + 24 + postPatch = '' 25 + substituteInPlace setup.py \ 26 + --replace '"proto-plus == 1.11.0"' '"proto-plus"' 27 + ''; 28 + 29 + propagatedBuildInputs = [ google-cloud-core grpc_google_iam_v1 libcst proto-plus sqlparse ]; 30 + 31 + checkInputs = [ google-cloud-testutils mock pytestCheckHook pytest-asyncio ]; 32 + 33 + preCheck = '' 34 + # prevent google directory from shadowing google imports 35 + rm -r google 36 + # disable tests which require credentials 37 + rm tests/system/test_{system,system_dbapi}.py 38 + rm tests/unit/spanner_dbapi/test_{connect,connection,cursor}.py 39 + ''; 40 + 41 + pythonImportsCheck = [ 42 + "google.cloud.spanner_admin_database_v1" 43 + "google.cloud.spanner_admin_instance_v1" 44 + "google.cloud.spanner_dbapi" 45 + "google.cloud.spanner_v1" 46 + ]; 47 + 48 + meta = with stdenv.lib; { 49 + description = "Cloud Spanner API client library"; 50 + homepage = "https://github.com/googleapis/python-spanner"; 51 + license = licenses.asl20; 52 + maintainers = with maintainers; [ SuperSandro2000 ]; 53 + }; 54 + }
+43
pkgs/development/python-modules/google-cloud-speech/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , libcst 6 + , mock 7 + , proto-plus 8 + , pytestCheckHook 9 + , pytest-asyncio 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "google-cloud-speech"; 14 + version = "2.0.1"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "0ch85h5xrb15fcml5v0f30s0niw02k4v8gi7i8a40161yj882hm7"; 19 + }; 20 + 21 + propagatedBuildInputs = [ libcst google-api-core proto-plus ]; 22 + 23 + checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 24 + 25 + pytestFlagsArray = [ 26 + # requrire credentials 27 + "--ignore=tests/system/gapic/v1/test_system_speech_v1.py" 28 + "--ignore=tests/system/gapic/v1p1beta1/test_system_speech_v1p1beta1.py" 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "google.cloud.speech" 33 + "google.cloud.speech_v1" 34 + "google.cloud.speech_v1p1beta1" 35 + ]; 36 + 37 + meta = with stdenv.lib; { 38 + description = "Google Cloud Speech API client library"; 39 + homepage = "https://github.com/googleapis/python-speech"; 40 + license = licenses.asl20; 41 + maintainers = with maintainers; [ SuperSandro2000 ]; 42 + }; 43 + }
+64
pkgs/development/python-modules/google-cloud-storage/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + , google-auth 6 + , google-cloud-iam 7 + , google-cloud-core 8 + , google-cloud-kms 9 + , google-cloud-testutils 10 + , google-resumable-media 11 + , mock 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "google-cloud-storage"; 16 + version = "1.35.0"; 17 + 18 + src = fetchPypi { 19 + inherit pname version; 20 + sha256 = "17kal75wmyjpva7g04cb9yg7qbyrgwfn575z4gqijd4gz2r0sp2m"; 21 + }; 22 + 23 + propagatedBuildInputs = [ 24 + google-auth 25 + google-cloud-core 26 + google-resumable-media 27 + ]; 28 + 29 + checkInputs = [ 30 + google-cloud-iam 31 + google-cloud-kms 32 + google-cloud-testutils 33 + mock 34 + pytestCheckHook 35 + ]; 36 + 37 + # disable tests which require credentials and network access 38 + disabledTests = [ 39 + "create" 40 + "download" 41 + "get" 42 + "post" 43 + "test_build_api_url" 44 + ]; 45 + 46 + pytestFlagsArray = [ 47 + "--ignore=tests/unit/test_bucket.py" 48 + "--ignore=tests/system/test_system.py" 49 + ]; 50 + 51 + # prevent google directory from shadowing google imports 52 + preCheck = '' 53 + rm -r google 54 + ''; 55 + 56 + pythonImportsCheck = [ "google.cloud.storage" ]; 57 + 58 + meta = with lib; { 59 + description = "Google Cloud Storage API client library"; 60 + homepage = "https://github.com/googleapis/python-storage"; 61 + license = licenses.asl20; 62 + maintainers = with maintainers; [ SuperSandro2000 ]; 63 + }; 64 + }
+44
pkgs/development/python-modules/google-cloud-tasks/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , grpc_google_iam_v1 6 + , libcst 7 + , mock 8 + , proto-plus 9 + , pytestCheckHook 10 + , pytest-asyncio 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "google-cloud-tasks"; 15 + version = "2.1.0"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "1jsf7y88lvln9r08pmx673ibmgw397qmir5drrcfvlmgqvszp7qx"; 20 + }; 21 + 22 + propagatedBuildInputs = [ google-api-core grpc_google_iam_v1 libcst proto-plus ]; 23 + 24 + checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 25 + 26 + disabledTests = [ 27 + # requires credentials 28 + "test_list_queues" 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "google.cloud.tasks" 33 + "google.cloud.tasks_v2" 34 + "google.cloud.tasks_v2beta2" 35 + "google.cloud.tasks_v2beta3" 36 + ]; 37 + 38 + meta = with stdenv.lib; { 39 + description = "Cloud Tasks API API client library"; 40 + homepage = "https://github.com/googleapis/python-tasks"; 41 + license = licenses.asl20; 42 + maintainers = with maintainers; [ SuperSandro2000 ]; 43 + }; 44 + }
+43
pkgs/development/python-modules/google-cloud-texttospeech/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + , google-api-core 6 + , libcst 7 + , mock 8 + , proto-plus 9 + , pytest-asyncio 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "google-cloud-texttospeech"; 14 + version = "2.2.0"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "17igfwh34369gkvsbrm46j1ii61i6268wg2g2dl9c65nf9z3kgfb"; 19 + }; 20 + 21 + propagatedBuildInputs = [ libcst google-api-core proto-plus ]; 22 + 23 + checkInputs = [ mock pytest-asyncio pytestCheckHook ]; 24 + 25 + disabledTests = [ 26 + # Disable tests that require credentials 27 + "test_list_voices" 28 + "test_synthesize_speech" 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "google.cloud.texttospeech" 33 + "google.cloud.texttospeech_v1" 34 + "google.cloud.texttospeech_v1beta1" 35 + ]; 36 + 37 + meta = with stdenv.lib; { 38 + description = "Google Cloud Text-to-Speech API client library"; 39 + homepage = "https://github.com/googleapis/python-texttospeech"; 40 + license = licenses.asl20; 41 + maintainers = with maintainers; [ SuperSandro2000 ]; 42 + }; 43 + }
+44
pkgs/development/python-modules/google-cloud-trace/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , google-cloud-core 6 + , google-cloud-testutils 7 + , mock 8 + , proto-plus 9 + , pytestCheckHook 10 + , pytest-asyncio 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "google-cloud-trace"; 15 + version = "1.1.0"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "1lvcm4w1l7hiqg64kdscch3f3bq19q9ii49xj4lljn2a4xffxl8v"; 20 + }; 21 + 22 + propagatedBuildInputs = [ google-api-core google-cloud-core proto-plus ]; 23 + 24 + checkInputs = [ google-cloud-testutils mock pytestCheckHook pytest-asyncio ]; 25 + 26 + disabledTests = [ 27 + # require credentials 28 + "test_batch_write_spans" 29 + "test_list_traces" 30 + ]; 31 + 32 + pythonImportsCheck = [ 33 + "google.cloud.trace" 34 + "google.cloud.trace_v1" 35 + "google.cloud.trace_v2" 36 + ]; 37 + 38 + meta = with stdenv.lib; { 39 + description = "Cloud Trace API client library"; 40 + homepage = "https://github.com/googleapis/python-trace"; 41 + license = licenses.asl20; 42 + maintainers = with maintainers; [ SuperSandro2000 ]; 43 + }; 44 + }
+46
pkgs/development/python-modules/google-cloud-translate/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + , google-api-core 6 + , google-cloud-core 7 + , google-cloud-testutils 8 + , grpcio 9 + , libcst 10 + , mock 11 + , proto-plus 12 + , pytest-asyncio 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "google-cloud-translate"; 17 + version = "3.0.2"; 18 + 19 + src = fetchPypi { 20 + inherit pname version; 21 + sha256 = "1s2gvlzfqd2gsrzaz7yl9q8s1k03dlsjahgg95s017vlcn21d0v1"; 22 + }; 23 + 24 + propagatedBuildInputs = [ google-api-core google-cloud-core libcst proto-plus ]; 25 + 26 + checkInputs = [ google-cloud-testutils mock pytestCheckHook pytest-asyncio ]; 27 + 28 + preCheck = '' 29 + # prevent shadowing imports 30 + rm -r google 31 + ''; 32 + 33 + pythonImportsCheck = [ 34 + "google.cloud.translate" 35 + "google.cloud.translate_v2" 36 + "google.cloud.translate_v3" 37 + "google.cloud.translate_v3beta1" 38 + ]; 39 + 40 + meta = with stdenv.lib; { 41 + description = "Google Cloud Translation API client library"; 42 + homepage = "https://github.com/googleapis/python-translate"; 43 + license = licenses.asl20; 44 + maintainers = with maintainers; [ SuperSandro2000 ]; 45 + }; 46 + }
+45
pkgs/development/python-modules/google-cloud-videointelligence/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , mock 5 + , google-api-core 6 + , google-cloud-testutils 7 + , proto-plus 8 + , pytestCheckHook 9 + , pytest-asyncio 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "google-cloud-videointelligence"; 14 + version = "2.0.0"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "1yhmizig41ymr2dz0i6ccrwszp0ivyykmq11vqxp82l9ncjima82"; 19 + }; 20 + 21 + propagatedBuildInputs = [ google-api-core proto-plus ]; 22 + 23 + checkInputs = [ google-cloud-testutils mock pytestCheckHook pytest-asyncio ]; 24 + 25 + disabledTests = [ 26 + # require credentials 27 + "test_annotate_video" 28 + ]; 29 + 30 + pythonImportsCheck = [ 31 + "google.cloud.videointelligence" 32 + "google.cloud.videointelligence_v1" 33 + "google.cloud.videointelligence_v1beta2" 34 + "google.cloud.videointelligence_v1p1beta1" 35 + "google.cloud.videointelligence_v1p2beta1" 36 + "google.cloud.videointelligence_v1p3beta1" 37 + ]; 38 + 39 + meta = with stdenv.lib; { 40 + description = "Google Cloud Video Intelligence API client library"; 41 + homepage = "https://github.com/googleapis/python-videointelligence"; 42 + license = licenses.asl20; 43 + maintainers = with maintainers; [ SuperSandro2000 ]; 44 + }; 45 + }
+41
pkgs/development/python-modules/google-cloud-vision/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , libcst 6 + , mock 7 + , proto-plus 8 + , pytestCheckHook 9 + , pytest-asyncio 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "google-cloud-vision"; 14 + version = "2.0.0"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "0qbwhapmn5ia853c4nfnz1qiksngvr8j0xxjasrykwhxcsd7s1ka"; 19 + }; 20 + 21 + propagatedBuildInputs = [ libcst google-api-core proto-plus]; 22 + 23 + checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 24 + 25 + pythonImportsCheck = [ 26 + "google.cloud.vision" 27 + "google.cloud.vision_helpers" 28 + "google.cloud.vision_v1" 29 + "google.cloud.vision_v1p1beta1" 30 + "google.cloud.vision_v1p2beta1" 31 + "google.cloud.vision_v1p3beta1" 32 + "google.cloud.vision_v1p4beta1" 33 + ]; 34 + 35 + meta = with stdenv.lib; { 36 + description = "Cloud Vision API API client library"; 37 + homepage = "https://github.com/googleapis/python-vision"; 38 + license = licenses.asl20; 39 + maintainers = with maintainers; [ SuperSandro2000 ]; 40 + }; 41 + }
+36
pkgs/development/python-modules/google-cloud-websecurityscanner/default.nix
···
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + , google-api-core 6 + , libcst 7 + , mock 8 + , proto-plus 9 + , pytest-asyncio 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "google-cloud-websecurityscanner"; 14 + version = "1.0.0"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "14sky9bkl00n65ksig3f6psm31pkmkvlcprlk6s9if470j40zrhx"; 19 + }; 20 + 21 + propagatedBuildInputs = [ google-api-core libcst proto-plus ]; 22 + 23 + checkInputs = [ mock pytest-asyncio pytestCheckHook ]; 24 + 25 + pythonImportsCheck = [ 26 + "google.cloud.websecurityscanner_v1alpha" 27 + "google.cloud.websecurityscanner_v1beta" 28 + ]; 29 + 30 + meta = with stdenv.lib; { 31 + description = "Google Cloud Web Security Scanner API client library"; 32 + homepage = "https://github.com/googleapis/python-websecurityscanner"; 33 + license = licenses.asl20; 34 + maintainers = with maintainers; [ SuperSandro2000 ]; 35 + }; 36 + }
+7 -7
pkgs/development/python-modules/google-crc32c/default.nix
··· 1 - { lib, buildPythonPackage, isPy3k, fetchFromGitHub, cffi, crc32c, pytestCheckHook }: 2 3 buildPythonPackage rec { 4 pname = "google-crc32c"; 5 - version = "1.0.0"; 6 - 7 - disabled = !isPy3k; 8 9 src = fetchFromGitHub { 10 owner = "googleapis"; 11 repo = "python-crc32c"; 12 rev = "v${version}"; 13 - sha256 = "0n3ggsxmk1fhq0kz6p5rcj4gypfb05i26fcn7lsawakgl7fzxqyl"; 14 }; 15 16 - buildInputs = [ crc32c ]; 17 propagatedBuildInputs = [ cffi ]; 18 19 LDFLAGS = "-L${crc32c}/lib"; 20 CFLAGS = "-I${crc32c}/include"; 21 22 checkInputs = [ pytestCheckHook crc32c ]; 23 pythonImportsCheck = [ "google_crc32c" ]; 24 25 meta = with lib; { 26 homepage = "https://github.com/googleapis/python-crc32c"; 27 description = "Wrapper the google/crc32c hardware-based implementation of the CRC32C hashing algorithm"; 28 license = with licenses; [ asl20 ]; 29 - maintainers = with maintainers; [ freezeboy ]; 30 }; 31 }
··· 1 + { lib, buildPythonPackage, fetchFromGitHub, cffi, crc32c, pytestCheckHook }: 2 3 buildPythonPackage rec { 4 pname = "google-crc32c"; 5 + version = "1.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "googleapis"; 9 repo = "python-crc32c"; 10 rev = "v${version}"; 11 + sha256 = "0vbidg9yrv9k8xvk8rl43lsf4cg3dci4a9k4srwwrchbxivz1gr6"; 12 }; 13 14 + buildInputs = [ crc32c ]; 15 + 16 propagatedBuildInputs = [ cffi ]; 17 18 LDFLAGS = "-L${crc32c}/lib"; 19 CFLAGS = "-I${crc32c}/include"; 20 21 checkInputs = [ pytestCheckHook crc32c ]; 22 + 23 pythonImportsCheck = [ "google_crc32c" ]; 24 25 meta = with lib; { 26 homepage = "https://github.com/googleapis/python-crc32c"; 27 description = "Wrapper the google/crc32c hardware-based implementation of the CRC32C hashing algorithm"; 28 license = with licenses; [ asl20 ]; 29 + maintainers = with maintainers; [ freezeboy SuperSandro2000 ]; 30 }; 31 }
+3 -3
pkgs/development/python-modules/google-i18n-address/default.nix
··· 1 - { buildPythonPackage, fetchPypi, lib, requests, pytest, pytestcov, mock }: 2 3 buildPythonPackage rec { 4 pname = "google-i18n-address"; ··· 11 12 propagatedBuildInputs = [ requests ]; 13 14 - checkInputs = [ pytest pytestcov mock ]; 15 16 meta = with lib; { 17 description = "Google's i18n address data packaged for Python"; 18 homepage = "https://pypi.org/project/google-i18n-address/"; 19 - maintainers = with maintainers; [ ]; 20 license = licenses.bsd3; 21 }; 22 }
··· 1 + { buildPythonPackage, fetchPypi, lib, requests, pytestCheckHook, mock }: 2 3 buildPythonPackage rec { 4 pname = "google-i18n-address"; ··· 11 12 propagatedBuildInputs = [ requests ]; 13 14 + checkInputs = [ pytestCheckHook mock ]; 15 16 meta = with lib; { 17 description = "Google's i18n address data packaged for Python"; 18 homepage = "https://pypi.org/project/google-i18n-address/"; 19 + maintainers = with maintainers; [ SuperSandro2000 ]; 20 license = licenses.bsd3; 21 }; 22 }
+5 -3
pkgs/development/python-modules/google-music-proto/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pythonOlder 2 , attrs 3 , audio-metadata 4 , importlib-metadata ··· 10 buildPythonPackage rec { 11 pname = "google-music-proto"; 12 version = "2.10.0"; 13 - disabled = pythonOlder "3.6"; 14 15 src = fetchPypi { 16 inherit pname version; ··· 20 postPatch = '' 21 sed -i -e "/audio-metadata/c\'audio-metadata'," -e "/marshmallow/c\'marshmallow'," setup.py 22 substituteInPlace setup.py \ 23 - --replace "pendulum>=2.0,<=3.0,!=2.0.5,!=2.1.0" "pendulum>=2.0,<=3.0" 24 ''; 25 26 propagatedBuildInputs = [
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 , attrs 6 , audio-metadata 7 , importlib-metadata ··· 13 buildPythonPackage rec { 14 pname = "google-music-proto"; 15 version = "2.10.0"; 16 17 src = fetchPypi { 18 inherit pname version; ··· 22 postPatch = '' 23 sed -i -e "/audio-metadata/c\'audio-metadata'," -e "/marshmallow/c\'marshmallow'," setup.py 24 substituteInPlace setup.py \ 25 + --replace "'attrs>=18.2,<19.4'" "'attrs'" 26 ''; 27 28 propagatedBuildInputs = [
+18 -13
pkgs/development/python-modules/google-music-utils/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, pythonOlder 2 - , audio-metadata, multidict, wrapt 3 - , pytest 4 }: 5 6 buildPythonPackage rec { 7 pname = "google-music-utils"; 8 - version = "2.1.0"; 9 10 # Pypi tarball doesn't contain tests 11 src = fetchFromGitHub { 12 owner = "thebigmunch"; 13 repo = "google-music-utils"; 14 rev = version; 15 - sha256 = "0fn4zp0gf1wx2x06dbc840qcq21j4p3ajghxp7646w2n6n9gxhh7"; 16 }; 17 18 - propagatedBuildInputs = [ 19 - audio-metadata multidict wrapt 20 - ]; 21 22 - checkInputs = [ pytest ]; 23 - checkPhase = '' 24 - pytest 25 - ''; 26 27 - disabled = pythonOlder "3.6"; 28 29 meta = with lib; { 30 homepage = "https://github.com/thebigmunch/google-music-utils";
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , audio-metadata 5 + , multidict 6 + , poetry 7 + , pytestCheckHook 8 }: 9 10 buildPythonPackage rec { 11 pname = "google-music-utils"; 12 + version = "2.5.0"; 13 14 # Pypi tarball doesn't contain tests 15 src = fetchFromGitHub { 16 owner = "thebigmunch"; 17 repo = "google-music-utils"; 18 rev = version; 19 + sha256 = "0vwbrgakk23fypjspmscz4gllnb3dksv2njy4j4bm8vyr6fwbi5f"; 20 }; 21 + format = "pyproject"; 22 23 + postPatch = '' 24 + substituteInPlace pyproject.toml \ 25 + --replace 'multidict = "^4.0"' 'multidict = ">4.0"' 26 + ''; 27 + 28 + nativeBuildInputs = [ poetry ]; 29 30 + propagatedBuildInputs = [ audio-metadata multidict ]; 31 32 + checkInputs = [ pytestCheckHook ]; 33 34 meta = with lib; { 35 homepage = "https://github.com/thebigmunch/google-music-utils";
+4 -4
pkgs/development/python-modules/google-music/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pythonOlder 2 , appdirs 3 , audio-metadata 4 , google-music-proto ··· 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "b79956cc0df86345c74436ae6213b700345403c91d51947288806b174322573b"; 18 }; 19 20 postPatch = '' ··· 34 35 # No tests 36 doCheck = false; 37 - 38 - disabled = pythonOlder "3.6"; 39 40 meta = with lib; { 41 homepage = "https://github.com/thebigmunch/google-music";
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 , appdirs 5 , audio-metadata 6 , google-music-proto ··· 16 17 src = fetchPypi { 18 inherit pname version; 19 + sha256 = "0fsp491ifsw0i1r98l8xr41m8d00nw9n5bin8k3laqzq1p65d6dp"; 20 }; 21 22 postPatch = '' ··· 36 37 # No tests 38 doCheck = false; 39 40 meta = with lib; { 41 homepage = "https://github.com/thebigmunch/google-music";
+46
pkgs/development/python-modules/google-resumable-media/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-auth 5 + , google-cloud-testutils 6 + , google-crc32c 7 + , mock 8 + , pytestCheckHook 9 + , pytest-asyncio 10 + , requests 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "google-resumable-media"; 15 + version = "1.2.0"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "0hwxdgsqh6933kp4jkv6hwwdcqs7bgjn9j08ga399njv3s9b367f"; 20 + }; 21 + 22 + propagatedBuildInputs = [ google-auth google-crc32c requests ]; 23 + 24 + checkInputs = [ google-auth google-cloud-testutils mock pytestCheckHook pytest-asyncio ]; 25 + 26 + preCheck = '' 27 + # prevent shadowing imports 28 + rm -r google 29 + # fixture 'authorized_transport' not found 30 + rm tests/system/requests/test_upload.py 31 + # requires network 32 + rm tests/system/requests/test_download.py 33 + ''; 34 + 35 + pythonImportsCheck = [ 36 + "google._async_resumable_media" 37 + "google.resumable_media" 38 + ]; 39 + 40 + meta = with lib; { 41 + description = "Utilities for Google Media Downloads and Resumable Uploads"; 42 + homepage = "https://github.com/GoogleCloudPlatform/google-resumable-media-python"; 43 + license = licenses.asl20; 44 + maintainers = with maintainers; [ SuperSandro2000 ]; 45 + }; 46 + }
-38
pkgs/development/python-modules/google_api_core/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pythonOlder, google_auth, protobuf 2 - , googleapis_common_protos, requests, grpcio, mock, pytest, pytest-asyncio, pytestCheckHook }: 3 - 4 - buildPythonPackage rec { 5 - pname = "google-api-core"; 6 - version = "1.23.0"; 7 - disabled = pythonOlder "3.5"; 8 - 9 - src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "1bb3c485c38eacded8d685b1759968f6cf47dd9432922d34edb90359eaa391e2"; 12 - }; 13 - 14 - propagatedBuildInputs = 15 - [ googleapis_common_protos protobuf google_auth requests grpcio ]; 16 - 17 - checkInputs = [ google_auth mock protobuf pytest-asyncio pytestCheckHook ]; 18 - 19 - # prevent google directory from shadowing google imports 20 - preCheck = '' 21 - rm -r google 22 - ''; 23 - 24 - pythonImportsCheck = [ "google.auth" "google.protobuf" "google.api" ]; 25 - 26 - meta = with lib; { 27 - description = "Core Library for Google Client Libraries"; 28 - longDescription = '' 29 - This library is not meant to stand-alone. Instead it defines common 30 - helpers used by all Google API clients. 31 - ''; 32 - homepage = "https://github.com/googleapis/python-api-core"; 33 - changelog = 34 - "https://github.com/googleapis/python-api-core/blob/v${version}/CHANGELOG.md"; 35 - license = licenses.asl20; 36 - maintainers = with maintainers; [ ]; 37 - }; 38 - }
···
+4 -2
pkgs/development/python-modules/google_apputils/default.nix pkgs/development/python-modules/google-apputils/default.nix
··· 1 { stdenv 2 , buildPythonPackage 3 , fetchPypi 4 , pytz 5 , gflags 6 , dateutil ··· 11 buildPythonPackage rec { 12 pname = "google-apputils"; 13 version = "0.4.2"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "47959d0651c32102c10ad919b8a0ffe0ae85f44b8457ddcf2bdc0358fb03dc29"; 18 }; 19 20 preConfigure = '' ··· 34 description = "Google Application Utilities for Python"; 35 homepage = "https://github.com/google/google-apputils"; 36 license = licenses.asl20; 37 }; 38 - 39 }
··· 1 { stdenv 2 , buildPythonPackage 3 , fetchPypi 4 + , isPy3k 5 , pytz 6 , gflags 7 , dateutil ··· 12 buildPythonPackage rec { 13 pname = "google-apputils"; 14 version = "0.4.2"; 15 + disabled = isPy3k; 16 17 src = fetchPypi { 18 inherit pname version; 19 + sha256 = "0afw0gxmh0yw5g7xsmw49gs8bbp0zyhbh6fr1b0h48f3a439v5a7"; 20 }; 21 22 preConfigure = '' ··· 36 description = "Google Application Utilities for Python"; 37 homepage = "https://github.com/google/google-apputils"; 38 license = licenses.asl20; 39 + maintainers = with maintainers; [ SuperSandro2000 ]; 40 }; 41 }
-44
pkgs/development/python-modules/google_auth/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchpatch, fetchPypi, pythonOlder 2 - , pytestCheckHook, cachetools, flask, freezegun, mock, oauth2client 3 - , pyasn1-modules, pytest, pytest-localserver, requests, responses, rsa 4 - , setuptools, six, urllib3 }: 5 - 6 - buildPythonPackage rec { 7 - pname = "google-auth"; 8 - version = "1.23.0"; 9 - 10 - src = fetchPypi { 11 - inherit pname version; 12 - sha256 = "5176db85f1e7e837a646cd9cede72c3c404ccf2e3373d9ee14b2db88febad440"; 13 - }; 14 - 15 - disabled = pythonOlder "3.5"; 16 - 17 - propagatedBuildInputs = [ six pyasn1-modules cachetools rsa setuptools ]; 18 - 19 - checkInputs = [ 20 - flask 21 - freezegun 22 - mock 23 - oauth2client 24 - pytestCheckHook 25 - pytest-localserver 26 - requests 27 - responses 28 - urllib3 29 - ]; 30 - 31 - meta = with stdenv.lib; { 32 - description = "Google Auth Python Library"; 33 - longDescription = '' 34 - This library simplifies using Google’s various server-to-server 35 - authentication mechanisms to access Google APIs. 36 - ''; 37 - homepage = "https://github.com/googleapis/google-auth-library-python"; 38 - changelog = 39 - "https://github.com/googleapis/google-auth-library-python/blob/v${version}/CHANGELOG.md"; 40 - # Documentation: https://googleapis.dev/python/google-auth/latest/index.html 41 - license = licenses.asl20; 42 - maintainers = with maintainers; [ ]; 43 - }; 44 - }
···
-38
pkgs/development/python-modules/google_cloud_asset/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pythonOlder, grpc_google_iam_v1 2 - , google_api_core, google-cloud-access-context-manager, google-cloud-org-policy 3 - , libcst, proto-plus, pytest, pytest-asyncio, pytestCheckHook, mock }: 4 - 5 - buildPythonPackage rec { 6 - pname = "google-cloud-asset"; 7 - version = "2.2.0"; 8 - 9 - src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "1cf1b8a102eea8cec65eb07bef51dc15c1136cfc8564ea7fc5a39465b8f20017"; 12 - }; 13 - 14 - disabled = pythonOlder "3.6"; 15 - 16 - checkInputs = [ mock pytest-asyncio pytestCheckHook ]; 17 - disabledTests = [ "asset_service_transport_auth_adc" ]; 18 - propagatedBuildInputs = [ 19 - grpc_google_iam_v1 20 - google_api_core 21 - google-cloud-access-context-manager 22 - google-cloud-org-policy 23 - libcst 24 - proto-plus 25 - ]; 26 - 27 - # Remove tests intended to be run in VPC 28 - preCheck = '' 29 - rm -rf tests/system 30 - ''; 31 - 32 - meta = with stdenv.lib; { 33 - description = "Python Client for Google Cloud Asset API"; 34 - homepage = "https://github.com/googleapis/python-asset"; 35 - license = licenses.asl20; 36 - maintainers = [ maintainers.costrouc ]; 37 - }; 38 - }
···
-39
pkgs/development/python-modules/google_cloud_automl/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pythonOlder, pytestCheckHook, libcst 2 - , google_api_core, google_cloud_storage, google_cloud_testutils, pandas 3 - , proto-plus, pytest-asyncio, mock }: 4 - 5 - buildPythonPackage rec { 6 - pname = "google-cloud-automl"; 7 - version = "2.1.0"; 8 - 9 - src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "520dfe2ee04d28f3088c9c582fa2a534fc272647d5e2e59acc903c0152e61696"; 12 - }; 13 - 14 - disabled = pythonOlder "3.6"; 15 - 16 - checkInputs = [ 17 - google_cloud_storage 18 - google_cloud_testutils 19 - mock 20 - pandas 21 - pytest-asyncio 22 - pytestCheckHook 23 - ]; 24 - propagatedBuildInputs = [ google_api_core libcst proto-plus ]; 25 - 26 - # ignore tests which need credentials 27 - disabledTests = [ "test_prediction_client_client_info" ]; 28 - preCheck = '' 29 - rm -r google 30 - rm tests/system/gapic/v1beta1/test_system_tables_client_v1.py 31 - ''; 32 - 33 - meta = with stdenv.lib; { 34 - description = "Cloud AutoML API client library"; 35 - homepage = "https://github.com/googleapis/python-automl"; 36 - license = licenses.asl20; 37 - maintainers = [ maintainers.costrouc ]; 38 - }; 39 - }
···
-47
pkgs/development/python-modules/google_cloud_bigquery/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder, freezegun 2 - , google_api_core, google_cloud_core, google_cloud_testutils 3 - , google_resumable_media, grpcio, ipython, mock, pandas, proto-plus, pyarrow }: 4 - 5 - buildPythonPackage rec { 6 - pname = "google-cloud-bigquery"; 7 - version = "2.6.1"; 8 - 9 - src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "1f99fd0c0c5bde999e056a1be666e5d5bbf392f62c9e730dfcbaf6e8408d44ef"; 12 - }; 13 - 14 - disabled = pythonOlder "3.6"; 15 - 16 - checkInputs = 17 - [ freezegun google_cloud_testutils ipython mock pytestCheckHook ]; 18 - propagatedBuildInputs = [ 19 - google_resumable_media 20 - google_api_core 21 - google_cloud_core 22 - pandas 23 - proto-plus 24 - pyarrow 25 - ]; 26 - 27 - # prevent google directory from shadowing google imports 28 - # test_magics requires modifying sys.path 29 - preCheck = '' 30 - rm -r google 31 - rm tests/unit/test_magics.py 32 - ''; 33 - 34 - # call_api_applying_custom_retry_on_timeout requires credentials 35 - # to_dataframe_timestamp_out_of_pyarrow_bounds has inconsistent results 36 - disabledTests = [ 37 - "call_api_applying_custom_retry_on_timeout" 38 - "to_dataframe_timestamp_out_of_pyarrow_bounds" 39 - ]; 40 - 41 - meta = with stdenv.lib; { 42 - description = "Google BigQuery API client library"; 43 - homepage = "https://pypi.org/project/google-cloud-bigquery"; 44 - license = licenses.asl20; 45 - maintainers = [ maintainers.costrouc ]; 46 - }; 47 - }
···
-31
pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , google_api_core 5 - , pytest 6 - , mock 7 - }: 8 - 9 - buildPythonPackage rec { 10 - pname = "google-cloud-bigquery-datatransfer"; 11 - version = "2.1.0"; 12 - 13 - src = fetchPypi { 14 - inherit pname version; 15 - sha256 = "0cca79f6ee312159ec3f3b7fea218c3dd51408d39c429ecbea037982e91cc827"; 16 - }; 17 - 18 - checkInputs = [ pytest mock ]; 19 - propagatedBuildInputs = [ google_api_core ]; 20 - 21 - checkPhase = '' 22 - pytest tests/unit 23 - ''; 24 - 25 - meta = with stdenv.lib; { 26 - description = "BigQuery Data Transfer API client library"; 27 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 28 - license = licenses.asl20; 29 - maintainers = [ maintainers.costrouc ]; 30 - }; 31 - }
···
+3 -3
pkgs/development/python-modules/google_cloud_bigtable/default.nix pkgs/development/python-modules/google-cloud-bigtable/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , grpc_google_iam_v1 5 - , google_api_core 6 - , google_cloud_core 7 , pytest 8 , mock 9 }: ··· 18 }; 19 20 checkInputs = [ pytest mock ]; 21 - propagatedBuildInputs = [ grpc_google_iam_v1 google_api_core google_cloud_core ]; 22 23 checkPhase = '' 24 rm -r google
··· 2 , buildPythonPackage 3 , fetchPypi 4 , grpc_google_iam_v1 5 + , google-api-core 6 + , google-cloud-core 7 , pytest 8 , mock 9 }: ··· 18 }; 19 20 checkInputs = [ pytest mock ]; 21 + propagatedBuildInputs = [ grpc_google_iam_v1 google-api-core google-cloud-core ]; 22 23 checkPhase = '' 24 rm -r google
-29
pkgs/development/python-modules/google_cloud_container/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pythonOlder, google_api_core 2 - , grpc_google_iam_v1, libcst, mock, proto-plus, pytest, pytest-asyncio }: 3 - 4 - buildPythonPackage rec { 5 - pname = "google-cloud-container"; 6 - version = "2.3.0"; 7 - 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "0dcd8084dd55c0439ff065d3fb206e2e5c695d3a25effd774b74f8ce43afc911"; 11 - }; 12 - 13 - disabled = pythonOlder "3.6"; 14 - 15 - checkInputs = [ mock pytest pytest-asyncio ]; 16 - propagatedBuildInputs = 17 - [ google_api_core grpc_google_iam_v1 libcst proto-plus ]; 18 - 19 - checkPhase = '' 20 - pytest tests/unit 21 - ''; 22 - 23 - meta = with stdenv.lib; { 24 - description = "Google Container Engine API client library"; 25 - homepage = "https://github.com/googleapis/python-container"; 26 - license = licenses.asl20; 27 - maintainers = [ maintainers.costrouc ]; 28 - }; 29 - }
···
-31
pkgs/development/python-modules/google_cloud_core/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pythonOlder, pytestCheckHook, python 2 - , google_api_core, grpcio, mock }: 3 - 4 - buildPythonPackage rec { 5 - pname = "google-cloud-core"; 6 - version = "1.4.3"; 7 - 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "21afb70c1b0bce8eeb8abb5dca63c5fd37fc8aea18f4b6d60e803bd3d27e6b80"; 11 - }; 12 - 13 - disabled = pythonOlder "3.5"; 14 - 15 - propagatedBuildInputs = [ google_api_core grpcio ]; 16 - checkInputs = [ google_api_core mock pytestCheckHook ]; 17 - 18 - pythonImportsCheck = [ "google.cloud" ]; 19 - 20 - # prevent google directory from shadowing google imports 21 - preCheck = '' 22 - rm -r google 23 - ''; 24 - 25 - meta = with stdenv.lib; { 26 - description = "API Client library for Google Cloud: Core Helpers"; 27 - homepage = "https://github.com/googleapis/python-cloud-core"; 28 - license = licenses.asl20; 29 - maintainers = with maintainers; [ ]; 30 - }; 31 - }
···
-33
pkgs/development/python-modules/google_cloud_dataproc/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , google_api_core 5 - , pytest 6 - , mock 7 - , libcst 8 - , proto-plus 9 - }: 10 - 11 - buildPythonPackage rec { 12 - pname = "google-cloud-dataproc"; 13 - version = "2.2.0"; 14 - 15 - src = fetchPypi { 16 - inherit pname version; 17 - sha256 = "81c44ac114c94df8f5b21245e5e7fc4eabce66b25fc432c3696b62b5de143b1f"; 18 - }; 19 - 20 - checkInputs = [ pytest mock ]; 21 - propagatedBuildInputs = [ google_api_core libcst proto-plus ]; 22 - 23 - checkPhase = '' 24 - pytest tests/unit 25 - ''; 26 - 27 - meta = with stdenv.lib; { 28 - description = "Google Cloud Dataproc API client library"; 29 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 30 - license = licenses.asl20; 31 - maintainers = [ maintainers.costrouc ]; 32 - }; 33 - }
···
-33
pkgs/development/python-modules/google_cloud_datastore/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , google_api_core 5 - , google_cloud_core 6 - , pytest 7 - , mock 8 - }: 9 - 10 - buildPythonPackage rec { 11 - pname = "google-cloud-datastore"; 12 - version = "2.0.1"; 13 - 14 - src = fetchPypi { 15 - inherit pname version; 16 - sha256 = "0ebf3b0bcb483e066dfe73679e019e2d7b8c1652e26984702cf5e3f020592f6a"; 17 - }; 18 - 19 - checkInputs = [ pytest mock ]; 20 - propagatedBuildInputs = [ google_api_core google_cloud_core ]; 21 - 22 - checkPhase = '' 23 - rm -r google 24 - pytest tests/unit 25 - ''; 26 - 27 - meta = with stdenv.lib; { 28 - description = "Google Cloud Datastore API client library"; 29 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 30 - license = licenses.asl20; 31 - maintainers = [ maintainers.costrouc ]; 32 - }; 33 - }
···
-32
pkgs/development/python-modules/google_cloud_dlp/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , enum34 5 - , google_api_core 6 - , pytest 7 - , mock 8 - }: 9 - 10 - buildPythonPackage rec { 11 - pname = "google-cloud-dlp"; 12 - version = "2.0.0"; 13 - 14 - src = fetchPypi { 15 - inherit pname version; 16 - sha256 = "112c8a46979eebd60c3651037e62572fed413977ff2811901aa925c7b7ab9a5a"; 17 - }; 18 - 19 - checkInputs = [ pytest mock ]; 20 - propagatedBuildInputs = [ enum34 google_api_core ]; 21 - 22 - checkPhase = '' 23 - pytest tests/unit 24 - ''; 25 - 26 - meta = with stdenv.lib; { 27 - description = "Cloud Data Loss Prevention (DLP) API API client library"; 28 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 29 - license = licenses.asl20; 30 - maintainers = [ maintainers.costrouc ]; 31 - }; 32 - }
···
-33
pkgs/development/python-modules/google_cloud_dns/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , google_api_core 5 - , google_cloud_core 6 - , pytest 7 - , mock 8 - }: 9 - 10 - buildPythonPackage rec { 11 - pname = "google-cloud-dns"; 12 - version = "0.32.1"; 13 - 14 - src = fetchPypi { 15 - inherit pname version; 16 - sha256 = "7264e58067b55535ee859e124bd3da29337698ef6bb293da667d0316ddbe8606"; 17 - }; 18 - 19 - checkInputs = [ pytest mock ]; 20 - propagatedBuildInputs = [ google_api_core google_cloud_core ]; 21 - 22 - checkPhase = '' 23 - rm -r google 24 - pytest tests/unit 25 - ''; 26 - 27 - meta = with stdenv.lib; { 28 - description = "Google Cloud DNS API client library"; 29 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 30 - license = licenses.asl20; 31 - maintainers = [ maintainers.costrouc ]; 32 - }; 33 - }
···
-32
pkgs/development/python-modules/google_cloud_error_reporting/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder 2 - , google_cloud_logging, google_cloud_testutils, libcst, mock, proto-plus 3 - , pytest-asyncio }: 4 - 5 - buildPythonPackage rec { 6 - pname = "google-cloud-error-reporting"; 7 - version = "1.1.0"; 8 - 9 - src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "2fd6fe25343f7017c22e2733a0358c64b3171edc1669d0c8a1e1f07f86a048c4"; 12 - }; 13 - 14 - disabled = pythonOlder "3.6"; 15 - 16 - checkInputs = [ google_cloud_testutils mock pytestCheckHook pytest-asyncio ]; 17 - propagatedBuildInputs = [ google_cloud_logging libcst proto-plus ]; 18 - 19 - # Disable tests that require credentials 20 - disabledTests = [ "test_report_error_event" "test_report_exception" ]; 21 - # prevent google directory from shadowing google imports 22 - preCheck = '' 23 - rm -r google 24 - ''; 25 - 26 - meta = with stdenv.lib; { 27 - description = "Stackdriver Error Reporting API client library"; 28 - homepage = "https://github.com/googleapis/python-error-reporting"; 29 - license = licenses.asl20; 30 - maintainers = [ maintainers.costrouc ]; 31 - }; 32 - }
···
-35
pkgs/development/python-modules/google_cloud_firestore/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , google_api_core 5 - , google_cloud_core 6 - , pytest 7 - }: 8 - 9 - buildPythonPackage rec { 10 - pname = "google-cloud-firestore"; 11 - version = "2.0.1"; 12 - 13 - src = fetchPypi { 14 - inherit pname version; 15 - sha256 = "ae1f58d9174a6fb2c9fd2758c6d4fd237fb4f0decc632b80c217bfbceda38eb6"; 16 - }; 17 - 18 - checkInputs = [ pytest ]; 19 - propagatedBuildInputs = [ google_api_core google_cloud_core ]; 20 - 21 - # tests were not included with release 22 - # See issue https://github.com/googleapis/google-cloud-python/issues/6380 23 - doCheck = false; 24 - 25 - checkPhase = '' 26 - pytest tests/unit 27 - ''; 28 - 29 - meta = with stdenv.lib; { 30 - description = "Google Cloud Firestore API client library"; 31 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 32 - license = licenses.asl20; 33 - maintainers = [ maintainers.costrouc ]; 34 - }; 35 - }
···
-33
pkgs/development/python-modules/google_cloud_iot/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , enum34 5 - , grpc_google_iam_v1 6 - , google_api_core 7 - , pytest 8 - , mock 9 - }: 10 - 11 - buildPythonPackage rec { 12 - pname = "google-cloud-iot"; 13 - version = "2.0.1"; 14 - 15 - src = fetchPypi { 16 - inherit pname version; 17 - sha256 = "8af2be9c74697a350d5cc8ead00ae6cb4e85943564f1d782e8060d0d5eb15723"; 18 - }; 19 - 20 - checkInputs = [ pytest mock ]; 21 - propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; 22 - 23 - checkPhase = '' 24 - pytest tests/unit 25 - ''; 26 - 27 - meta = with stdenv.lib; { 28 - description = "Cloud IoT API API client library"; 29 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 30 - license = licenses.asl20; 31 - # maintainers = [ maintainers. ]; 32 - }; 33 - }
···
+17 -6
pkgs/development/python-modules/google_cloud_kms/default.nix pkgs/development/python-modules/google-cloud-kms/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder 2 - , grpc_google_iam_v1, google_api_core, libcst, mock, proto-plus, pytest-asyncio 3 }: 4 5 buildPythonPackage rec { ··· 11 sha256 = "0f3k2ixp1zsgydpvkj75bs2mb805389snyw30hn41c38qq5ksdga"; 12 }; 13 14 - disabled = pythonOlder "3.6"; 15 16 checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 17 - propagatedBuildInputs = 18 - [ grpc_google_iam_v1 google_api_core libcst proto-plus ]; 19 20 # Disable tests that need credentials 21 disabledTests = [ "test_list_global_key_rings" ]; 22 23 meta = with stdenv.lib; { 24 description = "Cloud Key Management Service (KMS) API API client library"; 25 homepage = "https://github.com/googleapis/python-kms"; 26 license = licenses.asl20; 27 - maintainers = [ maintainers.costrouc ]; 28 }; 29 }
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + , grpc_google_iam_v1 6 + , google-api-core 7 + , libcst 8 + , mock 9 + , proto-plus 10 + , pytest-asyncio 11 }: 12 13 buildPythonPackage rec { ··· 19 sha256 = "0f3k2ixp1zsgydpvkj75bs2mb805389snyw30hn41c38qq5ksdga"; 20 }; 21 22 + propagatedBuildInputs = [ grpc_google_iam_v1 google-api-core libcst proto-plus ]; 23 24 checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 25 26 # Disable tests that need credentials 27 disabledTests = [ "test_list_global_key_rings" ]; 28 29 + pythonImportsCheck = [ 30 + "google.cloud.kms" 31 + "google.cloud.kms_v1" 32 + ]; 33 + 34 meta = with stdenv.lib; { 35 description = "Cloud Key Management Service (KMS) API API client library"; 36 homepage = "https://github.com/googleapis/python-kms"; 37 license = licenses.asl20; 38 + maintainers = with maintainers; [ SuperSandro2000 ]; 39 }; 40 }
-32
pkgs/development/python-modules/google_cloud_language/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , enum34 5 - , google_api_core 6 - , pytest 7 - , mock 8 - }: 9 - 10 - buildPythonPackage rec { 11 - pname = "google-cloud-language"; 12 - version = "2.0.0"; 13 - 14 - src = fetchPypi { 15 - inherit pname version; 16 - sha256 = "abe7abcd64d25ffdf6d063385869ef8f34a7de421d5676541cd6df63b3c37b88"; 17 - }; 18 - 19 - checkInputs = [ pytest mock ]; 20 - propagatedBuildInputs = [ enum34 google_api_core ]; 21 - 22 - checkPhase = '' 23 - pytest tests/unit 24 - ''; 25 - 26 - meta = with stdenv.lib; { 27 - description = "Google Cloud Natural Language API client library"; 28 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 29 - license = licenses.asl20; 30 - maintainers = [ maintainers.costrouc ]; 31 - }; 32 - }
···
-38
pkgs/development/python-modules/google_cloud_logging/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder, django 2 - , flask, google_api_core, google_cloud_core, google_cloud_testutils, mock 3 - , webapp2 }: 4 - 5 - buildPythonPackage rec { 6 - pname = "google-cloud-logging"; 7 - version = "2.0.0"; 8 - 9 - src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "c8e4869ec22aa7958ff937c1acbd34d7a2a8a446af9a09ce442f24128eee063c"; 12 - }; 13 - 14 - disabled = pythonOlder "3.5"; 15 - 16 - checkInputs = 17 - [ django flask google_cloud_testutils mock pytestCheckHook webapp2 ]; 18 - propagatedBuildInputs = [ google_api_core google_cloud_core ]; 19 - 20 - # api_url test broken, fix not yet released 21 - # https://github.com/googleapis/python-logging/pull/66 22 - disabledTests = 23 - [ "test_build_api_url_w_custom_endpoint" "test_write_log_entries" ]; 24 - 25 - # prevent google directory from shadowing google imports 26 - # remove system integration tests 27 - preCheck = '' 28 - rm -r google 29 - rm tests/system/test_system.py 30 - ''; 31 - 32 - meta = with stdenv.lib; { 33 - description = "Stackdriver Logging API client library"; 34 - homepage = "https://github.com/googleapis/python-logging"; 35 - license = licenses.asl20; 36 - maintainers = [ maintainers.costrouc ]; 37 - }; 38 - }
···
-32
pkgs/development/python-modules/google_cloud_monitoring/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , google_api_core 5 - , pandas 6 - , pytest 7 - , mock 8 - }: 9 - 10 - buildPythonPackage rec { 11 - pname = "google-cloud-monitoring"; 12 - version = "2.0.0"; 13 - 14 - src = fetchPypi { 15 - inherit pname version; 16 - sha256 = "1debfa046ab9518d46b68712c03d86d0ddb11d1aad428aed62c6465752f2201f"; 17 - }; 18 - 19 - checkInputs = [ pytest mock ]; 20 - propagatedBuildInputs = [ google_api_core pandas ]; 21 - 22 - checkPhase = '' 23 - pytest tests/unit 24 - ''; 25 - 26 - meta = with stdenv.lib; { 27 - description = "Stackdriver Monitoring API client library"; 28 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 29 - license = licenses.asl20; 30 - maintainers = [ maintainers.costrouc ]; 31 - }; 32 - }
···
-35
pkgs/development/python-modules/google_cloud_pubsub/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pythonOlder, pytestCheckHook 2 - , google_api_core, google_cloud_testutils, grpc_google_iam_v1, libcst, mock 3 - , proto-plus, pytest-asyncio }: 4 - 5 - buildPythonPackage rec { 6 - pname = "google-cloud-pubsub"; 7 - version = "2.2.0"; 8 - 9 - src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "bc50a60803f5c409a295ec0e31cdd4acc271611ce3f4963a072036bbfa5ccde5"; 12 - }; 13 - 14 - disabled = pythonOlder "3.6"; 15 - 16 - checkInputs = [ google_cloud_testutils mock pytestCheckHook pytest-asyncio ]; 17 - propagatedBuildInputs = 18 - [ grpc_google_iam_v1 google_api_core libcst proto-plus ]; 19 - 20 - # prevent google directory from shadowing google imports 21 - # Tests in pubsub_v1 attempt to contact pubsub.googleapis.com 22 - preCheck = '' 23 - rm -r google 24 - rm -r tests/unit/pubsub_v1 25 - ''; 26 - 27 - pythonImportsCheck = [ "google.cloud.pubsub" ]; 28 - 29 - meta = with stdenv.lib; { 30 - description = "Google Cloud Pub/Sub API client library"; 31 - homepage = "https://pypi.org/project/google-cloud-pubsub"; 32 - license = licenses.asl20; 33 - maintainers = [ maintainers.costrouc ]; 34 - }; 35 - }
···
-38
pkgs/development/python-modules/google_cloud_redis/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , enum34 5 - , google_api_core 6 - , pytest 7 - , mock 8 - }: 9 - 10 - buildPythonPackage rec { 11 - pname = "google-cloud-redis"; 12 - version = "2.0.0"; 13 - 14 - src = fetchPypi { 15 - inherit pname version; 16 - sha256 = "c783118462d9272fb9f519ef43b6ce383e99ad631e922a1f06fbef7148aec7b8"; 17 - }; 18 - 19 - checkInputs = [ pytest mock ]; 20 - propagatedBuildInputs = [ enum34 google_api_core ]; 21 - 22 - # requires old version of google-api-core (override) 23 - preBuild = '' 24 - sed -i "s/'google-api-core\[grpc\] >= 0.1.0, < 0.2.0dev'/'google-api-core'/g" setup.py 25 - sed -i "s/google-api-core\[grpc\]<0.2.0dev,>=0.1.0/google-api-core/g" google_cloud_redis.egg-info/requires.txt 26 - ''; 27 - 28 - checkPhase = '' 29 - pytest tests/unit 30 - ''; 31 - 32 - meta = with stdenv.lib; { 33 - description = "Google Cloud Memorystore for Redis API client library"; 34 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 35 - license = licenses.asl20; 36 - maintainers = [ maintainers.costrouc ]; 37 - }; 38 - }
···
-34
pkgs/development/python-modules/google_cloud_resource_manager/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder 2 - , google_cloud_core, google_api_core, mock, pytest }: 3 - 4 - buildPythonPackage rec { 5 - pname = "google-cloud-resource-manager"; 6 - version = "0.30.3"; 7 - 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "3577bbf38f2c7c2f42306b8dfdeffbb0eedf45aaec947fd513d51937f72046d1"; 11 - }; 12 - 13 - disabled = pythonOlder "3.5"; 14 - 15 - checkInputs = [ mock pytestCheckHook ]; 16 - propagatedBuildInputs = [ google_api_core google_cloud_core ]; 17 - 18 - # api_url test broken, fix not yet released 19 - # https://github.com/googleapis/python-resource-manager/pull/31 20 - disabledTests = 21 - [ "api_url_no_extra_query_param" "api_url_w_custom_endpoint" ]; 22 - 23 - # prevent google directory from shadowing google imports 24 - preCheck = '' 25 - rm -r google 26 - ''; 27 - 28 - meta = with stdenv.lib; { 29 - description = "Google Cloud Resource Manager API client library"; 30 - homepage = "https://github.com/googleapis/python-resource-manager"; 31 - license = licenses.asl20; 32 - maintainers = [ maintainers.costrouc ]; 33 - }; 34 - }
···
-34
pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder 2 - , google_api_core, google_cloud_core, mock }: 3 - 4 - buildPythonPackage rec { 5 - pname = "google-cloud-runtimeconfig"; 6 - version = "0.32.1"; 7 - 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "57143ec3c5ed3e0bee590a98857eec06c68aa2eacbce477403226a0d2e85a8ad"; 11 - }; 12 - 13 - disabled = pythonOlder "3.5"; 14 - 15 - checkInputs = [ mock pytestCheckHook ]; 16 - propagatedBuildInputs = [ google_api_core google_cloud_core ]; 17 - 18 - # api_url test broken, fix not yet released 19 - # https://github.com/googleapis/python-resource-manager/pull/31 20 - # Client tests require credentials 21 - disabledTests = [ "build_api_url_w_custom_endpoint" "client_options" ]; 22 - 23 - # prevent google directory from shadowing google imports 24 - preCheck = '' 25 - rm -r google 26 - ''; 27 - 28 - meta = with stdenv.lib; { 29 - description = "Google Cloud RuntimeConfig API client library"; 30 - homepage = "https://pypi.org/project/google-cloud-runtimeconfig"; 31 - license = licenses.asl20; 32 - maintainers = [ maintainers.costrouc ]; 33 - }; 34 - }
···
-36
pkgs/development/python-modules/google_cloud_secret_manager/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 2 - , grpc_google_iam_v1, google_api_core, libcst, proto-plus 3 - , pytest, mock 4 - }: 5 - 6 - buildPythonPackage rec { 7 - pname = "google-cloud-secret-manager"; 8 - version = "2.1.0"; 9 - 10 - src = fetchPypi { 11 - inherit pname version; 12 - sha256 = "2f08b49164aca8623b2e4ee07352980b3ffca909ce205c03568e203bbc455c30"; 13 - }; 14 - 15 - propagatedBuildInputs = [ 16 - google_api_core 17 - grpc_google_iam_v1 18 - libcst 19 - proto-plus 20 - ]; 21 - 22 - checkInputs = [ 23 - mock 24 - pytest 25 - ]; 26 - checkPhase = '' 27 - pytest 28 - ''; 29 - 30 - meta = with lib; { 31 - description = "Secret Manager API: Stores, manages, and secures access to application secrets"; 32 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 33 - license = licenses.asl20; 34 - maintainers = with maintainers; [ siriobalmelli ]; 35 - }; 36 - }
···
-33
pkgs/development/python-modules/google_cloud_securitycenter/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , enum34 5 - , grpc_google_iam_v1 6 - , google_api_core 7 - , pytest 8 - , mock 9 - }: 10 - 11 - buildPythonPackage rec { 12 - pname = "google-cloud-securitycenter"; 13 - version = "1.0.0"; 14 - 15 - src = fetchPypi { 16 - inherit pname version; 17 - sha256 = "45d47a4389f2f19958a9db8e5c2f169c9b9385e74338fef0a4e49160153df7f7"; 18 - }; 19 - 20 - checkInputs = [ pytest mock ]; 21 - propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; 22 - 23 - checkPhase = '' 24 - pytest tests/unit 25 - ''; 26 - 27 - meta = with stdenv.lib; { 28 - description = "Cloud Security Command Center API API client library"; 29 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 30 - license = licenses.asl20; 31 - maintainers = [ maintainers.costrouc ]; 32 - }; 33 - }
···
-33
pkgs/development/python-modules/google_cloud_spanner/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder 2 - , grpc_google_iam_v1, grpcio-gcp, google_api_core, google_cloud_core 3 - , google_cloud_testutils, mock, pytest }: 4 - 5 - buildPythonPackage rec { 6 - pname = "google-cloud-spanner"; 7 - version = "2.0.0"; 8 - 9 - src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "edac9d86ea2d8e87c048423f610cd3e5dbb6f9db7f1f9353ff133014689e97c6"; 12 - }; 13 - 14 - disabled = pythonOlder "3.5"; 15 - 16 - checkInputs = [ google_cloud_testutils mock pytestCheckHook ]; 17 - propagatedBuildInputs = 18 - [ grpcio-gcp grpc_google_iam_v1 google_api_core google_cloud_core ]; 19 - 20 - # prevent google directory from shadowing google imports 21 - # remove tests that require credentials 22 - preCheck = '' 23 - rm -r google 24 - rm tests/system/test_system.py 25 - ''; 26 - 27 - meta = with stdenv.lib; { 28 - description = "Cloud Spanner API client library"; 29 - homepage = "https://pypi.org/project/google-cloud-spanner"; 30 - license = licenses.asl20; 31 - maintainers = [ maintainers.costrouc ]; 32 - }; 33 - }
···
-26
pkgs/development/python-modules/google_cloud_speech/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi 2 - , google_api_core, pytest, mock }: 3 - 4 - buildPythonPackage rec { 5 - pname = "google-cloud-speech"; 6 - version = "2.0.1"; 7 - 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "a7428190f4c10440148a273eb4c91480470b34180eec422b7325acdc0b2c0832"; 11 - }; 12 - 13 - propagatedBuildInputs = [ google_api_core ]; 14 - checkInputs = [ pytest mock ]; 15 - 16 - checkPhase = '' 17 - pytest tests/unit 18 - ''; 19 - 20 - meta = with stdenv.lib; { 21 - description = "Cloud Speech API enables integration of Google speech recognition into applications."; 22 - homepage = "https://github.com/googleapis/google-cloud-python/tree/master/speech"; 23 - license = licenses.asl20; 24 - maintainers = with maintainers; [ ]; 25 - }; 26 - }
···
-48
pkgs/development/python-modules/google_cloud_storage/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder 2 - , google_api_core, google_auth, google-cloud-iam, google_cloud_core 3 - , google_cloud_kms, google_cloud_testutils, google_resumable_media, mock 4 - , requests }: 5 - 6 - buildPythonPackage rec { 7 - pname = "google-cloud-storage"; 8 - version = "1.33.0"; 9 - 10 - src = fetchPypi { 11 - inherit pname version; 12 - sha256 = "900ba027bdee6b97f21cd22d1db3d1a6233ede5de2db4754db860438bdad72d2"; 13 - }; 14 - 15 - disabled = pythonOlder "3.5"; 16 - 17 - propagatedBuildInputs = [ 18 - google_api_core 19 - google_auth 20 - google_cloud_core 21 - google_resumable_media 22 - requests 23 - ]; 24 - checkInputs = [ 25 - google-cloud-iam 26 - google_cloud_kms 27 - google_cloud_testutils 28 - mock 29 - pytestCheckHook 30 - ]; 31 - 32 - # disable tests which require credentials 33 - disabledTests = [ "create" "get" "post" "test_build_api_url" ]; 34 - 35 - # prevent google directory from shadowing google imports 36 - # remove tests which require credentials 37 - preCheck = '' 38 - rm -r google 39 - rm tests/system/test_system.py tests/unit/test_client.py 40 - ''; 41 - 42 - meta = with lib; { 43 - description = "Google Cloud Storage API client library"; 44 - homepage = "https://github.com/googleapis/python-storage"; 45 - license = licenses.asl20; 46 - maintainers = with maintainers; [ costrouc ]; 47 - }; 48 - }
···
-33
pkgs/development/python-modules/google_cloud_tasks/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , enum34 5 - , grpc_google_iam_v1 6 - , google_api_core 7 - , pytest 8 - , mock 9 - }: 10 - 11 - buildPythonPackage rec { 12 - pname = "google-cloud-tasks"; 13 - version = "2.0.0"; 14 - 15 - src = fetchPypi { 16 - inherit pname version; 17 - sha256 = "a9dd004057fc441eee8c18bb2dc3bb20ba7b85f353d66894c61e42aeb8764e76"; 18 - }; 19 - 20 - checkInputs = [ pytest mock ]; 21 - propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; 22 - 23 - checkPhase = '' 24 - pytest tests/unit 25 - ''; 26 - 27 - meta = with stdenv.lib; { 28 - description = "Cloud Tasks API API client library"; 29 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 30 - license = licenses.asl20; 31 - maintainers = [ maintainers.costrouc ]; 32 - }; 33 - }
···
+6 -4
pkgs/development/python-modules/google_cloud_testutils/default.nix pkgs/development/python-modules/google-cloud-testutils/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, google_auth, pytest, six }: 2 3 buildPythonPackage rec { 4 pname = "google-cloud-testutils"; ··· 9 sha256 = "1bn1pz00lxym3vkl6l45b3nydpmfdvmylwggh2lspldrxwx39a0k"; 10 }; 11 12 - propagatedBuildInputs = [ google_auth six ]; 13 14 - # There are no tests 15 doCheck = false; 16 17 meta = with stdenv.lib; { 18 description = "System test utilities for google-cloud-python"; 19 homepage = "https://github.com/googleapis/python-test-utils"; 20 license = licenses.asl20; 21 - maintainers = [ maintainers.costrouc ]; 22 }; 23 }
··· 1 + { stdenv, buildPythonPackage, fetchPypi, google-auth, six }: 2 3 buildPythonPackage rec { 4 pname = "google-cloud-testutils"; ··· 9 sha256 = "1bn1pz00lxym3vkl6l45b3nydpmfdvmylwggh2lspldrxwx39a0k"; 10 }; 11 12 + propagatedBuildInputs = [ google-auth six ]; 13 14 + # does not contain tests 15 doCheck = false; 16 + 17 + pythonImportsCheck = [ "test_utils" ]; 18 19 meta = with stdenv.lib; { 20 description = "System test utilities for google-cloud-python"; 21 homepage = "https://github.com/googleapis/python-test-utils"; 22 license = licenses.asl20; 23 + maintainers = with maintainers; [ SuperSandro2000 ]; 24 }; 25 }
-27
pkgs/development/python-modules/google_cloud_texttospeech/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder 2 - , google_api_core, libcst, mock, proto-plus, pytest-asyncio, }: 3 - 4 - buildPythonPackage rec { 5 - pname = "google-cloud-texttospeech"; 6 - version = "2.2.0"; 7 - 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "cbbd397e72b6189668134f3c8e8c303198188334a4e6a5f77cc90c3220772f9e"; 11 - }; 12 - 13 - disabled = pythonOlder "3.5"; 14 - 15 - checkInputs = [ mock pytest-asyncio pytestCheckHook ]; 16 - propagatedBuildInputs = [ google_api_core libcst proto-plus ]; 17 - 18 - # Disable tests that require credentials 19 - disabledTests = ["test_synthesize_speech" "test_list_voices"]; 20 - 21 - meta = with stdenv.lib; { 22 - description = "Google Cloud Text-to-Speech API client library"; 23 - homepage = "https://github.com/googleapis/python-texttospeech"; 24 - license = licenses.asl20; 25 - maintainers = [ maintainers.costrouc ]; 26 - }; 27 - }
···
-32
pkgs/development/python-modules/google_cloud_trace/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , google_api_core 5 - , google_cloud_core 6 - , pytest 7 - , mock 8 - }: 9 - 10 - buildPythonPackage rec { 11 - pname = "google-cloud-trace"; 12 - version = "1.1.0"; 13 - 14 - src = fetchPypi { 15 - inherit pname version; 16 - sha256 = "1bd1ee5c274a584929913d9118134e01afe106644cb749ccc3111e1a38a96cd3"; 17 - }; 18 - 19 - checkInputs = [ pytest mock ]; 20 - propagatedBuildInputs = [ google_api_core google_cloud_core ]; 21 - 22 - checkPhase = '' 23 - pytest tests/unit 24 - ''; 25 - 26 - meta = with stdenv.lib; { 27 - description = "Stackdriver Trace API client library"; 28 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 29 - license = licenses.asl20; 30 - maintainers = [ maintainers.costrouc ]; 31 - }; 32 - }
···
-40
pkgs/development/python-modules/google_cloud_translate/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder 2 - , google_api_core, google_cloud_core, google_cloud_testutils, grpcio, libcst 3 - , mock, proto-plus, pytest-asyncio }: 4 - 5 - buildPythonPackage rec { 6 - pname = "google-cloud-translate"; 7 - version = "3.0.2"; 8 - 9 - src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "6183168465749f007449ef4125356d03cca0114ed49faf7ed64f34ec3edd4fe8"; 12 - }; 13 - 14 - disabled = pythonOlder "3.6"; 15 - 16 - # google_cloud_core[grpc] -> grpcio 17 - propagatedBuildInputs = 18 - [ google_api_core google_cloud_core grpcio libcst proto-plus ]; 19 - 20 - checkInputs = [ google_cloud_testutils mock pytest-asyncio pytestCheckHook ]; 21 - 22 - # test_http.py broken, fix not yet released 23 - # https://github.com/googleapis/python-translate/pull/69 24 - disabledTests = [ 25 - "test_build_api_url_w_extra_query_params" 26 - "test_build_api_url_no_extra_query_params" 27 - "test_build_api_url_w_custom_endpoint" 28 - ]; 29 - 30 - preCheck = '' 31 - rm -r google 32 - ''; 33 - 34 - meta = with stdenv.lib; { 35 - description = "Google Cloud Translation API client library"; 36 - homepage = "https://github.com/googleapis/python-translate"; 37 - license = licenses.asl20; 38 - maintainers = [ maintainers.costrouc ]; 39 - }; 40 - }
···
-31
pkgs/development/python-modules/google_cloud_videointelligence/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , google_api_core 5 - , pytest 6 - , mock 7 - }: 8 - 9 - buildPythonPackage rec { 10 - pname = "google-cloud-videointelligence"; 11 - version = "2.0.0"; 12 - 13 - src = fetchPypi { 14 - inherit pname version; 15 - sha256 = "02a91a25b3890a743bde21e03abddf11dcaf7966cc44f09bc8d507f2e28f15fa"; 16 - }; 17 - 18 - checkInputs = [ pytest mock ]; 19 - propagatedBuildInputs = [ google_api_core ]; 20 - 21 - checkPhase = '' 22 - pytest tests/unit 23 - ''; 24 - 25 - meta = with stdenv.lib; { 26 - description = "Google Cloud Video Intelligence API client library"; 27 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 28 - license = licenses.asl20; 29 - maintainers = [ maintainers.costrouc ]; 30 - }; 31 - }
···
-33
pkgs/development/python-modules/google_cloud_vision/default.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - , enum34 5 - , google_api_core 6 - , mock 7 - }: 8 - 9 - buildPythonPackage rec { 10 - pname = "google-cloud-vision"; 11 - version = "2.0.0"; 12 - 13 - src = fetchPypi { 14 - inherit pname version; 15 - sha256 = "6a067d9a661df2e9b356b2772051decfea1971f8d659c246412a165baf827c61"; 16 - }; 17 - 18 - checkInputs = [ mock ]; 19 - propagatedBuildInputs = [ enum34 google_api_core ]; 20 - 21 - # pytest seems to pick up some file which overrides PYTHONPATH 22 - checkPhase = '' 23 - cd tests/unit 24 - python -m unittest discover 25 - ''; 26 - 27 - meta = with stdenv.lib; { 28 - description = "Cloud Vision API API client library"; 29 - homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python"; 30 - license = licenses.asl20; 31 - maintainers = [ maintainers.costrouc ]; 32 - }; 33 - }
···
-24
pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder 2 - , google_api_core, libcst, mock, proto-plus, pytest-asyncio }: 3 - 4 - buildPythonPackage rec { 5 - pname = "google-cloud-websecurityscanner"; 6 - version = "1.0.0"; 7 - 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "1de60f880487b898b499345f46f7acf38651f5356ebca8673116003a57f25393"; 11 - }; 12 - 13 - disabled = pythonOlder "3.6"; 14 - 15 - checkInputs = [ mock pytest-asyncio pytestCheckHook ]; 16 - propagatedBuildInputs = [ google_api_core libcst proto-plus ]; 17 - 18 - meta = with stdenv.lib; { 19 - description = "Google Cloud Web Security Scanner API client library"; 20 - homepage = "https://github.com/googleapis/python-websecurityscanner"; 21 - license = licenses.asl20; 22 - maintainers = [ maintainers.costrouc ]; 23 - }; 24 - }
···
-38
pkgs/development/python-modules/google_resumable_media/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , isPy3k 4 - , fetchPypi 5 - , six 6 - , requests 7 - , setuptools 8 - , pytest 9 - , mock 10 - , crcmod 11 - , google-crc32c 12 - }: 13 - 14 - buildPythonPackage rec { 15 - pname = "google-resumable-media"; 16 - version = "1.1.0"; 17 - 18 - src = fetchPypi { 19 - inherit pname version; 20 - sha256 = "dcdab13e95bc534d268f87d5293e482cce5bc86dfce6ca0f2e2e89cbb73ef38c"; 21 - }; 22 - 23 - checkInputs = [ pytest mock ]; 24 - propagatedBuildInputs = [ requests setuptools six ] 25 - ++ lib.optional isPy3k google-crc32c 26 - ++ lib.optional (!isPy3k) crcmod; 27 - 28 - checkPhase = '' 29 - py.test tests/unit 30 - ''; 31 - 32 - meta = with lib; { 33 - description = "Utilities for Google Media Downloads and Resumable Uploads"; 34 - homepage = "https://github.com/GoogleCloudPlatform/google-resumable-media-python"; 35 - license = licenses.asl20; 36 - maintainers = [ maintainers.costrouc ]; 37 - }; 38 - }
···
+21 -8
pkgs/development/python-modules/googleapis_common_protos/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi 2 - , protobuf, pytest, setuptools }: 3 4 buildPythonPackage rec { 5 pname = "googleapis-common-protos"; ··· 7 8 src = fetchPypi { 9 inherit pname version; 10 - sha256 = "560716c807117394da12cecb0a54da5a451b5cf9866f1d37e9a5e2329a665351"; 11 }; 12 13 - propagatedBuildInputs = [ protobuf setuptools ]; 14 - checkInputs = [ pytest ]; 15 16 - doCheck = false; # there are no tests 17 18 meta = with stdenv.lib; { 19 description = "Common protobufs used in Google APIs"; 20 - homepage = "https://github.com/googleapis/googleapis"; 21 license = licenses.asl20; 22 - maintainers = with maintainers; [ ]; 23 }; 24 }
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , grpc 5 + , protobuf 6 + , pytestCheckHook 7 + }: 8 9 buildPythonPackage rec { 10 pname = "googleapis-common-protos"; ··· 12 13 src = fetchPypi { 14 inherit pname version; 15 + sha256 = "0lakcsd35qm5x4visvw6z5f1niasv9a0mjyf2bd98wqi0z41c1sn"; 16 }; 17 18 + propagatedBuildInputs = [ grpc protobuf ]; 19 + 20 + # does not contain tests 21 + doCheck = false; 22 23 + pythonImportsCheck = [ 24 + "google.api" 25 + "google.logging" 26 + "google.longrunning" 27 + "google.rpc" 28 + "google.type" 29 + ]; 30 31 meta = with stdenv.lib; { 32 description = "Common protobufs used in Google APIs"; 33 + homepage = "https://github.com/googleapis/python-api-common-protos"; 34 license = licenses.asl20; 35 + maintainers = with maintainers; [ SuperSandro2000 ]; 36 }; 37 }
+7 -2
pkgs/development/python-modules/googlemaps/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchFromGitHub 2 , requests 3 - , responses, pytestCheckHook, pytest, pytestcov, isPy27 4 }: 5 6 buildPythonPackage rec {
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 , requests 5 + , responses 6 + , pytestCheckHook 7 + , pytestcov 8 + , isPy27 9 }: 10 11 buildPythonPackage rec {
+2 -9
pkgs/development/python-modules/googletrans/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, requests, pytest, coveralls }: 2 3 buildPythonPackage rec { 4 pname = "googletrans"; ··· 11 sha256 = "0wzzinn0k9rfv9z1gmfk9l4kljyd4n6kizsjw4wjxv91kfhj92hz"; 12 }; 13 14 - propagatedBuildInputs = [ 15 - requests 16 - ]; 17 - 18 - checkInputs = [ pytest coveralls ]; 19 20 # majority of tests just try to ping Google's Translate API endpoint 21 doCheck = false; 22 - checkPhase = '' 23 - pytest 24 - ''; 25 26 pythonImportsCheck = [ "googletrans" ]; 27
··· 1 + { lib, buildPythonPackage, fetchFromGitHub, requests }: 2 3 buildPythonPackage rec { 4 pname = "googletrans"; ··· 11 sha256 = "0wzzinn0k9rfv9z1gmfk9l4kljyd4n6kizsjw4wjxv91kfhj92hz"; 12 }; 13 14 + propagatedBuildInputs = [ requests ]; 15 16 # majority of tests just try to ping Google's Translate API endpoint 17 doCheck = false; 18 19 pythonImportsCheck = [ "googletrans" ]; 20
+24 -7
pkgs/development/python-modules/grpcio/default.nix
··· 1 - { stdenv, buildPythonPackage, darwin, grpc 2 - , six, protobuf, enum34, futures, isPy27, pkgconfig 3 - , cython, c-ares, openssl, zlib }: 4 5 buildPythonPackage rec { 6 inherit (grpc) src version; ··· 8 9 outputs = [ "out" "dev" ]; 10 11 - nativeBuildInputs = [ cython pkgconfig ] 12 - ++ stdenv.lib.optional stdenv.isDarwin darwin.cctools; 13 14 buildInputs = [ c-ares openssl zlib ]; 15 propagatedBuildInputs = [ six protobuf ] 16 - ++ stdenv.lib.optionals (isPy27) [ enum34 futures ]; 17 18 preBuild = stdenv.lib.optionalString stdenv.isDarwin "unset AR"; 19 ··· 22 GRPC_PYTHON_BUILD_SYSTEM_ZLIB = 1; 23 GRPC_PYTHON_BUILD_SYSTEM_CARES = 1; 24 25 meta = with stdenv.lib; { 26 description = "HTTP/2-based RPC framework"; 27 license = licenses.asl20; 28 homepage = "https://grpc.io/grpc/python/"; 29 - maintainers = with maintainers; [ ]; 30 }; 31 }
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , darwin 4 + , grpc 5 + , six 6 + , protobuf 7 + , enum34 8 + , futures 9 + , isPy27 10 + , pkg-config 11 + , cython 12 + , c-ares 13 + , openssl 14 + , zlib 15 + }: 16 17 buildPythonPackage rec { 18 inherit (grpc) src version; ··· 20 21 outputs = [ "out" "dev" ]; 22 23 + nativeBuildInputs = [ cython pkg-config ] 24 + ++ stdenv.lib.optional stdenv.isDarwin darwin.cctools; 25 26 buildInputs = [ c-ares openssl zlib ]; 27 propagatedBuildInputs = [ six protobuf ] 28 + ++ stdenv.lib.optionals (isPy27) [ enum34 futures ]; 29 30 preBuild = stdenv.lib.optionalString stdenv.isDarwin "unset AR"; 31 ··· 34 GRPC_PYTHON_BUILD_SYSTEM_ZLIB = 1; 35 GRPC_PYTHON_BUILD_SYSTEM_CARES = 1; 36 37 + # does not contain any tests 38 + doCheck = false; 39 + 40 + pythonImportsCheck = [ "grpc" ]; 41 + 42 meta = with stdenv.lib; { 43 description = "HTTP/2-based RPC framework"; 44 license = licenses.asl20; 45 homepage = "https://grpc.io/grpc/python/"; 46 + maintainers = with maintainers; [ SuperSandro2000 ]; 47 }; 48 }
+2 -2
pkgs/development/python-modules/gspread/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , requests 5 - , google_auth 6 , google-auth-oauthlib 7 }: 8 ··· 15 sha256 = "e04f1a6267b3929fc1600424c5ec83906d439672cafdd61a9d5b916a139f841c"; 16 }; 17 18 - propagatedBuildInputs = [ requests google_auth google-auth-oauthlib ]; 19 20 meta = with stdenv.lib; { 21 description = "Google Spreadsheets client library";
··· 2 , buildPythonPackage 3 , fetchPypi 4 , requests 5 + , google-auth 6 , google-auth-oauthlib 7 }: 8 ··· 15 sha256 = "e04f1a6267b3929fc1600424c5ec83906d439672cafdd61a9d5b916a139f841c"; 16 }; 17 18 + propagatedBuildInputs = [ requests google-auth google-auth-oauthlib ]; 19 20 meta = with stdenv.lib; { 21 description = "Google Spreadsheets client library";
+2 -2
pkgs/development/python-modules/kubernetes/default.nix
··· 1 { stdenv, buildPythonPackage, fetchPypi, pythonAtLeast, 2 - ipaddress, websocket_client, urllib3, pyyaml, requests_oauthlib, python-dateutil, google_auth, adal, 3 isort, pytest, coverage, mock, sphinx, autopep8, pep8, codecov, recommonmark, nose }: 4 5 buildPythonPackage rec { ··· 28 }; 29 30 checkInputs = [ isort coverage pytest mock sphinx autopep8 pep8 codecov recommonmark nose ]; 31 - propagatedBuildInputs = [ ipaddress websocket_client urllib3 pyyaml requests_oauthlib python-dateutil google_auth adal ]; 32 33 meta = with stdenv.lib; { 34 description = "Kubernetes python client";
··· 1 { stdenv, buildPythonPackage, fetchPypi, pythonAtLeast, 2 + ipaddress, websocket_client, urllib3, pyyaml, requests_oauthlib, python-dateutil, google-auth, adal, 3 isort, pytest, coverage, mock, sphinx, autopep8, pep8, codecov, recommonmark, nose }: 4 5 buildPythonPackage rec { ··· 28 }; 29 30 checkInputs = [ isort coverage pytest mock sphinx autopep8 pep8 codecov recommonmark nose ]; 31 + propagatedBuildInputs = [ ipaddress websocket_client urllib3 pyyaml requests_oauthlib python-dateutil google-auth adal ]; 32 33 meta = with stdenv.lib; { 34 description = "Kubernetes python client";
+2 -2
pkgs/development/python-modules/labelbox/default.nix
··· 8 , shapely 9 , ndjson 10 , backoff 11 - , google_api_core 12 }: 13 14 buildPythonPackage rec { ··· 22 23 propagatedBuildInputs = [ 24 jinja2 requests pillow rasterio shapely ndjson backoff 25 - google_api_core 26 ]; 27 28 # Test cases are not running on pypi or GitHub
··· 8 , shapely 9 , ndjson 10 , backoff 11 + , google-api-core 12 }: 13 14 buildPythonPackage rec { ··· 22 23 propagatedBuildInputs = [ 24 jinja2 requests pillow rasterio shapely ndjson backoff 25 + google-api-core 26 ]; 27 28 # Test cases are not running on pypi or GitHub
+4
pkgs/development/python-modules/liquidctl/default.nix
··· 27 smbus-cffi 28 ]; 29 30 meta = with lib; { 31 description = "Cross-platform CLI and Python drivers for AIO liquid coolers and other devices"; 32 homepage = "https://github.com/liquidctl/liquidctl";
··· 27 smbus-cffi 28 ]; 29 30 + # does not contain tests 31 + disableCheck = false; 32 + pythonImportsCheck = [ "liquidctl" ]; 33 + 34 meta = with lib; { 35 description = "Cross-platform CLI and Python drivers for AIO liquid coolers and other devices"; 36 homepage = "https://github.com/liquidctl/liquidctl";
+10 -6
pkgs/development/python-modules/lmdb/default.nix
··· 1 { stdenv 2 , buildPythonPackage 3 , fetchPypi 4 - , pytest 5 , cffi 6 }: 7 8 buildPythonPackage rec { ··· 14 sha256 = "4136ffdf0aad61da86d1402808029d002a771b2a9ccc9b39c6bcafa7847c21b6"; 15 }; 16 17 - checkInputs = [ pytest cffi ]; 18 - checkPhase = '' 19 - py.test 20 - ''; 21 22 meta = with stdenv.lib; { 23 description = "Universal Python binding for the LMDB 'Lightning' Database"; ··· 25 license = licenses.openldap; 26 maintainers = with maintainers; [ copumpkin ivan ]; 27 }; 28 - 29 }
··· 1 { stdenv 2 , buildPythonPackage 3 , fetchPypi 4 + , pytestCheckHook 5 , cffi 6 + , lmdb 7 + , ludios_wpull 8 }: 9 10 buildPythonPackage rec { ··· 16 sha256 = "4136ffdf0aad61da86d1402808029d002a771b2a9ccc9b39c6bcafa7847c21b6"; 17 }; 18 19 + buildInputs = [ lmdb ]; 20 + 21 + propogatedBuildInputs = [ ludios_wpull ]; 22 + 23 + checkInputs = [ cffi pytestCheckHook ]; 24 + 25 + LMDB_FORCE_SYSTEM=1; 26 27 meta = with stdenv.lib; { 28 description = "Universal Python binding for the LMDB 'Lightning' Database"; ··· 30 license = licenses.openldap; 31 maintainers = with maintainers; [ copumpkin ivan ]; 32 }; 33 }
+1 -2
pkgs/development/python-modules/marionette-harness/mozdevice.nix
··· 12 format = "wheel"; 13 14 src = fetchPypi { 15 - inherit pname version; 16 sha256 = "1n7l3drdh3rm3320v98c9hhh37ljk9l861hyw18psca7jdd717n5"; 17 - format = "wheel"; 18 }; 19 20 propagatedBuildInputs = [ mozlog moznetwork mozprocess ];
··· 12 format = "wheel"; 13 14 src = fetchPypi { 15 + inherit pname version format; 16 sha256 = "1n7l3drdh3rm3320v98c9hhh37ljk9l861hyw18psca7jdd717n5"; 17 }; 18 19 propagatedBuildInputs = [ mozlog moznetwork mozprocess ];
+3 -3
pkgs/development/python-modules/nitime/default.nix
··· 2 , buildPythonPackage 3 , python 4 , fetchPypi 5 - , pytest 6 , cython 7 , numpy 8 , scipy ··· 21 sha256 = "0hb3x5196z2zaawb8s7lhja0vd3n983ncaynqfl9qg315x9ax7i6"; 22 }; 23 24 - checkInputs = [ pytest ]; 25 buildInputs = [ cython ]; 26 propagatedBuildInputs = [ numpy scipy matplotlib networkx nibabel ]; 27 28 - checkPhase = "pytest nitime/tests"; 29 30 meta = with lib; { 31 homepage = "https://nipy.org/nitime";
··· 2 , buildPythonPackage 3 , python 4 , fetchPypi 5 + , pytestCheckHook 6 , cython 7 , numpy 8 , scipy ··· 21 sha256 = "0hb3x5196z2zaawb8s7lhja0vd3n983ncaynqfl9qg315x9ax7i6"; 22 }; 23 24 buildInputs = [ cython ]; 25 + 26 propagatedBuildInputs = [ numpy scipy matplotlib networkx nibabel ]; 27 28 + checkInputs = [ pytestCheckHook ]; 29 30 meta = with lib; { 31 homepage = "https://nipy.org/nitime";
+1 -2
pkgs/development/python-modules/poster3/default.nix
··· 15 disabled = !isPy3k; 16 17 src = fetchPypi { 18 - inherit pname version; 19 - format = "wheel"; 20 python = "py3"; 21 sha256 = "1b27d7d63e3191e5d7238631fc828e4493590e94dcea034e386c079d853cce14"; 22 };
··· 15 disabled = !isPy3k; 16 17 src = fetchPypi { 18 + inherit pname version format; 19 python = "py3"; 20 sha256 = "1b27d7d63e3191e5d7238631fc828e4493590e94dcea034e386c079d853cce14"; 21 };
+8 -5
pkgs/development/python-modules/proto-plus/default.nix
··· 3 , fetchPypi 4 , isPy3k 5 , protobuf 6 - , google_api_core 7 , pytestCheckHook 8 }: 9 10 buildPythonPackage rec { 11 pname = "proto-plus"; 12 - version = "1.11.0"; 13 disabled = !isPy3k; 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "416a0f13987789333cd8760a0ee998f8eccd6d7165ee9f283d64ca2de3e8774d"; 18 }; 19 20 propagatedBuildInputs = [ protobuf ]; 21 22 - checkInputs = [ pytestCheckHook google_api_core ]; 23 24 meta = with stdenv.lib; { 25 description = "Beautiful, idiomatic protocol buffers in Python"; 26 homepage = "https://github.com/googleapis/proto-plus-python"; 27 license = licenses.asl20; 28 - maintainers = [ maintainers.ruuda ]; 29 }; 30 }
··· 3 , fetchPypi 4 , isPy3k 5 , protobuf 6 + , googleapis_common_protos 7 , pytestCheckHook 8 + , pytz 9 }: 10 11 buildPythonPackage rec { 12 pname = "proto-plus"; 13 + version = "1.13.0"; 14 disabled = !isPy3k; 15 16 src = fetchPypi { 17 inherit pname version; 18 + sha256 = "1i5jjnwpd288378h37zads08h695iwmhxm0sxbr3ln6aax97rdb1"; 19 }; 20 21 propagatedBuildInputs = [ protobuf ]; 22 23 + checkInputs = [ pytestCheckHook pytz googleapis_common_protos ]; 24 + 25 + pythonImportsCheck = [ "proto" ]; 26 27 meta = with stdenv.lib; { 28 description = "Beautiful, idiomatic protocol buffers in Python"; 29 homepage = "https://github.com/googleapis/proto-plus-python"; 30 license = licenses.asl20; 31 + maintainers = with maintainers; [ ruuda SuperSandro2000 ]; 32 }; 33 }
+18 -6
pkgs/development/python-modules/protobuf/default.nix
··· 1 - { buildPackages, stdenv, fetchpatch, python, buildPythonPackage, isPy37 2 - , protobuf, google_apputils, pyext, libcxx, isPy27 3 - , disabled, doCheck ? true }: 4 5 with stdenv.lib; 6 ··· 17 18 outputs = [ "out" "dev" ]; 19 20 - propagatedBuildInputs = [ google_apputils ]; 21 - propagatedNativeBuildInputs = [ buildPackages.protobuf ]; # For protoc. 22 - nativeBuildInputs = [ google_apputils pyext ]; 23 buildInputs = [ protobuf ]; 24 25 patches = optional (isPy37 && (versionOlder protobuf.version "3.6.1.2"))
··· 1 + { buildPackages 2 + , stdenv 3 + , fetchpatch 4 + , python 5 + , buildPythonPackage 6 + , isPy37 7 + , protobuf 8 + , google-apputils 9 + , six 10 + , pyext 11 + , libcxx 12 + , isPy27 13 + , disabled 14 + , doCheck ? true 15 + }: 16 17 with stdenv.lib; 18 ··· 29 30 outputs = [ "out" "dev" ]; 31 32 + propagatedBuildInputs = [ six ] ++ optionals isPy27 [ google-apputils ]; 33 + propagatedNativeBuildInputs = [ buildPackages.protobuf ]; # For protoc. 34 + nativeBuildInputs = [ pyext ] ++ optionals isPy27 [ google-apputils ]; 35 buildInputs = [ protobuf ]; 36 37 patches = optional (isPy37 && (versionOlder protobuf.version "3.6.1.2"))
+2 -4
pkgs/development/python-modules/tbm-utils/default.nix
··· 5 , pendulum 6 , pprintpp 7 , wrapt 8 - , pythonOlder 9 }: 10 11 buildPythonPackage rec { 12 pname = "tbm-utils"; 13 version = "2.6.0"; 14 - disabled = pythonOlder "3.6"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - sha256 = "235748cceeb22c042e32d2fdfd4d710021bac9b938c4f2c35e1fce1cfd58f7ec"; 19 }; 20 21 propagatedBuildInputs = [ attrs pendulum pprintpp wrapt ]; ··· 24 # issues with package failing to build from source, but nixpkgs is better 25 postPatch = '' 26 substituteInPlace setup.py \ 27 - --replace "pendulum>=2.0,<=3.0,!=2.0.5,!=2.1.0" "pendulum>=2.0,<=3.0" 28 ''; 29 30 # No tests in archive.
··· 5 , pendulum 6 , pprintpp 7 , wrapt 8 }: 9 10 buildPythonPackage rec { 11 pname = "tbm-utils"; 12 version = "2.6.0"; 13 14 src = fetchPypi { 15 inherit pname version; 16 + sha256 = "1v7pb3yirkhzbv1z5i1qp74vl880f56zvzfj68p08b5jxv64hmr3"; 17 }; 18 19 propagatedBuildInputs = [ attrs pendulum pprintpp wrapt ]; ··· 22 # issues with package failing to build from source, but nixpkgs is better 23 postPatch = '' 24 substituteInPlace setup.py \ 25 + --replace "'attrs>=18.2,<19.4'" "'attrs'" 26 ''; 27 28 # No tests in archive.
+1 -2
pkgs/development/python-modules/tensorflow-tensorboard/1/default.nix
··· 20 21 src = fetchPypi ({ 22 pname = "tensorboard"; 23 - inherit version; 24 - format = "wheel"; 25 } // (if isPy3k then { 26 python = "py3"; 27 sha256 = "1g62i3nrgp8q9wfsyqqjkkfnsz7x2k018c26kdh527h1yrjjrbac";
··· 20 21 src = fetchPypi ({ 22 pname = "tensorboard"; 23 + inherit version format; 24 } // (if isPy3k then { 25 python = "py3"; 26 sha256 = "1g62i3nrgp8q9wfsyqqjkkfnsz7x2k018c26kdh527h1yrjjrbac";
+1 -2
pkgs/development/python-modules/tensorflow-tensorboard/2/default.nix
··· 21 22 src = fetchPypi ({ 23 pname = "tensorboard"; 24 - inherit version; 25 - format = "wheel"; 26 } // (if isPy3k then { 27 python = "py3"; 28 sha256 = "1wpjdzhjpcdkyaahzd4bl71k4l30z5c55280ndiwj32hw70lxrp6";
··· 21 22 src = fetchPypi ({ 23 pname = "tensorboard"; 24 + inherit version format; 25 } // (if isPy3k then { 26 python = "py3"; 27 sha256 = "1wpjdzhjpcdkyaahzd4bl71k4l30z5c55280ndiwj32hw70lxrp6";
+2 -2
pkgs/servers/home-assistant/component-packages.nix
··· 310 "gogogate2" = ps: with ps; [ ]; # missing inputs: gogogate2-api 311 "google" = ps: with ps; [ google_api_python_client httplib2 oauth2client ]; 312 "google_assistant" = ps: with ps; [ aiohttp-cors ]; 313 - "google_cloud" = ps: with ps; [ google_cloud_texttospeech ]; 314 "google_domains" = ps: with ps; [ ]; 315 "google_maps" = ps: with ps; [ ]; # missing inputs: locationsharinglib 316 - "google_pubsub" = ps: with ps; [ google_cloud_pubsub ]; 317 "google_translate" = ps: with ps; [ gtts ]; 318 "google_travel_time" = ps: with ps; [ googlemaps ]; 319 "google_wifi" = ps: with ps; [ ];
··· 310 "gogogate2" = ps: with ps; [ ]; # missing inputs: gogogate2-api 311 "google" = ps: with ps; [ google_api_python_client httplib2 oauth2client ]; 312 "google_assistant" = ps: with ps; [ aiohttp-cors ]; 313 + "google_cloud" = ps: with ps; [ google-cloud-texttospeech ]; 314 "google_domains" = ps: with ps; [ ]; 315 "google_maps" = ps: with ps; [ ]; # missing inputs: locationsharinglib 316 + "google_pubsub" = ps: with ps; [ google-cloud-pubsub ]; 317 "google_translate" = ps: with ps; [ gtts ]; 318 "google_travel_time" = ps: with ps; [ googlemaps ]; 319 "google_wifi" = ps: with ps; [ ];
+18 -6
pkgs/tools/backup/grab-site/default.nix
··· 1 { stdenv, python37, fetchFromGitHub }: 2 - 3 let 4 python = python37.override { 5 self = python; ··· 8 }; 9 }; 10 11 - in with python.pkgs; buildPythonApplication rec { 12 - version = "2.1.19"; 13 - name = "grab-site-${version}"; 14 15 src = fetchFromGitHub { 16 rev = version; 17 owner = "ArchiveTeam"; 18 repo = "grab-site"; 19 - sha256 = "1v1hnhv5knzdl0kj3574ccwlh171vcb7faddp095ycdmiiybalk4"; 20 }; 21 22 propagatedBuildInputs = [ 23 - click ludios_wpull manhole lmdb autobahn fb-re2 websockets cchardet 24 ]; 25 26 checkPhase = ''
··· 1 { stdenv, python37, fetchFromGitHub }: 2 let 3 python = python37.override { 4 self = python; ··· 7 }; 8 }; 9 10 + in 11 + with python.pkgs; buildPythonApplication rec { 12 + pname = "grab-site"; 13 + version = "2.2.0"; 14 15 src = fetchFromGitHub { 16 rev = version; 17 owner = "ArchiveTeam"; 18 repo = "grab-site"; 19 + sha256 = "1jxcv9dral6h7vfpfqkp1yif6plj0vspzakymkj8hfl75nh0wpv8"; 20 }; 21 22 + postPatch = '' 23 + substituteInPlace setup.py \ 24 + --replace '"wpull @ https://github.com/ArchiveTeam/ludios_wpull/tarball/master#egg=wpull-3.0.7"' '"wpull"' 25 + ''; 26 + 27 propagatedBuildInputs = [ 28 + click 29 + ludios_wpull 30 + manhole 31 + lmdb 32 + autobahn 33 + fb-re2 34 + websockets 35 + cchardet 36 ]; 37 38 checkPhase = ''
+1 -1
pkgs/tools/backup/s3ql/default.nix
··· 14 checkInputs = [ which ] ++ (with python3Packages; [ cython pytest ]); 15 propagatedBuildInputs = with python3Packages; [ 16 sqlite apsw pycrypto requests defusedxml dugong llfuse 17 - cython pytest pytest-catchlog google_auth google-auth-oauthlib 18 ]; 19 20 preBuild = ''
··· 14 checkInputs = [ which ] ++ (with python3Packages; [ cython pytest ]); 15 propagatedBuildInputs = with python3Packages; [ 16 sqlite apsw pycrypto requests defusedxml dugong llfuse 17 + cython pytest pytest-catchlog google-auth google-auth-oauthlib 18 ]; 19 20 preBuild = ''
+1 -1
pkgs/tools/backup/wal-e/default.nix
··· 17 propagatedBuildInputs = (with python3Packages; [ 18 boto 19 gevent 20 - google_cloud_storage 21 ]) ++ [ 22 postgresql 23 lzop
··· 17 propagatedBuildInputs = (with python3Packages; [ 18 boto 19 gevent 20 + google-cloud-storage 21 ]) ++ [ 22 postgresql 23 lzop
+3 -3
pkgs/top-level/all-packages.nix
··· 7873 7874 tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { }; 7875 7876 - tinc_pre = callPackage ../tools/networking/tinc/pre.nix {}; 7877 7878 tinycbor = callPackage ../development/libraries/tinycbor { }; 7879 ··· 7881 7882 tinyemu = callPackage ../applications/virtualization/tinyemu { }; 7883 7884 - tinyfecvpn = callPackage ../tools/networking/tinyfecvpn {}; 7885 7886 tinyobjloader = callPackage ../development/libraries/tinyobjloader { }; 7887 7888 tinyprog = callPackage ../development/tools/misc/tinyprog { }; 7889 7890 - tinyproxy = callPackage ../tools/networking/tinyproxy {}; 7891 7892 tio = callPackage ../tools/misc/tio { }; 7893
··· 7873 7874 tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { }; 7875 7876 + tinc_pre = callPackage ../tools/networking/tinc/pre.nix { }; 7877 7878 tinycbor = callPackage ../development/libraries/tinycbor { }; 7879 ··· 7881 7882 tinyemu = callPackage ../applications/virtualization/tinyemu { }; 7883 7884 + tinyfecvpn = callPackage ../tools/networking/tinyfecvpn { }; 7885 7886 tinyobjloader = callPackage ../development/libraries/tinyobjloader { }; 7887 7888 tinyprog = callPackage ../development/tools/misc/tinyprog { }; 7889 7890 + tinyproxy = callPackage ../tools/networking/tinyproxy { }; 7891 7892 tio = callPackage ../tools/misc/tio { }; 7893
+44 -40
pkgs/top-level/python-packages.nix
··· 2502 2503 goocalendar = callPackage ../development/python-modules/goocalendar { }; 2504 2505 - google_api_core = callPackage ../development/python-modules/google_api_core { }; 2506 2507 google_api_python_client = 2508 let google_api_python_client = callPackage ../development/python-modules/google-api-python-client { }; ··· 2519 2520 googleapis_common_protos = callPackage ../development/python-modules/googleapis_common_protos { }; 2521 2522 - google_apputils = callPackage ../development/python-modules/google_apputils { }; 2523 2524 - google_auth = callPackage ../development/python-modules/google_auth { }; 2525 2526 google-auth-httplib2 = callPackage ../development/python-modules/google-auth-httplib2 { }; 2527 ··· 2529 2530 google-cloud-access-context-manager = callPackage ../development/python-modules/google-cloud-access-context-manager { }; 2531 2532 - google_cloud_asset = callPackage ../development/python-modules/google_cloud_asset { }; 2533 2534 - google_cloud_automl = callPackage ../development/python-modules/google_cloud_automl { }; 2535 2536 - google_cloud_bigquery = callPackage ../development/python-modules/google_cloud_bigquery { }; 2537 2538 - google_cloud_bigquery_datatransfer = callPackage ../development/python-modules/google_cloud_bigquery_datatransfer { }; 2539 2540 - google_cloud_bigtable = callPackage ../development/python-modules/google_cloud_bigtable { }; 2541 2542 - google_cloud_container = callPackage ../development/python-modules/google_cloud_container { }; 2543 2544 - google_cloud_core = callPackage ../development/python-modules/google_cloud_core { }; 2545 2546 - google_cloud_dataproc = callPackage ../development/python-modules/google_cloud_dataproc { }; 2547 2548 - google_cloud_datastore = callPackage ../development/python-modules/google_cloud_datastore { }; 2549 2550 - google_cloud_dlp = callPackage ../development/python-modules/google_cloud_dlp { }; 2551 2552 - google_cloud_dns = callPackage ../development/python-modules/google_cloud_dns { }; 2553 2554 - google_cloud_error_reporting = callPackage ../development/python-modules/google_cloud_error_reporting { }; 2555 2556 - google_cloud_firestore = callPackage ../development/python-modules/google_cloud_firestore { }; 2557 2558 google-cloud-iam = callPackage ../development/python-modules/google-cloud-iam { }; 2559 2560 - google_cloud_iot = callPackage ../development/python-modules/google_cloud_iot { }; 2561 2562 - google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; 2563 2564 - google_cloud_language = callPackage ../development/python-modules/google_cloud_language { }; 2565 2566 - google_cloud_logging = callPackage ../development/python-modules/google_cloud_logging { }; 2567 2568 - google_cloud_monitoring = callPackage ../development/python-modules/google_cloud_monitoring { }; 2569 2570 google-cloud-org-policy = callPackage ../development/python-modules/google-cloud-org-policy { }; 2571 2572 - google_cloud_pubsub = callPackage ../development/python-modules/google_cloud_pubsub { }; 2573 2574 - google_cloud_redis = callPackage ../development/python-modules/google_cloud_redis { }; 2575 2576 - google_cloud_resource_manager = callPackage ../development/python-modules/google_cloud_resource_manager { }; 2577 2578 - google_cloud_runtimeconfig = callPackage ../development/python-modules/google_cloud_runtimeconfig { }; 2579 2580 - google_cloud_secret_manager = callPackage ../development/python-modules/google_cloud_secret_manager { }; 2581 2582 - google_cloud_securitycenter = callPackage ../development/python-modules/google_cloud_securitycenter { }; 2583 2584 - google_cloud_spanner = callPackage ../development/python-modules/google_cloud_spanner { }; 2585 2586 - google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; 2587 2588 - google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; 2589 2590 - google_cloud_tasks = callPackage ../development/python-modules/google_cloud_tasks { }; 2591 2592 - google_cloud_testutils = callPackage ../development/python-modules/google_cloud_testutils { }; 2593 2594 - google_cloud_texttospeech = callPackage ../development/python-modules/google_cloud_texttospeech { }; 2595 2596 - google_cloud_trace = callPackage ../development/python-modules/google_cloud_trace { }; 2597 2598 - google_cloud_translate = callPackage ../development/python-modules/google_cloud_translate { }; 2599 2600 - google_cloud_videointelligence = callPackage ../development/python-modules/google_cloud_videointelligence { }; 2601 2602 - google_cloud_vision = callPackage ../development/python-modules/google_cloud_vision { }; 2603 2604 - google_cloud_websecurityscanner = callPackage ../development/python-modules/google_cloud_websecurityscanner { }; 2605 2606 google-compute-engine = callPackage ../tools/virtualization/google-compute-engine { }; 2607 ··· 2621 2622 google-pasta = callPackage ../development/python-modules/google-pasta { }; 2623 2624 - google_resumable_media = callPackage ../development/python-modules/google_resumable_media { }; 2625 2626 googletrans = callPackage ../development/python-modules/googletrans { }; 2627 ··· 3636 llvm = pkgs.llvm_9; 3637 }; # llvmlite always requires a specific version of llvm. 3638 3639 - lmdb = callPackage ../development/python-modules/lmdb { }; 3640 3641 lml = callPackage ../development/python-modules/lml { }; 3642
··· 2502 2503 goocalendar = callPackage ../development/python-modules/goocalendar { }; 2504 2505 + google-api-core = callPackage ../development/python-modules/google-api-core { }; 2506 2507 google_api_python_client = 2508 let google_api_python_client = callPackage ../development/python-modules/google-api-python-client { }; ··· 2519 2520 googleapis_common_protos = callPackage ../development/python-modules/googleapis_common_protos { }; 2521 2522 + google-apputils = callPackage ../development/python-modules/google-apputils { }; 2523 2524 + google-auth = callPackage ../development/python-modules/google-auth { }; 2525 2526 google-auth-httplib2 = callPackage ../development/python-modules/google-auth-httplib2 { }; 2527 ··· 2529 2530 google-cloud-access-context-manager = callPackage ../development/python-modules/google-cloud-access-context-manager { }; 2531 2532 + google-cloud-asset = callPackage ../development/python-modules/google-cloud-asset { }; 2533 2534 + google-cloud-automl = callPackage ../development/python-modules/google-cloud-automl { }; 2535 2536 + google-cloud-bigquery = callPackage ../development/python-modules/google-cloud-bigquery { }; 2537 2538 + google-cloud-bigquery-datatransfer = callPackage ../development/python-modules/google-cloud-bigquery-datatransfer { }; 2539 2540 + google-cloud-bigtable = callPackage ../development/python-modules/google-cloud-bigtable { }; 2541 2542 + google-cloud-container = callPackage ../development/python-modules/google-cloud-container { }; 2543 2544 + google-cloud-core = callPackage ../development/python-modules/google-cloud-core { }; 2545 2546 + google-cloud-dataproc = callPackage ../development/python-modules/google-cloud-dataproc { }; 2547 2548 + google-cloud-datastore = callPackage ../development/python-modules/google-cloud-datastore { }; 2549 2550 + google-cloud-dlp = callPackage ../development/python-modules/google-cloud-dlp { }; 2551 2552 + google-cloud-dns = callPackage ../development/python-modules/google-cloud-dns { }; 2553 2554 + google-cloud-error-reporting = callPackage ../development/python-modules/google-cloud-error-reporting { }; 2555 2556 + google-cloud-firestore = callPackage ../development/python-modules/google-cloud-firestore { }; 2557 2558 google-cloud-iam = callPackage ../development/python-modules/google-cloud-iam { }; 2559 2560 + google-cloud-iot = callPackage ../development/python-modules/google-cloud-iot { }; 2561 2562 + google-cloud-kms = callPackage ../development/python-modules/google-cloud-kms { }; 2563 2564 + google-cloud-language = callPackage ../development/python-modules/google-cloud-language { }; 2565 2566 + google-cloud-logging = callPackage ../development/python-modules/google-cloud-logging { }; 2567 2568 + google-cloud-monitoring = callPackage ../development/python-modules/google-cloud-monitoring { }; 2569 2570 google-cloud-org-policy = callPackage ../development/python-modules/google-cloud-org-policy { }; 2571 2572 + google-cloud-os-config = callPackage ../development/python-modules/google-cloud-os-config { }; 2573 2574 + google-cloud-pubsub = callPackage ../development/python-modules/google-cloud-pubsub { }; 2575 2576 + google-cloud-redis = callPackage ../development/python-modules/google-cloud-redis { }; 2577 2578 + google-cloud-resource-manager = callPackage ../development/python-modules/google-cloud-resource-manager { }; 2579 2580 + google-cloud-runtimeconfig = callPackage ../development/python-modules/google-cloud-runtimeconfig { }; 2581 2582 + google-cloud-secret-manager = callPackage ../development/python-modules/google-cloud-secret-manager { }; 2583 2584 + google-cloud-securitycenter = callPackage ../development/python-modules/google-cloud-securitycenter { }; 2585 2586 + google-cloud-spanner = callPackage ../development/python-modules/google-cloud-spanner { }; 2587 2588 + google-cloud-speech = callPackage ../development/python-modules/google-cloud-speech { }; 2589 2590 + google-cloud-storage = callPackage ../development/python-modules/google-cloud-storage { }; 2591 2592 + google-cloud-tasks = callPackage ../development/python-modules/google-cloud-tasks { }; 2593 2594 + google-cloud-testutils = callPackage ../development/python-modules/google-cloud-testutils { }; 2595 2596 + google-cloud-texttospeech = callPackage ../development/python-modules/google-cloud-texttospeech { }; 2597 2598 + google-cloud-trace = callPackage ../development/python-modules/google-cloud-trace { }; 2599 + 2600 + google-cloud-translate = callPackage ../development/python-modules/google-cloud-translate { }; 2601 2602 + google-cloud-videointelligence = callPackage ../development/python-modules/google-cloud-videointelligence { }; 2603 2604 + google-cloud-vision = callPackage ../development/python-modules/google-cloud-vision { }; 2605 2606 + google-cloud-websecurityscanner = callPackage ../development/python-modules/google-cloud-websecurityscanner { }; 2607 2608 google-compute-engine = callPackage ../tools/virtualization/google-compute-engine { }; 2609 ··· 2623 2624 google-pasta = callPackage ../development/python-modules/google-pasta { }; 2625 2626 + google-resumable-media = callPackage ../development/python-modules/google-resumable-media { }; 2627 2628 googletrans = callPackage ../development/python-modules/googletrans { }; 2629 ··· 3638 llvm = pkgs.llvm_9; 3639 }; # llvmlite always requires a specific version of llvm. 3640 3641 + lmdb = callPackage ../development/python-modules/lmdb { 3642 + inherit (pkgs) lmdb; 3643 + }; 3644 3645 lml = callPackage ../development/python-modules/lml { }; 3646