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