From f5af8bf5f129de014e83b30cadf8b6e4d93e6b24 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 13:58:45 -0400 Subject: [PATCH 01/37] pythonPackages.google_resumeable_media: init at 0.3.1 --- .../google_resumable_media/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 9 +++--- 2 files changed, 36 insertions(+), 5 deletions(-) create mode 100644 pkgs/development/python-modules/google_resumable_media/default.nix diff --git a/pkgs/development/python-modules/google_resumable_media/default.nix b/pkgs/development/python-modules/google_resumable_media/default.nix new file mode 100644 index 00000000000..430945e6dfd --- /dev/null +++ b/pkgs/development/python-modules/google_resumable_media/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, requests +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-resumable-media"; + version = "0.3.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "97de518f8166d442cc0b61fab308bcd319dbb970981e667ec8ded44f5ce49836"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ six requests ]; + + checkPhase = '' + py.test tests/unit + ''; + + meta = with stdenv.lib; { + description = "Utilities for Google Media Downloads and Resumable Uploads"; + homepage = https://github.com/GoogleCloudPlatform/google-resumable-media-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 20895690169..40d2cc357f6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -196,7 +196,7 @@ in { astropy = callPackage ../development/python-modules/astropy { }; - astroquery = callPackage ../development/python-modules/astroquery { }; + astroquery = callPackage ../development/python-modules/astroquery { }; atom = callPackage ../development/python-modules/atom { }; @@ -2444,10 +2444,9 @@ in { google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; - gpgme = toPythonModule (pkgs.gpgme.override { - pythonSupport = true; - inherit (self) python; - }); + google_resumable_media = callPackage ../development/python-modules/google_resumable_media { }; + + gpgme = toPythonModule (pkgs.gpgme.override { pythonSupport=true; }); gphoto2 = callPackage ../development/python-modules/gphoto2 { inherit (pkgs) pkgconfig; From 855f9d02e563e00e0e565460a17447fb00987eaa Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 14:15:33 -0400 Subject: [PATCH 02/37] pythonPackages.grpc_google_iam_v1: init at 0.11.4 --- .../grpc_google_iam_v1/default.nix | 25 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/development/python-modules/grpc_google_iam_v1/default.nix diff --git a/pkgs/development/python-modules/grpc_google_iam_v1/default.nix b/pkgs/development/python-modules/grpc_google_iam_v1/default.nix new file mode 100644 index 00000000000..68ca4b04c0e --- /dev/null +++ b/pkgs/development/python-modules/grpc_google_iam_v1/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, grpcio +, googleapis_common_protos +}: + +buildPythonPackage rec { + pname = "grpc-google-iam-v1"; + version = "0.11.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "5009e831dcec22f3ff00e89405249d6a838d1449a46ac8224907aa5b0e0b1aec"; + }; + + propagatedBuildInputs = [ grpcio googleapis_common_protos ]; + + meta = with stdenv.lib; { + description = "GRPC library for the google-iam-v1 service"; + homepage = https://github.com/googleapis/googleapis; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 40d2cc357f6..03939fb3125 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2466,6 +2466,8 @@ in { grpcio-tools = callPackage ../development/python-modules/grpcio-tools { }; + grpc_google_iam_v1 = callPackage ../development/python-modules/grpc_google_iam_v1 { }; + gspread = callPackage ../development/python-modules/gspread { }; gyp = callPackage ../development/python-modules/gyp { }; From 53a196bea8a257e14724bdc81b6075930c65cf6d Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 14:17:53 -0400 Subject: [PATCH 03/37] pythonPackages.google_cloud_kms: init at 0.2.0 --- .../google_cloud_kms/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_kms/default.nix diff --git a/pkgs/development/python-modules/google_cloud_kms/default.nix b/pkgs/development/python-modules/google_cloud_kms/default.nix new file mode 100644 index 00000000000..d5db318cef3 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_kms/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, grpc_google_iam_v1 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-kms"; + version = "0.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "add648f9185a8724f8632b3a006ee0af4847a5ab4ca085954ff1d00a8cd2d54c"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud Key Management Service (KMS) API API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 03939fb3125..8c8b366c578 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2442,6 +2442,8 @@ in { google_cloud_core = callPackage ../development/python-modules/google_cloud_core { }; + google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; + google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; google_resumable_media = callPackage ../development/python-modules/google_resumable_media { }; From 6622deac9aa094e0b2a832764d53be630848c739 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 14:33:49 -0400 Subject: [PATCH 04/37] pythonPackages.google_cloud_testutils: init at unstable-36ffa923c7037e8b4fdcaa76272cb6267e908a9d This is a pseudo package (not released on pypi) but a package necissary for running google-cloud-* package tests. --- .../google_cloud_testutils/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_testutils/default.nix diff --git a/pkgs/development/python-modules/google_cloud_testutils/default.nix b/pkgs/development/python-modules/google_cloud_testutils/default.nix new file mode 100644 index 00000000000..9c8d6ca93e0 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_testutils/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, six +, google_auth +}: + +buildPythonPackage rec { + pname = "google-cloud-testutils"; + version = "unstable-36ffa923c7037e8b4fdcaa76272cb6267e908a9d"; + + # google-cloud-testutils is not "really" + # released as a python package + # but it is required for google-cloud-* tests + # so why not package it as a module + src = fetchFromGitHub { + owner = "googleapis"; + repo = "google-cloud-python"; + rev = "36ffa923c7037e8b4fdcaa76272cb6267e908a9d"; + sha256 = "1fvcnssmpgf4lfr7l9h7cz984rbc5mfr1j1br12japcib5biwzjy"; + }; + + propagatedBuildInputs = [ six google_auth ]; + + postPatch = '' + cd test_utils + ''; + + meta = with stdenv.lib; { + description = "System test utilities for google-cloud-python"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8c8b366c578..9afcc8e4030 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2446,6 +2446,8 @@ in { google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; + google_cloud_testutils = callPackage ../development/python-modules/google_cloud_testutils { }; + google_resumable_media = callPackage ../development/python-modules/google_resumable_media { }; gpgme = toPythonModule (pkgs.gpgme.override { pythonSupport=true; }); From 9cb04c0799b1dc607ffd38f140e11224b700e000 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 14:47:18 -0400 Subject: [PATCH 05/37] pythonPackages.google_cloud_storage: init at 1.13.0 --- .../google_cloud_storage/default.nix | 33 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_storage/default.nix diff --git a/pkgs/development/python-modules/google_cloud_storage/default.nix b/pkgs/development/python-modules/google_cloud_storage/default.nix new file mode 100644 index 00000000000..5784a641290 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_storage/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_resumable_media +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-storage"; + version = "1.13.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "fc32b9be41a45016ba2387e3ad23e70ccba399d626ef596409316f7cee477956"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_resumable_media google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Storage API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9afcc8e4030..cf9edb7cdc5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2444,6 +2444,8 @@ in { google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; + google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; + google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; google_cloud_testutils = callPackage ../development/python-modules/google_cloud_testutils { }; From fd462177575df9390c2977d3b2811b5e9d235f25 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 14:49:46 -0400 Subject: [PATCH 06/37] pythonPackages.google_cloud_bigquery: init at 1.6.0 --- .../google_cloud_bigquery/default.nix | 36 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_bigquery/default.nix diff --git a/pkgs/development/python-modules/google_cloud_bigquery/default.nix b/pkgs/development/python-modules/google_cloud_bigquery/default.nix new file mode 100644 index 00000000000..18f2087df17 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_bigquery/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_resumable_media +, google_api_core +, google_cloud_core +, pandas +, pyarrow +, pytest +, mock +, ipython +}: + +buildPythonPackage rec { + pname = "google-cloud-bigquery"; + version = "1.6.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "d559ba1e05cf6a960e09bb5aab3aeb4d50ad9e08c77a20a17c01c9b2bd8d6cb7"; + }; + + checkInputs = [ pytest mock ipython ]; + propagatedBuildInputs = [ google_resumable_media google_api_core google_cloud_core pandas pyarrow ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google BigQuery API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cf9edb7cdc5..cb37d34e3a2 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2442,6 +2442,8 @@ in { google_cloud_core = callPackage ../development/python-modules/google_cloud_core { }; + google_cloud_bigquery = callPackage ../development/python-modules/google_cloud_bigquery { }; + google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; From 7e852bf73916bdb43f43e4071b6871610c167537 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 14:54:03 -0400 Subject: [PATCH 07/37] pythonPackages.google_cloud_bigquery_datatransfer: init at 0.1.1 --- .../default.nix | 30 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix diff --git a/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix b/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix new file mode 100644 index 00000000000..64deae6de36 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-bigquery-datatransfer"; + version = "0.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "f5b5d0de43805fa9ebb620c58e1d27e6d32d2fc8e9a2f954ee170f7a026c8757"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "BigQuery Data Transfer API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cb37d34e3a2..be8ba4450a6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2444,6 +2444,8 @@ in { google_cloud_bigquery = callPackage ../development/python-modules/google_cloud_bigquery { }; + google_cloud_bigquery_datatransfer = callPackage ../development/python-modules/google_cloud_bigquery_datatransfer { }; + google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; From 035ae7a5c8e182226340781f55fc2c947826cd99 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 14:57:06 -0400 Subject: [PATCH 08/37] pythonPackages.google_cloud_asset: init at 0.1.1 --- .../google_cloud_asset/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_asset/default.nix diff --git a/pkgs/development/python-modules/google_cloud_asset/default.nix b/pkgs/development/python-modules/google_cloud_asset/default.nix new file mode 100644 index 00000000000..f6ad7e60a5c --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_asset/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, grpc_google_iam_v1 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-asset"; + version = "0.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "cec2f44a670371e24e6140c454fdac3ed06be0a021042c6756a3284b505335c7"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud Asset API API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index be8ba4450a6..079e0cf0a58 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2440,6 +2440,8 @@ in { google_auth = callPackage ../development/python-modules/google_auth { }; + google_cloud_asset = callPackage ../development/python-modules/google_cloud_asset { }; + google_cloud_core = callPackage ../development/python-modules/google_cloud_core { }; google_cloud_bigquery = callPackage ../development/python-modules/google_cloud_bigquery { }; From 2b907d2856ca3d85bb88928d12a85984b15e4007 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:00:01 -0400 Subject: [PATCH 09/37] pythonPackages.google_cloud_automl: init at 0.1.1 --- .../google_cloud_automl/default.nix | 31 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_automl/default.nix diff --git a/pkgs/development/python-modules/google_cloud_automl/default.nix b/pkgs/development/python-modules/google_cloud_automl/default.nix new file mode 100644 index 00000000000..c7775aac293 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_automl/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-automl"; + version = "0.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "793d463f78d22a822196cb3e34b247fbdba07eeae15ceadb911f5ccecd843f87"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud AutoML API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 079e0cf0a58..35efb78b27c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2442,6 +2442,8 @@ in { google_cloud_asset = callPackage ../development/python-modules/google_cloud_asset { }; + google_cloud_automl = callPackage ../development/python-modules/google_cloud_automl { }; + google_cloud_core = callPackage ../development/python-modules/google_cloud_core { }; google_cloud_bigquery = callPackage ../development/python-modules/google_cloud_bigquery { }; From a3b45989701191708c7a3bc55dcf2b5e4b742880 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:03:22 -0400 Subject: [PATCH 10/37] pythonPackages.google_cloud_bigtable: init at 0.31.0 --- .../google_cloud_bigtable/default.nix | 33 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_bigtable/default.nix diff --git a/pkgs/development/python-modules/google_cloud_bigtable/default.nix b/pkgs/development/python-modules/google_cloud_bigtable/default.nix new file mode 100644 index 00000000000..7eeb41c56de --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_bigtable/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, grpc_google_iam_v1 +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-bigtable"; + version = "0.31.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "b6c8572697b5fdc7fcb95d88f87b8c84cea5a7aef2d57d3de0d6a9e2b0e8424f"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ grpc_google_iam_v1 google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Bigtable API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 35efb78b27c..5628c8720c5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2450,6 +2450,8 @@ in { google_cloud_bigquery_datatransfer = callPackage ../development/python-modules/google_cloud_bigquery_datatransfer { }; + google_cloud_bigtable = callPackage ../development/python-modules/google_cloud_bigtable { }; + google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; From fcf9839117005d31aca0a52ada8c01652c134468 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:05:49 -0400 Subject: [PATCH 11/37] pythonPackages.google_cloud_container: init at 0.1.1 --- .../google_cloud_container/default.nix | 30 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_container/default.nix diff --git a/pkgs/development/python-modules/google_cloud_container/default.nix b/pkgs/development/python-modules/google_cloud_container/default.nix new file mode 100644 index 00000000000..14ed41a3ea4 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_container/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-container"; + version = "0.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "a89afcb1fe96bc9361c231c223c3bbe19fa3787caeb4697cd5778990e1077270"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Container Engine API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5628c8720c5..c6e133596b3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2452,6 +2452,8 @@ in { google_cloud_bigtable = callPackage ../development/python-modules/google_cloud_bigtable { }; + google_cloud_container = callPackage ../development/python-modules/google_cloud_container { }; + google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; From 206a66c138bf7b185a0a160b99c066d90ac128bf Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:08:22 -0400 Subject: [PATCH 12/37] pythonPAckages.google_cloud_dataproc: init at 0.2.0 --- .../google_cloud_dataproc/default.nix | 30 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_dataproc/default.nix diff --git a/pkgs/development/python-modules/google_cloud_dataproc/default.nix b/pkgs/development/python-modules/google_cloud_dataproc/default.nix new file mode 100644 index 00000000000..6db5f4a5232 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_dataproc/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-dataproc"; + version = "0.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "531dbd3e5862df5e67751efdcd89f00d0ded35f3a87a18fd3245e1c365080720"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Dataproc API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c6e133596b3..627c3aa12b3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2454,6 +2454,8 @@ in { google_cloud_container = callPackage ../development/python-modules/google_cloud_container { }; + google_cloud_dataproc = callPackage ../development/python-modules/google_cloud_dataproc { }; + google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; From dccf50300f5faef418a53356c6b9f5f6094b9cfc Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:10:51 -0400 Subject: [PATCH 13/37] pythonPackages.google_cloud_datastore: init at 1.7.1 --- .../google_cloud_datastore/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_datastore/default.nix diff --git a/pkgs/development/python-modules/google_cloud_datastore/default.nix b/pkgs/development/python-modules/google_cloud_datastore/default.nix new file mode 100644 index 00000000000..f0754b230f0 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_datastore/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-datastore"; + version = "1.7.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "03c1a06b0d94ac2f801513c9255bd5fc8773d036f0e59d63ffe1152cfe4320de"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Datastore API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 627c3aa12b3..694464694f0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2456,6 +2456,8 @@ in { google_cloud_dataproc = callPackage ../development/python-modules/google_cloud_dataproc { }; + google_cloud_datastore = callPackage ../development/python-modules/google_cloud_datastore { }; + google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; From 5472060a7ab23afd55a56d12982076872003ea5b Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:13:44 -0400 Subject: [PATCH 14/37] pythonPackages.google_cloud_dlp: init at 0.9.0 --- .../google_cloud_dlp/default.nix | 31 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_dlp/default.nix diff --git a/pkgs/development/python-modules/google_cloud_dlp/default.nix b/pkgs/development/python-modules/google_cloud_dlp/default.nix new file mode 100644 index 00000000000..37ebd95faa5 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_dlp/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-dlp"; + version = "0.9.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "408e5c6820dc53dd589a7bc378d25c2cf5817c448b7c7b1268bc745ecbe04ec3"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud Data Loss Prevention (DLP) API API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 694464694f0..c28abc151a7 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2458,6 +2458,8 @@ in { google_cloud_datastore = callPackage ../development/python-modules/google_cloud_datastore { }; + google_cloud_dlp = callPackage ../development/python-modules/google_cloud_dlp { }; + google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; From aeba5b010c9f38033c32edfbcd9c6ac3bbecfa33 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:16:20 -0400 Subject: [PATCH 15/37] pythonPackages.google_cloud_dns: init at 0.29.0 --- .../google_cloud_dns/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_dns/default.nix diff --git a/pkgs/development/python-modules/google_cloud_dns/default.nix b/pkgs/development/python-modules/google_cloud_dns/default.nix new file mode 100644 index 00000000000..48d0c742946 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_dns/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-dns"; + version = "0.29.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "f6ea35676c59b6bfd4a2e6aa42670c6ed3505ba46f7117cdc953094e568f404e"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud DNS API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c28abc151a7..824e1452dec 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2460,6 +2460,8 @@ in { google_cloud_dlp = callPackage ../development/python-modules/google_cloud_dlp { }; + google_cloud_dns = callPackage ../development/python-modules/google_cloud_dns { }; + google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; From 9887696cae0301fb26a2237cf3faf433971b4d10 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:30:28 -0400 Subject: [PATCH 16/37] pythonPAckages.webapp2: init at 2.5.2 --- .../python-modules/webapp2/default.nix | 29 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/development/python-modules/webapp2/default.nix diff --git a/pkgs/development/python-modules/webapp2/default.nix b/pkgs/development/python-modules/webapp2/default.nix new file mode 100644 index 00000000000..91ce52ff5ad --- /dev/null +++ b/pkgs/development/python-modules/webapp2/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, webob +, six +, jinja2 +}: + +buildPythonPackage rec { + pname = "webapp2"; + version = "2.5.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "997db622a266bd64eb7fcc9cfe823efb69277544aa92064030c16acbfb2733a5"; + }; + + # # error in tests when running with python 3+ + doCheck = false; + + propagatedBuildInputs = [ webob six ]; + + meta = with stdenv.lib; { + description = "Taking Google App Engine's webapp to the next level"; + homepage = http://webapp-improved.appspot.com; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 824e1452dec..c641e23cab9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -716,6 +716,8 @@ in { vidstab = callPackage ../development/python-modules/vidstab { }; + webapp2 = callPackage ../development/python-modules/webapp2 { }; + pyunbound = callPackage ../tools/networking/unbound/python.nix { }; WazeRouteCalculator = callPackage ../development/python-modules/WazeRouteCalculator { }; From f012fd1f90874b727ccbf070aef7110ccc5861b4 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:30:52 -0400 Subject: [PATCH 17/37] pythonPackages.google_cloud_logging: init at 1.8.0 --- .../google_cloud_logging/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_logging/default.nix diff --git a/pkgs/development/python-modules/google_cloud_logging/default.nix b/pkgs/development/python-modules/google_cloud_logging/default.nix new file mode 100644 index 00000000000..6c73b67b3db --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_logging/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, google_cloud_core +, pytest +, mock +, webapp2 +, django +, flask +}: + +buildPythonPackage rec { + pname = "google-cloud-logging"; + version = "1.8.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "418ae534a8044ea5fd385fc4958763d76b8f315785d7a61f264c5a04035d02d5"; + }; + + checkInputs = [ pytest mock webapp2 django flask ]; + propagatedBuildInputs = [ google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Stackdriver Logging API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c641e23cab9..afc87cea230 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2466,6 +2466,8 @@ in { google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; + google_cloud_logging = callPackage ../development/python-modules/google_cloud_logging { }; + google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; From 4b88425dc9480a66e5856077062f638401feb12f Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:31:56 -0400 Subject: [PATCH 18/37] pythonPackages.google_cloud_error_reporting: init at 0.30.0 --- .../google_cloud_error_reporting/default.nix | 31 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_error_reporting/default.nix diff --git a/pkgs/development/python-modules/google_cloud_error_reporting/default.nix b/pkgs/development/python-modules/google_cloud_error_reporting/default.nix new file mode 100644 index 00000000000..3ddf022d664 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_error_reporting/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_cloud_logging +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-error-reporting"; + version = "0.30.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "768a5c3ed7a96b60f051717c1138e561493ab0ef4dd4acbcf9e2b1cc2d09e06a"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_cloud_logging ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Stackdriver Error Reporting API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index afc87cea230..d311c5df0b4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2464,6 +2464,8 @@ in { google_cloud_dns = callPackage ../development/python-modules/google_cloud_dns { }; + google_cloud_error_reporting = callPackage ../development/python-modules/google_cloud_error_reporting { }; + google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; google_cloud_logging = callPackage ../development/python-modules/google_cloud_logging { }; From 9c13931d5e3bbd1bfd85c6672313e2292681e4e1 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:38:38 -0400 Subject: [PATCH 19/37] pythonPackages.google_cloud_firestore: init at 0.30.0 --- .../google_cloud_firestore/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_firestore/default.nix diff --git a/pkgs/development/python-modules/google_cloud_firestore/default.nix b/pkgs/development/python-modules/google_cloud_firestore/default.nix new file mode 100644 index 00000000000..6cc42805d4e --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_firestore/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, google_cloud_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-firestore"; + version = "0.30.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "7f990572ace890867bbbc63c9d700c1d2635ba4c799e05f30b6fdca490021243"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ google_api_core google_cloud_core ]; + + # tests were not included with release + # See issue https://github.com/googleapis/google-cloud-python/issues/6380 + doCheck = false; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Firestore API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d311c5df0b4..00262295005 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2466,6 +2466,8 @@ in { google_cloud_error_reporting = callPackage ../development/python-modules/google_cloud_error_reporting { }; + google_cloud_firestore = callPackage ../development/python-modules/google_cloud_firestore { }; + google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; google_cloud_logging = callPackage ../development/python-modules/google_cloud_logging { }; From 3a81c65c388c5d3d214dc7581419ba8ab119d446 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:42:52 -0400 Subject: [PATCH 20/37] pythonPackages.google_cloud_iot: init at 0.1.0 --- .../google_cloud_iot/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_iot/default.nix diff --git a/pkgs/development/python-modules/google_cloud_iot/default.nix b/pkgs/development/python-modules/google_cloud_iot/default.nix new file mode 100644 index 00000000000..cb46f6e764a --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_iot/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, grpc_google_iam_v1 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-iot"; + version = "0.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1502fa6d64f8f0f7c0e34e71c82c5daacc8fd8f78256cfadef5ae06c5efcc3b4"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud IoT API API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + # maintainers = [ maintainers. ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 00262295005..f41bcd8e05f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2468,6 +2468,8 @@ in { google_cloud_firestore = callPackage ../development/python-modules/google_cloud_firestore { }; + google_cloud_iot = callPackage ../development/python-modules/google_cloud_iot { }; + google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; google_cloud_logging = callPackage ../development/python-modules/google_cloud_logging { }; From d3609a0610955b95547aa90ffaa3a9d9e4092c04 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:45:30 -0400 Subject: [PATCH 21/37] pythonPackages.google_cloud_language: init at 1.1.0 --- .../google_cloud_language/default.nix | 31 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_language/default.nix diff --git a/pkgs/development/python-modules/google_cloud_language/default.nix b/pkgs/development/python-modules/google_cloud_language/default.nix new file mode 100644 index 00000000000..adf354f3bff --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_language/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-language"; + version = "1.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "2450e3265df129241cb21badb9d4ce2089d2652581df38e03c14a7ec85679ecb"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Natural Language API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index f41bcd8e05f..be64c2a0a3f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2472,6 +2472,8 @@ in { google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; + google_cloud_language = callPackage ../development/python-modules/google_cloud_language { }; + google_cloud_logging = callPackage ../development/python-modules/google_cloud_logging { }; google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; From 1e85f64bc223f8060ae3726159a0fb9f9336ae05 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:48:41 -0400 Subject: [PATCH 22/37] pythonPackages.google_cloud_monitoring: init at 0.30.1 --- .../google_cloud_monitoring/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_monitoring/default.nix diff --git a/pkgs/development/python-modules/google_cloud_monitoring/default.nix b/pkgs/development/python-modules/google_cloud_monitoring/default.nix new file mode 100644 index 00000000000..5d78bd22b01 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_monitoring/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, pandas +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-monitoring"; + version = "0.30.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "6b26d659360306d51b9fb88c5b1eb77bf49967a37b6348ae9568c083e466274d"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_api_core pandas ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Stackdriver Monitoring API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index be64c2a0a3f..67cbda26214 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2476,6 +2476,8 @@ in { google_cloud_logging = callPackage ../development/python-modules/google_cloud_logging { }; + google_cloud_monitoring = callPackage ../development/python-modules/google_cloud_monitoring { }; + google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; From 3c40cc5eeb6b75ebb05f0ef74eb1d0e736da714c Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 15:53:13 -0400 Subject: [PATCH 23/37] pythonPackages.google_cloud_pubsub: init at 0.38.0 --- .../google_cloud_pubsub/default.nix | 33 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_pubsub/default.nix diff --git a/pkgs/development/python-modules/google_cloud_pubsub/default.nix b/pkgs/development/python-modules/google_cloud_pubsub/default.nix new file mode 100644 index 00000000000..54221f821dc --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_pubsub/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, grpc_google_iam_v1 +, google_api_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-pubsub"; + version = "0.38.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0b0481fa61faf8143c3cffc9d3fbe757423a200fbddddcf27feb2c49e3c35e58"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Pub/Sub API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 67cbda26214..b67186df5cc 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2478,6 +2478,8 @@ in { google_cloud_monitoring = callPackage ../development/python-modules/google_cloud_monitoring { }; + google_cloud_pubsub = callPackage ../development/python-modules/google_cloud_pubsub { }; + google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; From 2964bb840c1b1daf56fe68cd44f443ebbc57e792 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 16:06:12 -0400 Subject: [PATCH 24/37] pythonPacakges.google_cloud_redis: init at 0.2.0 --- .../google_cloud_redis/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_redis/default.nix diff --git a/pkgs/development/python-modules/google_cloud_redis/default.nix b/pkgs/development/python-modules/google_cloud_redis/default.nix new file mode 100644 index 00000000000..85aff0b19de --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_redis/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-redis"; + version = "0.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "c0fa00cafbce3e9a0e35fb7f9d754ac70b450b6496c62c20bb3a1f500aeca9e4"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 google_api_core ]; + + # requires old version of google-api-core (override) + preBuild = '' + sed -i "s/'google-api-core\[grpc\] >= 0.1.0, < 0.2.0dev'/'google-api-core'/g" setup.py + sed -i "s/google-api-core\[grpc\]<0.2.0dev,>=0.1.0/google-api-core/g" google_cloud_redis.egg-info/requires.txt + ''; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Memorystore for Redis API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b67186df5cc..3ad77f0f30f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2480,6 +2480,8 @@ in { google_cloud_pubsub = callPackage ../development/python-modules/google_cloud_pubsub { }; + google_cloud_redis = callPackage ../development/python-modules/google_cloud_redis { }; + google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; From 4171715886d898bc50dd7bc5c4a27c35aebe6224 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 16:09:18 -0400 Subject: [PATCH 25/37] pythonPackages.google_cloud_resource_manager: init at 0.28.1 --- .../google_cloud_resource_manager/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_resource_manager/default.nix diff --git a/pkgs/development/python-modules/google_cloud_resource_manager/default.nix b/pkgs/development/python-modules/google_cloud_resource_manager/default.nix new file mode 100644 index 00000000000..a8182c5794d --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_resource_manager/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_cloud_core +, google_api_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-resource-manager"; + version = "0.28.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "fc29c11dcbe9208261d377185a1ae5331bab43f2a592222a25c8aca9c8031308"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_cloud_core google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Resource Manager API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3ad77f0f30f..00c332ec1d3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2482,6 +2482,8 @@ in { google_cloud_redis = callPackage ../development/python-modules/google_cloud_redis { }; + google_cloud_resource_manager = callPackage ../development/python-modules/google_cloud_resource_manager { }; + google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; From 8810a026c397aae9b48170fee9d65102fb49c5e8 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 16:12:41 -0400 Subject: [PATCH 26/37] pythonPackages.google_cloud_runtimeconfig: init at 0.28.1 --- .../google_cloud_runtimeconfig/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix diff --git a/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix b/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix new file mode 100644 index 00000000000..ef95391ebe0 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-runtimeconfig"; + version = "0.28.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "f441fbc22e2d0871ecb390854aa352cf467d2751cbc0dac7578274ead813519e"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud RuntimeConfig API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 00c332ec1d3..5fc475f1341 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2484,6 +2484,8 @@ in { google_cloud_resource_manager = callPackage ../development/python-modules/google_cloud_resource_manager { }; + google_cloud_runtimeconfig = callPackage ../development/python-modules/google_cloud_runtimeconfig { }; + google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; From 50f0fc28622491f4509e191d4ab313a1d8c0a99d Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 16:15:17 -0400 Subject: [PATCH 27/37] pythonPAckages.google_cloud_securitycenter: init at 0.1.0 --- .../google_cloud_securitycenter/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_securitycenter/default.nix diff --git a/pkgs/development/python-modules/google_cloud_securitycenter/default.nix b/pkgs/development/python-modules/google_cloud_securitycenter/default.nix new file mode 100644 index 00000000000..d1e03c40bce --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_securitycenter/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, grpc_google_iam_v1 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-securitycenter"; + version = "0.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "6ef386ba065a167670ad1b67f15fb7ba9e21ce33579fa6d7fafafd5b970b3e8a"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud Security Command Center API API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5fc475f1341..7078a1be32b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2486,6 +2486,8 @@ in { google_cloud_runtimeconfig = callPackage ../development/python-modules/google_cloud_runtimeconfig { }; + google_cloud_securitycenter = callPackage ../development/python-modules/google_cloud_securitycenter { }; + google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; From b7c7eea740b5a49f78ddd8864376e32dec457fcd Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 16:20:45 -0400 Subject: [PATCH 28/37] pythonPackages.grpcio-gcp: init at 0.2.2 --- .../python-modules/grpcio-gcp/default.nix | 24 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/development/python-modules/grpcio-gcp/default.nix diff --git a/pkgs/development/python-modules/grpcio-gcp/default.nix b/pkgs/development/python-modules/grpcio-gcp/default.nix new file mode 100644 index 00000000000..067b27c8ffd --- /dev/null +++ b/pkgs/development/python-modules/grpcio-gcp/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, grpcio +}: + +buildPythonPackage rec { + pname = "grpcio-gcp"; + version = "0.2.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "e292605effc7da39b7a8734c719afb12ec4b5362add3528d8afad3aa3aa9057c"; + }; + + propagatedBuildInputs = [ grpcio ]; + + meta = with stdenv.lib; { + description = "gRPC extensions for Google Cloud Platform"; + homepage = https://grpc.io; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7078a1be32b..270b6aac00c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2516,6 +2516,8 @@ in { grpcio-tools = callPackage ../development/python-modules/grpcio-tools { }; + grpcio-gcp = callPackage ../development/python-modules/grpcio-gcp { }; + grpc_google_iam_v1 = callPackage ../development/python-modules/grpc_google_iam_v1 { }; gspread = callPackage ../development/python-modules/gspread { }; From 226cde04766c0bcf0b6c7469e5e1c97cfffd0cc6 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 16:22:03 -0400 Subject: [PATCH 29/37] pythonPackages.google_cloud_spanner: init at 1.6.0 --- .../google_cloud_spanner/default.nix | 34 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_spanner/default.nix diff --git a/pkgs/development/python-modules/google_cloud_spanner/default.nix b/pkgs/development/python-modules/google_cloud_spanner/default.nix new file mode 100644 index 00000000000..a4b72d0e496 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_spanner/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, grpc_google_iam_v1 +, grpcio-gcp +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-spanner"; + version = "1.6.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "f7140e1cb43fbf670521112f03822b63d15fbcbd2830c7cfa1b868836e04b6b4"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ grpcio-gcp grpc_google_iam_v1 google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud Spanner API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 270b6aac00c..a9a8599f9df 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2488,6 +2488,8 @@ in { google_cloud_securitycenter = callPackage ../development/python-modules/google_cloud_securitycenter { }; + google_cloud_spanner = callPackage ../development/python-modules/google_cloud_spanner { }; + google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; From e856f40f1859f8db4d2392a1c65e59cd55ff355e Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 16:23:44 -0400 Subject: [PATCH 30/37] pythonPackages.google_cloud_speed: refactor enable tests --- .../python-modules/google_cloud_speech/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_speech/default.nix b/pkgs/development/python-modules/google_cloud_speech/default.nix index 6a8aefa92c4..3054f618784 100644 --- a/pkgs/development/python-modules/google_cloud_speech/default.nix +++ b/pkgs/development/python-modules/google_cloud_speech/default.nix @@ -13,8 +13,9 @@ buildPythonPackage rec { propagatedBuildInputs = [ google_api_core ]; checkInputs = [ pytest mock ]; - # needs credentials - doCheck = false; + checkPhase = '' + pytest tests/unit + ''; meta = with stdenv.lib; { description = "Cloud Speech API enables integration of Google speech recognition into applications."; From 334a2d7baf4fe42a30ab2178df0915ad74b2d315 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 16:26:30 -0400 Subject: [PATCH 31/37] pythonPackages.google_cloud_tasks: init at 0.3.0 --- .../google_cloud_tasks/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_tasks/default.nix diff --git a/pkgs/development/python-modules/google_cloud_tasks/default.nix b/pkgs/development/python-modules/google_cloud_tasks/default.nix new file mode 100644 index 00000000000..5981dc7d0d3 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_tasks/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, grpc_google_iam_v1 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-tasks"; + version = "0.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "f874a7aabad225588263c6cbcd4d67455cc682ebb6d9f00bd06c8d2d5673b4db"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud Tasks API API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a9a8599f9df..506f32cc6fa 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2494,6 +2494,8 @@ in { google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; + google_cloud_tasks = callPackage ../development/python-modules/google_cloud_tasks { }; + google_cloud_testutils = callPackage ../development/python-modules/google_cloud_testutils { }; google_resumable_media = callPackage ../development/python-modules/google_resumable_media { }; From b1bfcaac2560af4c7194120b8ad859ec7e4e23f2 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 16:28:54 -0400 Subject: [PATCH 32/37] pythonPAckages.google_cloud_texttospeech: init at 0.2.0 --- .../google_cloud_texttospeech/default.nix | 30 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_texttospeech/default.nix diff --git a/pkgs/development/python-modules/google_cloud_texttospeech/default.nix b/pkgs/development/python-modules/google_cloud_texttospeech/default.nix new file mode 100644 index 00000000000..d3249d9d344 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_texttospeech/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-texttospeech"; + version = "0.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "6064bc6e2761694b708878ff3d5902c6ce5eb44a770a921e7a99caf6c2533ae3"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Text-to-Speech API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 506f32cc6fa..1cc02313778 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2498,6 +2498,8 @@ in { google_cloud_testutils = callPackage ../development/python-modules/google_cloud_testutils { }; + google_cloud_texttospeech = callPackage ../development/python-modules/google_cloud_texttospeech { }; + google_resumable_media = callPackage ../development/python-modules/google_resumable_media { }; gpgme = toPythonModule (pkgs.gpgme.override { pythonSupport=true; }); From b729904accd4e09036c75747025e30b86c928b1f Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 16:31:31 -0400 Subject: [PATCH 33/37] pythonPackages.google_cloud_trace: init at 0.19.0 --- .../google_cloud_trace/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_trace/default.nix diff --git a/pkgs/development/python-modules/google_cloud_trace/default.nix b/pkgs/development/python-modules/google_cloud_trace/default.nix new file mode 100644 index 00000000000..cc8829ebfb3 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_trace/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-trace"; + version = "0.19.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "2cb774498e90143a9565dd50e2814b6b0292242a53b8804a1a529989e18b7461"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Stackdriver Trace API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1cc02313778..ef2aca60ae5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2500,6 +2500,8 @@ in { google_cloud_texttospeech = callPackage ../development/python-modules/google_cloud_texttospeech { }; + google_cloud_trace = callPackage ../development/python-modules/google_cloud_trace { }; + google_resumable_media = callPackage ../development/python-modules/google_resumable_media { }; gpgme = toPythonModule (pkgs.gpgme.override { pythonSupport=true; }); From 88942912f8ea34665c576303b64746f50093b58f Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 16:35:02 -0400 Subject: [PATCH 34/37] pythonPackages.google_cloud_translate: init at 1.3.1 --- .../google_cloud_translate/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_translate/default.nix diff --git a/pkgs/development/python-modules/google_cloud_translate/default.nix b/pkgs/development/python-modules/google_cloud_translate/default.nix new file mode 100644 index 00000000000..842a145a3f4 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_translate/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-translate"; + version = "1.3.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "4420f5b320145bf097ca9a12b18ec27c067886e2832d181f268c46c3bcb0d2e4"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Translation API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ef2aca60ae5..9721ac32623 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2502,6 +2502,8 @@ in { google_cloud_trace = callPackage ../development/python-modules/google_cloud_trace { }; + google_cloud_translate = callPackage ../development/python-modules/google_cloud_translate { }; + google_resumable_media = callPackage ../development/python-modules/google_resumable_media { }; gpgme = toPythonModule (pkgs.gpgme.override { pythonSupport=true; }); From e657733595ff635ae0bd9d8545a8eb50bf33f932 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 16:38:28 -0400 Subject: [PATCH 35/37] pythonPackages.google_cloud_videointelligence: init at 1.5.0 --- .../default.nix | 30 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_videointelligence/default.nix diff --git a/pkgs/development/python-modules/google_cloud_videointelligence/default.nix b/pkgs/development/python-modules/google_cloud_videointelligence/default.nix new file mode 100644 index 00000000000..056dd8991ef --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_videointelligence/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-videointelligence"; + version = "1.5.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "bd0abc18070520fd5757b15356e8483149e1caebbe43019257ccb2c43cddbbbe"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Video Intelligence API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9721ac32623..4168608868e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2504,6 +2504,8 @@ in { google_cloud_translate = callPackage ../development/python-modules/google_cloud_translate { }; + google_cloud_videointelligence = callPackage ../development/python-modules/google_cloud_videointelligence { }; + google_resumable_media = callPackage ../development/python-modules/google_resumable_media { }; gpgme = toPythonModule (pkgs.gpgme.override { pythonSupport=true; }); From 4dc3d521670761d71aac3aa6ede7e23356bfc1e1 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 16:40:57 -0400 Subject: [PATCH 36/37] pythonPackages.google_cloud_vision: init at 0.34.0 --- .../google_cloud_vision/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_vision/default.nix diff --git a/pkgs/development/python-modules/google_cloud_vision/default.nix b/pkgs/development/python-modules/google_cloud_vision/default.nix new file mode 100644 index 00000000000..6a52016311b --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_vision/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, google_api_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-vision"; + version = "0.34.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "50392b2c68e40dbf725c531ba4d325bd910da6441a472ed0a3fadfd0ab8548f7"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ enum34 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud Vision API API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4168608868e..d390e176ecf 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2506,6 +2506,8 @@ in { google_cloud_videointelligence = callPackage ../development/python-modules/google_cloud_videointelligence { }; + google_cloud_vision = callPackage ../development/python-modules/google_cloud_vision { }; + google_resumable_media = callPackage ../development/python-modules/google_resumable_media { }; gpgme = toPythonModule (pkgs.gpgme.override { pythonSupport=true; }); From 24d96d9f0461644cfc0a622b56cf812636c4d148 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 2 Nov 2018 16:43:05 -0400 Subject: [PATCH 37/37] pythonPackages.google_cloud_websecurityscanner: init at 0.1.0 --- .../default.nix | 30 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix diff --git a/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix b/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix new file mode 100644 index 00000000000..5a12be2ae55 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-websecurityscanner"; + version = "0.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "d41a9e1a093862aa1b181fa7fdc2a94e185eb4a8f290dbdb928bc9ebd253a95f"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Web Security Scanner API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d390e176ecf..4f6d14d6039 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2508,6 +2508,8 @@ in { google_cloud_vision = callPackage ../development/python-modules/google_cloud_vision { }; + google_cloud_websecurityscanner = callPackage ../development/python-modules/google_cloud_websecurityscanner { }; + google_resumable_media = callPackage ../development/python-modules/google_resumable_media { }; gpgme = toPythonModule (pkgs.gpgme.override { pythonSupport=true; });