From 75df522844578a6523e876f35f2fee0167960be9 Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Thu, 31 Jan 2019 13:44:40 -0600 Subject: [PATCH 01/31] Merge #54998: llvm7: replace patch with official upstream commit (cherry picked from commit 442a74bdf896db0ddcb750c57e9d58eb17d06769) --- pkgs/development/compilers/llvm/7/llvm.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/llvm/7/llvm.nix b/pkgs/development/compilers/llvm/7/llvm.nix index 0eb946a0a83..5800e7f021c 100644 --- a/pkgs/development/compilers/llvm/7/llvm.nix +++ b/pkgs/development/compilers/llvm/7/llvm.nix @@ -49,9 +49,10 @@ in stdenv.mkDerivation (rec { patches = [ # https://bugs.llvm.org/show_bug.cgi?id=39427 + # https://github.com/NixOS/nixpkgs/issues/54370 (fetchpatch { - url = "https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/raw/5a7d283d4e00bc4822c7b0226e593c344c8f6050/debian/patches/pr39427-misscompile.diff"; - sha256 = "03mpydsaw0xvcp7kb4sgjzcl5v22620r5z78kv3mz5wp7sn76fg5"; + url = "https://github.com/llvm-mirror/llvm/commit/57567def148f387153a8149fb590bd39b1b006a1.patch"; + sha256 = "1w1xg5pxpc6cals1nf5j5k4p6qi8lcrpvn0paxc86m415i79xmcg"; }) ]; From 0ae0273803934f10396a65fc0cd6b50566936602 Mon Sep 17 00:00:00 2001 From: Luka Blaskovic Date: Tue, 22 Jan 2019 08:06:36 +0000 Subject: [PATCH 02/31] llvm7: backport patches, fix building rust crates with lto See: https://github.com/rust-lang/rust/issues/57762 (cherry picked from commit c340704bd3a7784e2d5dd806ee528a243dea9172) --- pkgs/development/compilers/llvm/7/llvm.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/compilers/llvm/7/llvm.nix b/pkgs/development/compilers/llvm/7/llvm.nix index 5800e7f021c..5bb629931fd 100644 --- a/pkgs/development/compilers/llvm/7/llvm.nix +++ b/pkgs/development/compilers/llvm/7/llvm.nix @@ -54,6 +54,15 @@ in stdenv.mkDerivation (rec { url = "https://github.com/llvm-mirror/llvm/commit/57567def148f387153a8149fb590bd39b1b006a1.patch"; sha256 = "1w1xg5pxpc6cals1nf5j5k4p6qi8lcrpvn0paxc86m415i79xmcg"; }) + # backport, fix building rust crates with lto + (fetchpatch { + url = "https://github.com/llvm-mirror/llvm/commit/da1fb72bb305d6bc1f3899d541414146934bf80f.patch"; + sha256 = "0p81gkhc1xhcx0hmnkwyhrn8x8l8fd24xgaj1whni29yga466dwc"; + }) + (fetchpatch { + url = "https://github.com/llvm-mirror/llvm/commit/cc1f2a595ead516812a6c50398f0f3480ebe031f.patch"; + sha256 = "0k6k1p5yisgwx417a67s7sr9930rqh1n0zv5jvply8vjjy4b3kf8"; + }) ]; postPatch = optionalString stdenv.isDarwin '' From 8ba79e5af949b94e7fa6a46ba08533533a12153d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 2 Feb 2019 11:56:04 +0100 Subject: [PATCH 03/31] haskellPackages.servant: fixup build after 86f646da --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3ff96bf2544..9ed7a715b16 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -747,6 +747,10 @@ self: super: { rev = "v${ver}"; sha256 = "0kqglih3rv12nmkzxvalhfaaafk4b2irvv9x5xmc48i1ns71y23l"; }}/doc"; + # Needed after sphinx 1.7.9 -> 1.8.3 + postPatch = '' + substituteInPlace conf.py --replace "'.md': CommonMarkParser," "" + ''; nativeBuildInputs = with pkgs.buildPackages.pythonPackages; [ sphinx recommonmark sphinx_rtd_theme ]; makeFlags = "html"; installPhase = '' From 05c62669b92f434943ad301e829c535c6731ad5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 2 Feb 2019 13:56:38 +0100 Subject: [PATCH 04/31] pythonPackages.wxPython: fixup build I'm not sure why/when it started failing, but adding pkgconfig shouldn't hurt anything. I see no indication that pythonPackages.pkgconfig was meant. --- pkgs/development/python-modules/wxPython/3.0.nix | 5 ++--- pkgs/top-level/python-packages.nix | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/wxPython/3.0.nix b/pkgs/development/python-modules/wxPython/3.0.nix index abce4cf44e0..427b46f44ee 100644 --- a/pkgs/development/python-modules/wxPython/3.0.nix +++ b/pkgs/development/python-modules/wxPython/3.0.nix @@ -33,7 +33,8 @@ buildPythonPackage rec { hardeningDisable = [ "format" ]; - propagatedBuildInputs = [ pkgconfig ] + nativeBuildInputs = [ pkgconfig ]; + propagatedBuildInputs = [ ] ++ (lib.optional openglSupport pyopengl) ++ (lib.optionals (!stdenv.isDarwin) [ wxGTK (wxGTK.gtk) libX11 ]) ++ (lib.optionals stdenv.isDarwin [ wxmac darwin.apple_sdk.frameworks.Cocoa ]) @@ -60,8 +61,6 @@ buildPythonPackage rec { ]}' ''; - NIX_LDFLAGS = lib.optionalString (!stdenv.isDarwin) "-lX11 -lgdk-x11-2.0"; - buildPhase = ""; installPhase = '' diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0b557524375..59de07a991e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4228,6 +4228,7 @@ in { wxPython30 = callPackage ../development/python-modules/wxPython/3.0.nix { wxGTK = pkgs.wxGTK30; + inherit (pkgs) pkgconfig; }; xml2rfc = callPackage ../development/python-modules/xml2rfc { }; From 3d979f432cef1836386ecf0cf466da06d01f422f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 2 Feb 2019 14:33:15 +0100 Subject: [PATCH 05/31] python*Packages.pkgconfig: try avoiding multiple breakages I don't feel like doing many commits like the parent one, but feel free to improve... --- pkgs/development/python-modules/pkgconfig/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pkgconfig/default.nix b/pkgs/development/python-modules/pkgconfig/default.nix index 38098b432e4..7a25ac78a19 100644 --- a/pkgs/development/python-modules/pkgconfig/default.nix +++ b/pkgs/development/python-modules/pkgconfig/default.nix @@ -11,7 +11,10 @@ buildPythonPackage rec { checkInputs = [ nose ]; - nativeBuildInputs = [ pkgconfig ]; + # Apparently many our expressions get pythonPackages.pkgconfig and expect + # to have the pkg-config executable on $PATH + # For some reason, propagatedNativeBuildInputs don't seem enough. + propagatedBuildInputs = [ pkgconfig ]; checkPhase = '' nosetests From eb3f0aef438e55058f21747fe95e947977ad4734 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 2 Feb 2019 15:22:52 +0100 Subject: [PATCH 06/31] pythonPackages: use pkgs.pkgconfig where needed Since 05232abbbc6574b31a714bc34d9639676b83c1a8, pythonPackages.pkgconfig does no longer propagate pkgs.pkgconfig. --- pkgs/top-level/python-packages.nix | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 59de07a991e..a5101716127 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -623,7 +623,9 @@ in { libglade = null; }; - pygtksourceview = callPackage ../development/python-modules/pygtksourceview { }; + pygtksourceview = callPackage ../development/python-modules/pygtksourceview { + inherit (pkgs) pkgconfig; + }; pyGtkGlade = self.pygtk.override { libglade = pkgs.gnome2.libglade; @@ -987,7 +989,9 @@ in { autopep8 = callPackage ../development/python-modules/autopep8 { }; - av = callPackage ../development/python-modules/av { }; + av = callPackage ../development/python-modules/av { + inherit (pkgs) pkgconfig; + }; avro = callPackage ../development/python-modules/avro {}; @@ -1185,7 +1189,9 @@ in { blaze = callPackage ../development/python-modules/blaze { }; - html5-parser = callPackage ../development/python-modules/html5-parser {}; + html5-parser = callPackage ../development/python-modules/html5-parser { + inherit (pkgs) pkgconfig; + }; httpserver = callPackage ../development/python-modules/httpserver {}; @@ -1934,7 +1940,7 @@ in { latexcodec = callPackage ../development/python-modules/latexcodec {}; libsexy = callPackage ../development/python-modules/libsexy { - libsexy = pkgs.libsexy; + inherit (pkgs) libsexy pkgconfig; }; libsoundtouch = callPackage ../development/python-modules/libsoundtouch { }; @@ -3682,7 +3688,9 @@ in { pyshp = callPackage ../development/python-modules/pyshp { }; - pysmbc = callPackage ../development/python-modules/pysmbc { }; + pysmbc = callPackage ../development/python-modules/pysmbc { + inherit (pkgs) pkgconfig; + }; pyspread = callPackage ../development/python-modules/pyspread { }; @@ -3837,6 +3845,7 @@ in { pythonnet = callPackage ../development/python-modules/pythonnet { # `mono >= 4.6` required to prevent crashes encountered with earlier versions. mono = pkgs.mono4; + inherit (pkgs) pkgconfig; }; pytz = callPackage ../development/python-modules/pytz { }; @@ -4695,7 +4704,7 @@ in { Logbook = callPackage ../development/python-modules/Logbook { }; libversion = callPackage ../development/python-modules/libversion { - inherit (pkgs) libversion; + inherit (pkgs) libversion pkgconfig; }; libvirt = callPackage ../development/python-modules/libvirt { @@ -4718,7 +4727,9 @@ in { power = callPackage ../development/python-modules/power { }; - pythonefl = callPackage ../development/python-modules/python-efl { }; + pythonefl = callPackage ../development/python-modules/python-efl { + inherit (pkgs) pkgconfig; + }; tlsh = callPackage ../development/python-modules/tlsh { }; From 14d21f60a86701dffb397854b734c07a1d10dad5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 2 Feb 2019 15:43:54 +0100 Subject: [PATCH 07/31] Revert "python*Packages.pkgconfig: try avoiding multiple breakages" This reverts commit 3d979f432cef1836386ecf0cf466da06d01f422f. The remaining problems should be fixed by eb3f0aef438e55058f21747fe95e947977ad4734. --- pkgs/development/python-modules/pkgconfig/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pkgconfig/default.nix b/pkgs/development/python-modules/pkgconfig/default.nix index 7a25ac78a19..38098b432e4 100644 --- a/pkgs/development/python-modules/pkgconfig/default.nix +++ b/pkgs/development/python-modules/pkgconfig/default.nix @@ -11,10 +11,7 @@ buildPythonPackage rec { checkInputs = [ nose ]; - # Apparently many our expressions get pythonPackages.pkgconfig and expect - # to have the pkg-config executable on $PATH - # For some reason, propagatedNativeBuildInputs don't seem enough. - propagatedBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig ]; checkPhase = '' nosetests From c4eff977747cd59ab9eaccbd3d56ec8dd3814177 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:39:04 +0100 Subject: [PATCH 08/31] python: google-cloud-core: 0.28.1 -> 0.29.1 --- pkgs/development/python-modules/google_cloud_core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_core/default.nix b/pkgs/development/python-modules/google_cloud_core/default.nix index d9111ac8915..c57433a3ebd 100644 --- a/pkgs/development/python-modules/google_cloud_core/default.nix +++ b/pkgs/development/python-modules/google_cloud_core/default.nix @@ -3,11 +3,11 @@ buildPythonPackage rec { pname = "google-cloud-core"; - version = "0.28.1"; + version = "0.29.1"; src = fetchPypi { inherit pname version; - sha256 = "89e8140a288acec20c5e56159461d3afa4073570c9758c05d4e6cb7f2f8cc440"; + sha256 = "d85b1aaaf3bad9415ad1d8ee5eadce96d7007a82f13ce0a0629a003a11e83f29"; }; propagatedBuildInputs = [ google_api_core grpcio ]; From d538d2316bc91ac402cadce17e4164b15b6529b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:12 +0100 Subject: [PATCH 09/31] python: google-cloud-bigquery: 1.6.1 -> 1.8.1 --- .../python-modules/google_cloud_bigquery/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_bigquery/default.nix b/pkgs/development/python-modules/google_cloud_bigquery/default.nix index 15220837a8c..5e33b1b51ea 100644 --- a/pkgs/development/python-modules/google_cloud_bigquery/default.nix +++ b/pkgs/development/python-modules/google_cloud_bigquery/default.nix @@ -13,11 +13,11 @@ buildPythonPackage rec { pname = "google-cloud-bigquery"; - version = "1.6.1"; + version = "1.8.1"; src = fetchPypi { inherit pname version; - sha256 = "04f0a2bb53d779fc62927be92f8253c34774a1a9f95cccec3e45d000d1547ef9"; + sha256 = "621e05321d7a26b87fa2d4f8dd24f963d3424d7566a6454d65c4427b9d8552e2"; }; checkInputs = [ pytest mock ipython ]; From 3b0f072b7f2de0e614a17ea431cc5d2ca0339267 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:12 +0100 Subject: [PATCH 10/31] python: google-cloud-bigquery-datatransfer: 0.1.1 -> 0.3.0 --- .../google_cloud_bigquery_datatransfer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix b/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix index 64deae6de36..6d2b5ba8f16 100644 --- a/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix +++ b/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix @@ -7,11 +7,11 @@ buildPythonPackage rec { pname = "google-cloud-bigquery-datatransfer"; - version = "0.1.1"; + version = "0.3.0"; src = fetchPypi { inherit pname version; - sha256 = "f5b5d0de43805fa9ebb620c58e1d27e6d32d2fc8e9a2f954ee170f7a026c8757"; + sha256 = "02bf1a508ffbc730904fd8a5e7d7c33946f0aa539127c1b1e235dfdedd7bc9a5"; }; checkInputs = [ pytest ]; From b8acb2d7acce7e69aa33c8fd353a3017d9712fe8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:13 +0100 Subject: [PATCH 11/31] python: google-cloud-bigtable: 0.31.1 -> 0.32.1 --- .../python-modules/google_cloud_bigtable/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_bigtable/default.nix b/pkgs/development/python-modules/google_cloud_bigtable/default.nix index 6cb1711843c..c39d14fcf5e 100644 --- a/pkgs/development/python-modules/google_cloud_bigtable/default.nix +++ b/pkgs/development/python-modules/google_cloud_bigtable/default.nix @@ -10,11 +10,11 @@ buildPythonPackage rec { pname = "google-cloud-bigtable"; - version = "0.31.1"; + version = "0.32.1"; src = fetchPypi { inherit pname version; - sha256 = "f0e66d7c9b37b0a7fc021f10ffaf848b10618a91060ac143ef7f615d682c97d5"; + sha256 = "bb113894e1322102d4917740be4870798cad76aa4291ff742ada5548988b2223"; }; checkInputs = [ pytest mock ]; From d14ab5519be3732f1bd023e67e02547d2b130da8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:13 +0100 Subject: [PATCH 12/31] python: google-cloud-container: 0.1.1 -> 0.2.1 --- .../python-modules/google_cloud_container/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_container/default.nix b/pkgs/development/python-modules/google_cloud_container/default.nix index 14ed41a3ea4..8941206c3fc 100644 --- a/pkgs/development/python-modules/google_cloud_container/default.nix +++ b/pkgs/development/python-modules/google_cloud_container/default.nix @@ -7,11 +7,11 @@ buildPythonPackage rec { pname = "google-cloud-container"; - version = "0.1.1"; + version = "0.2.1"; src = fetchPypi { inherit pname version; - sha256 = "a89afcb1fe96bc9361c231c223c3bbe19fa3787caeb4697cd5778990e1077270"; + sha256 = "566834ef43e79917b112e3bd2848e84cfb0f4d7b565581607e2548f5c8e5d87a"; }; checkInputs = [ pytest ]; From 19f479913a8037e8f6ee8c6a007955f4d6e83e3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:13 +0100 Subject: [PATCH 13/31] python: google-cloud-dataproc: 0.2.0 -> 0.3.0 --- .../python-modules/google_cloud_dataproc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_dataproc/default.nix b/pkgs/development/python-modules/google_cloud_dataproc/default.nix index 6db5f4a5232..1d137ded4be 100644 --- a/pkgs/development/python-modules/google_cloud_dataproc/default.nix +++ b/pkgs/development/python-modules/google_cloud_dataproc/default.nix @@ -7,11 +7,11 @@ buildPythonPackage rec { pname = "google-cloud-dataproc"; - version = "0.2.0"; + version = "0.3.0"; src = fetchPypi { inherit pname version; - sha256 = "531dbd3e5862df5e67751efdcd89f00d0ded35f3a87a18fd3245e1c365080720"; + sha256 = "3acbb1bd9e25fd233ae321c137a58306d5d0ef262e3cbe825c511c8ef55b33a2"; }; checkInputs = [ pytest ]; From e9293150b9af5e2d0de803881993f23634b6986b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:13 +0100 Subject: [PATCH 14/31] python: google-cloud-dlp: 0.9.0 -> 0.10.0 --- pkgs/development/python-modules/google_cloud_dlp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_dlp/default.nix b/pkgs/development/python-modules/google_cloud_dlp/default.nix index 37ebd95faa5..724a0988f9e 100644 --- a/pkgs/development/python-modules/google_cloud_dlp/default.nix +++ b/pkgs/development/python-modules/google_cloud_dlp/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "google-cloud-dlp"; - version = "0.9.0"; + version = "0.10.0"; src = fetchPypi { inherit pname version; - sha256 = "408e5c6820dc53dd589a7bc378d25c2cf5817c448b7c7b1268bc745ecbe04ec3"; + sha256 = "5cc7e40842b6c3dc586d04e3d2b2326b44afbe3896da6a30032d64650a7c6b00"; }; checkInputs = [ pytest ]; From 629ca08544a4842dceecc453fc72f0746ac1457e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:13 +0100 Subject: [PATCH 15/31] python: google-cloud-firestore: 0.30.1 -> 0.31.0 --- .../python-modules/google_cloud_firestore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_firestore/default.nix b/pkgs/development/python-modules/google_cloud_firestore/default.nix index d7574e4d5a4..98778ddf321 100644 --- a/pkgs/development/python-modules/google_cloud_firestore/default.nix +++ b/pkgs/development/python-modules/google_cloud_firestore/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "google-cloud-firestore"; - version = "0.30.1"; + version = "0.31.0"; src = fetchPypi { inherit pname version; - sha256 = "2e82481ff396e166f530c097a74670efab93466a70a6a2676081a3f30ef74b7f"; + sha256 = "5349d1a112dc8ff1b96d400a04ab18949503b542c72f526847e2066eef6cbc25"; }; checkInputs = [ pytest ]; From ae953c1f86e2a60648f4c18dbf857b15536aeb0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:13 +0100 Subject: [PATCH 16/31] python: google-cloud-iot: 0.1.0 -> 0.2.0 --- pkgs/development/python-modules/google_cloud_iot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_iot/default.nix b/pkgs/development/python-modules/google_cloud_iot/default.nix index cb46f6e764a..99eb35f1b4e 100644 --- a/pkgs/development/python-modules/google_cloud_iot/default.nix +++ b/pkgs/development/python-modules/google_cloud_iot/default.nix @@ -9,11 +9,11 @@ buildPythonPackage rec { pname = "google-cloud-iot"; - version = "0.1.0"; + version = "0.2.0"; src = fetchPypi { inherit pname version; - sha256 = "1502fa6d64f8f0f7c0e34e71c82c5daacc8fd8f78256cfadef5ae06c5efcc3b4"; + sha256 = "b274fb5d38cfaa556a07943d9c9a23ca4aa3ecca51135a70325e1c95fa699474"; }; checkInputs = [ pytest ]; From a59c501a900d6e64b7d9a375e02e74f3eb6a67bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:13 +0100 Subject: [PATCH 17/31] python: google-cloud-logging: 1.8.0 -> 1.10.0 --- .../python-modules/google_cloud_logging/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_logging/default.nix b/pkgs/development/python-modules/google_cloud_logging/default.nix index 6c73b67b3db..d6a6ede039d 100644 --- a/pkgs/development/python-modules/google_cloud_logging/default.nix +++ b/pkgs/development/python-modules/google_cloud_logging/default.nix @@ -12,11 +12,11 @@ buildPythonPackage rec { pname = "google-cloud-logging"; - version = "1.8.0"; + version = "1.10.0"; src = fetchPypi { inherit pname version; - sha256 = "418ae534a8044ea5fd385fc4958763d76b8f315785d7a61f264c5a04035d02d5"; + sha256 = "13ac67399289b202b409e6cef7a87dea32ddabf902f69a677bd05554f6aecf0b"; }; checkInputs = [ pytest mock webapp2 django flask ]; From 8a9cb782929347fc1e6cdb89607b92431c555eab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:13 +0100 Subject: [PATCH 18/31] python: google-cloud-monitoring: 0.30.1 -> 0.31.1 --- .../python-modules/google_cloud_monitoring/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_monitoring/default.nix b/pkgs/development/python-modules/google_cloud_monitoring/default.nix index 5d78bd22b01..da5f06da82a 100644 --- a/pkgs/development/python-modules/google_cloud_monitoring/default.nix +++ b/pkgs/development/python-modules/google_cloud_monitoring/default.nix @@ -9,11 +9,11 @@ buildPythonPackage rec { pname = "google-cloud-monitoring"; - version = "0.30.1"; + version = "0.31.1"; src = fetchPypi { inherit pname version; - sha256 = "6b26d659360306d51b9fb88c5b1eb77bf49967a37b6348ae9568c083e466274d"; + sha256 = "ac0a7657a11459894abf35d3e35e804df0fb81ef35bc18f80199d4ce02440c2d"; }; checkInputs = [ pytest mock ]; From fa5941f5a5c164df69b34da70ebd3c18b09fc3cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:14 +0100 Subject: [PATCH 19/31] python: google-cloud-pubsub: 0.38.0 -> 0.39.1 --- .../python-modules/google_cloud_pubsub/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_pubsub/default.nix b/pkgs/development/python-modules/google_cloud_pubsub/default.nix index 54221f821dc..774d494e71a 100644 --- a/pkgs/development/python-modules/google_cloud_pubsub/default.nix +++ b/pkgs/development/python-modules/google_cloud_pubsub/default.nix @@ -10,11 +10,11 @@ buildPythonPackage rec { pname = "google-cloud-pubsub"; - version = "0.38.0"; + version = "0.39.1"; src = fetchPypi { inherit pname version; - sha256 = "0b0481fa61faf8143c3cffc9d3fbe757423a200fbddddcf27feb2c49e3c35e58"; + sha256 = "4186386aec02752e982eeb1e399d76f1cf70eed56312934df04bfa68d8cfabf0"; }; checkInputs = [ pytest mock ]; From 38a09ec65aff62add08c34bbc13fc0b385d145aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:14 +0100 Subject: [PATCH 20/31] python: google-cloud-spanner: 1.6.1 -> 1.7.1 --- .../python-modules/google_cloud_spanner/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_spanner/default.nix b/pkgs/development/python-modules/google_cloud_spanner/default.nix index a0bf55655c2..87f2915d6c5 100644 --- a/pkgs/development/python-modules/google_cloud_spanner/default.nix +++ b/pkgs/development/python-modules/google_cloud_spanner/default.nix @@ -11,11 +11,11 @@ buildPythonPackage rec { pname = "google-cloud-spanner"; - version = "1.6.1"; + version = "1.7.1"; src = fetchPypi { inherit pname version; - sha256 = "28e56bd8aefa0837e59ba67974f446efda45e7691aea176d78b4ca1d2217dd86"; + sha256 = "422a1bd5bded723151faeb4d1b1711f5776d2cc23d5c192cf53634eaf55c74aa"; }; checkInputs = [ pytest mock ]; From e3ee07ff507db1a653fb74448feb17e0e3e4dd4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:14 +0100 Subject: [PATCH 21/31] python: google-cloud-speech: 0.36.2 -> 0.36.3 --- .../python-modules/google_cloud_speech/default.nix | 4 ++-- 1 file changed, 2 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 b7b32a9ad0e..81576ad8cc1 100644 --- a/pkgs/development/python-modules/google_cloud_speech/default.nix +++ b/pkgs/development/python-modules/google_cloud_speech/default.nix @@ -3,11 +3,11 @@ buildPythonPackage rec { pname = "google-cloud-speech"; - version = "0.36.2"; + version = "0.36.3"; src = fetchPypi { inherit pname version; - sha256 = "afe0d69e5db64bd58bc5fd9d16aad90c1507556bf317fdeadcfc8ccbdaa1659a"; + sha256 = "3d77da6086c01375908c8b800808ff83748a34b98313f885bd86df95448304fc"; }; propagatedBuildInputs = [ google_api_core ]; From 0f34024af82eb11b0c56ab62a0c16afe4d19e4dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:14 +0100 Subject: [PATCH 22/31] python: google-cloud-tasks: 0.3.0 -> 0.4.0 --- .../development/python-modules/google_cloud_tasks/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_tasks/default.nix b/pkgs/development/python-modules/google_cloud_tasks/default.nix index 5981dc7d0d3..9c03b345600 100644 --- a/pkgs/development/python-modules/google_cloud_tasks/default.nix +++ b/pkgs/development/python-modules/google_cloud_tasks/default.nix @@ -9,11 +9,11 @@ buildPythonPackage rec { pname = "google-cloud-tasks"; - version = "0.3.0"; + version = "0.4.0"; src = fetchPypi { inherit pname version; - sha256 = "f874a7aabad225588263c6cbcd4d67455cc682ebb6d9f00bd06c8d2d5673b4db"; + sha256 = "3c5f26dd3750f9b222a69c37e85ee1acf198456dfebe1e0058f366dd27729559"; }; checkInputs = [ pytest ]; From d752285a3ac9f6233ae952f0879685481d70b334 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:14 +0100 Subject: [PATCH 23/31] python: google-cloud-texttospeech: 0.2.0 -> 0.3.0 --- .../python-modules/google_cloud_texttospeech/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_texttospeech/default.nix b/pkgs/development/python-modules/google_cloud_texttospeech/default.nix index d3249d9d344..f6dd120f1d3 100644 --- a/pkgs/development/python-modules/google_cloud_texttospeech/default.nix +++ b/pkgs/development/python-modules/google_cloud_texttospeech/default.nix @@ -7,11 +7,11 @@ buildPythonPackage rec { pname = "google-cloud-texttospeech"; - version = "0.2.0"; + version = "0.3.0"; src = fetchPypi { inherit pname version; - sha256 = "6064bc6e2761694b708878ff3d5902c6ce5eb44a770a921e7a99caf6c2533ae3"; + sha256 = "39d2c83ee198ec1995c03faf5d557089e7027a8356802302dee08b18380c8250"; }; checkInputs = [ pytest ]; From b1ef6d09585d26f05c32f9a9048b9437a9b3c334 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:14 +0100 Subject: [PATCH 24/31] python: google-cloud-trace: 0.19.0 -> 0.20.2 --- .../development/python-modules/google_cloud_trace/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_trace/default.nix b/pkgs/development/python-modules/google_cloud_trace/default.nix index cc8829ebfb3..99fed298c1d 100644 --- a/pkgs/development/python-modules/google_cloud_trace/default.nix +++ b/pkgs/development/python-modules/google_cloud_trace/default.nix @@ -9,11 +9,11 @@ buildPythonPackage rec { pname = "google-cloud-trace"; - version = "0.19.0"; + version = "0.20.2"; src = fetchPypi { inherit pname version; - sha256 = "2cb774498e90143a9565dd50e2814b6b0292242a53b8804a1a529989e18b7461"; + sha256 = "2129e736d5a21242a4840dc4b494720feb51edd6fafdc12cd6da4b0cb24e5295"; }; checkInputs = [ pytest mock ]; From 48d848b130752f6319fa8ce919d9bd61d620798e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:44:14 +0100 Subject: [PATCH 25/31] python: google-cloud-videointelligence: 1.5.0 -> 1.6.1 --- .../python-modules/google_cloud_videointelligence/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_videointelligence/default.nix b/pkgs/development/python-modules/google_cloud_videointelligence/default.nix index 056dd8991ef..4bb0f6b30ca 100644 --- a/pkgs/development/python-modules/google_cloud_videointelligence/default.nix +++ b/pkgs/development/python-modules/google_cloud_videointelligence/default.nix @@ -7,11 +7,11 @@ buildPythonPackage rec { pname = "google-cloud-videointelligence"; - version = "1.5.0"; + version = "1.6.1"; src = fetchPypi { inherit pname version; - sha256 = "bd0abc18070520fd5757b15356e8483149e1caebbe43019257ccb2c43cddbbbe"; + sha256 = "382ec37eab72b37571a2a76ad25c9dda51744dbff76ad9a85cc3791fee0c96ef"; }; checkInputs = [ pytest ]; From 94bc037ce3e531c3f345d08004f2829791a730a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:47:41 +0100 Subject: [PATCH 26/31] python: google-api-core: 1.5.2 -> 1.7.0 --- pkgs/development/python-modules/google_api_core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google_api_core/default.nix b/pkgs/development/python-modules/google_api_core/default.nix index 4ef3c4ebb4f..5cb027eef46 100644 --- a/pkgs/development/python-modules/google_api_core/default.nix +++ b/pkgs/development/python-modules/google_api_core/default.nix @@ -3,11 +3,11 @@ buildPythonPackage rec { pname = "google-api-core"; - version = "1.5.2"; + version = "1.7.0"; src = fetchPypi { inherit pname version; - sha256 = "16knimv41rjhrqkibm1p8f5ssmbbcjn7njc71lpr8v03l7mr6f9q"; + sha256 = "85693e163a1a6faea69a74f8feaf35d54dfa2559fbdbbe389c93ffb3bb4c9a79"; }; propagatedBuildInputs = [ From c3f6a178b1891e9bff706f000daf9296c927f069 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 3 Feb 2019 11:56:30 +0100 Subject: [PATCH 27/31] python.pkgs.google_could_*: add mock to checkInputs --- pkgs/development/python-modules/google_cloud_asset/default.nix | 3 ++- .../development/python-modules/google_cloud_automl/default.nix | 3 ++- .../google_cloud_bigquery_datatransfer/default.nix | 3 ++- .../python-modules/google_cloud_container/default.nix | 3 ++- .../python-modules/google_cloud_dataproc/default.nix | 3 ++- pkgs/development/python-modules/google_cloud_dlp/default.nix | 3 ++- pkgs/development/python-modules/google_cloud_iot/default.nix | 3 ++- pkgs/development/python-modules/google_cloud_kms/default.nix | 3 ++- .../python-modules/google_cloud_language/default.nix | 3 ++- pkgs/development/python-modules/google_cloud_redis/default.nix | 3 ++- .../python-modules/google_cloud_securitycenter/default.nix | 3 ++- pkgs/development/python-modules/google_cloud_tasks/default.nix | 3 ++- .../python-modules/google_cloud_texttospeech/default.nix | 3 ++- .../python-modules/google_cloud_videointelligence/default.nix | 3 ++- .../python-modules/google_cloud_websecurityscanner/default.nix | 3 ++- 15 files changed, 30 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/google_cloud_asset/default.nix b/pkgs/development/python-modules/google_cloud_asset/default.nix index 96ee38b3e44..90c8e752d41 100644 --- a/pkgs/development/python-modules/google_cloud_asset/default.nix +++ b/pkgs/development/python-modules/google_cloud_asset/default.nix @@ -5,6 +5,7 @@ , grpc_google_iam_v1 , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -16,7 +17,7 @@ buildPythonPackage rec { sha256 = "233157c5d902a084477fb5fe6ca1f946d6fe7911577d4a36aee0227777db61b7"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; checkPhase = '' diff --git a/pkgs/development/python-modules/google_cloud_automl/default.nix b/pkgs/development/python-modules/google_cloud_automl/default.nix index 013e6369934..7f605d73c97 100644 --- a/pkgs/development/python-modules/google_cloud_automl/default.nix +++ b/pkgs/development/python-modules/google_cloud_automl/default.nix @@ -4,6 +4,7 @@ , enum34 , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -15,7 +16,7 @@ buildPythonPackage rec { sha256 = "32890d1e043eb09a86ff1839096dfb49051cd436bdf1a1708299484cfd06db1a"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ enum34 google_api_core ]; checkPhase = '' diff --git a/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix b/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix index 6d2b5ba8f16..23f08f3bbef 100644 --- a/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix +++ b/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix @@ -3,6 +3,7 @@ , fetchPypi , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -14,7 +15,7 @@ buildPythonPackage rec { sha256 = "02bf1a508ffbc730904fd8a5e7d7c33946f0aa539127c1b1e235dfdedd7bc9a5"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ google_api_core ]; checkPhase = '' diff --git a/pkgs/development/python-modules/google_cloud_container/default.nix b/pkgs/development/python-modules/google_cloud_container/default.nix index 8941206c3fc..f0a47d7c30f 100644 --- a/pkgs/development/python-modules/google_cloud_container/default.nix +++ b/pkgs/development/python-modules/google_cloud_container/default.nix @@ -3,6 +3,7 @@ , fetchPypi , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -14,7 +15,7 @@ buildPythonPackage rec { sha256 = "566834ef43e79917b112e3bd2848e84cfb0f4d7b565581607e2548f5c8e5d87a"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ google_api_core ]; checkPhase = '' diff --git a/pkgs/development/python-modules/google_cloud_dataproc/default.nix b/pkgs/development/python-modules/google_cloud_dataproc/default.nix index 1d137ded4be..b36f651e2f7 100644 --- a/pkgs/development/python-modules/google_cloud_dataproc/default.nix +++ b/pkgs/development/python-modules/google_cloud_dataproc/default.nix @@ -3,6 +3,7 @@ , fetchPypi , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -14,7 +15,7 @@ buildPythonPackage rec { sha256 = "3acbb1bd9e25fd233ae321c137a58306d5d0ef262e3cbe825c511c8ef55b33a2"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ google_api_core ]; checkPhase = '' diff --git a/pkgs/development/python-modules/google_cloud_dlp/default.nix b/pkgs/development/python-modules/google_cloud_dlp/default.nix index 724a0988f9e..0f46ff36a39 100644 --- a/pkgs/development/python-modules/google_cloud_dlp/default.nix +++ b/pkgs/development/python-modules/google_cloud_dlp/default.nix @@ -4,6 +4,7 @@ , enum34 , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -15,7 +16,7 @@ buildPythonPackage rec { sha256 = "5cc7e40842b6c3dc586d04e3d2b2326b44afbe3896da6a30032d64650a7c6b00"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ enum34 google_api_core ]; checkPhase = '' diff --git a/pkgs/development/python-modules/google_cloud_iot/default.nix b/pkgs/development/python-modules/google_cloud_iot/default.nix index 99eb35f1b4e..1e103ab1425 100644 --- a/pkgs/development/python-modules/google_cloud_iot/default.nix +++ b/pkgs/development/python-modules/google_cloud_iot/default.nix @@ -5,6 +5,7 @@ , grpc_google_iam_v1 , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -16,7 +17,7 @@ buildPythonPackage rec { sha256 = "b274fb5d38cfaa556a07943d9c9a23ca4aa3ecca51135a70325e1c95fa699474"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; checkPhase = '' diff --git a/pkgs/development/python-modules/google_cloud_kms/default.nix b/pkgs/development/python-modules/google_cloud_kms/default.nix index e04a9798e7a..cf5476f7d1d 100644 --- a/pkgs/development/python-modules/google_cloud_kms/default.nix +++ b/pkgs/development/python-modules/google_cloud_kms/default.nix @@ -5,6 +5,7 @@ , grpc_google_iam_v1 , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -16,7 +17,7 @@ buildPythonPackage rec { sha256 = "3e9d9e07af8651826db5997ca0f11f02401cef42eb822d416a19df05b17c5a45"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; checkPhase = '' diff --git a/pkgs/development/python-modules/google_cloud_language/default.nix b/pkgs/development/python-modules/google_cloud_language/default.nix index 60ceb9b97ae..c48c0c7b16c 100644 --- a/pkgs/development/python-modules/google_cloud_language/default.nix +++ b/pkgs/development/python-modules/google_cloud_language/default.nix @@ -4,6 +4,7 @@ , enum34 , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -15,7 +16,7 @@ buildPythonPackage rec { sha256 = "e4742b98e2d69ca21864e3218805a9db7e04e06f0672f2385cf6b5361ee35605"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ enum34 google_api_core ]; checkPhase = '' diff --git a/pkgs/development/python-modules/google_cloud_redis/default.nix b/pkgs/development/python-modules/google_cloud_redis/default.nix index 2c2d022d142..4b574b85923 100644 --- a/pkgs/development/python-modules/google_cloud_redis/default.nix +++ b/pkgs/development/python-modules/google_cloud_redis/default.nix @@ -4,6 +4,7 @@ , enum34 , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -15,7 +16,7 @@ buildPythonPackage rec { sha256 = "449fd11699f9ae23ec2ccf1b06681bb90b4c1788f82fbbf1ce1c1d2e77833eb1"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ enum34 google_api_core ]; # requires old version of google-api-core (override) diff --git a/pkgs/development/python-modules/google_cloud_securitycenter/default.nix b/pkgs/development/python-modules/google_cloud_securitycenter/default.nix index 23a1b5b287d..f9e4161d80d 100644 --- a/pkgs/development/python-modules/google_cloud_securitycenter/default.nix +++ b/pkgs/development/python-modules/google_cloud_securitycenter/default.nix @@ -5,6 +5,7 @@ , grpc_google_iam_v1 , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -16,7 +17,7 @@ buildPythonPackage rec { sha256 = "11d19052c84dd8e5bc936f5276443e14c2a5ccaae031b2a39415a9f3832a1029"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; checkPhase = '' diff --git a/pkgs/development/python-modules/google_cloud_tasks/default.nix b/pkgs/development/python-modules/google_cloud_tasks/default.nix index 9c03b345600..2036b9aea97 100644 --- a/pkgs/development/python-modules/google_cloud_tasks/default.nix +++ b/pkgs/development/python-modules/google_cloud_tasks/default.nix @@ -5,6 +5,7 @@ , grpc_google_iam_v1 , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -16,7 +17,7 @@ buildPythonPackage rec { sha256 = "3c5f26dd3750f9b222a69c37e85ee1acf198456dfebe1e0058f366dd27729559"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; checkPhase = '' diff --git a/pkgs/development/python-modules/google_cloud_texttospeech/default.nix b/pkgs/development/python-modules/google_cloud_texttospeech/default.nix index f6dd120f1d3..c2bf189c237 100644 --- a/pkgs/development/python-modules/google_cloud_texttospeech/default.nix +++ b/pkgs/development/python-modules/google_cloud_texttospeech/default.nix @@ -3,6 +3,7 @@ , fetchPypi , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -14,7 +15,7 @@ buildPythonPackage rec { sha256 = "39d2c83ee198ec1995c03faf5d557089e7027a8356802302dee08b18380c8250"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ google_api_core ]; checkPhase = '' diff --git a/pkgs/development/python-modules/google_cloud_videointelligence/default.nix b/pkgs/development/python-modules/google_cloud_videointelligence/default.nix index 4bb0f6b30ca..2da82fc4933 100644 --- a/pkgs/development/python-modules/google_cloud_videointelligence/default.nix +++ b/pkgs/development/python-modules/google_cloud_videointelligence/default.nix @@ -3,6 +3,7 @@ , fetchPypi , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -14,7 +15,7 @@ buildPythonPackage rec { sha256 = "382ec37eab72b37571a2a76ad25c9dda51744dbff76ad9a85cc3791fee0c96ef"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ google_api_core ]; checkPhase = '' diff --git a/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix b/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix index 80793059094..afe1f1db11a 100644 --- a/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix +++ b/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix @@ -3,6 +3,7 @@ , fetchPypi , google_api_core , pytest +, mock }: buildPythonPackage rec { @@ -14,7 +15,7 @@ buildPythonPackage rec { sha256 = "d965d986053b49e4005b6b6cdf035d7dd4a3b64dcfb6325050b70c97831f8d6f"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest mock ]; propagatedBuildInputs = [ google_api_core ]; checkPhase = '' From 72f8f89849ebe341c697486f63df7fbac35f6b5c Mon Sep 17 00:00:00 2001 From: Matthew Bauer Date: Tue, 5 Feb 2019 19:27:39 -0500 Subject: [PATCH 28/31] libvdpau: add -lX11 on darwin Seems to be necessary for some reason. Otherwise we are missing symbols. --- pkgs/development/libraries/libvdpau/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/libraries/libvdpau/default.nix b/pkgs/development/libraries/libvdpau/default.nix index dd3703e6aeb..52359a3a4cd 100644 --- a/pkgs/development/libraries/libvdpau/default.nix +++ b/pkgs/development/libraries/libvdpau/default.nix @@ -19,6 +19,8 @@ stdenv.mkDerivation rec { configureFlags = stdenv.lib.optional stdenv.isLinux "--with-module-dir=${libGL_driver.driverLink}/lib/vdpau"; + NIX_LDFLAGS = if stdenv.isDarwin then "-lX11" else null; + installFlags = [ "moduledir=$(out)/lib/vdpau" ]; meta = with stdenv.lib; { From 6ae1cc2e624ed7dcc7026b7c134f0e32eca3e1c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 9 Feb 2019 10:03:49 +0100 Subject: [PATCH 29/31] python*Packages.pyqt4: fix dbus support - it's the pkgconfig confusion again: eb3f0aef43 #54306 - unfortunately the build succeeded silently with > DBus v1 does not seem to be installed. - pyqt5 uses correct pkgconfig due to using different callPackage --- pkgs/top-level/python-packages.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 18a6c0e965b..c6c51c54dfb 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -662,6 +662,7 @@ in { pyqt4 = callPackage ../development/python-modules/pyqt/4.x.nix { pythonPackages = self; + inherit (pkgs) pkgconfig; }; pyqt5 = pkgs.libsForQt5.callPackage ../development/python-modules/pyqt/5.x.nix { From d2c4b5777ba22a51dcdc5f5a97e9d8e72e00d860 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 9 Feb 2019 10:33:50 +0100 Subject: [PATCH 30/31] sagelib: fix missing pkgs.pkgconfig Again: eb3f0aef43 #54306 Apparently the derivation needs both pkgconfigs (it fails when missing either). --- pkgs/applications/science/math/sage/default.nix | 1 + pkgs/applications/science/math/sage/sagelib.nix | 2 ++ 2 files changed, 3 insertions(+) diff --git a/pkgs/applications/science/math/sage/default.nix b/pkgs/applications/science/math/sage/default.nix index dfdf210eec0..ddb22bcb1ef 100644 --- a/pkgs/applications/science/math/sage/default.nix +++ b/pkgs/applications/science/math/sage/default.nix @@ -35,6 +35,7 @@ let inherit flint ecl arb; inherit sage-src pynac singular; linbox = pkgs.linbox.override { withSage = true; }; + pkg-config = pkgs.pkgconfig; # not to confuse with pythonPackages.pkgconfig }; }; }; diff --git a/pkgs/applications/science/math/sage/sagelib.nix b/pkgs/applications/science/math/sage/sagelib.nix index a754a274509..814eef9560e 100644 --- a/pkgs/applications/science/math/sage/sagelib.nix +++ b/pkgs/applications/science/math/sage/sagelib.nix @@ -30,6 +30,7 @@ , numpy , pari , pkgconfig +, pkg-config , planarity , ppl , pynac @@ -63,6 +64,7 @@ buildPythonPackage rec { iml perl jupyter_core + pkg-config ]; buildInputs = [ From 7455889641b3f20a974d2cb0467723c6a07dae0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sun, 10 Feb 2019 11:42:28 +0100 Subject: [PATCH 31/31] python*Packages: yet another round of pkgs.pkgconfig --- pkgs/top-level/python-packages.nix | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 817da17cc0d..e9eaed13f79 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -578,7 +578,9 @@ in { inherit (pkgs) pkgconfig; }; - pycangjie = disabledIf (!isPy3k) (callPackage ../development/python-modules/pycangjie { }); + pycangjie = disabledIf (!isPy3k) (callPackage ../development/python-modules/pycangjie { + inherit (pkgs) pkgconfig; + }); pycrc = callPackage ../development/python-modules/pycrc { }; @@ -2070,6 +2072,7 @@ in { poppler-qt5 = callPackage ../development/python-modules/poppler-qt5 { inherit (pkgs.qt5) qtbase; inherit (pkgs.libsForQt5) poppler; + inherit (pkgs) pkgconfig; }; poyo = callPackage ../development/python-modules/poyo { }; @@ -2512,7 +2515,9 @@ in { wtforms = callPackage ../development/python-modules/wtforms { }; - graph-tool = callPackage ../development/python-modules/graph-tool/2.x.x.nix { }; + graph-tool = callPackage ../development/python-modules/graph-tool/2.x.x.nix { + inherit (pkgs) pkgconfig; + }; grappelli_safe = callPackage ../development/python-modules/grappelli_safe { }; @@ -2923,7 +2928,9 @@ in { python-oauth2 = callPackage ../development/python-modules/python-oauth2 { }; - python_openzwave = callPackage ../development/python-modules/python_openzwave { }; + python_openzwave = callPackage ../development/python-modules/python_openzwave { + inherit (pkgs) pkgconfig; + }; python-Levenshtein = callPackage ../development/python-modules/python-levenshtein { }; @@ -3501,6 +3508,7 @@ in { kmsxx = (callPackage ../development/libraries/kmsxx { inherit (pkgs.kmsxx) stdenv; + inherit (pkgs) pkgconfig; }).overrideAttrs (oldAttrs: { name = "${python.libPrefix}-${pkgs.kmsxx.name}"; }); @@ -4214,7 +4222,9 @@ in { vega_datasets = callPackage ../development/python-modules/vega_datasets { }; - virtkey = callPackage ../development/python-modules/virtkey { }; + virtkey = callPackage ../development/python-modules/virtkey { + inherit (pkgs) pkgconfig; + }; virtual-display = callPackage ../development/python-modules/virtual-display { }; @@ -4844,7 +4854,9 @@ in { dot2tex = callPackage ../development/python-modules/dot2tex { }; - poezio = callPackage ../applications/networking/instant-messengers/poezio { }; + poezio = callPackage ../applications/networking/instant-messengers/poezio { + inherit (pkgs) pkgconfig; + }; potr = callPackage ../development/python-modules/potr {};