From daea4b1134f46c39a886143a0cbcb55d95d54529 Mon Sep 17 00:00:00 2001 From: Timothy Stott Date: Wed, 10 Mar 2021 07:32:44 +0000 Subject: [PATCH 01/14] tmuxPlugins: rename function to build plugin Make a distinction between stdenv.mkDerivation and the helper function to build the plugin. --- pkgs/misc/tmux-plugins/default.nix | 81 ++++++++++++++---------------- 1 file changed, 38 insertions(+), 43 deletions(-) diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index 333830f0143..8cb02185f17 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -1,7 +1,6 @@ { lib , fetchFromGitHub , pkgs -, reattach-to-user-namespace , stdenv }: @@ -10,10 +9,10 @@ let addRtp = path: rtpFilePath: attrs: derivation: derivation // { rtp = "${derivation}/${path}/${rtpFilePath}"; } // { - overrideAttrs = f: mkDerivation (attrs // f attrs); + overrideAttrs = f: mkTmuxPlugin (attrs // f attrs); }; - mkDerivation = a@{ + mkTmuxPlugin = a@{ pluginName, rtpFilePath ? (builtins.replaceStrings ["-"] ["_"] pluginName) + ".tmux", namePrefix ? "tmuxplugin-", @@ -50,10 +49,7 @@ let })); in rec { - - inherit mkDerivation; - - battery = mkDerivation { + battery = mkTmuxPlugin { pluginName = "battery"; version = "unstable-2019-07-04"; src = fetchFromGitHub { @@ -64,7 +60,7 @@ in rec { }; }; - continuum = mkDerivation { + continuum = mkTmuxPlugin { pluginName = "continuum"; version = "unstable-2020-10-16"; src = fetchFromGitHub { @@ -94,7 +90,7 @@ in rec { }; }; - copycat = mkDerivation { + copycat = mkTmuxPlugin { pluginName = "copycat"; version = "unstable-2020-01-09"; src = fetchFromGitHub { @@ -105,7 +101,7 @@ in rec { }; }; - cpu = mkDerivation { + cpu = mkTmuxPlugin { pluginName = "cpu"; version = "unstable-2020-07-25"; src = fetchFromGitHub { @@ -116,7 +112,7 @@ in rec { }; }; - ctrlw = mkDerivation rec { + ctrlw = mkTmuxPlugin rec { pluginName = "ctrlw"; version = "0.1.1"; src = fetchFromGitHub { @@ -127,7 +123,7 @@ in rec { }; }; - dracula = mkDerivation rec { + dracula = mkTmuxPlugin rec { pluginName = "dracula"; version = "unstable-2021-02-18"; src = fetchFromGitHub { @@ -145,7 +141,7 @@ in rec { }; }; - fingers = mkDerivation rec { + fingers = mkTmuxPlugin rec { pluginName = "fingers"; rtpFilePath = "tmux-fingers.tmux"; version = "1.0.1"; @@ -159,7 +155,7 @@ in rec { dependencies = [ pkgs.gawk ]; }; - fpp = mkDerivation { + fpp = mkTmuxPlugin { pluginName = "fpp"; version = "unstable-2016-03-08"; src = fetchFromGitHub { @@ -174,7 +170,7 @@ in rec { dependencies = [ pkgs.fpp ]; }; - fzf-tmux-url = mkDerivation { + fzf-tmux-url = mkTmuxPlugin { pluginName = "fzf-tmux-url"; rtpFilePath = "fzf-url.tmux"; version = "unstable-2019-12-02"; @@ -186,7 +182,7 @@ in rec { }; }; - gruvbox = mkDerivation { + gruvbox = mkTmuxPlugin { pluginName = "gruvbox"; rtpFilePath = "gruvbox-tpm.tmux"; version = "unstable-2019-05-05"; @@ -198,7 +194,7 @@ in rec { }; }; - jump = mkDerivation { + jump = mkTmuxPlugin { pluginName = "jump"; version = "2020-06-26"; rtpFilePath = "tmux-jump.tmux"; @@ -222,7 +218,7 @@ in rec { }; }; - logging = mkDerivation { + logging = mkTmuxPlugin { pluginName = "logging"; version = "unstable-2019-04-19"; src = fetchFromGitHub { @@ -233,7 +229,7 @@ in rec { }; }; - net-speed = mkDerivation { + net-speed = mkTmuxPlugin { pluginName = "net-speed"; version = "unstable-2018-12-02"; src = fetchFromGitHub { @@ -244,7 +240,7 @@ in rec { }; }; - nord = mkDerivation rec { + nord = mkTmuxPlugin rec { pluginName = "nord"; version = "0.3.0"; src = pkgs.fetchFromGitHub { @@ -255,7 +251,7 @@ in rec { }; }; - maildir-counter = mkDerivation { + maildir-counter = mkTmuxPlugin { pluginName = "maildir-counter"; version = "unstable-2016-11-25"; src = fetchFromGitHub { @@ -266,7 +262,7 @@ in rec { }; }; - online-status = mkDerivation { + online-status = mkTmuxPlugin { pluginName = "online-status"; version = "unstable-2018-11-30"; src = fetchFromGitHub { @@ -277,7 +273,7 @@ in rec { }; }; - open = mkDerivation { + open = mkTmuxPlugin { pluginName = "open"; version = "unstable-2019-12-02"; src = fetchFromGitHub { @@ -288,7 +284,7 @@ in rec { }; }; - onedark-theme = mkDerivation { + onedark-theme = mkTmuxPlugin { pluginName = "onedark-theme"; rtpFilePath = "tmux-onedark-theme.tmux"; version = "unstable-2020-06-07"; @@ -300,7 +296,7 @@ in rec { }; }; - pain-control = mkDerivation { + pain-control = mkTmuxPlugin { pluginName = "pain-control"; version = "unstable-2020-02-18"; src = fetchFromGitHub { @@ -311,7 +307,7 @@ in rec { }; }; - plumb = mkDerivation rec { + plumb = mkTmuxPlugin rec { pluginName = "plumb"; version = "0.1.1"; src = fetchFromGitHub { @@ -325,7 +321,7 @@ in rec { ''; }; - power-theme = mkDerivation { + power-theme = mkTmuxPlugin { pluginName = "power"; rtpFilePath = "tmux-power.tmux"; version = "unstable-2020-11-18"; @@ -337,7 +333,7 @@ in rec { }; }; - prefix-highlight = mkDerivation { + prefix-highlight = mkTmuxPlugin { pluginName = "prefix-highlight"; version = "unstable-2020-03-26"; src = fetchFromGitHub { @@ -348,7 +344,7 @@ in rec { }; }; - resurrect = mkDerivation { + resurrect = mkTmuxPlugin { pluginName = "resurrect"; version = "unstable-2020-09-18"; src = fetchFromGitHub { @@ -385,7 +381,7 @@ in rec { }; }; - sensible = mkDerivation { + sensible = mkTmuxPlugin { pluginName = "sensible"; version = "unstable-2017-09-05"; src = fetchFromGitHub { @@ -394,12 +390,12 @@ in rec { rev = "e91b178ff832b7bcbbf4d99d9f467f63fd1b76b5"; sha256 = "1z8dfbwblrbmb8sgb0k8h1q0dvfdz7gw57las8nwd5gj6ss1jyvx"; }; - postInstall = lib.optionalString pkgs.stdenv.isDarwin '' - sed -e 's:reattach-to-user-namespace:${reattach-to-user-namespace}/bin/reattach-to-user-namespace:g' -i $target/sensible.tmux + postInstall = lib.optionalString stdenv.isDarwin '' + sed -e 's:reattach-to-user-namespace:${pkgs.reattach-to-user-namespace}/bin/reattach-to-user-namespace:g' -i $target/sensible.tmux ''; }; - sessionist = mkDerivation { + sessionist = mkTmuxPlugin { pluginName = "sessionist"; version = "unstable-2017-12-03"; src = fetchFromGitHub { @@ -410,7 +406,7 @@ in rec { }; }; - sidebar = mkDerivation { + sidebar = mkTmuxPlugin { pluginName = "sidebar"; version = "unstable-2018-11-30"; src = fetchFromGitHub { @@ -421,7 +417,7 @@ in rec { }; }; - sysstat = mkDerivation { + sysstat = mkTmuxPlugin { pluginName = "sysstat"; version = "unstable-2017-12-12"; src = fetchFromGitHub { @@ -432,7 +428,7 @@ in rec { }; }; - tilish = mkDerivation { + tilish = mkTmuxPlugin { pluginName = "tilish"; version = "2020-08-12"; src = fetchFromGitHub { @@ -451,7 +447,7 @@ in rec { }; }; - tmux-colors-solarized = mkDerivation { + tmux-colors-solarized = mkTmuxPlugin { pluginName = "tmuxcolors"; version = "unstable-2019-07-14"; src = fetchFromGitHub { @@ -462,7 +458,7 @@ in rec { }; }; - tmux-fzf = mkDerivation { + tmux-fzf = mkTmuxPlugin { pluginName = "tmux-fzf"; rtpFilePath = "main.tmux"; version = "unstable-2020-12-07"; @@ -498,7 +494,7 @@ in rec { }; }; - urlview = mkDerivation { + urlview = mkTmuxPlugin { pluginName = "urlview"; version = "unstable-2016-01-06"; src = fetchFromGitHub { @@ -513,7 +509,7 @@ in rec { dependencies = [ pkgs.urlview ]; }; - vim-tmux-focus-events = mkDerivation { + vim-tmux-focus-events = mkTmuxPlugin { pluginName = "vim-tmux-focus-events"; version = "unstable-2020-10-05"; src = fetchFromGitHub { @@ -532,7 +528,7 @@ in rec { }; }; - vim-tmux-navigator = mkDerivation { + vim-tmux-navigator = mkTmuxPlugin { pluginName = "vim-tmux-navigator"; rtpFilePath = "vim-tmux-navigator.tmux"; version = "unstable-2019-12-10"; @@ -544,7 +540,7 @@ in rec { }; }; - yank = mkDerivation { + yank = mkTmuxPlugin { pluginName = "yank"; version = "unstable-2019-12-02"; src = fetchFromGitHub { @@ -554,5 +550,4 @@ in rec { sha256 = "1zg9k8yk1iw01vl8m44w4sv20lln4l0lq9dafc09lxmgxm9dllj4"; }; }; - } From b1f2dc3cabbaea55f9a3063016776e8b12ace7bc Mon Sep 17 00:00:00 2001 From: 06kellyjac Date: Thu, 11 Mar 2021 14:13:44 +0000 Subject: [PATCH 02/14] kube3d: 4.2.0 -> 4.3.0 - Bump k3sVersion to match official release - Set buildFlagsArray in bash - Add changelog --- .../networking/cluster/kube3d/default.nix | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/pkgs/applications/networking/cluster/kube3d/default.nix b/pkgs/applications/networking/cluster/kube3d/default.nix index 5bfceefad5a..8f445315160 100644 --- a/pkgs/applications/networking/cluster/kube3d/default.nix +++ b/pkgs/applications/networking/cluster/kube3d/default.nix @@ -1,8 +1,8 @@ -{ lib, buildGoModule, fetchFromGitHub, installShellFiles, k3sVersion ? "1.20.0-k3s2" }: +{ lib, buildGoModule, fetchFromGitHub, installShellFiles, k3sVersion ? "1.20.4-k3s1" }: buildGoModule rec { pname = "kube3d"; - version = "4.2.0"; + version = "4.3.0"; excludedPackages = "tools"; @@ -10,20 +10,17 @@ buildGoModule rec { owner = "rancher"; repo = "k3d"; rev = "v${version}"; - sha256 = "sha256-R2RbQlceOD/uY3IdLLiM23gESh/oWnsiTWxHeH/Si18="; + sha256 = "sha256-ybEYKr0rQY8Qg74V1mXqShq5Z2d/Adf0bSSbEMIyo3I="; }; vendorSha256 = null; nativeBuildInputs = [ installShellFiles ]; - buildFlagsArray = [ - "-ldflags=" - "-w" - "-s" - "-X github.com/rancher/k3d/v4/version.Version=v${version}" - "-X github.com/rancher/k3d/v4/version.K3sVersion=v${k3sVersion}" - ]; + preBuild = let t = "github.com/rancher/k3d/v4/version"; in + '' + buildFlagsArray+=("-ldflags" "-s -w -X ${t}.Version=v${version} -X ${t}.K3sVersion=v${k3sVersion}") + ''; doCheck = false; @@ -36,6 +33,7 @@ buildGoModule rec { meta = with lib; { homepage = "https://github.com/rancher/k3d"; + changelog = "https://github.com/rancher/k3d/blob/v${version}/CHANGELOG.md"; description = "A helper to run k3s (Lightweight Kubernetes. 5 less than k8s) in a docker container - k3d"; longDescription = '' k3s is the lightweight Kubernetes distribution by Rancher: rancher/k3s @@ -44,7 +42,7 @@ buildGoModule rec { multi-node k3s cluster on a single machine using docker. ''; license = licenses.mit; - platforms = platforms.linux; maintainers = with maintainers; [ kuznero jlesquembre ngerstle jk ]; + platforms = platforms.linux; }; } From 66dce5b3f5f66dae813bb28069b080a123337e40 Mon Sep 17 00:00:00 2001 From: Olli Helenius Date: Thu, 11 Mar 2021 21:40:39 +0200 Subject: [PATCH 03/14] pythonPackages.hcloud: 1.10.0 -> 1.11.0 --- pkgs/development/python-modules/hcloud/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hcloud/default.nix b/pkgs/development/python-modules/hcloud/default.nix index 8f9d69a8941..192589cdc8f 100644 --- a/pkgs/development/python-modules/hcloud/default.nix +++ b/pkgs/development/python-modules/hcloud/default.nix @@ -12,11 +12,11 @@ buildPythonPackage rec { pname = "hcloud"; - version = "1.10.0"; + version = "1.11.0"; src = fetchPypi { inherit pname version; - sha256 = "11sdyays90lmkbdxhllc8ccx0xhrafb7dknqgjlrfpzq04v67vyy"; + sha256 = "1yq7g9hk6b95nqd0f7kvh9r8ij8k9hs6gmjif83qip98xvkdwf0b"; }; propagatedBuildInputs = [ future requests python-dateutil ]; From 810b7863cf17ba17ab31c877944858a91fdf6a0d Mon Sep 17 00:00:00 2001 From: 0x4A6F <0x4A6F@users.noreply.github.com> Date: Thu, 11 Mar 2021 21:41:31 +0100 Subject: [PATCH 04/14] dasel: 1.13.3 -> 1.13.4 --- pkgs/applications/misc/dasel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/dasel/default.nix b/pkgs/applications/misc/dasel/default.nix index 1ae5dc3592d..73295c96e4b 100644 --- a/pkgs/applications/misc/dasel/default.nix +++ b/pkgs/applications/misc/dasel/default.nix @@ -5,13 +5,13 @@ buildGoModule rec { pname = "dasel"; - version = "1.13.3"; + version = "1.13.4"; src = fetchFromGitHub { owner = "TomWright"; repo = pname; rev = "v${version}"; - sha256 = "sha256-jjQem7ymwjmOZypMxsQyQGYWtQ0YwWvoxZDXJwCBDgs="; + sha256 = "sha256-4/67GwNIRcbC6qYe5s8DD16b2uVcG0DI1ScQk31Ffk0="; }; vendorSha256 = "sha256-BdX4DO77mIf/+aBdkNVFUzClsIml1UMcgvikDbbdgcY="; From 108aa14927f7d3c04e8a6292d0a97e980291135b Mon Sep 17 00:00:00 2001 From: Steven Pease Date: Thu, 11 Mar 2021 13:10:04 -0800 Subject: [PATCH 05/14] cocoapods: 1.10.0 -> 1.10.1 --- .../development/mobile/cocoapods/Gemfile.lock | 22 +++++----- pkgs/development/mobile/cocoapods/gemset.nix | 40 +++++++++---------- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/pkgs/development/mobile/cocoapods/Gemfile.lock b/pkgs/development/mobile/cocoapods/Gemfile.lock index d4de7cd698d..cf718b02c08 100644 --- a/pkgs/development/mobile/cocoapods/Gemfile.lock +++ b/pkgs/development/mobile/cocoapods/Gemfile.lock @@ -1,8 +1,8 @@ GEM remote: https://rubygems.org/ specs: - CFPropertyList (3.0.2) - activesupport (5.2.4.4) + CFPropertyList (3.0.3) + activesupport (5.2.4.5) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 0.7, < 2) minitest (~> 5.1) @@ -14,10 +14,10 @@ GEM json (>= 1.5.1) atomos (0.1.3) claide (1.0.3) - cocoapods (1.10.0) + cocoapods (1.10.1) addressable (~> 2.6) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.10.0) + cocoapods-core (= 1.10.1) cocoapods-deintegrate (>= 1.0.3, < 2.0) cocoapods-downloader (>= 1.4.0, < 2.0) cocoapods-plugins (>= 1.0.0, < 2.0) @@ -32,7 +32,7 @@ GEM nap (~> 1.0) ruby-macho (~> 1.4) xcodeproj (>= 1.19.0, < 2.0) - cocoapods-core (1.10.0) + cocoapods-core (1.10.1) activesupport (> 5.0, < 6) addressable (~> 2.6) algoliasearch (~> 1.0) @@ -52,19 +52,19 @@ GEM netrc (~> 0.11) cocoapods-try (1.2.0) colored2 (3.1.2) - concurrent-ruby (1.1.7) + concurrent-ruby (1.1.8) escape (0.0.4) ethon (0.12.0) ffi (>= 1.3.0) - ffi (1.13.1) + ffi (1.15.0) fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) httpclient (2.8.3) - i18n (1.8.5) + i18n (1.8.9) concurrent-ruby (~> 1.0) - json (2.3.1) - minitest (5.14.2) + json (2.5.1) + minitest (5.14.4) molinillo (0.6.6) nanaimo (0.3.0) nap (1.1.0) @@ -74,7 +74,7 @@ GEM thread_safe (0.3.6) typhoeus (1.4.0) ethon (>= 0.9.0) - tzinfo (1.2.7) + tzinfo (1.2.9) thread_safe (~> 0.1) xcodeproj (1.19.0) CFPropertyList (>= 2.3.3, < 4.0) diff --git a/pkgs/development/mobile/cocoapods/gemset.nix b/pkgs/development/mobile/cocoapods/gemset.nix index 732d2a2cdd8..90c1687aeab 100644 --- a/pkgs/development/mobile/cocoapods/gemset.nix +++ b/pkgs/development/mobile/cocoapods/gemset.nix @@ -5,10 +5,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0dpnk20s754fz6jfz9sp3ri49hn46ksw4hf6ycnlw7s3hsdxqgcd"; + sha256 = "0fp4gr3g25qgl01y3pd88wfh4pjc5zj3bz4v7rkxxwaxdjg7a9cc"; type = "gem"; }; - version = "5.2.4.4"; + version = "5.2.4.5"; }; addressable = { dependencies = ["public_suffix"]; @@ -45,10 +45,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1825ll26p28swjiw8n3x2pnh5ygsmg83spf82fnzcjn2p87vc5lf"; + sha256 = "0ia09r8bj3bjhcfiyr3vlk9zx7vahfypbs2lyrxix9x1jx3lfzq4"; type = "gem"; }; - version = "3.0.2"; + version = "3.0.3"; }; claide = { groups = ["default"]; @@ -66,10 +66,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1bbpg93gqjryxwr864z7s3jp3ic5pig313jcly4g3n159ssx3a4j"; + sha256 = "0k1fgp93nbgvp5m76wf067jcqy5zzbx0kczcxvhrzdxkkixzm30a"; type = "gem"; }; - version = "1.10.0"; + version = "1.10.1"; }; cocoapods-core = { dependencies = ["activesupport" "addressable" "algoliasearch" "concurrent-ruby" "fuzzy_match" "nap" "netrc" "public_suffix" "typhoeus"]; @@ -77,10 +77,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1sb07hj2kjygrzbdkzsyabcsfmip8gcfpjgacw4gfc71h3cnzra4"; + sha256 = "0x5lh6ws3rn2zxv7bagam54rkcslxrx6w1anwd35rjxsn4xx0d83"; type = "gem"; }; - version = "1.10.0"; + version = "1.10.1"; }; cocoapods-deintegrate = { groups = ["default"]; @@ -153,10 +153,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1vnxrbhi7cq3p4y2v9iwd10v1c7l15is4var14hwnb2jip4fyjzz"; + sha256 = "0mr23wq0szj52xnj0zcn1k0c7j4v79wlwbijkpfcscqww3l6jlg3"; type = "gem"; }; - version = "1.1.7"; + version = "1.1.8"; }; escape = { source = { @@ -182,10 +182,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "12lpwaw82bb0rm9f52v1498bpba8aj2l2q359mkwbxsswhpga5af"; + sha256 = "0nq1fb3vbfylccwba64zblxy96qznxbys5900wd7gm9bpplmf432"; type = "gem"; }; - version = "1.13.1"; + version = "1.15.0"; }; fourflusher = { groups = ["default"]; @@ -229,30 +229,30 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "153sx77p16vawrs4qpkv7qlzf9v5fks4g7xqcj1dwk40i6g7rfzk"; + sha256 = "08p6b13p99j1rrcrw1l3v0kb9mxbsvy6nk31r8h4rnszdgzpga32"; type = "gem"; }; - version = "1.8.5"; + version = "1.8.9"; }; json = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "158fawfwmv2sq4whqqaksfykkiad2xxrrj0nmpnc6vnlzi1bp7iz"; + sha256 = "0lrirj0gw420kw71bjjlqkqhqbrplla61gbv1jzgsz6bv90qr3ci"; type = "gem"; }; - version = "2.3.1"; + version = "2.5.1"; }; minitest = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "170y2cvx51gm3cm3nhdf7j36sxnkh6vv8ls36p90ric7w8w16h4v"; + sha256 = "19z7wkhg59y8abginfrm2wzplz7py3va8fyngiigngqvsws6cwgl"; type = "gem"; }; - version = "5.14.2"; + version = "5.14.4"; }; molinillo = { source = { @@ -333,10 +333,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1i3jh086w1kbdj3k5l60lc3nwbanmzdf8yjj3mlrx9b2gjjxhi9r"; + sha256 = "0zwqqh6138s8b321fwvfbywxy00lw1azw4ql3zr0xh1aqxf8cnvj"; type = "gem"; }; - version = "1.2.7"; + version = "1.2.9"; }; xcodeproj = { dependencies = ["CFPropertyList" "atomos" "claide" "colored2" "nanaimo"]; From b2942f0e2aa2821e0904fc280eed4cd828e39a16 Mon Sep 17 00:00:00 2001 From: Steven Pease Date: Thu, 11 Mar 2021 13:10:59 -0800 Subject: [PATCH 06/14] cocoapods-beta: 1.10.0 -> 1.10.1 --- .../mobile/cocoapods/Gemfile-beta.lock | 22 +++++----- .../mobile/cocoapods/gemset-beta.nix | 40 +++++++++---------- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/pkgs/development/mobile/cocoapods/Gemfile-beta.lock b/pkgs/development/mobile/cocoapods/Gemfile-beta.lock index 9c5e10d3a48..6f4522ebf1c 100644 --- a/pkgs/development/mobile/cocoapods/Gemfile-beta.lock +++ b/pkgs/development/mobile/cocoapods/Gemfile-beta.lock @@ -1,8 +1,8 @@ GEM remote: https://rubygems.org/ specs: - CFPropertyList (3.0.2) - activesupport (5.2.4.4) + CFPropertyList (3.0.3) + activesupport (5.2.4.5) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 0.7, < 2) minitest (~> 5.1) @@ -14,10 +14,10 @@ GEM json (>= 1.5.1) atomos (0.1.3) claide (1.0.3) - cocoapods (1.10.0) + cocoapods (1.10.1) addressable (~> 2.6) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.10.0) + cocoapods-core (= 1.10.1) cocoapods-deintegrate (>= 1.0.3, < 2.0) cocoapods-downloader (>= 1.4.0, < 2.0) cocoapods-plugins (>= 1.0.0, < 2.0) @@ -32,7 +32,7 @@ GEM nap (~> 1.0) ruby-macho (~> 1.4) xcodeproj (>= 1.19.0, < 2.0) - cocoapods-core (1.10.0) + cocoapods-core (1.10.1) activesupport (> 5.0, < 6) addressable (~> 2.6) algoliasearch (~> 1.0) @@ -52,19 +52,19 @@ GEM netrc (~> 0.11) cocoapods-try (1.2.0) colored2 (3.1.2) - concurrent-ruby (1.1.7) + concurrent-ruby (1.1.8) escape (0.0.4) ethon (0.12.0) ffi (>= 1.3.0) - ffi (1.13.1) + ffi (1.15.0) fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) httpclient (2.8.3) - i18n (1.8.5) + i18n (1.8.9) concurrent-ruby (~> 1.0) - json (2.3.1) - minitest (5.14.2) + json (2.5.1) + minitest (5.14.4) molinillo (0.6.6) nanaimo (0.3.0) nap (1.1.0) @@ -74,7 +74,7 @@ GEM thread_safe (0.3.6) typhoeus (1.4.0) ethon (>= 0.9.0) - tzinfo (1.2.7) + tzinfo (1.2.9) thread_safe (~> 0.1) xcodeproj (1.19.0) CFPropertyList (>= 2.3.3, < 4.0) diff --git a/pkgs/development/mobile/cocoapods/gemset-beta.nix b/pkgs/development/mobile/cocoapods/gemset-beta.nix index 195f0901a19..9c18d393bcb 100644 --- a/pkgs/development/mobile/cocoapods/gemset-beta.nix +++ b/pkgs/development/mobile/cocoapods/gemset-beta.nix @@ -5,10 +5,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0dpnk20s754fz6jfz9sp3ri49hn46ksw4hf6ycnlw7s3hsdxqgcd"; + sha256 = "0fp4gr3g25qgl01y3pd88wfh4pjc5zj3bz4v7rkxxwaxdjg7a9cc"; type = "gem"; }; - version = "5.2.4.4"; + version = "5.2.4.5"; }; addressable = { dependencies = ["public_suffix"]; @@ -47,10 +47,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1825ll26p28swjiw8n3x2pnh5ygsmg83spf82fnzcjn2p87vc5lf"; + sha256 = "0ia09r8bj3bjhcfiyr3vlk9zx7vahfypbs2lyrxix9x1jx3lfzq4"; type = "gem"; }; - version = "3.0.2"; + version = "3.0.3"; }; claide = { groups = ["default"]; @@ -68,10 +68,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1bbpg93gqjryxwr864z7s3jp3ic5pig313jcly4g3n159ssx3a4j"; + sha256 = "0k1fgp93nbgvp5m76wf067jcqy5zzbx0kczcxvhrzdxkkixzm30a"; type = "gem"; }; - version = "1.10.0"; + version = "1.10.1"; }; cocoapods-core = { dependencies = ["activesupport" "addressable" "algoliasearch" "concurrent-ruby" "fuzzy_match" "nap" "netrc" "public_suffix" "typhoeus"]; @@ -79,10 +79,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1sb07hj2kjygrzbdkzsyabcsfmip8gcfpjgacw4gfc71h3cnzra4"; + sha256 = "0x5lh6ws3rn2zxv7bagam54rkcslxrx6w1anwd35rjxsn4xx0d83"; type = "gem"; }; - version = "1.10.0"; + version = "1.10.1"; }; cocoapods-deintegrate = { groups = ["default"]; @@ -161,10 +161,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1vnxrbhi7cq3p4y2v9iwd10v1c7l15is4var14hwnb2jip4fyjzz"; + sha256 = "0mr23wq0szj52xnj0zcn1k0c7j4v79wlwbijkpfcscqww3l6jlg3"; type = "gem"; }; - version = "1.1.7"; + version = "1.1.8"; }; escape = { groups = ["default"]; @@ -192,10 +192,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "12lpwaw82bb0rm9f52v1498bpba8aj2l2q359mkwbxsswhpga5af"; + sha256 = "0nq1fb3vbfylccwba64zblxy96qznxbys5900wd7gm9bpplmf432"; type = "gem"; }; - version = "1.13.1"; + version = "1.15.0"; }; fourflusher = { groups = ["default"]; @@ -243,30 +243,30 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "153sx77p16vawrs4qpkv7qlzf9v5fks4g7xqcj1dwk40i6g7rfzk"; + sha256 = "08p6b13p99j1rrcrw1l3v0kb9mxbsvy6nk31r8h4rnszdgzpga32"; type = "gem"; }; - version = "1.8.5"; + version = "1.8.9"; }; json = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "158fawfwmv2sq4whqqaksfykkiad2xxrrj0nmpnc6vnlzi1bp7iz"; + sha256 = "0lrirj0gw420kw71bjjlqkqhqbrplla61gbv1jzgsz6bv90qr3ci"; type = "gem"; }; - version = "2.3.1"; + version = "2.5.1"; }; minitest = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "170y2cvx51gm3cm3nhdf7j36sxnkh6vv8ls36p90ric7w8w16h4v"; + sha256 = "19z7wkhg59y8abginfrm2wzplz7py3va8fyngiigngqvsws6cwgl"; type = "gem"; }; - version = "5.14.2"; + version = "5.14.4"; }; molinillo = { groups = ["default"]; @@ -355,10 +355,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1i3jh086w1kbdj3k5l60lc3nwbanmzdf8yjj3mlrx9b2gjjxhi9r"; + sha256 = "0zwqqh6138s8b321fwvfbywxy00lw1azw4ql3zr0xh1aqxf8cnvj"; type = "gem"; }; - version = "1.2.7"; + version = "1.2.9"; }; xcodeproj = { dependencies = ["CFPropertyList" "atomos" "claide" "colored2" "nanaimo"]; From 03b6aa509a3a3c2fc66b2e3c7d6175d28eec9e9d Mon Sep 17 00:00:00 2001 From: Rick van Schijndel Date: Thu, 11 Mar 2021 23:05:40 +0100 Subject: [PATCH 07/14] libwebsockets: improve cross-compilation support Building works on aarch64-multiplatform: - libwebsockets_3_1 - libwebsockets_3_2 - libwebsockets_4_0 - libwebsockets_4_1 --- pkgs/development/libraries/libwebsockets/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libwebsockets/default.nix b/pkgs/development/libraries/libwebsockets/default.nix index 33c1cecfbc8..f88f5614cc5 100644 --- a/pkgs/development/libraries/libwebsockets/default.nix +++ b/pkgs/development/libraries/libwebsockets/default.nix @@ -20,7 +20,7 @@ let "-DLWS_WITH_PLUGINS=ON" "-DLWS_WITH_IPV6=ON" "-DLWS_WITH_SOCKS5=ON" - ]; + ] ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) "-DLWS_WITHOUT_TESTAPPS=ON"; NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-Wno-error=unused-but-set-variable"; From dfafbdd56cea6c2721cbc105b627f722b1e93edb Mon Sep 17 00:00:00 2001 From: Profpatsch Date: Thu, 11 Mar 2021 23:52:20 +0100 Subject: [PATCH 08/14] lorri: 1.3.0 -> 1.3.1 Fix `lorri direnv` triggering an unconditional rebuild every time it is run. After fixing up the build loop people suddenly started noticing that lorri was evaluating every time something ran `lorri direnv`, which could potentially be every time the user switched between buffers in the editor. This is not the intended behaviour, since we should run an unconditional build only the first time the project is added to the watcher, and after rely on the watcher to notify us of any file changes (or the user running `lorri internal ping` to force a rebuild). --- pkgs/tools/misc/lorri/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/misc/lorri/default.nix b/pkgs/tools/misc/lorri/default.nix index a7055437939..9635b6b4238 100644 --- a/pkgs/tools/misc/lorri/default.nix +++ b/pkgs/tools/misc/lorri/default.nix @@ -12,10 +12,10 @@ let # Run `eval $(nix-build -A lorri.updater)` after updating the revision! - version = "1.3"; - gitRev = "a26745e404c3a201fe98af4c000bb27f910542b1"; - sha256 = "0gfkqvla2cphyhnl5xw19yf1v4pvwsvphr019y5r914cwqwnkb92"; - cargoSha256 = "1a1alhpivlmxy8iv0ki7s0b8hf3hadashf81rzn207wn3yihsnaf"; + version = "1.3.1"; + gitRev = "df83b9b175fecc8ec8b02096c5cfe2db3d00b92e"; + sha256 = "1df6p0b482vhymw3z7gimc441jr7aix9lhdbcm5wjvw9f276016f"; + cargoSha256 = "1f9b2h3zakw7qmlnc4rqhxnw80sl5h4mj8cghr82iacxwqz499ql"; in (rustPlatform.buildRustPackage rec { pname = "lorri"; From f2560115dc907a576aada7a4dfcdd8c117e9019b Mon Sep 17 00:00:00 2001 From: Fabian Thorand Date: Fri, 12 Mar 2021 00:01:38 +0100 Subject: [PATCH 09/14] dunst: fix 1.6.1 src and build The previous bump to version 1.6.1 left the sha256 of the src attribute unchanged, and as a consequence, it still built the old version. But since the make config injected the version number, the binary still self-reported as 1.6.1, even though it was built from 1.5.0. --- pkgs/applications/misc/dunst/default.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/misc/dunst/default.nix b/pkgs/applications/misc/dunst/default.nix index 65e86bb7dbe..5dffbf56a36 100644 --- a/pkgs/applications/misc/dunst/default.nix +++ b/pkgs/applications/misc/dunst/default.nix @@ -2,7 +2,7 @@ , pkg-config, which, perl, libXrandr , cairo, dbus, systemd, gdk-pixbuf, glib, libX11, libXScrnSaver , gtk3, wayland, wayland-protocols -, libXinerama, libnotify, pango, xorgproto, librsvg, dunstify ? false +, libXinerama, libnotify, pango, xorgproto, librsvg }: stdenv.mkDerivation rec { @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { owner = "dunst-project"; repo = "dunst"; rev = "v${version}"; - sha256 = "0irwkqcgwkqaylcpvqgh25gn2ysbdm2kydipxfzcq1ddj9ns6f9c"; + sha256 = "0lga1kj2vjbj9g9rl93nivngjmk5fkxdxwal8w96x9whwk9jvdga"; }; nativeBuildInputs = [ perl pkg-config which systemd makeWrapper ]; @@ -29,15 +29,12 @@ stdenv.mkDerivation rec { makeFlags = [ "PREFIX=$(out)" "VERSION=$(version)" + "SYSCONFDIR=$(out)/etc" "SERVICEDIR_DBUS=$(out)/share/dbus-1/services" "SERVICEDIR_SYSTEMD=$(out)/lib/systemd/user" ]; - buildFlags = if dunstify then [ "dunstify" ] else []; - - postInstall = lib.optionalString dunstify '' - install -Dm755 dunstify $out/bin - '' + '' + postInstall = '' wrapProgram $out/bin/dunst \ --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" ''; From 8a26c93b4c11915b3169d966d35aa816e3a11d94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 8 Mar 2021 01:31:00 +0100 Subject: [PATCH 10/14] pythonPackages: move overrides into new lines --- .../python-modules/objgraph/default.nix | 4 +- pkgs/top-level/python-packages.nix | 503 ++++++++++++------ 2 files changed, 346 insertions(+), 161 deletions(-) diff --git a/pkgs/development/python-modules/objgraph/default.nix b/pkgs/development/python-modules/objgraph/default.nix index c79b11252be..0d2da52f015 100644 --- a/pkgs/development/python-modules/objgraph/default.nix +++ b/pkgs/development/python-modules/objgraph/default.nix @@ -3,7 +3,7 @@ , fetchPypi , isPyPy , substituteAll -, graphvizPkg +, graphvizPkgs , graphviz , mock }: @@ -23,7 +23,7 @@ buildPythonPackage rec { patches = [ (substituteAll { src = ./hardcode-graphviz-path.patch; - graphviz = graphvizPkg; + graphviz = graphvizPkgs; }) ]; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7799b6356b3..dc5902dcb27 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -386,15 +386,21 @@ in { ansiwrap = callPackage ../development/python-modules/ansiwrap { }; - antlr4-python2-runtime = callPackage ../development/python-modules/antlr4-python2-runtime { antlr4 = pkgs.antlr4; }; + antlr4-python2-runtime = callPackage ../development/python-modules/antlr4-python2-runtime { + inherit (pkgs) antlr4; + }; - antlr4-python3-runtime = callPackage ../development/python-modules/antlr4-python3-runtime { antlr4 = pkgs.antlr4; }; + antlr4-python3-runtime = callPackage ../development/python-modules/antlr4-python3-runtime { + inherit (pkgs) antlr4; + }; anyio = callPackage ../development/python-modules/anyio { }; anyjson = callPackage ../development/python-modules/anyjson { }; - anytree = callPackage ../development/python-modules/anytree { inherit (pkgs) graphviz; }; + anytree = callPackage ../development/python-modules/anytree { + inherit (pkgs) graphviz; + }; apache-airflow = callPackage ../development/python-modules/apache-airflow { }; @@ -432,9 +438,13 @@ in { area = callPackage ../development/python-modules/area { }; - arelle = callPackage ../development/python-modules/arelle { gui = true; }; + arelle = callPackage ../development/python-modules/arelle { + gui = true; + }; - arelle-headless = callPackage ../development/python-modules/arelle { gui = false; }; + arelle-headless = callPackage ../development/python-modules/arelle { + gui = false; + }; aresponses = callPackage ../development/python-modules/aresponses { }; @@ -446,7 +456,7 @@ in { args = callPackage ../development/python-modules/args { }; - aria2p = callPackage ../development/python-modules/aria2p { inherit (pkgs) aria2; }; + aria2p = callPackage ../development/python-modules/aria2p { }; arrayqueues = callPackage ../development/python-modules/arrayqueues { }; @@ -558,7 +568,9 @@ in { audiotools = callPackage ../development/python-modules/audiotools { }; - augeas = callPackage ../development/python-modules/augeas { inherit (pkgs) augeas; }; + augeas = callPackage ../development/python-modules/augeas { + inherit (pkgs) augeas; + }; auroranoaa = callPackage ../development/python-modules/auroranoaa { }; @@ -730,8 +742,7 @@ in { azure-mgmt-iothub = callPackage ../development/python-modules/azure-mgmt-iothub { }; - azure-mgmt-iothubprovisioningservices = - callPackage ../development/python-modules/azure-mgmt-iothubprovisioningservices { }; + azure-mgmt-iothubprovisioningservices = callPackage ../development/python-modules/azure-mgmt-iothubprovisioningservices { }; azure-mgmt-keyvault = callPackage ../development/python-modules/azure-mgmt-keyvault { }; @@ -873,8 +884,7 @@ in { backports-shutil-which = callPackage ../development/python-modules/backports-shutil-which { }; - backports_ssl_match_hostname = - if !(pythonOlder "3.5") then null else callPackage ../development/python-modules/backports_ssl_match_hostname { }; + backports_ssl_match_hostname = callPackage ../development/python-modules/backports_ssl_match_hostname { }; backports_tempfile = callPackage ../development/python-modules/backports_tempfile { }; @@ -886,7 +896,9 @@ in { bandit = callPackage ../development/python-modules/bandit { }; - bap = callPackage ../development/python-modules/bap { inherit (pkgs.ocaml-ng.ocamlPackages) bap; }; + bap = callPackage ../development/python-modules/bap { + inherit (pkgs.ocaml-ng.ocamlPackages) bap; + }; baron = callPackage ../development/python-modules/baron { }; @@ -898,11 +910,11 @@ in { basemap = callPackage ../development/python-modules/basemap { }; - bash_kernel = callPackage ../development/python-modules/bash_kernel { inherit (pkgs) bash; }; + bash_kernel = callPackage ../development/python-modules/bash_kernel { }; bashlex = callPackage ../development/python-modules/bashlex { }; - basiciw = callPackage ../development/python-modules/basiciw { inherit (pkgs) gcc wirelesstools; }; + basiciw = callPackage ../development/python-modules/basiciw { }; batchgenerators = callPackage ../development/python-modules/batchgenerators { }; @@ -1118,8 +1130,7 @@ in { buildbot-ui = self.buildbot.withPlugins (with self.buildbot-plugins; [ www ]); - buildbot-full = self.buildbot.withPlugins - (with self.buildbot-plugins; [ www console-view waterfall-view grid-view wsgi-dashboards ]); + buildbot-full = self.buildbot.withPlugins (with self.buildbot-plugins; [ www console-view waterfall-view grid-view wsgi-dashboards ]); buildbot-pkg = callPackage ../development/python-modules/buildbot/pkg.nix { }; @@ -1133,7 +1144,7 @@ in { bunch = callPackage ../development/python-modules/bunch { }; - bx-python = callPackage ../development/python-modules/bx-python { inherit (pkgs) zlib; }; + bx-python = callPackage ../development/python-modules/bx-python { }; bwapy = callPackage ../development/python-modules/bwapy { }; @@ -1180,7 +1191,9 @@ in { canopen = callPackage ../development/python-modules/canopen { }; - capstone = callPackage ../development/python-modules/capstone { inherit (pkgs) capstone; }; + capstone = callPackage ../development/python-modules/capstone { + inherit (pkgs) capstone; + }; capturer = callPackage ../development/python-modules/capturer { }; @@ -1260,7 +1273,9 @@ in { chai = callPackage ../development/python-modules/chai { }; - chainer = callPackage ../development/python-modules/chainer { cudaSupport = pkgs.config.cudaSupport or false; }; + chainer = callPackage ../development/python-modules/chainer { + cudaSupport = pkgs.config.cudaSupport or false; + }; chainmap = callPackage ../development/python-modules/chainmap { }; @@ -1618,9 +1633,7 @@ in { dask-gateway = callPackage ../development/python-modules/dask-gateway { }; - dask-gateway-server = callPackage ../development/python-modules/dask-gateway-server { - inherit (pkgs) go; - }; + dask-gateway-server = callPackage ../development/python-modules/dask-gateway-server { }; dask-glm = callPackage ../development/python-modules/dask-glm { }; @@ -1638,9 +1651,7 @@ in { databricks-cli = callPackage ../development/python-modules/databricks-cli { }; - databricks-connect = callPackage ../development/python-modules/databricks-connect { - inherit (pkgs) jdk; - }; + databricks-connect = callPackage ../development/python-modules/databricks-connect { }; dataclasses = callPackage ../development/python-modules/dataclasses { }; @@ -1662,9 +1673,7 @@ in { datashape = callPackage ../development/python-modules/datashape { }; - datatable = callPackage ../development/python-modules/datatable { - inherit (pkgs.llvmPackages) libcxx; - }; + datatable = callPackage ../development/python-modules/datatable { }; dateparser = callPackage ../development/python-modules/dateparser { }; @@ -2016,9 +2025,7 @@ in { ds-store = callPackage ../development/python-modules/ds-store { }; - ds4drv = callPackage ../development/python-modules/ds4drv { - inherit (pkgs) bluez; - }; + ds4drv = callPackage ../development/python-modules/ds4drv { }; dtopt = callPackage ../development/python-modules/dtopt { }; @@ -2047,10 +2054,7 @@ in { EasyProcess = callPackage ../development/python-modules/easyprocess { }; - easysnmp = callPackage ../development/python-modules/easysnmp { - openssl = pkgs.openssl; - net-snmp = pkgs.net-snmp; - }; + easysnmp = callPackage ../development/python-modules/easysnmp { }; easy-thumbnails = callPackage ../development/python-modules/easy-thumbnails { }; @@ -2085,7 +2089,7 @@ in { elasticsearch-dsl = callPackage ../development/python-modules/elasticsearch-dsl { }; - elasticsearchdsl = self.elasticsearch-dsl; # alias + elasticsearchdsl = self.elasticsearch-dsl; elementpath = callPackage ../development/python-modules/elementpath { }; @@ -2299,9 +2303,7 @@ in { fints = callPackage ../development/python-modules/fints { }; - fiona = callPackage ../development/python-modules/fiona { - gdal_2 = pkgs.gdal_2; - }; + fiona = callPackage ../development/python-modules/fiona { }; fipy = callPackage ../development/python-modules/fipy { }; @@ -2808,6 +2810,7 @@ in { gorilla = callPackage ../development/python-modules/gorilla { }; gpapi = callPackage ../development/python-modules/gpapi { }; + gplaycli = callPackage ../development/python-modules/gplaycli { }; gpgme = toPythonModule (pkgs.gpgme.override { @@ -2817,7 +2820,9 @@ in { gphoto2 = callPackage ../development/python-modules/gphoto2 { }; - gprof2dot = callPackage ../development/python-modules/gprof2dot { inherit (pkgs) graphviz; }; + gprof2dot = callPackage ../development/python-modules/gprof2dot { + inherit (pkgs) graphviz; + }; gps3 = callPackage ../development/python-modules/gps3 { }; @@ -2859,7 +2864,9 @@ in { graphtage = callPackage ../development/python-modules/graphtage { }; - graphviz = callPackage ../development/python-modules/graphviz { inherit (pkgs) graphviz; }; + graphviz = callPackage ../development/python-modules/graphviz { + inherit (pkgs) graphviz; + }; grappelli_safe = callPackage ../development/python-modules/grappelli_safe { }; @@ -2924,7 +2931,9 @@ in { guppy3 = callPackage ../development/python-modules/guppy3 { }; gurobipy = if stdenv.hostPlatform.system == "x86_64-darwin" then - callPackage ../development/python-modules/gurobipy/darwin.nix { inherit (pkgs.darwin) cctools insert_dylib; } + callPackage ../development/python-modules/gurobipy/darwin.nix { + inherit (pkgs.darwin) cctools insert_dylib; + } else if stdenv.hostPlatform.system == "x86_64-linux" then callPackage ../development/python-modules/gurobipy/linux.nix { } else @@ -2947,13 +2956,17 @@ in { h2 = callPackage ../development/python-modules/h2 { }; - h3 = callPackage ../development/python-modules/h3 { inherit (pkgs) h3; }; + h3 = callPackage ../development/python-modules/h3 { + inherit (pkgs) h3; + }; h5netcdf = callPackage ../development/python-modules/h5netcdf { }; - h5py = callPackage ../development/python-modules/h5py { hdf5 = pkgs.hdf5; }; + h5py = callPackage ../development/python-modules/h5py { }; - h5py-mpi = self.h5py.override { hdf5 = pkgs.hdf5-mpi; }; + h5py-mpi = self.h5py.override { + hdf5 = pkgs.hdf5-mpi; + }; habanero = callPackage ../development/python-modules/habanero { }; @@ -2991,7 +3004,9 @@ in { helper = callPackage ../development/python-modules/helper { }; - hepmc3 = toPythonModule (pkgs.hepmc3.override { inherit python; }); + hepmc3 = toPythonModule (pkgs.hepmc3.override { + inherit python; + }); hetzner = callPackage ../development/python-modules/hetzner { }; @@ -3007,7 +3022,9 @@ in { hickle = callPackage ../development/python-modules/hickle { }; - hidapi = callPackage ../development/python-modules/hidapi { inherit (pkgs) udev libusb1; }; + hidapi = callPackage ../development/python-modules/hidapi { + inherit (pkgs) udev libusb1; + }; hieroglyph = callPackage ../development/python-modules/hieroglyph { }; @@ -3035,7 +3052,9 @@ in { homeassistant-pyozw = callPackage ../development/python-modules/homeassistant-pyozw { }; - hoomd-blue = toPythonModule (callPackage ../development/python-modules/hoomd-blue { inherit python; }); + hoomd-blue = toPythonModule (callPackage ../development/python-modules/hoomd-blue { + inherit python; + }); hopcroftkarp = callPackage ../development/python-modules/hopcroftkarp { }; @@ -3127,8 +3146,8 @@ in { hyperopt = callPackage ../development/python-modules/hyperopt { }; - hypothesis_4 = callPackage ../development/python-modules/hypothesis/2.nix - { }; # File name is called 2.nix because this one will need to remain for Python 2. + # File name is called 2.nix because this one will need to remain for Python 2. + hypothesis_4 = callPackage ../development/python-modules/hypothesis/2.nix { }; hypothesis-auto = callPackage ../development/python-modules/hypothesis-auto { }; @@ -3417,13 +3436,17 @@ in { josepy = callPackage ../development/python-modules/josepy { }; - journalwatch = callPackage ../tools/system/journalwatch { inherit (self) systemd pytest; }; + journalwatch = callPackage ../tools/system/journalwatch { + inherit (self) systemd pytest; + }; jpylyzer = callPackage ../development/python-modules/jpylyzer { }; JPype1 = callPackage ../development/python-modules/JPype1 { }; - jq = callPackage ../development/python-modules/jq { inherit (pkgs) jq; }; + jq = callPackage ../development/python-modules/jq { + inherit (pkgs) jq; + }; jsbeautifier = callPackage ../development/python-modules/jsbeautifier { }; @@ -3507,8 +3530,7 @@ in { jupyterhub-ldapauthenticator = callPackage ../development/python-modules/jupyterhub-ldapauthenticator { }; - jupyterhub-systemdspawner = - callPackage ../development/python-modules/jupyterhub-systemdspawner { inherit (pkgs) bash; }; + jupyterhub-systemdspawner = callPackage ../development/python-modules/jupyterhub-systemdspawner { }; jupyterhub-tmpauthenticator = callPackage ../development/python-modules/jupyterhub-tmpauthenticator { }; @@ -3522,7 +3544,9 @@ in { jupyterlab_server = callPackage ../development/python-modules/jupyterlab_server { }; - jupyter-repo2docker = callPackage ../development/python-modules/jupyter-repo2docker { pkgs-docker = pkgs.docker; }; + jupyter-repo2docker = callPackage ../development/python-modules/jupyter-repo2docker { + pkgs-docker = pkgs.docker; + }; jupyter-sphinx = callPackage ../development/python-modules/jupyter-sphinx { }; @@ -3532,7 +3556,9 @@ in { jwcrypto = callPackage ../development/python-modules/jwcrypto { }; - k5test = callPackage ../development/python-modules/k5test { inherit (pkgs) krb5Full findutils which; }; + k5test = callPackage ../development/python-modules/k5test { + inherit (pkgs) krb5Full findutils which; + }; kaa-base = callPackage ../development/python-modules/kaa-base { }; @@ -3566,7 +3592,9 @@ in { keras-preprocessing = callPackage ../development/python-modules/keras-preprocessing { }; - kerberos = callPackage ../development/python-modules/kerberos { inherit (pkgs) kerberos; }; + kerberos = callPackage ../development/python-modules/kerberos { + inherit (pkgs) kerberos; + }; keyring = if isPy3k then callPackage ../development/python-modules/keyring { } @@ -3577,9 +3605,13 @@ in { keystone-engine = callPackage ../development/python-modules/keystone-engine { }; - keyutils = callPackage ../development/python-modules/keyutils { inherit (pkgs) keyutils; }; + keyutils = callPackage ../development/python-modules/keyutils { + inherit (pkgs) keyutils; + }; - kicad = disabledIf isPy27 (toPythonModule (pkgs.kicad.override { python3 = python; }).src); + kicad = disabledIf isPy27 (toPythonModule (pkgs.kicad.override { + python3 = python; + }).src); kinparse = callPackage ../development/python-modules/kinparse { }; @@ -3623,7 +3655,7 @@ in { labgrid = callPackage ../development/python-modules/labgrid { }; - lammps-cython = callPackage ../development/python-modules/lammps-cython { mpi = pkgs.mpi; }; + lammps-cython = callPackage ../development/python-modules/lammps-cython { }; langcodes = callPackage ../development/python-modules/langcodes { }; @@ -3689,11 +3721,17 @@ in { libais = callPackage ../development/python-modules/libais { }; - libarchive-c = callPackage ../development/python-modules/libarchive-c { inherit (pkgs) libarchive; }; + libarchive-c = callPackage ../development/python-modules/libarchive-c { + inherit (pkgs) libarchive; + }; - libarcus = callPackage ../development/python-modules/libarcus { inherit (pkgs) protobuf; }; + libarcus = callPackage ../development/python-modules/libarcus { + inherit (pkgs) protobuf; + }; - libasyncns = callPackage ../development/python-modules/libasyncns { inherit (pkgs) libasyncns; }; + libasyncns = callPackage ../development/python-modules/libasyncns { + inherit (pkgs) libasyncns; + }; libcloud = if isPy27 then callPackage ../development/python-modules/libcloud/2.nix { } @@ -3741,7 +3779,9 @@ in { libmr = callPackage ../development/python-modules/libmr { }; - libnacl = callPackage ../development/python-modules/libnacl { inherit (pkgs) libsodium; }; + libnacl = callPackage ../development/python-modules/libnacl { + inherit (pkgs) libsodium; + }; libnl-python = disabledIf isPy3k (toPythonModule (pkgs.libnl.override { pythonSupport = true; @@ -3771,7 +3811,9 @@ in { librouteros = callPackage ../development/python-modules/librouteros { }; - libsass = (callPackage ../development/python-modules/libsass { inherit (pkgs) libsass; }); + libsass = (callPackage ../development/python-modules/libsass { + inherit (pkgs) libsass; + }); libsavitar = callPackage ../development/python-modules/libsavitar { }; @@ -3861,7 +3903,9 @@ in { liquidctl = callPackage ../development/python-modules/liquidctl { }; - lirc = disabledIf isPy27 (toPythonModule (pkgs.lirc.override { python3 = python; })); + lirc = disabledIf isPy27 (toPythonModule (pkgs.lirc.override { + python3 = python; + })); littleutils = callPackage ../development/python-modules/littleutils { }; @@ -3933,7 +3977,9 @@ in { lxc = callPackage ../development/python-modules/lxc { }; - lxml = callPackage ../development/python-modules/lxml { inherit (pkgs) libxml2 libxslt zlib; }; + lxml = callPackage ../development/python-modules/lxml { + inherit (pkgs) libxml2 libxslt zlib; + }; lyricwikia = callPackage ../development/python-modules/lyricwikia { }; @@ -4001,7 +4047,9 @@ in { manuel = callPackage ../development/python-modules/manuel { }; - manticore = callPackage ../development/python-modules/manticore { inherit (pkgs) z3; }; + manticore = callPackage ../development/python-modules/manticore { + inherit (pkgs) z3; + }; mapbox = callPackage ../development/python-modules/mapbox { }; @@ -4011,7 +4059,9 @@ in { marionette-harness = callPackage ../development/python-modules/marionette-harness { }; - marisa = callPackage ../development/python-modules/marisa { marisa = pkgs.marisa; }; + marisa = callPackage ../development/python-modules/marisa { + inherit (pkgs) marisa; + }; marisa-trie = callPackage ../development/python-modules/marisa-trie { }; @@ -4101,7 +4151,9 @@ in { memory_profiler = callPackage ../development/python-modules/memory_profiler { }; - mercurial = disabledIf (!isPy3k) (toPythonModule (pkgs.mercurial.override { python3Packages = self; })); + mercurial = disabledIf (!isPy3k) (toPythonModule (pkgs.mercurial.override { + python3Packages = self; + })); mergedeep = callPackage ../development/python-modules/mergedeep { }; @@ -4144,7 +4196,9 @@ in { minimock = callPackage ../development/python-modules/minimock { }; - mininet-python = (toPythonModule (pkgs.mininet.override { inherit python; })).py; + mininet-python = (toPythonModule (pkgs.mininet.override { + inherit python; + })).py; minio = callPackage ../development/python-modules/minio { }; @@ -4199,8 +4253,8 @@ in { mohawk = callPackage ../development/python-modules/mohawk { }; - moinmoin = callPackage ../development/python-modules/moinmoin - { }; # Needed here because moinmoin is loaded as a Python library. + # Needed here because moinmoin is loaded as a Python library. + moinmoin = callPackage ../development/python-modules/moinmoin { }; mongodict = callPackage ../development/python-modules/mongodict { }; @@ -4268,13 +4322,15 @@ in { mpd = callPackage ../development/python-modules/mpd { }; - mpi4py = callPackage ../development/python-modules/mpi4py { mpi = pkgs.mpi; }; + mpi4py = callPackage ../development/python-modules/mpi4py { }; mplleaflet = callPackage ../development/python-modules/mplleaflet { }; mpmath = callPackage ../development/python-modules/mpmath { }; - mpv = callPackage ../development/python-modules/mpv { mpv = pkgs.mpv; }; + mpv = callPackage ../development/python-modules/mpv { + inherit (pkgs) mpv; + }; mpyq = callPackage ../development/python-modules/mpyq { }; @@ -4377,7 +4433,9 @@ in { nanoleaf = callPackage ../development/python-modules/nanoleaf { }; - nanomsg-python = callPackage ../development/python-modules/nanomsg-python { inherit (pkgs) nanomsg; }; + nanomsg-python = callPackage ../development/python-modules/nanomsg-python { + inherit (pkgs) nanomsg; + }; nanotime = callPackage ../development/python-modules/nanotime { }; @@ -4467,16 +4525,20 @@ in { nipy = callPackage ../development/python-modules/nipy { }; - nipype = callPackage ../development/python-modules/nipype { inherit (pkgs) which; }; + nipype = callPackage ../development/python-modules/nipype { + inherit (pkgs) which; + }; nitime = callPackage ../development/python-modules/nitime { }; nitpick = callPackage ../applications/version-management/nitpick { }; - nix-kernel = callPackage ../development/python-modules/nix-kernel { inherit (pkgs) nix; }; + nix-kernel = callPackage ../development/python-modules/nix-kernel { + inherit (pkgs) nix; + }; - nixpart0 = callPackage ../tools/filesystems/nixpart/0.4 - { }; # This is used for NixOps to make sure we won't break it with the next major version of nixpart. + # This is used for NixOps to make sure we won't break it with the next major version of nixpart. + nixpart0 = callPackage ../tools/filesystems/nixpart/0.4 { }; nixpart = callPackage ../tools/filesystems/nixpart { }; @@ -4549,8 +4611,13 @@ in { notify-py = callPackage ../development/python-modules/notify-py { }; - notmuch = callPackage ../development/python-modules/notmuch { inherit (pkgs) notmuch; }; - notmuch2 = callPackage ../development/python-modules/notmuch/2.nix { inherit (pkgs) notmuch; }; + notmuch = callPackage ../development/python-modules/notmuch { + inherit (pkgs) notmuch; + }; + + notmuch2 = callPackage ../development/python-modules/notmuch/2.nix { + inherit (pkgs) notmuch; + }; nototools = callPackage ../data/fonts/noto-fonts/tools.nix { }; @@ -4570,7 +4637,7 @@ in { numba = callPackage ../development/python-modules/numba { }; - numcodecs = callPackage ../development/python-modules/numcodecs { inherit (pkgs) gcc8; }; + numcodecs = callPackage ../development/python-modules/numcodecs { }; numericalunits = callPackage ../development/python-modules/numericalunits { }; @@ -4612,7 +4679,10 @@ in { obfsproxy = callPackage ../development/python-modules/obfsproxy { }; - objgraph = callPackage ../development/python-modules/objgraph { graphvizPkg = pkgs.graphviz; }; + objgraph = callPackage ../development/python-modules/objgraph { + # requires both the graphviz package and python package + graphvizPkgs = pkgs.graphviz; + }; od = callPackage ../development/python-modules/od { }; @@ -4884,7 +4954,9 @@ in { pefile = callPackage ../development/python-modules/pefile { }; - pelican = callPackage ../development/python-modules/pelican { inherit (pkgs) glibcLocales git; }; + pelican = callPackage ../development/python-modules/pelican { + inherit (pkgs) glibcLocales git; + }; pendulum = callPackage ../development/python-modules/pendulum { }; @@ -4917,6 +4989,7 @@ in { pexpect = callPackage ../development/python-modules/pexpect { }; pg8000 = callPackage ../development/python-modules/pg8000 { }; + pg8000_1_12 = callPackage ../development/python-modules/pg8000/1_12.nix { }; pgcli = callPackage ../development/tools/database/pgcli { }; @@ -4993,7 +5066,7 @@ in { pip-tools = callPackage ../development/python-modules/pip-tools { git = pkgs.gitMinimal; - glibcLocales = pkgs.glibcLocales; + inherit (pkgs) glibcLocales; }; pipx = callPackage ../development/python-modules/pipx { }; @@ -5175,6 +5248,7 @@ in { prison = callPackage ../development/python-modules/prison { }; privacyidea = callPackage ../development/python-modules/privacyidea { }; + privacyidea-ldap-proxy = callPackage ../development/python-modules/privacyidea/ldap-proxy.nix { }; proboscis = callPackage ../development/python-modules/proboscis { }; @@ -5214,9 +5288,9 @@ in { protobuf = callPackage ../development/python-modules/protobuf { disabled = isPyPy; - doCheck = - !isPy3k; # If a protobuf upgrade causes many Python packages to fail, please pin it here to the previous version. - protobuf = pkgs.protobuf; + # If a protobuf upgrade causes many Python packages to fail, please pin it here to the previous version. + doCheck = !isPy3k; + inherit (pkgs) protobuf; }; protobuf3-to-dict = callPackage ../development/python-modules/protobuf3-to-dict { }; @@ -5241,7 +5315,7 @@ in { ptest = callPackage ../development/python-modules/ptest { }; - ptpython = callPackage ../development/python-modules/ptpython { prompt_toolkit = self.prompt_toolkit; }; + ptpython = callPackage ../development/python-modules/ptpython { }; ptyprocess = callPackage ../development/python-modules/ptyprocess { }; @@ -5281,7 +5355,9 @@ in { Pweave = callPackage ../development/python-modules/pweave { }; - pwntools = callPackage ../development/python-modules/pwntools { debugger = pkgs.gdb; }; + pwntools = callPackage ../development/python-modules/pwntools { + debugger = pkgs.gdb; + }; pxml = callPackage ../development/python-modules/pxml { }; @@ -5492,7 +5568,9 @@ in { pydocumentdb = callPackage ../development/python-modules/pydocumentdb { }; - pydot = callPackage ../development/python-modules/pydot { inherit (pkgs) graphviz; }; + pydot = callPackage ../development/python-modules/pydot { + inherit (pkgs) graphviz; + }; pydrive = callPackage ../development/python-modules/pydrive { }; @@ -5514,7 +5592,9 @@ in { pyemd = callPackage ../development/python-modules/pyemd { }; - pyenchant = callPackage ../development/python-modules/pyenchant { enchant2 = pkgs.enchant2; }; + pyenchant = callPackage ../development/python-modules/pyenchant { + inherit (pkgs) enchant2; + }; pyepsg = callPackage ../development/python-modules/pyepsg { }; @@ -5616,9 +5696,13 @@ in { pygobject2 = callPackage ../development/python-modules/pygobject { }; pygobject3 = if isPy3k then - callPackage ../development/python-modules/pygobject/3.nix { inherit (pkgs) meson; } + callPackage ../development/python-modules/pygobject/3.nix { + inherit (pkgs) meson; + } else - callPackage ../development/python-modules/pygobject/3.36.nix { inherit (pkgs) meson; }; + callPackage ../development/python-modules/pygobject/3.36.nix { + inherit (pkgs) meson; + }; pygogo = callPackage ../development/python-modules/pygogo { }; @@ -5626,7 +5710,7 @@ in { pygraphviz = callPackage ../development/python-modules/pygraphviz { inherit (pkgs) graphviz; - }; # not the python package + }; pygreat = callPackage ../development/python-modules/pygreat { }; @@ -5687,7 +5771,9 @@ in { pykdl = callPackage ../development/python-modules/pykdl { }; - pykdtree = callPackage ../development/python-modules/pykdtree { inherit (pkgs.llvmPackages) openmp; }; + pykdtree = callPackage ../development/python-modules/pykdtree { + inherit (pkgs.llvmPackages) openmp; + }; pykeepass = callPackage ../development/python-modules/pykeepass { }; @@ -5722,7 +5808,9 @@ in { pylibconfig2 = callPackage ../development/python-modules/pylibconfig2 { }; - pylibftdi = callPackage ../development/python-modules/pylibftdi { inherit (pkgs) libusb1; }; + pylibftdi = callPackage ../development/python-modules/pylibftdi { + inherit (pkgs) libusb1; + }; pylibgen = throw "pylibgen is unmaintained upstreamed, and removed from nixpkgs"; # added 2020-06-20 @@ -5967,20 +6055,28 @@ in { pyqt4 = callPackage ../development/python-modules/pyqt/4.x.nix { }; - pyqt5 = pkgs.libsForQt5.callPackage ../development/python-modules/pyqt/5.x.nix { pythonPackages = self; }; + pyqt5 = pkgs.libsForQt5.callPackage ../development/python-modules/pyqt/5.x.nix { + pythonPackages = self; + }; - pyqt5_with_qtmultimedia = self.pyqt5.override { withMultimedia = true; }; + pyqt5_with_qtmultimedia = self.pyqt5.override { + withMultimedia = true; + }; /* `pyqt5_with_qtwebkit` should not be used by python libraries in pkgs/development/python-modules/*. Putting this attribute in `propagatedBuildInputs` may cause collisions. */ - pyqt5_with_qtwebkit = self.pyqt5.override { withWebKit = true; }; + pyqt5_with_qtwebkit = self.pyqt5.override { + withWebKit = true; + }; pyqtgraph = callPackage ../development/python-modules/pyqtgraph { }; - pyqtwebengine = pkgs.libsForQt5.callPackage ../development/python-modules/pyqtwebengine { pythonPackages = self; }; + pyqtwebengine = pkgs.libsForQt5.callPackage ../development/python-modules/pyqtwebengine { + pythonPackages = self; + }; pyquery = callPackage ../development/python-modules/pyquery { }; @@ -6059,11 +6155,15 @@ in { pysam = callPackage ../development/python-modules/pysam { }; - pysaml2 = callPackage ../development/python-modules/pysaml2 { inherit (pkgs) xmlsec; }; + pysaml2 = callPackage ../development/python-modules/pysaml2 { + inherit (pkgs) xmlsec; + }; pysc2 = callPackage ../development/python-modules/pysc2 { }; - pyscard = callPackage ../development/python-modules/pyscard { inherit (pkgs.darwin.apple_sdk.frameworks) PCSC; }; + pyscard = callPackage ../development/python-modules/pyscard { + inherit (pkgs.darwin.apple_sdk.frameworks) PCSC; + }; pyschedule = callPackage ../development/python-modules/pyschedule { }; @@ -6091,14 +6191,21 @@ in { pyshp = callPackage ../development/python-modules/pyshp { }; - pyside2-tools = - toPythonModule (callPackage ../development/python-modules/pyside2-tools { inherit (pkgs) cmake qt5; }); + pyside2-tools = toPythonModule (callPackage ../development/python-modules/pyside2-tools { + inherit (pkgs) cmake qt5; + }); - pyside2 = toPythonModule (callPackage ../development/python-modules/pyside2 { inherit (pkgs) cmake ninja qt5; }); + pyside2 = toPythonModule (callPackage ../development/python-modules/pyside2 { + inherit (pkgs) cmake ninja qt5; + }); - pyside = callPackage ../development/python-modules/pyside { inherit (pkgs) mesa; }; + pyside = callPackage ../development/python-modules/pyside { + inherit (pkgs) mesa; + }; - pysideShiboken = callPackage ../development/python-modules/pyside/shiboken.nix { inherit (pkgs) libxml2 libxslt; }; + pysideShiboken = callPackage ../development/python-modules/pyside/shiboken.nix { + inherit (pkgs) libxml2 libxslt; + }; pysideTools = callPackage ../development/python-modules/pyside/tools.nix { }; @@ -6106,7 +6213,9 @@ in { pysingleton = callPackage ../development/python-modules/pysingleton { }; - pyslurm = callPackage ../development/python-modules/pyslurm { slurm = pkgs.slurm; }; + pyslurm = callPackage ../development/python-modules/pyslurm { + inherit (pkgs) slurm; + }; pysma = callPackage ../development/python-modules/pysma { }; @@ -6172,7 +6281,9 @@ in { pystache = callPackage ../development/python-modules/pystache { }; - pystemd = callPackage ../development/python-modules/pystemd { systemd = pkgs.systemd; }; + pystemd = callPackage ../development/python-modules/pystemd { + inherit (pkgs) systemd; + }; PyStemmer = callPackage ../development/python-modules/pystemmer { }; @@ -6210,18 +6321,27 @@ in { pytest = if isPy3k then self.pytest_6 else self.pytest_4; pytest_4 = callPackage - ../development/python-modules/pytest/4.nix { # hypothesis tests require pytest that causes dependency cycle - hypothesis = self.hypothesis.override { doCheck = false; }; + ../development/python-modules/pytest/4.nix { + # hypothesis tests require pytest that causes dependency cycle + hypothesis = self.hypothesis.override { + doCheck = false; + }; }; pytest_5 = callPackage - ../development/python-modules/pytest/5.nix { # hypothesis tests require pytest that causes dependency cycle - hypothesis = self.hypothesis.override { doCheck = false; }; + ../development/python-modules/pytest/5.nix { + # hypothesis tests require pytest that causes dependency cycle + hypothesis = self.hypothesis.override { + doCheck = false; + }; }; pytest_6 = - callPackage ../development/python-modules/pytest { # hypothesis tests require pytest that causes dependency cycle - hypothesis = self.hypothesis.override { doCheck = false; }; + callPackage ../development/python-modules/pytest { + # hypothesis tests require pytest that causes dependency cycle + hypothesis = self.hypothesis.override { + doCheck = false; + }; }; pytest-aiohttp = callPackage ../development/python-modules/pytest-aiohttp { }; @@ -6512,7 +6632,9 @@ in { python-lzf = callPackage ../development/python-modules/python-lzf { }; - python-lzo = callPackage ../development/python-modules/python-lzo { inherit (pkgs) lzo; }; + python-lzo = callPackage ../development/python-modules/python-lzo { + inherit (pkgs) lzo; + }; python_magic = callPackage ../development/python-modules/python-magic { }; @@ -6596,7 +6718,9 @@ in { inherit (pkgs) snap7; }; - python-snappy = callPackage ../development/python-modules/python-snappy { inherit (pkgs) snappy; }; + python-snappy = callPackage ../development/python-modules/python-snappy { + inherit (pkgs) snappy; + }; python-socketio = callPackage ../development/python-modules/python-socketio { }; @@ -6654,7 +6778,9 @@ in { pytools = callPackage ../development/python-modules/pytools { }; - pytorch = callPackage ../development/python-modules/pytorch { cudaSupport = pkgs.config.cudaSupport or false; }; + pytorch = callPackage ../development/python-modules/pytorch { + cudaSupport = pkgs.config.cudaSupport or false; + }; pytorch-bin = callPackage ../development/python-modules/pytorch/bin.nix { }; @@ -6662,9 +6788,13 @@ in { pytorch-metric-learning = callPackage ../development/python-modules/pytorch-metric-learning { }; - pytorchWithCuda = self.pytorch.override { cudaSupport = true; }; + pytorchWithCuda = self.pytorch.override { + cudaSupport = true; + }; - pytorchWithoutCuda = self.pytorch.override { cudaSupport = false; }; + pytorchWithoutCuda = self.pytorch.override { + cudaSupport = false; + }; pytrafikverket = callPackage ../development/python-modules/pytrafikverket { }; @@ -6691,7 +6821,9 @@ in { }); }; - pyudev = callPackage ../development/python-modules/pyudev { inherit (pkgs) systemd; }; + pyudev = callPackage ../development/python-modules/pyudev { + inherit (pkgs) systemd; + }; pyunbound = callPackage ../tools/networking/unbound/python.nix { }; @@ -6701,7 +6833,9 @@ in { pyupgrade = callPackage ../development/python-modules/pyupgrade { }; - pyusb = callPackage ../development/python-modules/pyusb { libusb1 = pkgs.libusb1; }; + pyusb = callPackage ../development/python-modules/pyusb { + inherit (pkgs) libusb1; + }; pyutil = callPackage ../development/python-modules/pyutil { }; @@ -6745,8 +6879,9 @@ in { pywavelets = callPackage ../development/python-modules/pywavelets { }; - # We need "normal" libxml2 and not the python package by the same name. - pywbem = callPackage ../development/python-modules/pywbem { libxml2 = pkgs.libxml2; }; + pywbem = callPackage ../development/python-modules/pywbem { + inherit (pkgs) libxml2; + }; PyWebDAV = callPackage ../development/python-modules/pywebdav { }; @@ -6827,7 +6962,9 @@ in { qscintilla-qt4 = callPackage ../development/python-modules/qscintilla { }; - qscintilla-qt5 = pkgs.libsForQt5.callPackage ../development/python-modules/qscintilla-qt5 { pythonPackages = self; }; + qscintilla-qt5 = pkgs.libsForQt5.callPackage ../development/python-modules/qscintilla-qt5 { + pythonPackages = self; + }; qscintilla = self.qscintilla-qt4; @@ -6843,8 +6980,8 @@ in { quandl = callPackage ../development/python-modules/quandl { }; - Quandl = - callPackage ../development/python-modules/quandl { }; # alias for an older package which did not support Python 3 + # TODO: rename this + Quandl = callPackage ../development/python-modules/quandl { }; # alias for an older package which did not support Python 3 quantities = callPackage ../development/python-modules/quantities { }; @@ -6874,9 +7011,13 @@ in { random2 = callPackage ../development/python-modules/random2 { }; - rarfile = callPackage ../development/python-modules/rarfile { inherit (pkgs) libarchive; }; + rarfile = callPackage ../development/python-modules/rarfile { + inherit (pkgs) libarchive; + }; - rasterio = callPackage ../development/python-modules/rasterio { gdal = pkgs.gdal_2; }; # gdal 3.0 not supported yet + rasterio = callPackage ../development/python-modules/rasterio { + gdal = pkgs.gdal_2; + }; ratelimit = callPackage ../development/python-modules/ratelimit { }; @@ -7026,7 +7167,9 @@ in { rising = callPackage ../development/python-modules/rising { }; - rivet = disabledIf (!isPy3k) (toPythonModule (pkgs.rivet.override { python3 = python; })); + rivet = disabledIf (!isPy3k) (toPythonModule (pkgs.rivet.override { + python3 = python; + })); rjsmin = callPackage ../development/python-modules/rjsmin { }; @@ -7088,7 +7231,9 @@ in { rply = callPackage ../development/python-modules/rply { }; - rpm = disabledIf (!isPy3k) (toPythonModule (pkgs.rpm.override { inherit python; })); + rpm = disabledIf (!isPy3k) (toPythonModule (pkgs.rpm.override { + inherit python; + })); rpmfluff = callPackage ../development/python-modules/rpmfluff { }; @@ -7108,7 +7253,9 @@ in { rtmidi-python = callPackage ../development/python-modules/rtmidi-python { }; - Rtree = callPackage ../development/python-modules/Rtree { inherit (pkgs) libspatialindex; }; + Rtree = callPackage ../development/python-modules/Rtree { + inherit (pkgs) libspatialindex; + }; rtslib = callPackage ../development/python-modules/rtslib { }; @@ -7274,7 +7421,9 @@ in { seccomp = callPackage ../development/python-modules/seccomp { }; - secp256k1 = callPackage ../development/python-modules/secp256k1 { inherit (pkgs) secp256k1; }; + secp256k1 = callPackage ../development/python-modules/secp256k1 { + inherit (pkgs) secp256k1; + }; secretstorage = if isPy3k then callPackage ../development/python-modules/secretstorage { } @@ -7303,7 +7452,9 @@ in { sendgrid = callPackage ../development/python-modules/sendgrid { }; - sentencepiece = callPackage ../development/python-modules/sentencepiece { inherit (pkgs) sentencepiece; }; + sentencepiece = callPackage ../development/python-modules/sentencepiece { + inherit (pkgs) sentencepiece; + }; sentinel = callPackage ../development/python-modules/sentinel { }; @@ -7365,8 +7516,9 @@ in { shellingham = callPackage ../development/python-modules/shellingham { }; - shiboken2 = - toPythonModule (callPackage ../development/python-modules/shiboken2 { inherit (pkgs) cmake llvmPackages qt5; }); + shiboken2 = toPythonModule (callPackage ../development/python-modules/shiboken2 { + inherit (pkgs) cmake llvmPackages qt5; + }); shippai = callPackage ../development/python-modules/shippai { }; @@ -7456,7 +7608,9 @@ in { slither-analyzer = callPackage ../development/python-modules/slither-analyzer { }; - slixmpp = callPackage ../development/python-modules/slixmpp { inherit (pkgs) gnupg; }; + slixmpp = callPackage ../development/python-modules/slixmpp { + inherit (pkgs) gnupg; + }; slob = callPackage ../development/python-modules/slob { }; @@ -7480,7 +7634,9 @@ in { smpplib = callPackage ../development/python-modules/smpplib { }; - snack = toPythonModule (pkgs.newt.override { inherit (self) python; }); + snack = toPythonModule (pkgs.newt.override { + inherit (self) python; + }); snakebite = callPackage ../development/python-modules/snakebite { }; @@ -7599,8 +7755,9 @@ in { sphinxcontrib-openapi = callPackage ../development/python-modules/sphinxcontrib-openapi { }; - sphinxcontrib_plantuml = - callPackage ../development/python-modules/sphinxcontrib_plantuml { inherit (pkgs) plantuml; }; + sphinxcontrib_plantuml = callPackage ../development/python-modules/sphinxcontrib_plantuml { + inherit (pkgs) plantuml; + }; sphinxcontrib-qthelp = callPackage ../development/python-modules/sphinxcontrib-qthelp { }; @@ -7643,9 +7800,11 @@ in { spotipy = callPackage ../development/python-modules/spotipy { }; spyder = callPackage ../development/python-modules/spyder { }; + spyder_3 = callPackage ../development/python-modules/spyder/3.nix { }; spyder-kernels = callPackage ../development/python-modules/spyder-kernels { }; + spyder-kernels_0_5 = callPackage ../development/python-modules/spyder-kernels/0.x.nix { }; sqlalchemy = callPackage ../development/python-modules/sqlalchemy { }; @@ -7667,6 +7826,7 @@ in { sqlitedict = callPackage ../development/python-modules/sqlitedict { }; sqlite-fts4 = callPackage ../development/python-modules/sqlite-fts4 { }; + sqlite-utils = callPackage ../development/python-modules/sqlite-utils { }; sqlmap = callPackage ../development/python-modules/sqlmap { }; @@ -7767,7 +7927,9 @@ in { subprocess32 = callPackage ../development/python-modules/subprocess32 { }; - subunit = callPackage ../development/python-modules/subunit { inherit (pkgs) subunit cppunit check; }; + subunit = callPackage ../development/python-modules/subunit { + inherit (pkgs) subunit cppunit check; + }; suds = callPackage ../development/python-modules/suds { }; @@ -7818,16 +7980,18 @@ in { else callPackage ../development/python-modules/sympy/1_5.nix { }; - systemd = callPackage ../development/python-modules/systemd { inherit (pkgs) systemd; }; + systemd = callPackage ../development/python-modules/systemd { + inherit (pkgs) systemd; + }; sysv_ipc = callPackage ../development/python-modules/sysv_ipc { }; tableaudocumentapi = callPackage ../development/python-modules/tableaudocumentapi { }; tables = if isPy3k then - callPackage ../development/python-modules/tables { hdf5 = pkgs.hdf5.override { zlib = pkgs.zlib; }; } + callPackage ../development/python-modules/tables { } else - callPackage ../development/python-modules/tables/3.5.nix { hdf5 = pkgs.hdf5.override { zlib = pkgs.zlib; }; }; + callPackage ../development/python-modules/tables/3.5.nix { }; tablib = callPackage ../development/python-modules/tablib { }; @@ -7906,9 +8070,13 @@ in { tensorflow-tensorboard = self.tensorflow-tensorboard_2; - tensorflowWithCuda = self.tensorflow.override { cudaSupport = true; }; + tensorflowWithCuda = self.tensorflow.override { + cudaSupport = true; + }; - tensorflowWithoutCuda = self.tensorflow.override { cudaSupport = false; }; + tensorflowWithoutCuda = self.tensorflow.override { + cudaSupport = false; + }; tensorly = callPackage ../development/python-modules/tensorly { }; @@ -7993,14 +8161,16 @@ in { thumborPexif = callPackage ../development/python-modules/thumborpexif { }; tkinter = let - py = python.override{x11Support=true;}; + py = python.override { x11Support=true; }; in callPackage ../development/python-modules/tkinter { py = py; }; tidylib = callPackage ../development/python-modules/pytidylib { }; tifffile = callPackage ../development/python-modules/tifffile { }; - tiledb = callPackage ../development/python-modules/tiledb { inherit (pkgs) tiledb; }; + tiledb = callPackage ../development/python-modules/tiledb { + inherit (pkgs) tiledb; + }; tilestache = callPackage ../development/python-modules/tilestache { }; @@ -8078,7 +8248,9 @@ in { # Used by streamlit, graphite_beacon, 2021-01-29 tornado_5 = callPackage ../development/python-modules/tornado/5.nix { }; - towncrier = callPackage ../development/python-modules/towncrier { inherit (pkgs) git; }; + towncrier = callPackage ../development/python-modules/towncrier { + inherit (pkgs) git; + }; tox = callPackage ../development/python-modules/tox { }; @@ -8231,7 +8403,9 @@ in { uarray = callPackage ../development/python-modules/uarray { }; - ueberzug = callPackage ../development/python-modules/ueberzug { inherit (pkgs.xorg) libX11 libXext; }; + ueberzug = callPackage ../development/python-modules/ueberzug { + inherit (pkgs.xorg) libX11 libXext; + }; ufonormalizer = callPackage ../development/python-modules/ufonormalizer { }; @@ -8610,7 +8784,9 @@ in { x256 = callPackage ../development/python-modules/x256 { }; - xapian = callPackage ../development/python-modules/xapian { xapian = pkgs.xapian; }; + xapian = callPackage ../development/python-modules/xapian { + inherit (pkgs) xapian; + }; xapp = callPackage ../development/python-modules/xapp { inherit (pkgs) gtk3 gobject-introspection polkit; @@ -8635,7 +8811,9 @@ in { xenomapper = disabledIf (!isPy3k) (callPackage ../applications/science/biology/xenomapper { }); - xgboost = callPackage ../development/python-modules/xgboost { xgboost = pkgs.xgboost; }; + xgboost = callPackage ../development/python-modules/xgboost { + inherit (pkgs) xgboost; + }; xhtml2pdf = callPackage ../development/python-modules/xhtml2pdf { }; @@ -8685,7 +8863,9 @@ in { xstatic-pygments = callPackage ../development/python-modules/xstatic-pygments { }; - xvfbwrapper = callPackage ../development/python-modules/xvfbwrapper { inherit (pkgs.xorg) xorgserver; }; + xvfbwrapper = callPackage ../development/python-modules/xvfbwrapper { + inherit (pkgs.xorg) xorgserver; + }; xxhash = callPackage ../development/python-modules/xxhash { }; @@ -8744,7 +8924,9 @@ in { z3c-checkversions = callPackage ../development/python-modules/z3c-checkversions { }; - z3 = (toPythonModule (pkgs.z3.override { inherit python; })).python; + z3 = (toPythonModule (pkgs.z3.override { + inherit python; + })).python; zake = callPackage ../development/python-modules/zake { }; @@ -8770,7 +8952,9 @@ in { zeep = callPackage ../development/python-modules/zeep { }; - zeitgeist = (toPythonModule (pkgs.zeitgeist.override { python3 = python; })).py; + zeitgeist = (toPythonModule (pkgs.zeitgeist.override { + python3 = python; + })).py; zerobin = callPackage ../development/python-modules/zerobin { }; @@ -8863,10 +9047,11 @@ in { zstandard = callPackage ../development/python-modules/zstandard { }; - zstd = callPackage ../development/python-modules/zstd { inherit (pkgs) zstd; }; + zstd = callPackage ../development/python-modules/zstd { + inherit (pkgs) zstd; + }; zulip = callPackage ../development/python-modules/zulip { }; zxcvbn = callPackage ../development/python-modules/zxcvbn { }; - } From bfcd4b0e2a96be68d5142fda63e04da979e8b0ae Mon Sep 17 00:00:00 2001 From: Farid Zakaria Date: Thu, 11 Mar 2021 15:59:12 -0800 Subject: [PATCH 11/14] jruby: Fix JAVA_HOME to support proper jmod support This is investigation I've done in support of https://github.com/jruby/jruby/issues/6608 where I noticed some funky issues with JRuby and module loading. Looks like that JRuby expects JAVA_HOME to have a directory called `jmod`, which is consistent with the Java Module system. Unfortunately, the top level directory for the `jre` or `jdk` /nix/store entry is not a valid JAVA_HOME since it is missing that directory. Instead it's set within `lib/openjdk`, and there is a passthru variable set accordingly. This fixes JRuby and follows many other derivations. A simple search in the code-base shows that there are many other packages that suffer this same bug. --- pkgs/development/interpreters/jruby/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/jruby/default.nix b/pkgs/development/interpreters/jruby/default.nix index 4d8771b93eb..13fe4a73d42 100644 --- a/pkgs/development/interpreters/jruby/default.nix +++ b/pkgs/development/interpreters/jruby/default.nix @@ -23,7 +23,7 @@ jruby = stdenv.mkDerivation rec { for i in $out/bin/jruby{,.bash}; do wrapProgram $i \ - --set JAVA_HOME ${jre} + --set JAVA_HOME ${jre.home} done ln -s $out/bin/jruby $out/bin/ruby From 2a9193c0ceb19751b1653aed0cda1fb90d7daa1c Mon Sep 17 00:00:00 2001 From: upkeep-bot Date: Fri, 12 Mar 2021 00:19:52 +0000 Subject: [PATCH 12/14] vscode: 1.53.2 -> 1.54.2 --- pkgs/applications/editors/vscode/vscode.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index e772796c34e..ba03bb65c26 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -13,10 +13,10 @@ let archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz"; sha256 = { - x86_64-linux = "0c0m5qkqv3zhcxmwx72b7z67sjcd1miv8d10kxpk9vffyrxkmj93"; - x86_64-darwin = "1spd5rbhra4n38lp0sgxd2cr1bngsmi32a43g02vdmmhkmk0iixc"; - aarch64-linux = "1ql3hn6c59g7d0cwhg54ixww2i9jmkjw3nyzz97yw8wk63zwz024"; - armv7l-linux = "0pdqcbw7rygvdzys787kf8ag17g9qyv7k33dqhi5h2zc96j867c0"; + x86_64-linux = "1px6x99cv8nb8lcy3vgcicr4ar0bfj5rfnc5a1yw8rs5p1qnflgw"; + x86_64-darwin = "0grzivqb2fyvwh0fjh9vr205fjcsrd1iqhkwk3mgv792zfrb7ksf"; + aarch64-linux = "0p0msxgc13kqmpq7wk61igc1qbgmgg9463s44dp4ii3630iyr4lw"; + armv7l-linux = "147lki1wr5nzsg1mq12jmdjq9qr6vbdpmzbpr5nrvq23cak94ff8"; }.${system}; in callPackage ./generic.nix rec { @@ -25,7 +25,7 @@ in # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.53.2"; + version = "1.54.2"; pname = "vscode"; executableName = "code" + lib.optionalString isInsiders "-insiders"; From 5d294f1912cf8bff4cd00862060b2a05bdbdf2ca Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 12 Mar 2021 03:10:25 +0000 Subject: [PATCH 13/14] mruby: 2.1.2 -> 3.0.0 --- pkgs/development/compilers/mruby/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/mruby/default.nix b/pkgs/development/compilers/mruby/default.nix index 25d35adff94..4d046cd7f84 100644 --- a/pkgs/development/compilers/mruby/default.nix +++ b/pkgs/development/compilers/mruby/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "mruby"; - version = "2.1.2"; + version = "3.0.0"; src = fetchFromGitHub { owner = "mruby"; repo = "mruby"; rev = version; - sha256 = "0fhfv8pi7i8jn2vgk2n2rjnbnfa12nhj514v8i4k353n7q4pmkh3"; + sha256 = "sha256-C3K7ZooaOMa+V2HjxwiKxrrMb7ffl4QAgPsftRtb60c="; }; nativeBuildInputs = [ ruby bison rake ]; From f03cfcafbf7eee07fd4a9f6f7fab5d1203186879 Mon Sep 17 00:00:00 2001 From: TredwellGit Date: Fri, 12 Mar 2021 01:03:16 -0500 Subject: [PATCH 14/14] wireshark: 3.4.3 -> 3.4.4 (#116018) https://www.wireshark.org/docs/relnotes/wireshark-3.4.4.html --- .../networking/sniffers/wireshark/default.nix | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/networking/sniffers/wireshark/default.nix b/pkgs/applications/networking/sniffers/wireshark/default.nix index 5c5bb1ff96e..cc179dc1e1d 100644 --- a/pkgs/applications/networking/sniffers/wireshark/default.nix +++ b/pkgs/applications/networking/sniffers/wireshark/default.nix @@ -1,6 +1,6 @@ { lib, stdenv, fetchurl, pkg-config, pcre, perl, flex, bison, gettext, libpcap, libnl, c-ares , gnutls, libgcrypt, libgpgerror, geoip, openssl, lua5, python3, libcap, glib -, libssh, nghttp2, zlib, cmake, fetchpatch, makeWrapper +, libssh, nghttp2, zlib, cmake, makeWrapper , withQt ? true, qt5 ? null , ApplicationServices, SystemConfiguration, gmp }: @@ -10,7 +10,7 @@ assert withQt -> qt5 != null; with lib; let - version = "3.4.3"; + version = "3.4.4"; variant = if withQt then "qt" else "cli"; in stdenv.mkDerivation { @@ -20,7 +20,7 @@ in stdenv.mkDerivation { src = fetchurl { url = "https://www.wireshark.org/download/src/all-versions/wireshark-${version}.tar.xz"; - sha256 = "0ar6pxzrcpxdriz437d6ziwlhb8k5wlvrkalp3hgqwzwy1vwqrzl"; + sha256 = "0aad3m8nh4i75dgjs68217135bzqmhmlgjklmpjh1ihmjwgd373j"; }; cmakeFlags = [ @@ -33,13 +33,11 @@ in stdenv.mkDerivation { # Avoid referencing -dev paths because of debug assertions. NIX_CFLAGS_COMPILE = [ "-DQT_NO_DEBUG" ]; - nativeBuildInputs = [ - bison cmake flex pkg-config - ] ++ optional withQt qt5.wrapQtAppsHook; + nativeBuildInputs = [ bison cmake flex makeWrapper pkg-config ] ++ optional withQt qt5.wrapQtAppsHook; buildInputs = [ gettext pcre perl libpcap lua5 libssh nghttp2 openssl libgcrypt - libgpgerror gnutls geoip c-ares python3 glib zlib makeWrapper + libgpgerror gnutls geoip c-ares python3 glib zlib ] ++ optionals withQt (with qt5; [ qtbase qtmultimedia qtsvg qttools ]) ++ optionals stdenv.isLinux [ libcap libnl ] ++ optionals stdenv.isDarwin [ SystemConfiguration ApplicationServices gmp ] @@ -96,7 +94,7 @@ in stdenv.mkDerivation { meta = with lib; { homepage = "https://www.wireshark.org/"; description = "Powerful network protocol analyzer"; - license = licenses.gpl2; + license = licenses.gpl2Plus; longDescription = '' Wireshark (formerly known as "Ethereal") is a powerful network