Merge pull request #208101 from fabaff/google-cloud-iam-logging-bump

python310Packages.google-auth: 2.14.0 -> 2.15.0, python310Packages.google-api-core: 2.10.2 -> 2.11.0

authored by

Fabian Affolter and committed by
GitHub
39de7690 3520682a

+640 -287
+1 -1
pkgs/development/python-modules/cirq-google/default.nix
··· 22 cirq-core 23 google-api-core 24 protobuf 25 - ]; 26 27 checkInputs = [ 28 freezegun
··· 22 cirq-core 23 google-api-core 24 protobuf 25 + ] ++ google-api-core.optional-dependencies.grpc; 26 27 checkInputs = [ 28 freezegun
+19 -7
pkgs/development/python-modules/google-api-core/default.nix
··· 4 , google-auth 5 , googleapis-common-protos 6 , grpcio 7 , grpcio-status 8 - , protobuf 9 , proto-plus 10 - , requests 11 - , mock 12 , pytest-asyncio 13 , pytestCheckHook 14 , pythonOlder 15 }: 16 17 buildPythonPackage rec { 18 pname = "google-api-core"; 19 - version = "2.10.2"; 20 format = "setuptools"; 21 22 disabled = pythonOlder "3.6"; 23 24 src = fetchPypi { 25 inherit pname version; 26 - sha256 = "sha256-EMBvdzn+V3gfh1Izdejho6RnS/Y5LNYTGjIiGCuXEyA="; 27 }; 28 29 propagatedBuildInputs = [ 30 googleapis-common-protos 31 google-auth 32 - grpcio 33 - grpcio-status 34 protobuf 35 proto-plus 36 requests 37 ]; 38 39 checkInputs = [ 40 mock
··· 4 , google-auth 5 , googleapis-common-protos 6 , grpcio 7 + , grpcio-gcp 8 , grpcio-status 9 + , mock 10 , proto-plus 11 + , protobuf 12 , pytest-asyncio 13 , pytestCheckHook 14 , pythonOlder 15 + , requests 16 }: 17 18 buildPythonPackage rec { 19 pname = "google-api-core"; 20 + version = "2.11.0"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.6"; 24 25 src = fetchPypi { 26 inherit pname version; 27 + hash = "sha256-S5u11aOAoL76BXOzAmUbipqJJiwXMON79CPOxRGATCI="; 28 }; 29 30 propagatedBuildInputs = [ 31 googleapis-common-protos 32 google-auth 33 protobuf 34 proto-plus 35 requests 36 ]; 37 + 38 + passthru.optional-dependencies = { 39 + grpc = [ 40 + grpcio 41 + grpcio-status 42 + ]; 43 + grpcgcp = [ 44 + grpcio-gcp 45 + ]; 46 + grpcio-gcp = [ 47 + grpcio-gcp 48 + ]; 49 + }; 50 51 checkInputs = [ 52 mock
+7 -2
pkgs/development/python-modules/google-auth-httplib2/default.nix
··· 5 , google-auth 6 , httplib2 7 , mock 8 , pytestCheckHook 9 - , pytest-localserver 10 }: 11 12 buildPythonPackage rec { 13 pname = "google-auth-httplib2"; 14 version = "0.1.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - sha256 = "a07c39fd632becacd3f07718dfd6021bf396978f03ad3ce4321d060015cc30ac"; 19 }; 20 21 propagatedBuildInputs = [ ··· 33 meta = with lib; { 34 description = "Google Authentication Library: httplib2 transport"; 35 homepage = "https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2"; 36 license = licenses.asl20; 37 maintainers = with maintainers; [ SuperSandro2000 ]; 38 };
··· 5 , google-auth 6 , httplib2 7 , mock 8 + , pytest-localserver 9 , pytestCheckHook 10 + , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-auth-httplib2"; 15 version = "0.1.0"; 16 + format = "setuptools"; 17 + 18 + disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-oHw5/WMr7KzT8HcY39YCG/OWl48DrTzkMh0GABXMMKw="; 23 }; 24 25 propagatedBuildInputs = [ ··· 37 meta = with lib; { 38 description = "Google Authentication Library: httplib2 transport"; 39 homepage = "https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2"; 40 + changelog = "https://github.com/googleapis/google-auth-library-python-httplib2/blob/v${version}/CHANGELOG.md"; 41 license = licenses.asl20; 42 maintainers = with maintainers; [ SuperSandro2000 ]; 43 };
+10 -3
pkgs/development/python-modules/google-auth/default.nix
··· 11 , pyopenssl 12 , pyu2f 13 , requests 14 , aioresponses 15 , asynctest 16 , flask ··· 27 28 buildPythonPackage rec { 29 pname = "google-auth"; 30 - version = "2.14.0"; 31 32 src = fetchPypi { 33 inherit pname version; 34 - sha256 = "sha256-zySBeFXYdO3i79BxqiISVEX1Vd4Whbc5qXgvz0CMKj0="; 35 }; 36 37 propagatedBuildInputs = [ ··· 55 ]; 56 reauth = [ 57 pyu2f 58 ]; 59 }; 60 ··· 92 meta = with lib; { 93 description = "Google Auth Python Library"; 94 longDescription = '' 95 - This library simplifies using Google’s various server-to-server 96 authentication mechanisms to access Google APIs. 97 ''; 98 homepage = "https://github.com/googleapis/google-auth-library-python";
··· 11 , pyopenssl 12 , pyu2f 13 , requests 14 + , pythonOlder 15 , aioresponses 16 , asynctest 17 , flask ··· 28 29 buildPythonPackage rec { 30 pname = "google-auth"; 31 + version = "2.15.0"; 32 + format = "setuptools"; 33 + 34 + disabled = pythonOlder "3.6"; 35 36 src = fetchPypi { 37 inherit pname version; 38 + sha256 = "sha256-cvEqbPyWjXVNe9qzacXFwWAyEG5S0yxt/YSE5MAabR8="; 39 }; 40 41 propagatedBuildInputs = [ ··· 59 ]; 60 reauth = [ 61 pyu2f 62 + ]; 63 + requests = [ 64 + requests 65 ]; 66 }; 67 ··· 99 meta = with lib; { 100 description = "Google Auth Python Library"; 101 longDescription = '' 102 + This library simplifies using Google's various server-to-server 103 authentication mechanisms to access Google APIs. 104 ''; 105 homepage = "https://github.com/googleapis/google-auth-library-python";
+3 -1
pkgs/development/python-modules/google-cloud-access-context-manager/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , pythonOlder 6 }: 7 8 buildPythonPackage rec { ··· 19 20 propagatedBuildInputs = [ 21 google-api-core 22 - ]; 23 24 # No tests in repo 25 doCheck = false;
··· 3 , fetchPypi 4 , google-api-core 5 , pythonOlder 6 + , protobuf 7 }: 8 9 buildPythonPackage rec { ··· 20 21 propagatedBuildInputs = [ 22 google-api-core 23 + protobuf 24 + ] ++ google-api-core.optional-dependencies.grpc; 25 26 # No tests in repo 27 doCheck = false;
+6 -3
pkgs/development/python-modules/google-cloud-appengine-logging/default.nix
··· 5 , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 , pytest-asyncio 9 , pytestCheckHook 10 , pythonOlder ··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-appengine-logging"; 15 - version = "1.1.6"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-N0d/8lqqLT4IXbg0QpxchtJ4PmBOvXc4yGkvNhvHyJc="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 grpc-google-iam-v1 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 mock ··· 42 meta = with lib; { 43 description = "Appengine logging client library"; 44 homepage = "https://github.com/googleapis/python-appengine-logging"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [ fab ]; 47 };
··· 5 , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 + , protobuf 9 , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder ··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-appengine-logging"; 16 + version = "1.2.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-pvao522dfnRx6JJe4osRgU+q1LpBvdOTP4W9UVVZNiY="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 grpc-google-iam-v1 29 proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 checkInputs = [ 34 mock ··· 44 meta = with lib; { 45 description = "Appengine logging client library"; 46 homepage = "https://github.com/googleapis/python-appengine-logging"; 47 + changelog = "https://github.com/googleapis/python-appengine-logging/blob/v${version}/CHANGELOG.md"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ fab ]; 50 };
+10 -1
pkgs/development/python-modules/google-cloud-asset/default.nix
··· 8 , google-cloud-os-config 9 , google-cloud-testutils 10 , libcst 11 , proto-plus 12 , pytest-asyncio 13 , pytestCheckHook ··· 35 google-cloud-os-config 36 libcst 37 proto-plus 38 - ]; 39 40 checkInputs = [ 41 google-cloud-testutils ··· 56 meta = with lib; { 57 description = "Python Client for Google Cloud Asset API"; 58 homepage = "https://github.com/googleapis/python-asset"; 59 license = licenses.asl20; 60 maintainers = with maintainers; [ SuperSandro2000 ]; 61 };
··· 8 , google-cloud-os-config 9 , google-cloud-testutils 10 , libcst 11 + , protobuf 12 , proto-plus 13 , pytest-asyncio 14 , pytestCheckHook ··· 36 google-cloud-os-config 37 libcst 38 proto-plus 39 + protobuf 40 + ] ++ google-api-core.optional-dependencies.grpc; 41 + 42 + passthru.optional-dependencies = { 43 + libcst = [ 44 + libcst 45 + ]; 46 + }; 47 48 checkInputs = [ 49 google-cloud-testutils ··· 64 meta = with lib; { 65 description = "Python Client for Google Cloud Asset API"; 66 homepage = "https://github.com/googleapis/python-asset"; 67 + changelog = "https://github.com/googleapis/python-asset/blob/v${version}/CHANGELOG.md"; 68 license = licenses.asl20; 69 maintainers = with maintainers; [ SuperSandro2000 ]; 70 };
+15 -3
pkgs/development/python-modules/google-cloud-audit-log/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, googleapis-common-protos, protobuf }: 2 3 buildPythonPackage rec { 4 pname = "google-cloud-audit-log"; 5 version = "0.2.4"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "sha256-qr5VQ2ceT4qcekwOPqmoe6K6K5b5/61vqgIgmQDh8wg="; 10 }; 11 12 propagatedBuildInputs = [ googleapis-common-protos protobuf ]; ··· 14 # tests are a bit wonky to setup and are not very deep either 15 doCheck = false; 16 17 - pythonImportsCheck = [ "google.cloud.audit" ]; 18 19 meta = with lib; { 20 description = "Google Cloud Audit Protos"; 21 homepage = "https://github.com/googleapis/python-audit-log"; 22 license = licenses.asl20; 23 maintainers = with maintainers; [ SuperSandro2000 ]; 24 };
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , googleapis-common-protos 5 + , protobuf 6 + , pythonOlder 7 + }: 8 9 buildPythonPackage rec { 10 pname = "google-cloud-audit-log"; 11 version = "0.2.4"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + hash = "sha256-qr5VQ2ceT4qcekwOPqmoe6K6K5b5/61vqgIgmQDh8wg="; 19 }; 20 21 propagatedBuildInputs = [ googleapis-common-protos protobuf ]; ··· 23 # tests are a bit wonky to setup and are not very deep either 24 doCheck = false; 25 26 + pythonImportsCheck = [ 27 + "google.cloud.audit" 28 + ]; 29 30 meta = with lib; { 31 description = "Google Cloud Audit Protos"; 32 homepage = "https://github.com/googleapis/python-audit-log"; 33 + changelog = "https://github.com/googleapis/python-audit-log/blob/v${version}/CHANGELOG.md"; 34 license = licenses.asl20; 35 maintainers = with maintainers; [ SuperSandro2000 ]; 36 };
+19 -5
pkgs/development/python-modules/google-cloud-automl/default.nix
··· 1 { lib 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 , pythonOlder 14 }: 15 ··· 27 28 propagatedBuildInputs = [ 29 google-api-core 30 - libcst 31 proto-plus 32 - ]; 33 34 checkInputs = [ 35 google-cloud-storage ··· 64 meta = with lib; { 65 description = "Cloud AutoML API client library"; 66 homepage = "https://github.com/googleapis/python-automl"; 67 license = licenses.asl20; 68 maintainers = with maintainers; [ SuperSandro2000 ]; 69 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , google-cloud-storage 6 , google-cloud-testutils 7 + , libcst 8 + , mock 9 , pandas 10 , proto-plus 11 + , protobuf 12 , pytest-asyncio 13 + , pytestCheckHook 14 , pythonOlder 15 }: 16 ··· 28 29 propagatedBuildInputs = [ 30 google-api-core 31 proto-plus 32 + protobuf 33 + ] ++ google-api-core.optional-dependencies.grpc; 34 + 35 + passthru.optional-dependencies = { 36 + libcst = [ 37 + libcst 38 + ]; 39 + pandas = [ 40 + pandas 41 + ]; 42 + storage = [ 43 + google-cloud-storage 44 + ]; 45 + }; 46 47 checkInputs = [ 48 google-cloud-storage ··· 77 meta = with lib; { 78 description = "Cloud AutoML API client library"; 79 homepage = "https://github.com/googleapis/python-automl"; 80 + changelog = "https://github.com/googleapis/python-automl/blob/v${version}/CHANGELOG.md"; 81 license = licenses.asl20; 82 maintainers = with maintainers; [ SuperSandro2000 ]; 83 };
+11 -8
pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , libcst 6 , proto-plus 7 - , pytestCheckHook 8 , pytest-asyncio 9 - , pytz 10 - , mock 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-bigquery-datatransfer"; 16 - version = "3.7.3"; 17 format = "setuptools"; 18 19 - disabled = pythonOlder "3.6"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-oPgbgaq5RQM4C2qmf36i+qXDQA9sV16abCleNkdGYC0="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 libcst 29 proto-plus 30 pytz 31 - ]; 32 33 checkInputs = [ 34 mock 35 - pytestCheckHook 36 pytest-asyncio 37 ]; 38 39 pythonImportsCheck = [ ··· 44 meta = with lib; { 45 description = "BigQuery Data Transfer API client library"; 46 homepage = "https://github.com/googleapis/python-bigquery-datatransfer"; 47 license = licenses.asl20; 48 maintainers = with maintainers; [ SuperSandro2000 ]; 49 };
··· 3 , fetchPypi 4 , google-api-core 5 , libcst 6 + , mock 7 , proto-plus 8 + , protobuf 9 , pytest-asyncio 10 + , pytestCheckHook 11 , pythonOlder 12 + , pytz 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-bigquery-datatransfer"; 17 + version = "3.8.0"; 18 format = "setuptools"; 19 20 + disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-TR41fn/e4185RW8zkd3SY1E/jNQZuUYJr1n+TwNPHT4="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 libcst 30 proto-plus 31 + protobuf 32 pytz 33 + ] ++ google-api-core.optional-dependencies.grpc; 34 35 checkInputs = [ 36 mock 37 pytest-asyncio 38 + pytestCheckHook 39 ]; 40 41 pythonImportsCheck = [ ··· 46 meta = with lib; { 47 description = "BigQuery Data Transfer API client library"; 48 homepage = "https://github.com/googleapis/python-bigquery-datatransfer"; 49 + changelog = "https://github.com/googleapis/python-bigquery-datatransfer/blob/v${version}/CHANGELOG.md"; 50 license = licenses.asl20; 51 maintainers = with maintainers; [ SuperSandro2000 ]; 52 };
+6 -3
pkgs/development/python-modules/google-cloud-bigquery-logging/default.nix
··· 5 , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 , pytest-asyncio 9 , pytestCheckHook 10 , pythonOlder ··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-bigquery-logging"; 15 - version = "1.0.7"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-F8PP/Vs+sOVDEwIUvWnO6C4+rQvVTtWKMPnREwKEQ0I="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 grpc-google-iam-v1 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 mock ··· 42 meta = with lib; { 43 description = "Bigquery logging client library"; 44 homepage = "https://github.com/googleapis/python-bigquery-logging"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [ fab ]; 47 };
··· 5 , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 + , protobuf 9 , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder ··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-bigquery-logging"; 16 + version = "1.1.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-TGK5ghwhVBN0VBMj84Jjt4gpsXQC+HKAr5yP756PbDM="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 grpc-google-iam-v1 29 proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 checkInputs = [ 34 mock ··· 44 meta = with lib; { 45 description = "Bigquery logging client library"; 46 homepage = "https://github.com/googleapis/python-bigquery-logging"; 47 + changelog = "https://github.com/googleapis/python-bigquery-logging/blob/v${version}/CHANGELOG.md"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ fab ]; 50 };
+25 -3
pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , google-auth 6 , google-cloud-bigquery 7 , pytestCheckHook 8 }: 9 10 buildPythonPackage rec { 11 pname = "google-cloud-bigquery-storage"; 12 version = "2.16.2"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "sha256-5qyk97b06tuH+FEJBhd1Y1GOFYfIt7FivPjhyede9BY="; 17 }; 18 19 propagatedBuildInputs = [ 20 google-api-core 21 - ]; 22 23 checkInputs = [ 24 google-auth ··· 26 pytestCheckHook 27 ]; 28 29 - # dependency loop with google-cloud-bigquery 30 doCheck = false; 31 32 preCheck = '' ··· 42 meta = with lib; { 43 description = "BigQuery Storage API API client library"; 44 homepage = "https://github.com/googleapis/python-bigquery-storage"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [ SuperSandro2000 ]; 47 };
··· 1 { lib 2 , buildPythonPackage 3 + , fastavro 4 , fetchPypi 5 , google-api-core 6 , google-auth 7 , google-cloud-bigquery 8 + , pandas 9 + , protobuf 10 + , pyarrow 11 , pytestCheckHook 12 + , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-bigquery-storage"; 17 version = "2.16.2"; 18 + format = "setuptools"; 19 + 20 + disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-5qyk97b06tuH+FEJBhd1Y1GOFYfIt7FivPjhyede9BY="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 + protobuf 30 + ] ++ google-api-core.optional-dependencies.grpc; 31 + 32 + passthru.optional-dependencies = { 33 + fastavro = [ 34 + fastavro 35 + ]; 36 + pandas = [ 37 + pandas 38 + ]; 39 + pyarrow = [ 40 + pyarrow 41 + ]; 42 + }; 43 44 checkInputs = [ 45 google-auth ··· 47 pytestCheckHook 48 ]; 49 50 + # Dependency loop with google-cloud-bigquery 51 doCheck = false; 52 53 preCheck = '' ··· 63 meta = with lib; { 64 description = "BigQuery Storage API API client library"; 65 homepage = "https://github.com/googleapis/python-bigquery-storage"; 66 + changelog = "https://github.com/googleapis/python-bigquery-storage/blob/v${version}/CHANGELOG.md"; 67 license = licenses.asl20; 68 maintainers = with maintainers; [ SuperSandro2000 ]; 69 };
+41 -11
pkgs/development/python-modules/google-cloud-bigquery/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , fetchPypi 4 - , pytestCheckHook 5 , db-dtypes 6 , freezegun 7 , google-cloud-bigquery-storage 8 , google-cloud-core 9 , google-cloud-datacatalog 10 , google-cloud-storage 11 , google-cloud-testutils 12 , google-resumable-media 13 , ipython 14 , mock 15 , pandas 16 , proto-plus 17 , psutil 18 , pyarrow 19 , pytest-xdist 20 , pythonOlder 21 }: 22 23 buildPythonPackage rec { 24 pname = "google-cloud-bigquery"; 25 - version = "3.3.5"; 26 format = "setuptools"; 27 28 disabled = pythonOlder "3.7"; 29 30 src = fetchPypi { 31 inherit pname version; 32 - hash = "sha256-+7ZXmcAnVN3K7ZgfSotrAhtpzADUzZw1yh1swnLq2dE="; 33 }; 34 35 propagatedBuildInputs = [ 36 google-cloud-core 37 google-cloud-bigquery-storage 38 google-resumable-media 39 proto-plus 40 - pyarrow 41 - ]; 42 43 checkInputs = [ 44 - db-dtypes 45 freezegun 46 google-cloud-testutils 47 - ipython 48 mock 49 - pandas 50 psutil 51 google-cloud-datacatalog 52 google-cloud-storage 53 pytestCheckHook 54 pytest-xdist 55 - ]; 56 57 # prevent google directory from shadowing google imports 58 preCheck = '' ··· 83 "test__initiate_resumable_upload_mtls" 84 "test__initiate_resumable_upload_with_retry" 85 "test_table_clones" 86 ]; 87 88 disabledTestPaths = [ 89 - # requires credentials 90 "tests/system/test_query.py" 91 "tests/system/test_job_retry.py" 92 "tests/system/test_pandas.py" ··· 100 meta = with lib; { 101 description = "Google BigQuery API client library"; 102 homepage = "https://github.com/googleapis/python-bigquery"; 103 license = licenses.asl20; 104 maintainers = with maintainers; [ SuperSandro2000 ]; 105 };
··· 1 { lib 2 , buildPythonPackage 3 , db-dtypes 4 + , fetchPypi 5 , freezegun 6 + , google-api-core 7 , google-cloud-bigquery-storage 8 , google-cloud-core 9 , google-cloud-datacatalog 10 , google-cloud-storage 11 , google-cloud-testutils 12 , google-resumable-media 13 + , grpcio 14 , ipython 15 , mock 16 , pandas 17 , proto-plus 18 + , protobuf 19 , psutil 20 , pyarrow 21 , pytest-xdist 22 + , pytestCheckHook 23 + , python-dateutil 24 , pythonOlder 25 + , requests 26 + , tqdm 27 }: 28 29 buildPythonPackage rec { 30 pname = "google-cloud-bigquery"; 31 + version = "3.4.1"; 32 format = "setuptools"; 33 34 disabled = pythonOlder "3.7"; 35 36 src = fetchPypi { 37 inherit pname version; 38 + hash = "sha256-iEaJcU2YojZN3px8Nn6CKMcRYQi7rXpjZd/eORY4mFs="; 39 }; 40 41 propagatedBuildInputs = [ 42 + grpcio 43 + google-api-core 44 google-cloud-core 45 google-cloud-bigquery-storage 46 google-resumable-media 47 proto-plus 48 + protobuf 49 + requests 50 + python-dateutil 51 + ] ++ google-api-core.optional-dependencies.grpc; 52 + 53 + passthru.optional-dependencies = { 54 + bqstorage = [ 55 + google-cloud-bigquery-storage 56 + grpcio 57 + pyarrow 58 + ]; 59 + pandas = [ 60 + db-dtypes 61 + pandas 62 + pyarrow 63 + ]; 64 + tqdm = [ 65 + tqdm 66 + ]; 67 + ipython = [ 68 + ipython 69 + ]; 70 + }; 71 72 checkInputs = [ 73 freezegun 74 google-cloud-testutils 75 mock 76 psutil 77 google-cloud-datacatalog 78 google-cloud-storage 79 pytestCheckHook 80 pytest-xdist 81 + ] ++ passthru.optional-dependencies.pandas 82 + ++ passthru.optional-dependencies.ipython; 83 84 # prevent google directory from shadowing google imports 85 preCheck = '' ··· 110 "test__initiate_resumable_upload_mtls" 111 "test__initiate_resumable_upload_with_retry" 112 "test_table_clones" 113 + "test_context_with_default_connection" 114 + "test_context_with_custom_connection" 115 ]; 116 117 disabledTestPaths = [ 118 + # Tests require credentials 119 "tests/system/test_query.py" 120 "tests/system/test_job_retry.py" 121 "tests/system/test_pandas.py" ··· 129 meta = with lib; { 130 description = "Google BigQuery API client library"; 131 homepage = "https://github.com/googleapis/python-bigquery"; 132 + changelog = "https://github.com/googleapis/python-bigquery/blob/v${version}/CHANGELOG.md"; 133 license = licenses.asl20; 134 maintainers = with maintainers; [ SuperSandro2000 ]; 135 };
+11 -2
pkgs/development/python-modules/google-cloud-bigtable/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-core 6 , grpc-google-iam-v1 7 , libcst 8 , mock 9 , proto-plus 10 , pytestCheckHook 11 , pythonOlder 12 }: ··· 27 google-api-core 28 google-cloud-core 29 grpc-google-iam-v1 30 - libcst 31 proto-plus 32 - ]; 33 34 checkInputs = [ 35 mock 36 pytestCheckHook 37 ];
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-core 6 + , grpcio 7 , grpc-google-iam-v1 8 , libcst 9 , mock 10 , proto-plus 11 + , protobuf 12 , pytestCheckHook 13 , pythonOlder 14 }: ··· 29 google-api-core 30 google-cloud-core 31 grpc-google-iam-v1 32 proto-plus 33 + protobuf 34 + ] ++ google-api-core.optional-dependencies.grpc; 35 + 36 + passthru.optional-dependencies = { 37 + libcst = [ 38 + libcst 39 + ]; 40 + }; 41 42 checkInputs = [ 43 + grpcio 44 mock 45 pytestCheckHook 46 ];
+6 -3
pkgs/development/python-modules/google-cloud-compute/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-compute"; 15 - version = "1.5.2"; 16 disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "sha256-D0pIR1vQEt/7aIxMo0uDlxvt+fwS2DxCurU/lxMHAjo="; 21 }; 22 23 propagatedBuildInputs = [ 24 google-api-core 25 proto-plus 26 protobuf 27 - ]; 28 29 checkInputs = [ 30 mock ··· 48 meta = with lib; { 49 description = "API Client library for Google Cloud Compute"; 50 homepage = "https://github.com/googleapis/python-compute"; 51 license = licenses.asl20; 52 maintainers = with maintainers; [ jpetrucciani ]; 53 };
··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-compute"; 15 + version = "1.8.0"; 16 + format = "setuptools"; 17 + 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-pnhXkYSXph7aIZJoI3tXTNIUkH44S22QDIGXUl9ceFU="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 proto-plus 28 protobuf 29 + ] ++ google-api-core.optional-dependencies.grpc; 30 31 checkInputs = [ 32 mock ··· 50 meta = with lib; { 51 description = "API Client library for Google Cloud Compute"; 52 homepage = "https://github.com/googleapis/python-compute"; 53 + changelog = "https://github.com/googleapis/python-compute/blob/v${version}/CHANGELOG.md"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ jpetrucciani ]; 56 };
+9 -8
pkgs/development/python-modules/google-cloud-container/default.nix
··· 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 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-container"; 16 - version = "2.13.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-Rq4DuCbXX4DSIr01AFYo0O4+wQv4B5yzrrX9a2ecAFI="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 - grpc-google-iam-v1 29 libcst 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 mock 35 pytestCheckHook 36 - pytest-asyncio 37 ]; 38 39 disabledTests = [ 40 - # requires credentials 41 "test_list_clusters" 42 ]; 43 ··· 50 meta = with lib; { 51 description = "Google Container Engine API client library"; 52 homepage = "https://github.com/googleapis/python-container"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , libcst 6 , mock 7 , proto-plus 8 + , protobuf 9 + , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-container"; 16 + version = "2.14.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-r/AmdcXIChEqp3AvO2xU2lsM3pqmn/Tmv8/cQJ+kuCE="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 libcst 29 proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 checkInputs = [ 34 mock 35 + pytest-asyncio 36 pytestCheckHook 37 ]; 38 39 disabledTests = [ 40 + # Test requires credentials 41 "test_list_clusters" 42 ]; 43 ··· 50 meta = with lib; { 51 description = "Google Container Engine API client library"; 52 homepage = "https://github.com/googleapis/python-container"; 53 + changelog = "https://github.com/googleapis/python-container/blob/v${version}/CHANGELOG.md"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ SuperSandro2000 ]; 56 };
+26 -5
pkgs/development/python-modules/google-cloud-core/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , google-api-core 6 , mock 7 }: 8 9 buildPythonPackage rec { 10 pname = "google-cloud-core"; 11 version = "2.3.2"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "sha256-uVKe5wR/2NS/SiGC3mGRVCQN8X++YOrTmQeMGuFSr5o="; 16 }; 17 18 - propagatedBuildInputs = [ google-api-core ]; 19 20 - checkInputs = [ mock pytestCheckHook ]; 21 22 # prevent google directory from shadowing google imports 23 preCheck = '' 24 rm -r google 25 ''; 26 27 - pythonImportsCheck = [ "google.cloud" ]; 28 29 meta = with lib; { 30 description = "API Client library for Google Cloud: Core Helpers"; 31 homepage = "https://github.com/googleapis/python-cloud-core"; 32 license = licenses.asl20; 33 maintainers = with maintainers; [ SuperSandro2000 ]; 34 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 + , google-auth 6 + , grpcio 7 , mock 8 + , pytestCheckHook 9 + , pythonOlder 10 }: 11 12 buildPythonPackage rec { 13 pname = "google-cloud-core"; 14 version = "2.3.2"; 15 + format = "setuptools"; 16 + 17 + disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-uVKe5wR/2NS/SiGC3mGRVCQN8X++YOrTmQeMGuFSr5o="; 22 }; 23 24 + propagatedBuildInputs = [ 25 + google-auth 26 + google-api-core 27 + ]; 28 + 29 + passthru.optional-dependencies = { 30 + grpc = [ 31 + grpcio 32 + ]; 33 + }; 34 35 + checkInputs = [ 36 + mock 37 + pytestCheckHook 38 + ] ++ passthru.optional-dependencies.grpc; 39 40 # prevent google directory from shadowing google imports 41 preCheck = '' 42 rm -r google 43 ''; 44 45 + pythonImportsCheck = [ 46 + "google.cloud" 47 + ]; 48 49 meta = with lib; { 50 description = "API Client library for Google Cloud: Core Helpers"; 51 homepage = "https://github.com/googleapis/python-cloud-core"; 52 + changelog = "https://github.com/googleapis/python-cloud-core/blob/v${version}/CHANGELOG.md"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
+10 -7
pkgs/development/python-modules/google-cloud-datacatalog/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , libcst 5 , google-api-core 6 , grpc-google-iam-v1 7 , proto-plus 8 , pytest-asyncio 9 , pytestCheckHook 10 - , mock 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-datacatalog"; 16 - version = "3.9.3"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-JgGs4lqOruHohIy6GaUGSHr0vd+lFsI5u4PVZwt7tdo="; 24 }; 25 26 propagatedBuildInputs = [ 27 - libcst 28 google-api-core 29 grpc-google-iam-v1 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 pytest-asyncio 35 pytestCheckHook 36 - mock 37 ]; 38 39 pythonImportsCheck = [ ··· 43 meta = with lib; { 44 description = "Google Cloud Data Catalog API API client library"; 45 homepage = "https://github.com/googleapis/python-datacatalog"; 46 license = licenses.asl20; 47 maintainers = with maintainers; [ SuperSandro2000 ]; 48 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , grpc-google-iam-v1 6 + , libcst 7 + , mock 8 , proto-plus 9 + , protobuf 10 , pytest-asyncio 11 , pytestCheckHook 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-datacatalog"; 17 + version = "3.10.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-5j8daEVqDEQKHU/XbZ9U6qp0Aaye0KUzJMyj9fiJtRs="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 grpc-google-iam-v1 30 + libcst 31 proto-plus 32 + protobuf 33 + ] ++ google-api-core.optional-dependencies.grpc; 34 35 checkInputs = [ 36 + mock 37 pytest-asyncio 38 pytestCheckHook 39 ]; 40 41 pythonImportsCheck = [ ··· 45 meta = with lib; { 46 description = "Google Cloud Data Catalog API API client library"; 47 homepage = "https://github.com/googleapis/python-datacatalog"; 48 + changelog = "https://github.com/googleapis/python-datacatalog/blob/v${version}/CHANGELOG.md"; 49 license = licenses.asl20; 50 maintainers = with maintainers; [ SuperSandro2000 ]; 51 };
+5 -2
pkgs/development/python-modules/google-cloud-dataproc/default.nix
··· 5 , mock 6 , libcst 7 , proto-plus 8 , pytestCheckHook 9 , pytest-asyncio 10 , pythonOlder ··· 26 google-api-core 27 libcst 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 mock ··· 35 ]; 36 37 disabledTests = [ 38 - # requires credentials 39 "test_list_clusters" 40 ]; 41 ··· 47 meta = with lib; { 48 description = "Google Cloud Dataproc API client library"; 49 homepage = "https://github.com/googleapis/python-dataproc"; 50 license = licenses.asl20; 51 maintainers = with maintainers; [ SuperSandro2000 ]; 52 };
··· 5 , mock 6 , libcst 7 , proto-plus 8 + , protobuf 9 , pytestCheckHook 10 , pytest-asyncio 11 , pythonOlder ··· 27 google-api-core 28 libcst 29 proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 checkInputs = [ 34 mock ··· 37 ]; 38 39 disabledTests = [ 40 + # Test requires credentials 41 "test_list_clusters" 42 ]; 43 ··· 49 meta = with lib; { 50 description = "Google Cloud Dataproc API client library"; 51 homepage = "https://github.com/googleapis/python-dataproc"; 52 + changelog = "https://github.com/googleapis/python-dataproc/blob/v${version}/CHANGELOG.md"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
+7 -4
pkgs/development/python-modules/google-cloud-datastore/default.nix
··· 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 , pythonOlder 13 }: 14 ··· 28 google-api-core 29 google-cloud-core 30 proto-plus 31 - ]; 32 33 passthru.optional-dependencies = { 34 libcst = [ ··· 66 meta = with lib; { 67 description = "Google Cloud Datastore API client library"; 68 homepage = "https://github.com/googleapis/python-datastore"; 69 license = licenses.asl20; 70 maintainers = with maintainers; [ SuperSandro2000 ]; 71 };
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-core 6 + , google-cloud-testutils 7 , libcst 8 + , mock 9 , proto-plus 10 + , protobuf 11 + , pytest-asyncio 12 , pytestCheckHook 13 , pythonOlder 14 }: 15 ··· 29 google-api-core 30 google-cloud-core 31 proto-plus 32 + protobuf 33 + ] ++ google-api-core.optional-dependencies.grpc; 34 35 passthru.optional-dependencies = { 36 libcst = [ ··· 68 meta = with lib; { 69 description = "Google Cloud Datastore API client library"; 70 homepage = "https://github.com/googleapis/python-datastore"; 71 + changelog = "https://github.com/googleapis/python-datastore/blob/v${version}/CHANGELOG.md"; 72 license = licenses.asl20; 73 maintainers = with maintainers; [ SuperSandro2000 ]; 74 };
+10 -11
pkgs/development/python-modules/google-cloud-dlp/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-testutils 6 - , libcst 7 , proto-plus 8 - , pytestCheckHook 9 , pytest-asyncio 10 - , pytz 11 - , mock 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-dlp"; 17 - version = "3.9.2"; 18 format = "setuptools"; 19 20 - disabled = pythonOlder "3.6"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - hash = "sha256-yoiHO4/dhFDGZJB+WiouyBtbTQWIecwaIvR+qw8MGBU="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 - libcst 30 proto-plus 31 - pytz 32 - ]; 33 34 checkInputs = [ 35 google-cloud-testutils ··· 39 ]; 40 41 disabledTests = [ 42 - # requires credentials 43 "test_inspect_content" 44 ]; 45 ··· 51 meta = with lib; { 52 description = "Cloud Data Loss Prevention (DLP) API API client library"; 53 homepage = "https://github.com/googleapis/python-dlp"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ SuperSandro2000 ]; 56 };
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-testutils 6 + , mock 7 , proto-plus 8 + , protobuf 9 , pytest-asyncio 10 + , pytestCheckHook 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-dlp"; 16 + version = "3.10.0"; 17 format = "setuptools"; 18 19 + disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-0/bTCi1BhTrM8VJLuFZ9gZc0uwZqpAhcwoPt25flvkI="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 proto-plus 29 + protobuf 30 + ] ++ google-api-core.optional-dependencies.grpc; 31 32 checkInputs = [ 33 google-cloud-testutils ··· 37 ]; 38 39 disabledTests = [ 40 + # Test requires credentials 41 "test_inspect_content" 42 ]; 43 ··· 49 meta = with lib; { 50 description = "Cloud Data Loss Prevention (DLP) API API client library"; 51 homepage = "https://github.com/googleapis/python-dlp"; 52 + changelog = "https://github.com/googleapis/python-dlp/blob/v${version}/CHANGELOG.md"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
+18 -5
pkgs/development/python-modules/google-cloud-dns/default.nix
··· 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.34.1"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "sha256-RPpi7pPFHGxXIWBY2S0qkRa3E6SocanRajqDuZ4wwfk="; 17 }; 18 19 - propagatedBuildInputs = [ google-api-core google-cloud-core ]; 20 21 - checkInputs = [ mock pytestCheckHook ]; 22 23 preCheck = '' 24 # don#t shadow python imports ··· 30 "test_quota" 31 ]; 32 33 - pythonImportsCheck = [ "google.cloud.dns" ]; 34 35 meta = with 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 };
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-core 6 + , mock 7 , pytestCheckHook 8 + , pythonOlder 9 }: 10 11 buildPythonPackage rec { 12 pname = "google-cloud-dns"; 13 version = "0.34.1"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-RPpi7pPFHGxXIWBY2S0qkRa3E6SocanRajqDuZ4wwfk="; 21 }; 22 23 + propagatedBuildInputs = [ 24 + google-api-core 25 + google-cloud-core 26 + ]; 27 28 + checkInputs = [ 29 + mock 30 + pytestCheckHook 31 + ]; 32 33 preCheck = '' 34 # don#t shadow python imports ··· 40 "test_quota" 41 ]; 42 43 + pythonImportsCheck = [ 44 + "google.cloud.dns" 45 + ]; 46 47 meta = with lib; { 48 description = "Google Cloud DNS API client library"; 49 homepage = "https://github.com/googleapis/python-dns"; 50 + changelog = "https://github.com/googleapis/python-dns/blob/v${version}/CHANGELOG.md"; 51 license = licenses.asl20; 52 maintainers = with maintainers; [ SuperSandro2000 ]; 53 };
+10 -7
pkgs/development/python-modules/google-cloud-error-reporting/default.nix
··· 1 { lib 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 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-error-reporting"; 16 - version = "1.6.3"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-7QR4NS98MtJ8aMLC+qQeTrK1Rv5kw6XlZhSKbatrZFY="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-cloud-logging 28 - libcst 29 proto-plus 30 - ]; 31 32 checkInputs = [ 33 google-cloud-testutils ··· 37 ]; 38 39 disabledTests = [ 40 - # require credentials 41 "test_report_error_event" 42 "test_report_exception" 43 ]; ··· 50 meta = with lib; { 51 description = "Stackdriver Error Reporting API client library"; 52 homepage = "https://github.com/googleapis/python-error-reporting"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , google-api-core 5 , google-cloud-logging 6 , google-cloud-testutils 7 , mock 8 , proto-plus 9 + , protobuf 10 , pytest-asyncio 11 + , pytestCheckHook 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-error-reporting"; 17 + version = "1.7.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-biI1dbn7lpD1KUGkOV5NMLJlYxZTfH+zW6i65fbJWko="; 25 }; 26 27 propagatedBuildInputs = [ 28 + google-api-core 29 google-cloud-logging 30 proto-plus 31 + protobuf 32 + ] ++ google-api-core.optional-dependencies.grpc; 33 34 checkInputs = [ 35 google-cloud-testutils ··· 39 ]; 40 41 disabledTests = [ 42 + # Tests require credentials 43 "test_report_error_event" 44 "test_report_exception" 45 ]; ··· 52 meta = with lib; { 53 description = "Stackdriver Error Reporting API client library"; 54 homepage = "https://github.com/googleapis/python-error-reporting"; 55 + changelog = "https://github.com/googleapis/python-error-reporting/blob/v${version}/CHANGELOG.md"; 56 license = licenses.asl20; 57 maintainers = with maintainers; [ SuperSandro2000 ]; 58 };
+14 -7
pkgs/development/python-modules/google-cloud-firestore/default.nix
··· 1 { lib 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.7.2"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "sha256-yGB6dLcRxEuqPYGEbpOI5DInos/1ILWmzeXN+ck/W+g="; 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 = '' ··· 60 meta = with lib; { 61 description = "Google Cloud Firestore API client library"; 62 homepage = "https://github.com/googleapis/python-firestore"; 63 license = licenses.asl20; 64 maintainers = with maintainers; [ SuperSandro2000 ]; 65 };
··· 1 { lib 2 + , aiounittest 3 , buildPythonPackage 4 , fetchPypi 5 , google-api-core 6 , google-cloud-core 7 + , google-cloud-testutils 8 , mock 9 , proto-plus 10 + , protobuf 11 + , pytest-asyncio 12 , pytestCheckHook 13 + , pythonOlder 14 }: 15 16 buildPythonPackage rec { 17 pname = "google-cloud-firestore"; 18 + version = "2.7.3"; 19 + format = "setuptools"; 20 + 21 + disabled = pythonOlder "3.7"; 22 23 src = fetchPypi { 24 inherit pname version; 25 + hash = "sha256-rH2aIst5XHEq93FXxlfDreROIWnM8pmq2UOOg9T2kjU="; 26 }; 27 28 propagatedBuildInputs = [ 29 google-api-core 30 google-cloud-core 31 proto-plus 32 + protobuf 33 + ] ++ google-api-core.optional-dependencies.grpc; 34 35 checkInputs = [ 36 aiounittest 37 google-cloud-testutils 38 mock 39 pytest-asyncio 40 + pytestCheckHook 41 ]; 42 43 preCheck = '' ··· 66 meta = with lib; { 67 description = "Google Cloud Firestore API client library"; 68 homepage = "https://github.com/googleapis/python-firestore"; 69 + changelog = "https://github.com/googleapis/python-firestore/blob/v${version}/CHANGELOG.md"; 70 license = licenses.asl20; 71 maintainers = with maintainers; [ SuperSandro2000 ]; 72 };
+7 -4
pkgs/development/python-modules/google-cloud-iam-logging/default.nix
··· 5 , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 , pytest-asyncio 9 , pytestCheckHook 10 , pythonOlder ··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-iam-logging"; 15 - version = "1.0.6"; 16 format = "setuptools"; 17 18 - disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-XiuEki6bNKZ8CzfcBBjnDbAh2yEADZohpP991OTf2DI="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 grpc-google-iam-v1 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 mock ··· 42 meta = with lib; { 43 description = "IAM Service Logging client library"; 44 homepage = "https://github.com/googleapis/python-iam-logging"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [ fab ]; 47 };
··· 5 , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 + , protobuf 9 , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder ··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-iam-logging"; 16 + version = "1.1.0"; 17 format = "setuptools"; 18 19 + disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-q+R8l14wD0PNxP1xKwZcXlbyln3uwoscAsOvletuetg="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 grpc-google-iam-v1 29 proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 checkInputs = [ 34 mock ··· 44 meta = with lib; { 45 description = "IAM Service Logging client library"; 46 homepage = "https://github.com/googleapis/python-iam-logging"; 47 + changelog = "https://github.com/googleapis/python-iam-logging/blob/v${version}/CHANGELOG.md"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ fab ]; 50 };
+17 -6
pkgs/development/python-modules/google-cloud-iam/default.nix
··· 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"; 15 - version = "2.9.0"; 16 disabled = pythonOlder "3.6"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "sha256-/FPuPDJC+AuRNCtKv7pFrpsOlopPFEV/KggDWulRU8A="; 21 }; 22 23 - propagatedBuildInputs = [ google-api-core libcst proto-plus ]; 24 25 - checkInputs = [ mock pytestCheckHook pytest-asyncio ]; 26 27 pythonImportsCheck = [ 28 "google.cloud.iam_credentials" ··· 32 meta = with lib; { 33 description = "IAM Service Account Credentials API client library"; 34 homepage = "https://github.com/googleapis/python-iam"; 35 license = licenses.asl20; 36 maintainers = with maintainers; [ austinbutler SuperSandro2000 ]; 37 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , libcst 6 , mock 7 , proto-plus 8 , pytest-asyncio 9 + , pytestCheckHook 10 + , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-iam"; 15 + version = "2.10.0"; 16 + format = "setuptools"; 17 + 18 disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-8q/Am7x5LFN9Uaw37QdUdwL19J1FgxRKjRL0Vrc+1TI="; 23 }; 24 25 + propagatedBuildInputs = [ 26 + google-api-core 27 + libcst 28 + proto-plus 29 + ] ++ google-api-core.optional-dependencies.grpc; 30 31 + checkInputs = [ 32 + mock 33 + pytest-asyncio 34 + pytestCheckHook 35 + ]; 36 37 pythonImportsCheck = [ 38 "google.cloud.iam_credentials" ··· 42 meta = with lib; { 43 description = "IAM Service Account Credentials API client library"; 44 homepage = "https://github.com/googleapis/python-iam"; 45 + changelog = "https://github.com/googleapis/python-iam/releases/tag/v${version}"; 46 license = licenses.asl20; 47 maintainers = with maintainers; [ austinbutler SuperSandro2000 ]; 48 };
+11 -8
pkgs/development/python-modules/google-cloud-iot/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , grpc-google-iam-v1 5 , google-api-core 6 , libcst 7 , proto-plus 8 - , pytestCheckHook 9 , pytest-asyncio 10 , pythonOlder 11 - , mock 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-iot"; 16 - version = "2.6.4"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-d3RRVqgetOS3sAT6UkV5DB/NZMjeZd5tBtd9ME8Wvs4="; 24 }; 25 26 propagatedBuildInputs = [ 27 - grpc-google-iam-v1 28 google-api-core 29 libcst 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 mock 35 - pytestCheckHook 36 pytest-asyncio 37 ]; 38 39 disabledTests = [ ··· 49 meta = with lib; { 50 description = "Cloud IoT API API client library"; 51 homepage = "https://github.com/googleapis/python-iot"; 52 license = licenses.asl20; 53 maintainers = with maintainers; [ SuperSandro2000 ]; 54 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 + , grpc-google-iam-v1 6 , libcst 7 + , mock 8 , proto-plus 9 + , protobuf 10 , pytest-asyncio 11 + , pytestCheckHook 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-iot"; 17 + version = "2.7.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-vV5emuGcFwUctnPNRW1NSFej599Lc6rFSKAlaaCatZw="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 + grpc-google-iam-v1 30 libcst 31 proto-plus 32 + protobuf 33 + ] ++ google-api-core.optional-dependencies.grpc; 34 35 checkInputs = [ 36 mock 37 pytest-asyncio 38 + pytestCheckHook 39 ]; 40 41 disabledTests = [ ··· 51 meta = with lib; { 52 description = "Cloud IoT API API client library"; 53 homepage = "https://github.com/googleapis/python-iot"; 54 + changelog = "https://github.com/googleapis/python-iot/blob/v${version}/CHANGELOG.md"; 55 license = licenses.asl20; 56 maintainers = with maintainers; [ SuperSandro2000 ]; 57 };
+24 -8
pkgs/development/python-modules/google-cloud-kms/default.nix
··· 1 { lib 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 { 14 pname = "google-cloud-kms"; 15 - version = "2.12.3"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "sha256-ooWxYH4B8HY9ybWj0GQqUnfiFXzLCqyXGGZsocV9Od0="; 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" ··· 34 meta = with 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 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 + , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 + , protobuf 9 , pytest-asyncio 10 + , pytestCheckHook 11 + , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-kms"; 16 + version = "2.13.0"; 17 + format = "setuptools"; 18 + 19 + disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-0nOQnibi1T0JW9NQaKSrNCnfB5EgsnNYMVCEiUsPRdU="; 24 }; 25 26 + propagatedBuildInputs = [ 27 + grpc-google-iam-v1 28 + google-api-core 29 + proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 + checkInputs = [ 34 + mock 35 + pytest-asyncio 36 + pytestCheckHook 37 + ]; 38 39 # Disable tests that need credentials 40 + disabledTests = [ 41 + "test_list_global_key_rings" 42 + ]; 43 44 pythonImportsCheck = [ 45 "google.cloud.kms" ··· 49 meta = with lib; { 50 description = "Cloud Key Management Service (KMS) API API client library"; 51 homepage = "https://github.com/googleapis/python-kms"; 52 + changelog = "https://github.com/googleapis/python-kms/blob/v${version}/CHANGELOG.md"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
+7 -8
pkgs/development/python-modules/google-cloud-language/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 - , libcst 6 - , mock 7 , proto-plus 8 - , pytestCheckHook 9 , pytest-asyncio 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-language"; 15 - version = "2.6.1"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - sha256 = "sha256-KAZmikDsTmNarRo9fxrTR5EtGfSYm1i4rP1iX8pa6Zo="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 - libcst 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 - mock 33 pytestCheckHook 34 pytest-asyncio 35 ]; ··· 43 meta = with lib; { 44 description = "Google Cloud Natural Language API client library"; 45 homepage = "https://github.com/googleapis/python-language"; 46 license = licenses.asl20; 47 maintainers = with maintainers; [ SuperSandro2000 ]; 48 };
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , proto-plus 6 + , protobuf 7 , pytest-asyncio 8 + , pytestCheckHook 9 , pythonOlder 10 }: 11 12 buildPythonPackage rec { 13 pname = "google-cloud-language"; 14 + version = "2.7.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-2BVkbQt6y9WGLjFBCt4pXPtGcmcsF8FxThOUIu7CgR8="; 22 }; 23 24 propagatedBuildInputs = [ 25 google-api-core 26 proto-plus 27 + protobuf 28 + ] ++ google-api-core.optional-dependencies.grpc; 29 30 checkInputs = [ 31 pytestCheckHook 32 pytest-asyncio 33 ]; ··· 41 meta = with lib; { 42 description = "Google Cloud Natural Language API client library"; 43 homepage = "https://github.com/googleapis/python-language"; 44 + changelog = "https://github.com/googleapis/python-language/blob/v${version}/CHANGELOG.md"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [ SuperSandro2000 ]; 47 };
+17 -7
pkgs/development/python-modules/google-cloud-logging/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , fetchPypi 4 , django 5 , flask 6 , google-api-core 7 , google-cloud-appengine-logging 8 , google-cloud-audit-log 9 , google-cloud-core 10 , google-cloud-testutils 11 , mock 12 , pandas 13 , proto-plus 14 , pytestCheckHook 15 - , pytest-asyncio 16 , pythonOlder 17 , rich 18 }: 19 20 buildPythonPackage rec { 21 pname = "google-cloud-logging"; 22 - version = "3.3.1"; 23 format = "setuptools"; 24 25 disabled = pythonOlder "3.7"; 26 27 src = fetchPypi { 28 inherit pname version; 29 - hash = "sha256-bxFBWi6cx7TeeofMP59XVRX9aDpCP2N5lAkUpWYW1wU="; 30 }; 31 32 propagatedBuildInputs = [ ··· 34 google-cloud-appengine-logging 35 google-cloud-audit-log 36 google-cloud-core 37 proto-plus 38 - ]; 39 40 checkInputs = [ 41 django ··· 56 preCheck = '' 57 # prevent google directory from shadowing google imports 58 rm -r google 59 - # requires credentials 60 - rm tests/system/test_system.py tests/unit/test__gapic.py 61 ''; 62 63 pythonImportsCheck = [ 64 "google.cloud.logging"
··· 1 { lib 2 , buildPythonPackage 3 , django 4 + , fetchPypi 5 , flask 6 , google-api-core 7 , google-cloud-appengine-logging 8 , google-cloud-audit-log 9 , google-cloud-core 10 , google-cloud-testutils 11 + , grpc-google-iam-v1 12 , mock 13 , pandas 14 , proto-plus 15 + , protobuf 16 + , pytest-asyncio 17 , pytestCheckHook 18 , pythonOlder 19 , rich 20 }: 21 22 buildPythonPackage rec { 23 pname = "google-cloud-logging"; 24 + version = "3.4.0"; 25 format = "setuptools"; 26 27 disabled = pythonOlder "3.7"; 28 29 src = fetchPypi { 30 inherit pname version; 31 + hash = "sha256-zeD1n625F0aHRiUrr0sR6gD21obvAhORg+r5IfOu5rQ="; 32 }; 33 34 propagatedBuildInputs = [ ··· 36 google-cloud-appengine-logging 37 google-cloud-audit-log 38 google-cloud-core 39 + grpc-google-iam-v1 40 proto-plus 41 + protobuf 42 + ] ++ google-api-core.optional-dependencies.grpc; 43 44 checkInputs = [ 45 django ··· 60 preCheck = '' 61 # prevent google directory from shadowing google imports 62 rm -r google 63 ''; 64 + 65 + disabledTestPaths = [ 66 + # Tests require credentials 67 + "tests/system/test_system.py" 68 + "tests/unit/test__gapic.py" 69 + # Exclude performance tests 70 + "tests/performance/test_performance.py" 71 + ]; 72 73 pythonImportsCheck = [ 74 "google.cloud.logging"
+12 -6
pkgs/development/python-modules/google-cloud-monitoring/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-testutils 6 - , libcst 7 , proto-plus 8 , pandas 9 , pytestCheckHook 10 , pytest-asyncio 11 - , mock 12 , pythonOlder 13 }: 14 ··· 25 }; 26 27 propagatedBuildInputs = [ 28 - libcst 29 google-api-core 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 google-cloud-testutils 35 mock 36 - pandas 37 pytestCheckHook 38 pytest-asyncio 39 - ]; 40 41 disabledTests = [ 42 # requires credentials ··· 51 meta = with lib; { 52 description = "Stackdriver Monitoring API client library"; 53 homepage = "https://github.com/googleapis/python-monitoring"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ SuperSandro2000 ]; 56 };
··· 3 , fetchPypi 4 , google-api-core 5 , google-cloud-testutils 6 + , mock 7 , proto-plus 8 , pandas 9 , pytestCheckHook 10 , pytest-asyncio 11 + , protobuf 12 , pythonOlder 13 }: 14 ··· 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 + 33 + passthru.optional-dependencies = { 34 + pandas = [ 35 + pandas 36 + ]; 37 + }; 38 39 checkInputs = [ 40 google-cloud-testutils 41 mock 42 pytestCheckHook 43 pytest-asyncio 44 + ] ++ passthru.optional-dependencies.pandas; 45 46 disabledTests = [ 47 # requires credentials ··· 56 meta = with lib; { 57 description = "Stackdriver Monitoring API client library"; 58 homepage = "https://github.com/googleapis/python-monitoring"; 59 + changelog = "https://github.com/googleapis/python-monitoring/blob/v${version}/CHANGELOG.md"; 60 license = licenses.asl20; 61 maintainers = with maintainers; [ SuperSandro2000 ]; 62 };
+32 -8
pkgs/development/python-modules/google-cloud-org-policy/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pytestCheckHook, google-api-core, mock, proto-plus, protobuf, pytest-asyncio }: 2 3 buildPythonPackage rec { 4 pname = "google-cloud-org-policy"; 5 - version = "1.4.1"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "sha256-KYZvlpPqGy0zGDSZF3y6MsFZyb9M+88HGYp4NpPCiSY="; 10 }; 11 12 - propagatedBuildInputs = [ google-api-core proto-plus ]; 13 14 - # prevent google directory from shadowing google imports 15 preCheck = '' 16 rm -r google 17 ''; 18 - checkInputs = [ mock protobuf pytest-asyncio pytestCheckHook ]; 19 - pythonImportsCheck = [ "google.cloud.orgpolicy" ]; 20 21 meta = with lib; { 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 SuperSandro2000 ]; 26 };
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , proto-plus 6 + , protobuf 7 + , pytest-asyncio 8 + , pytestCheckHook 9 + , pythonOlder 10 + }: 11 12 buildPythonPackage rec { 13 pname = "google-cloud-org-policy"; 14 + version = "1.5.0"; 15 + format = "setuptools"; 16 + 17 + disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-fA8O/pdUNgY3dwj17D7aoHUjzaXpMmL3w0TU6A6gqHo="; 22 }; 23 24 + propagatedBuildInputs = [ 25 + google-api-core 26 + proto-plus 27 + protobuf 28 + ] ++ google-api-core.optional-dependencies.grpc; 29 30 + checkInputs = [ 31 + pytest-asyncio 32 + pytestCheckHook 33 + ]; 34 + 35 + # Prevent google directory from shadowing google imports 36 preCheck = '' 37 rm -r google 38 ''; 39 + 40 + pythonImportsCheck = [ 41 + "google.cloud.orgpolicy" 42 + ]; 43 44 meta = with lib; { 45 + description = "Protobufs for Google Cloud Organization Policy"; 46 homepage = "https://github.com/googleapis/python-org-policy"; 47 + changelog = "https://github.com/googleapis/python-org-policy/blob/v${version}/CHANGELOG.md"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ austinbutler SuperSandro2000 ]; 50 };
+7 -8
pkgs/development/python-modules/google-cloud-os-config/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 - , libcst 6 - , mock 7 , proto-plus 8 , pytestCheckHook 9 , pytest-asyncio ··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-os-config"; 15 - version = "1.12.4"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-SmzCo/nh6FbTt+7lw4XAyF5gwDHQCOz8Nbl05/AkDfY="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 - libcst 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 - mock 33 pytestCheckHook 34 - pytest-asyncio 35 ]; 36 37 pythonImportsCheck = [ ··· 46 meta = with lib; { 47 description = "Google Cloud OS Config API client library"; 48 homepage = "https://github.com/googleapis/python-os-config"; 49 license = licenses.asl20; 50 maintainers = with maintainers; [ SuperSandro2000 ]; 51 };
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 + , protobuf 6 , proto-plus 7 , pytestCheckHook 8 , pytest-asyncio ··· 11 12 buildPythonPackage rec { 13 pname = "google-cloud-os-config"; 14 + version = "1.13.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-CHAiHhXjrLMz7On7Gm5H4fIY3Sq8R2whsI9+D9xXDIM="; 22 }; 23 24 propagatedBuildInputs = [ 25 google-api-core 26 proto-plus 27 + protobuf 28 + ] ++ google-api-core.optional-dependencies.grpc; 29 30 checkInputs = [ 31 + pytest-asyncio 32 pytestCheckHook 33 ]; 34 35 pythonImportsCheck = [ ··· 44 meta = with lib; { 45 description = "Google Cloud OS Config API client library"; 46 homepage = "https://github.com/googleapis/python-os-config"; 47 + changelog = "https://github.com/googleapis/python-os-config/blob/v${version}/CHANGELOG.md"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ SuperSandro2000 ]; 50 };
+15 -6
pkgs/development/python-modules/google-cloud-pubsub/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , google-api-core 6 , google-cloud-testutils 7 , grpc-google-iam-v1 8 , grpcio-status 9 , libcst 10 - , mock 11 , proto-plus 12 , pytest-asyncio 13 , pythonOlder 14 }: 15 ··· 26 }; 27 28 propagatedBuildInputs = [ 29 grpc-google-iam-v1 30 - google-api-core 31 grpcio-status 32 libcst 33 proto-plus 34 - ]; 35 36 checkInputs = [ 37 google-cloud-testutils 38 - mock 39 pytestCheckHook 40 pytest-asyncio 41 ]; ··· 56 57 meta = with lib; { 58 description = "Google Cloud Pub/Sub API client library"; 59 - homepage = "https://pypi.org/project/google-cloud-pubsub"; 60 license = licenses.asl20; 61 maintainers = with maintainers; [ SuperSandro2000 ]; 62 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , google-cloud-testutils 6 , grpc-google-iam-v1 7 + , grpcio 8 , grpcio-status 9 , libcst 10 , proto-plus 11 + , protobuf 12 , pytest-asyncio 13 + , pytestCheckHook 14 , pythonOlder 15 }: 16 ··· 27 }; 28 29 propagatedBuildInputs = [ 30 + google-api-core 31 grpc-google-iam-v1 32 + grpcio 33 grpcio-status 34 libcst 35 proto-plus 36 + protobuf 37 + ] ++ google-api-core.optional-dependencies.grpc; 38 + 39 + passthru.optional-dependencies = { 40 + libcst = [ 41 + libcst 42 + ]; 43 + }; 44 45 checkInputs = [ 46 google-cloud-testutils 47 pytestCheckHook 48 pytest-asyncio 49 ]; ··· 64 65 meta = with lib; { 66 description = "Google Cloud Pub/Sub API client library"; 67 + homepage = "https://github.com/googleapis/python-pubsub"; 68 + changelog = "https://github.com/googleapis/python-pubsub/blob/v${version}/CHANGELOG.md"; 69 license = licenses.asl20; 70 maintainers = with maintainers; [ SuperSandro2000 ]; 71 };
+7 -8
pkgs/development/python-modules/google-cloud-redis/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 - , libcst 6 - , mock 7 , proto-plus 8 - , pytestCheckHook 9 , pytest-asyncio 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-redis"; 15 - version = "2.9.3"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-81RPV8GaSU0jpYTyjFWxakpbuBz994eA7I/wyTxmg8Y="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 - libcst 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 - mock 33 pytestCheckHook 34 pytest-asyncio 35 ]; ··· 43 meta = with lib; { 44 description = "Google Cloud Memorystore for Redis API client library"; 45 homepage = "https://github.com/googleapis/python-redis"; 46 license = licenses.asl20; 47 maintainers = with maintainers; [ SuperSandro2000 ]; 48 };
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , proto-plus 6 + , protobuf 7 , pytest-asyncio 8 + , pytestCheckHook 9 , pythonOlder 10 }: 11 12 buildPythonPackage rec { 13 pname = "google-cloud-redis"; 14 + version = "2.10.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-byppjhrBLentcRwMSbuaf3L7wU+rkP2Z92j2zzEPdY0="; 22 }; 23 24 propagatedBuildInputs = [ 25 google-api-core 26 proto-plus 27 + protobuf 28 + ] ++ google-api-core.optional-dependencies.grpc; 29 30 checkInputs = [ 31 pytestCheckHook 32 pytest-asyncio 33 ]; ··· 41 meta = with lib; { 42 description = "Google Cloud Memorystore for Redis API client library"; 43 homepage = "https://github.com/googleapis/python-redis"; 44 + changelog = "https://github.com/googleapis/python-redis/blob/v${version}/CHANGELOG.md"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [ SuperSandro2000 ]; 47 };
+10 -7
pkgs/development/python-modules/google-cloud-resource-manager/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , google-cloud-core 6 - , google-api-core 7 , grpc-google-iam-v1 8 , proto-plus 9 - , mock 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-resource-manager"; 15 - version = "1.6.3"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-bPipp05loDhXiWlnx5MHt1gFx1Kt47xBIk5hZ3dLyck="; 23 }; 24 25 propagatedBuildInputs = [ ··· 27 google-cloud-core 28 grpc-google-iam-v1 29 proto-plus 30 - ]; 31 32 checkInputs = [ 33 - mock 34 pytestCheckHook 35 ]; 36 ··· 47 meta = with lib; { 48 description = "Google Cloud Resource Manager API client library"; 49 homepage = "https://github.com/googleapis/python-resource-manager"; 50 license = licenses.asl20; 51 maintainers = with maintainers; [ SuperSandro2000 ]; 52 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , google-api-core 5 , google-cloud-core 6 , grpc-google-iam-v1 7 , proto-plus 8 + , protobuf 9 + , pytest-asyncio 10 + , pytestCheckHook 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-resource-manager"; 16 + version = "1.7.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.6"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-n66Yl3xSGJNxyn2LJVGO8fuXtCKFHLRcCeoWhvxCCok="; 24 }; 25 26 propagatedBuildInputs = [ ··· 28 google-cloud-core 29 grpc-google-iam-v1 30 proto-plus 31 + protobuf 32 + ] ++ google-api-core.optional-dependencies.grpc; 33 34 checkInputs = [ 35 + pytest-asyncio 36 pytestCheckHook 37 ]; 38 ··· 49 meta = with lib; { 50 description = "Google Cloud Resource Manager API client library"; 51 homepage = "https://github.com/googleapis/python-resource-manager"; 52 + changelog = "https://github.com/googleapis/python-resource-manager/blob/v${version}/CHANGELOG.md"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
+21 -6
pkgs/development/python-modules/google-cloud-runtimeconfig/default.nix
··· 5 , google-cloud-core 6 , mock 7 , pytestCheckHook 8 }: 9 10 buildPythonPackage rec { 11 pname = "google-cloud-runtimeconfig"; 12 version = "0.33.2"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "sha256-MPmyvm2FSrUzb1y5i4xl5Cqea6sxixLoZ7V1hxNi7hw="; 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 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 };
··· 5 , google-cloud-core 6 , mock 7 , pytestCheckHook 8 + , pythonOlder 9 }: 10 11 buildPythonPackage rec { 12 pname = "google-cloud-runtimeconfig"; 13 version = "0.33.2"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-MPmyvm2FSrUzb1y5i4xl5Cqea6sxixLoZ7V1hxNi7hw="; 21 }; 22 23 + propagatedBuildInputs = [ 24 + google-api-core 25 + google-cloud-core 26 + ]; 27 28 + checkInputs = [ 29 + mock 30 + pytestCheckHook 31 + ]; 32 33 # Client tests require credentials 34 + disabledTests = [ 35 + "client_options" 36 + ]; 37 38 # prevent google directory from shadowing google imports 39 preCheck = '' 40 rm -r google 41 ''; 42 43 + pythonImportsCheck = [ 44 + "google.cloud.runtimeconfig" 45 + ]; 46 47 meta = with lib; { 48 description = "Google Cloud RuntimeConfig API client library"; 49 + homepage = "https://github.com/googleapis/python-runtimeconfig"; 50 + changelog = "https://github.com/googleapis/python-runtimeconfig/blob/v${version}/CHANGELOG.md"; 51 license = licenses.asl20; 52 maintainers = with maintainers; [ SuperSandro2000 ]; 53 };
+8 -9
pkgs/development/python-modules/google-cloud-secret-manager/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , grpc-google-iam-v1 6 - , libcst 7 - , mock 8 , proto-plus 9 - , pytestCheckHook 10 , pytest-asyncio 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-secret-manager"; 16 - version = "2.12.6"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-equimX9D+MOzWQPvxUw4moAvOYU7qB6B4RkPCTQg7PY="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 grpc-google-iam-v1 29 - libcst 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 - mock 35 pytestCheckHook 36 - pytest-asyncio 37 ]; 38 39 pythonImportsCheck = [ ··· 45 meta = with lib; { 46 description = "Secret Manager API API client library"; 47 homepage = "https://github.com/googleapis/python-secret-manager"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ siriobalmelli SuperSandro2000 ]; 50 };
··· 3 , fetchPypi 4 , google-api-core 5 , grpc-google-iam-v1 6 , proto-plus 7 + , protobuf 8 , pytest-asyncio 9 + , pytestCheckHook 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-secret-manager"; 15 + version = "2.13.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-1BBOEdkh0jVBHtSVEnOsXtaCPF/GuXB90FCZeOmue9I="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 grpc-google-iam-v1 28 proto-plus 29 + protobuf 30 + ] ++ google-api-core.optional-dependencies.grpc; 31 32 checkInputs = [ 33 + pytest-asyncio 34 pytestCheckHook 35 ]; 36 37 pythonImportsCheck = [ ··· 43 meta = with lib; { 44 description = "Secret Manager API API client library"; 45 homepage = "https://github.com/googleapis/python-secret-manager"; 46 + changelog = "https://github.com/googleapis/python-secret-manager/blob/v${version}/CHANGELOG.md"; 47 license = licenses.asl20; 48 maintainers = with maintainers; [ siriobalmelli SuperSandro2000 ]; 49 };
+8 -9
pkgs/development/python-modules/google-cloud-securitycenter/default.nix
··· 1 { lib 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 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-securitycenter"; 16 - version = "1.16.2"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.6"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-DU+0gpnWqmtm5nkLoHbEq5k3pnybsEag+aKEp7+HFmo="; 24 }; 25 26 propagatedBuildInputs = [ 27 grpc-google-iam-v1 28 google-api-core 29 - libcst 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 - mock 35 pytestCheckHook 36 pytest-asyncio 37 ]; ··· 46 meta = with lib; { 47 description = "Cloud Security Command Center API API client library"; 48 homepage = "https://github.com/googleapis/python-securitycenter"; 49 license = licenses.asl20; 50 maintainers = with maintainers; [ SuperSandro2000 ]; 51 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 + , grpc-google-iam-v1 6 , proto-plus 7 + , protobuf 8 , pytest-asyncio 9 + , pytestCheckHook 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-securitycenter"; 15 + version = "1.17.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-wkq0/LEgEQokKzREpOkprKZUK/paP8CgS51anLTy5Dk="; 23 }; 24 25 propagatedBuildInputs = [ 26 grpc-google-iam-v1 27 google-api-core 28 proto-plus 29 + protobuf 30 + ] ++ google-api-core.optional-dependencies.grpc; 31 32 checkInputs = [ 33 pytestCheckHook 34 pytest-asyncio 35 ]; ··· 44 meta = with lib; { 45 description = "Cloud Security Command Center API API client library"; 46 homepage = "https://github.com/googleapis/python-securitycenter"; 47 + changelog = "https://github.com/googleapis/python-securitycenter/blob/v${version}/CHANGELOG.md"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ SuperSandro2000 ]; 50 };
+15 -6
pkgs/development/python-modules/google-cloud-spanner/default.nix
··· 1 { lib 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 - , pythonOlder 14 }: 15 16 buildPythonPackage rec { ··· 26 }; 27 28 propagatedBuildInputs = [ 29 google-cloud-core 30 grpc-google-iam-v1 31 - libcst 32 proto-plus 33 sqlparse 34 - ]; 35 36 checkInputs = [ 37 google-cloud-testutils 38 mock 39 - pytestCheckHook 40 pytest-asyncio 41 ]; 42 43 preCheck = ''
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , google-api-core 5 , google-cloud-core 6 , google-cloud-testutils 7 + , grpc-google-iam-v1 8 , libcst 9 , mock 10 , proto-plus 11 + , protobuf 12 + , pytest-asyncio 13 , pytestCheckHook 14 + , pythonOlder 15 , sqlparse 16 }: 17 18 buildPythonPackage rec { ··· 28 }; 29 30 propagatedBuildInputs = [ 31 + google-api-core 32 google-cloud-core 33 grpc-google-iam-v1 34 proto-plus 35 + protobuf 36 sqlparse 37 + ] ++ google-api-core.optional-dependencies.grpc; 38 + 39 + passthru.optional-dependencies = { 40 + libcst = [ 41 + libcst 42 + ]; 43 + }; 44 45 checkInputs = [ 46 google-cloud-testutils 47 mock 48 pytest-asyncio 49 + pytestCheckHook 50 ]; 51 52 preCheck = ''
+6 -5
pkgs/development/python-modules/google-cloud-speech/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 - , libcst 6 , mock 7 , proto-plus 8 - , pytestCheckHook 9 , pytest-asyncio 10 , pythonOlder 11 , setuptools 12 }: ··· 24 }; 25 26 propagatedBuildInputs = [ 27 - libcst 28 google-api-core 29 proto-plus 30 setuptools 31 - ]; 32 33 checkInputs = [ 34 mock 35 - pytestCheckHook 36 pytest-asyncio 37 ]; 38 39 disabledTestPaths = [ ··· 51 meta = with lib; { 52 description = "Google Cloud Speech API client library"; 53 homepage = "https://github.com/googleapis/python-speech"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ SuperSandro2000 ]; 56 };
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , mock 6 , proto-plus 7 + , protobuf 8 , pytest-asyncio 9 + , pytestCheckHook 10 , pythonOlder 11 , setuptools 12 }: ··· 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 proto-plus 29 + protobuf 30 setuptools 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 checkInputs = [ 34 mock 35 pytest-asyncio 36 + pytestCheckHook 37 ]; 38 39 disabledTestPaths = [ ··· 51 meta = with lib; { 52 description = "Google Cloud Speech API client library"; 53 homepage = "https://github.com/googleapis/python-speech"; 54 + changelog = "https://github.com/googleapis/python-speech/blob/v${version}/CHANGELOG.md"; 55 license = licenses.asl20; 56 maintainers = with maintainers; [ SuperSandro2000 ]; 57 };
+20 -6
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 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-storage"; 17 - version = "2.5.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - hash = "sha256-OC80uR3iIS48LntA7AedJ+4uPbuumbdbG82MYwY84jU="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-auth 29 google-cloud-core 30 google-resumable-media 31 ]; 32 33 checkInputs = [ 34 google-cloud-iam 35 google-cloud-kms ··· 38 pytestCheckHook 39 ]; 40 41 - # disable tests which require credentials and network access 42 disabledTests = [ 43 "create" 44 "download" ··· 51 "test_list_buckets" 52 "test_open" 53 "test_anonymous_client_access_to_public_bucket" 54 ]; 55 56 disabledTestPaths = [ ··· 59 "tests/system/test_bucket.py" 60 "tests/system/test_fileio.py" 61 "tests/system/test_kms_integration.py" 62 ]; 63 64 preCheck = '' ··· 69 rm tests/conformance/test_conformance.py 70 ''; 71 72 - pythonImportsCheck = [ "google.cloud.storage" ]; 73 74 meta = with lib; { 75 description = "Google Cloud Storage API client library"; 76 homepage = "https://github.com/googleapis/python-storage"; 77 license = licenses.asl20; 78 maintainers = with maintainers; [ SuperSandro2000 ]; 79 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-auth 5 + , google-cloud-core 6 , google-cloud-iam 7 , google-cloud-kms 8 , google-cloud-testutils 9 , google-resumable-media 10 , mock 11 + , protobuf 12 + , pytestCheckHook 13 , pythonOlder 14 + , requests 15 }: 16 17 buildPythonPackage rec { 18 pname = "google-cloud-storage"; 19 + version = "2.7.0"; 20 format = "setuptools"; 21 22 disabled = pythonOlder "3.7"; 23 24 src = fetchPypi { 25 inherit pname version; 26 + hash = "sha256-GsLVjS1pPLE0HrxIZZo1J753jZ4tiYlpeidGAlko/xc="; 27 }; 28 29 propagatedBuildInputs = [ 30 google-auth 31 google-cloud-core 32 google-resumable-media 33 + requests 34 ]; 35 36 + passthru.optional-dependencies = { 37 + protobuf = [ 38 + protobuf 39 + ]; 40 + }; 41 + 42 checkInputs = [ 43 google-cloud-iam 44 google-cloud-kms ··· 47 pytestCheckHook 48 ]; 49 50 + # Disable tests which require credentials and network access 51 disabledTests = [ 52 "create" 53 "download" ··· 60 "test_list_buckets" 61 "test_open" 62 "test_anonymous_client_access_to_public_bucket" 63 + "test_ctor_w_custom_endpoint_use_auth" 64 ]; 65 66 disabledTestPaths = [ ··· 69 "tests/system/test_bucket.py" 70 "tests/system/test_fileio.py" 71 "tests/system/test_kms_integration.py" 72 + "tests/unit/test_transfer_manager.py" 73 ]; 74 75 preCheck = '' ··· 80 rm tests/conformance/test_conformance.py 81 ''; 82 83 + pythonImportsCheck = [ 84 + "google.cloud.storage" 85 + ]; 86 87 meta = with lib; { 88 description = "Google Cloud Storage API client library"; 89 homepage = "https://github.com/googleapis/python-storage"; 90 + changelog = "https://github.com/googleapis/python-storage/blob/v${version}/CHANGELOG.md"; 91 license = licenses.asl20; 92 maintainers = with maintainers; [ SuperSandro2000 ]; 93 };
+7 -6
pkgs/development/python-modules/google-cloud-tasks/default.nix
··· 3 , fetchPypi 4 , google-api-core 5 , grpc-google-iam-v1 6 - , libcst 7 , mock 8 , proto-plus 9 , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder ··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-tasks"; 16 - version = "2.10.4"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-ZQ9PQ75yWEEQNyfqO8EyJ66euqL5na2q1TiIgxz8HXA="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 grpc-google-iam-v1 29 - libcst 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 mock ··· 37 ]; 38 39 disabledTests = [ 40 - # requires credentials 41 "test_list_queues" 42 ]; 43 ··· 51 meta = with lib; { 52 description = "Cloud Tasks API API client library"; 53 homepage = "https://github.com/googleapis/python-tasks"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ SuperSandro2000 ]; 56 };
··· 3 , fetchPypi 4 , google-api-core 5 , grpc-google-iam-v1 6 , mock 7 , proto-plus 8 + , protobuf 9 , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder ··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-tasks"; 16 + version = "2.11.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-TC2uDnD95NUx1LLLLotZK9tJd6JWZa4MjipcE6k07Mo="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 grpc-google-iam-v1 29 proto-plus 30 + protobuf 31 + ] ++ google-api-core.optional-dependencies.grpc; 32 33 checkInputs = [ 34 mock ··· 37 ]; 38 39 disabledTests = [ 40 + # Test requires credentials 41 "test_list_queues" 42 ]; 43 ··· 51 meta = with lib; { 52 description = "Cloud Tasks API API client library"; 53 homepage = "https://github.com/googleapis/python-tasks"; 54 + changelog = "https://github.com/googleapis/python-tasks/blob/v${version}/CHANGELOG.md"; 55 license = licenses.asl20; 56 maintainers = with maintainers; [ SuperSandro2000 ]; 57 };
+20 -3
pkgs/development/python-modules/google-cloud-testutils/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, click, google-auth, packaging, six }: 2 3 buildPythonPackage rec { 4 pname = "google-cloud-testutils"; 5 version = "1.3.3"; 6 7 src = fetchPypi { 8 inherit pname version; 9 sha256 = "sha256-bRjvNNmvsBy0sR4C0DoC/n7A9ez6AfXUJrXZiHKkz0g="; 10 }; 11 12 - propagatedBuildInputs = [ click google-auth packaging six ]; 13 14 # does not contain tests 15 doCheck = false; 16 17 - pythonImportsCheck = [ "test_utils" ]; 18 19 meta = with 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 };
··· 1 + { lib 2 + , buildPythonPackage 3 + , click 4 + , fetchPypi 5 + , google-auth 6 + , packaging 7 + , pythonOlder 8 + }: 9 10 buildPythonPackage rec { 11 pname = "google-cloud-testutils"; 12 version = "1.3.3"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 sha256 = "sha256-bRjvNNmvsBy0sR4C0DoC/n7A9ez6AfXUJrXZiHKkz0g="; 20 }; 21 22 + propagatedBuildInputs = [ 23 + click 24 + google-auth 25 + packaging 26 + ]; 27 28 # does not contain tests 29 doCheck = false; 30 31 + pythonImportsCheck = [ 32 + "test_utils" 33 + ]; 34 35 meta = with lib; { 36 description = "System test utilities for google-cloud-python"; 37 homepage = "https://github.com/googleapis/python-test-utils"; 38 + changelog ="https://github.com/googleapis/python-test-utils/blob/v${version}/CHANGELOG.md"; 39 license = licenses.asl20; 40 maintainers = with maintainers; [ SuperSandro2000 ]; 41 };
+7 -6
pkgs/development/python-modules/google-cloud-texttospeech/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , google-api-core 6 - , libcst 7 , mock 8 , proto-plus 9 , pytest-asyncio 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-texttospeech"; 15 - version = "2.12.3"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.8"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-gnSl/W0mTv6It//+xV5ti0Rd6io1Gh4yxd0arrbEPtQ="; 23 }; 24 25 propagatedBuildInputs = [ 26 - libcst 27 google-api-core 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 mock ··· 49 meta = with lib; { 50 description = "Google Cloud Text-to-Speech API client library"; 51 homepage = "https://github.com/googleapis/python-texttospeech"; 52 license = licenses.asl20; 53 maintainers = with maintainers; [ SuperSandro2000 ]; 54 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , mock 6 , proto-plus 7 + , protobuf 8 , pytest-asyncio 9 + , pytestCheckHook 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-texttospeech"; 15 + version = "2.13.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.8"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-jpDwERTLRmS1mO2O2OboZa6AAUh3k/Dyg77TCVTqLok="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 proto-plus 28 + protobuf 29 + ] ++ google-api-core.optional-dependencies.grpc; 30 31 checkInputs = [ 32 mock ··· 49 meta = with lib; { 50 description = "Google Cloud Text-to-Speech API client library"; 51 homepage = "https://github.com/googleapis/python-texttospeech"; 52 + changelog = "https://github.com/googleapis/python-texttospeech/blob/v${version}/CHANGELOG.md"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ SuperSandro2000 ]; 55 };
+7 -6
pkgs/development/python-modules/google-cloud-trace/default.nix
··· 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 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-trace"; 16 - version = "1.7.3"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-HFntFmPn3FPhCrB+nnJlBD9zqG2jDsP2naEl2IxhRqE="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 - google-cloud-core 29 proto-plus 30 - ]; 31 32 checkInputs = [ 33 google-cloud-testutils ··· 51 meta = with lib; { 52 description = "Cloud Trace API client library"; 53 homepage = "https://github.com/googleapis/python-trace"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ SuperSandro2000 ]; 56 };
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , google-cloud-testutils 6 , mock 7 , proto-plus 8 + , protobuf 9 + , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-trace"; 16 + version = "1.8.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-dKywvDNcvDOULHREKcHWIBVVBBzrttICX+VgcborJVI="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 proto-plus 29 + protobuf 30 + ] ++ google-api-core.optional-dependencies.grpc; 31 32 checkInputs = [ 33 google-cloud-testutils ··· 51 meta = with lib; { 52 description = "Cloud Trace API client library"; 53 homepage = "https://github.com/googleapis/python-trace"; 54 + changelog = "https://github.com/googleapis/python-trace/blob/v${version}/CHANGELOG.md"; 55 license = licenses.asl20; 56 maintainers = with maintainers; [ SuperSandro2000 ]; 57 };
+7 -6
pkgs/development/python-modules/google-cloud-translate/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , google-api-core 6 , google-cloud-core 7 , google-cloud-testutils 8 - , libcst 9 , mock 10 , proto-plus 11 , pytest-asyncio 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-translate"; 17 - version = "3.8.4"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - hash = "sha256-cptSFyAByZRZ7Dr93skVPeCvUoh0/PMACp3dmOEQfuc="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 google-cloud-core 30 - libcst 31 proto-plus 32 - ]; 33 34 checkInputs = [ 35 google-cloud-testutils ··· 53 meta = with lib; { 54 description = "Google Cloud Translation API client library"; 55 homepage = "https://github.com/googleapis/python-translate"; 56 license = licenses.asl20; 57 maintainers = with maintainers; [ SuperSandro2000 ]; 58 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , google-cloud-core 6 , google-cloud-testutils 7 , mock 8 , proto-plus 9 + , protobuf 10 , pytest-asyncio 11 + , pytestCheckHook 12 , pythonOlder 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-translate"; 17 + version = "3.9.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-XPfN+IN5gc5KQEXPeaYF5gIlHPxmDoe90RKFqNG6eF8="; 25 }; 26 27 propagatedBuildInputs = [ 28 google-api-core 29 google-cloud-core 30 proto-plus 31 + protobuf 32 + ] ++ google-api-core.optional-dependencies.grpc; 33 34 checkInputs = [ 35 google-cloud-testutils ··· 53 meta = with lib; { 54 description = "Google Cloud Translation API client library"; 55 homepage = "https://github.com/googleapis/python-translate"; 56 + changelog = "https://github.com/googleapis/python-translate/blob/v${version}/CHANGELOG.md"; 57 license = licenses.asl20; 58 maintainers = with maintainers; [ SuperSandro2000 ]; 59 };
+8 -5
pkgs/development/python-modules/google-cloud-videointelligence/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , mock 5 , google-api-core 6 , google-cloud-testutils 7 , proto-plus 8 , pytestCheckHook 9 - , pytest-asyncio 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-videointelligence"; 15 - version = "2.8.3"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-pB7exeGYpFT4nf3YuIhoI+bqG6YYEP6oWs0tohkOIbw="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 proto-plus 28 - ]; 29 30 checkInputs = [ 31 google-cloud-testutils ··· 51 meta = with lib; { 52 description = "Google Cloud Video Intelligence API client library"; 53 homepage = "https://github.com/googleapis/python-videointelligence"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ SuperSandro2000 ]; 56 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , google-cloud-testutils 6 + , mock 7 , proto-plus 8 + , protobuf 9 + , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-videointelligence"; 16 + version = "2.9.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-gd0cJX6XHwQguNJ7jFDUVwQg9eNk0ZUL4VH5L+3K+Lw="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 proto-plus 29 + protobuf 30 + ] ++ google-api-core.optional-dependencies.grpc; 31 32 checkInputs = [ 33 google-cloud-testutils ··· 53 meta = with lib; { 54 description = "Google Cloud Video Intelligence API client library"; 55 homepage = "https://github.com/googleapis/python-videointelligence"; 56 + changelog = "https://github.com/googleapis/python-videointelligence/blob/v${version}/CHANGELOG.md"; 57 license = licenses.asl20; 58 maintainers = with maintainers; [ SuperSandro2000 ]; 59 };
+7 -6
pkgs/development/python-modules/google-cloud-vision/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 - , libcst 6 , mock 7 , proto-plus 8 - , pytestCheckHook 9 , pytest-asyncio 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-vision"; 15 - version = "3.1.4"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-1nqU9Sr+tWPK3l5r7UiFD0wA3+UmYcHFT4ta2bdRL+U="; 23 }; 24 25 propagatedBuildInputs = [ 26 - libcst 27 google-api-core 28 proto-plus 29 - ]; 30 31 checkInputs = [ 32 mock ··· 47 meta = with lib; { 48 description = "Cloud Vision API API client library"; 49 homepage = "https://github.com/googleapis/python-vision"; 50 license = licenses.asl20; 51 maintainers = with maintainers; [ SuperSandro2000 ]; 52 };
··· 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , mock 6 , proto-plus 7 + , protobuf 8 , pytest-asyncio 9 + , pytestCheckHook 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-vision"; 15 + version = "3.2.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-SZQxkx57cY+8q4Mg880jT8TlYcfwLz4KEpHiyOb2Ujc="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 proto-plus 28 + protobuf 29 + ] ++ google-api-core.optional-dependencies.grpc; 30 31 checkInputs = [ 32 mock ··· 47 meta = with lib; { 48 description = "Cloud Vision API API client library"; 49 homepage = "https://github.com/googleapis/python-vision"; 50 + changelog = "https://github.com/googleapis/python-vision/blob/v${version}/CHANGELOG.md"; 51 license = licenses.asl20; 52 maintainers = with maintainers; [ SuperSandro2000 ]; 53 };
+7 -8
pkgs/development/python-modules/google-cloud-websecurityscanner/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , google-api-core 6 - , libcst 7 , mock 8 - , protobuf 9 , proto-plus 10 , pytest-asyncio 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-websecurityscanner"; 16 - version = "1.9.2"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-fUnoV5I9kMwC9zUdsHit6MbIYFV+3E+GT76vwEmzNNs="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core 28 - libcst 29 - protobuf 30 proto-plus 31 - ]; 32 33 checkInputs = [ 34 mock ··· 44 meta = with lib; { 45 description = "Google Cloud Web Security Scanner API client library"; 46 homepage = "https://github.com/googleapis/python-websecurityscanner"; 47 license = licenses.asl20; 48 maintainers = with maintainers; [ SuperSandro2000 ]; 49 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , google-api-core 5 , mock 6 , proto-plus 7 + , protobuf 8 , pytest-asyncio 9 + , pytestCheckHook 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "google-cloud-websecurityscanner"; 15 + version = "1.10.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-93ijizxgVFxXzj8IzxrgzzXTQKl7UH3egvL41HVk5is="; 23 }; 24 25 propagatedBuildInputs = [ 26 google-api-core 27 proto-plus 28 + protobuf 29 + ] ++ google-api-core.optional-dependencies.grpc; 30 31 checkInputs = [ 32 mock ··· 42 meta = with lib; { 43 description = "Google Cloud Web Security Scanner API client library"; 44 homepage = "https://github.com/googleapis/python-websecurityscanner"; 45 + changelog = "https://github.com/googleapis/python-websecurityscanner/blob/v${version}/CHANGELOG.md"; 46 license = licenses.asl20; 47 maintainers = with maintainers; [ SuperSandro2000 ]; 48 };
+27 -4
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 = "2.4.0"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "sha256-jVUYUC+SuezISsRneb1PCWlOyzujij58pzeobRXLyh8="; 20 }; 21 22 - propagatedBuildInputs = [ google-auth google-crc32c requests ]; 23 24 - checkInputs = [ google-cloud-testutils mock pytestCheckHook pytest-asyncio ]; 25 26 preCheck = '' 27 # prevent shadowing imports ··· 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 };
··· 1 { lib 2 + , aiohttp 3 , buildPythonPackage 4 , fetchPypi 5 , google-auth 6 , google-cloud-testutils 7 , google-crc32c 8 , mock 9 + , pytest-asyncio 10 , pytestCheckHook 11 + , pythonOlder 12 , requests 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-resumable-media"; 17 version = "2.4.0"; 18 + format = "setuptools"; 19 + 20 + disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-jVUYUC+SuezISsRneb1PCWlOyzujij58pzeobRXLyh8="; 25 }; 26 27 + propagatedBuildInputs = [ 28 + google-auth 29 + google-crc32c 30 + ]; 31 + 32 + passthru.optional-dependencies = { 33 + requests = [ 34 + requests 35 + ]; 36 + aiohttp = [ 37 + aiohttp 38 + ]; 39 + }; 40 41 + checkInputs = [ 42 + google-cloud-testutils 43 + mock 44 + pytest-asyncio 45 + pytestCheckHook 46 + ] ++ passthru.optional-dependencies.requests; 47 48 preCheck = '' 49 # prevent shadowing imports ··· 62 meta = with lib; { 63 description = "Utilities for Google Media Downloads and Resumable Uploads"; 64 homepage = "https://github.com/GoogleCloudPlatform/google-resumable-media-python"; 65 + changelog = "https://github.com/googleapis/google-resumable-media-python/blob/v${version}/CHANGELOG.md"; 66 license = licenses.asl20; 67 maintainers = with maintainers; [ SuperSandro2000 ]; 68 };