diff --git a/nixos/modules/services/misc/home-assistant.nix b/nixos/modules/services/misc/home-assistant.nix
index 1f2e13f3732..f53c49a1ee6 100644
--- a/nixos/modules/services/misc/home-assistant.nix
+++ b/nixos/modules/services/misc/home-assistant.nix
@@ -183,8 +183,14 @@ in {
};
package = mkOption {
- default = pkgs.home-assistant;
- defaultText = "pkgs.home-assistant";
+ default = pkgs.home-assistant.overrideAttrs (oldAttrs: {
+ doInstallCheck = false;
+ });
+ defaultText = literalExample ''
+ pkgs.home-assistant.overrideAttrs (oldAttrs: {
+ doInstallCheck = false;
+ })
+ '';
type = types.package;
example = literalExample ''
pkgs.home-assistant.override {
@@ -192,7 +198,7 @@ in {
}
'';
description = ''
- Home Assistant package to use.
+ Home Assistant package to use. By default the tests are disabled, as they take a considerable amout of time to complete.
Override extraPackages or extraComponents in order to add additional dependencies.
If you specify and do not set
to false, overriding extraComponents will have no effect.
diff --git a/nixos/tests/home-assistant.nix b/nixos/tests/home-assistant.nix
index 131f50747fe..726c7eb6acb 100644
--- a/nixos/tests/home-assistant.nix
+++ b/nixos/tests/home-assistant.nix
@@ -24,6 +24,8 @@ in {
services.home-assistant = {
inherit configDir;
enable = true;
+ # includes the package with all tests enabled
+ package = pkgs.home-assistant;
config = {
homeassistant = {
name = "Home";
diff --git a/pkgs/development/node-packages/default.nix b/pkgs/development/node-packages/default.nix
index 0cc648f58ff..240f287003b 100644
--- a/pkgs/development/node-packages/default.nix
+++ b/pkgs/development/node-packages/default.nix
@@ -68,6 +68,10 @@ let
dependencies = builtins.filter (d: d.packageName != "@expo/traveling-fastlane-${if stdenv.isLinux then "darwin" else "linux"}") attrs.dependencies;
});
+ "@electron-forge/cli" = super."@electron-forge/cli".override {
+ buildInputs = [ self.node-pre-gyp self.rimraf ];
+ };
+
git-ssb = super.git-ssb.override {
buildInputs = [ self.node-gyp-build ];
meta.broken = since "10";
diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json
index a269907057b..3b9a5ee4941 100644
--- a/pkgs/development/node-packages/node-packages.json
+++ b/pkgs/development/node-packages/node-packages.json
@@ -75,6 +75,7 @@
, "diagnostic-languageserver"
, "dockerfile-language-server-nodejs"
, "elasticdump"
+, "@electron-forge/cli"
, "elm-oracle"
, "emoj"
, "emojione"
diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix
index 76c1ee513cb..58c44890f4e 100644
--- a/pkgs/development/node-packages/node-packages.nix
+++ b/pkgs/development/node-packages/node-packages.nix
@@ -1633,6 +1633,177 @@ let
sha512 = "HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==";
};
};
+ "@electron-forge/async-ora-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_async-ora";
+ packageName = "@electron-forge/async-ora";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/async-ora/-/async-ora-6.0.0-beta.54.tgz";
+ sha512 = "OCoHds0BIXaB54HgKw6pjlHC1cnaTcfJfVVkPSJl1GLC3VShZ5bETJfsitwbiP2kbfKLUQFayW27sqbwnwQR2w==";
+ };
+ };
+ "@electron-forge/core-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_core";
+ packageName = "@electron-forge/core";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/core/-/core-6.0.0-beta.54.tgz";
+ sha512 = "yggZeiwRLnIsQYCT5jKhx2L7I02CwUCjnIzA+CqUZXD0AU1c2o0BA/26dNOGvY/+pr5yWjOXcrGy1hvj3dnLmQ==";
+ };
+ };
+ "@electron-forge/installer-base-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_installer-base";
+ packageName = "@electron-forge/installer-base";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/installer-base/-/installer-base-6.0.0-beta.54.tgz";
+ sha512 = "q6Z5kBAE6StKqn+3Z5tXVHu7WGCb9OMeIomw9H9Q41UUIehF7V0J3tCWTkJdhZ8D6/tkXcis3GKptaj0wfMpyg==";
+ };
+ };
+ "@electron-forge/installer-darwin-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_installer-darwin";
+ packageName = "@electron-forge/installer-darwin";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/installer-darwin/-/installer-darwin-6.0.0-beta.54.tgz";
+ sha512 = "kRbH24+QBhbcIugnIvevnf43JGzLFLoyFsoY3YeyZeeDL3vfyg0vtSyUx0hfq1GpHG+zObDf3o18c3WbxdXlXA==";
+ };
+ };
+ "@electron-forge/installer-deb-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_installer-deb";
+ packageName = "@electron-forge/installer-deb";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/installer-deb/-/installer-deb-6.0.0-beta.54.tgz";
+ sha512 = "UbJR2Md0SBqex5AIv9YZ56hY2Iz5gZ6f1iAx0q4PlYpCY19W9nRXdudLNhx1w5go26DsT53+h6EzX2NGpBLq3Q==";
+ };
+ };
+ "@electron-forge/installer-dmg-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_installer-dmg";
+ packageName = "@electron-forge/installer-dmg";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/installer-dmg/-/installer-dmg-6.0.0-beta.54.tgz";
+ sha512 = "F9jwhUTzdFNlbLus7RQ8paoGPryr79JFYDLi42f0dyuFwlOjwlrA1wN5xWqrvcMeqFlc3DfjjeRWZ+10RQyorA==";
+ };
+ };
+ "@electron-forge/installer-exe-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_installer-exe";
+ packageName = "@electron-forge/installer-exe";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/installer-exe/-/installer-exe-6.0.0-beta.54.tgz";
+ sha512 = "PE7RBPerSenNcSkKXJWpervKNl7AVT+JeMzx61OHUQSw3h63NHRvXWh31llxk32mmJcaKRgGle2GsWob87Lv/w==";
+ };
+ };
+ "@electron-forge/installer-linux-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_installer-linux";
+ packageName = "@electron-forge/installer-linux";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/installer-linux/-/installer-linux-6.0.0-beta.54.tgz";
+ sha512 = "WQVV5fitsfTyktjb18m9Bx+Dho6rCFvVILqFNZAu1RfXIsjLl/h0WdkozdGDccfeDMqlRYmaNs3e5THn5swnAg==";
+ };
+ };
+ "@electron-forge/installer-rpm-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_installer-rpm";
+ packageName = "@electron-forge/installer-rpm";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/installer-rpm/-/installer-rpm-6.0.0-beta.54.tgz";
+ sha512 = "8gaJA2m8+Y/ZhV4xEeijXz8UksrliMEzyUAdwM5ZdAsmfmGlnhchGr0L6rI23D66dQP9DeyvUIuUwXrsTlj1nQ==";
+ };
+ };
+ "@electron-forge/installer-zip-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_installer-zip";
+ packageName = "@electron-forge/installer-zip";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/installer-zip/-/installer-zip-6.0.0-beta.54.tgz";
+ sha512 = "KCY5zreA79wjZODhLmtrbFweTWdlh9JgmW9WruIrmHm3sK19rRhCdaZ+Dg5ZWUhMx2A79d5a2C7r78lWGcHl7A==";
+ };
+ };
+ "@electron-forge/maker-base-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_maker-base";
+ packageName = "@electron-forge/maker-base";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/maker-base/-/maker-base-6.0.0-beta.54.tgz";
+ sha512 = "4y0y15ieb1EOR5mibtFM9tZzaShbAO0RZu6ARLCpD5BgKuJBzXRPfWvEmY6WeDNzoWTJ+mQdYikLAeOL2E9mew==";
+ };
+ };
+ "@electron-forge/plugin-base-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_plugin-base";
+ packageName = "@electron-forge/plugin-base";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/plugin-base/-/plugin-base-6.0.0-beta.54.tgz";
+ sha512 = "8HwGzgNCHo2PgUfNnTch3Gvj7l6fqOgjnARK1y056UfsxFy+hwvHaAO+7LLfr7ktNwU/bH3hGhOpE+ZmBSwSqQ==";
+ };
+ };
+ "@electron-forge/publisher-base-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_publisher-base";
+ packageName = "@electron-forge/publisher-base";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/publisher-base/-/publisher-base-6.0.0-beta.54.tgz";
+ sha512 = "Dny0jW0N8QcNYKHTtzQFZD4pBWJ7tclJWf3ZCX031vUKG7RhThdA06IPNzV6JtWJswrvAE9TPndzZONMza2V7g==";
+ };
+ };
+ "@electron-forge/shared-types-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_shared-types";
+ packageName = "@electron-forge/shared-types";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-6.0.0-beta.54.tgz";
+ sha512 = "6CzWKFR17rxxeIqm1w5ZyT9uTAHSVAjhqL8c+TmizF2703GyCEusUkjP2UXt/tZNY4MJlukZoJM66Bct6oZJ+w==";
+ };
+ };
+ "@electron-forge/template-base-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_template-base";
+ packageName = "@electron-forge/template-base";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/template-base/-/template-base-6.0.0-beta.54.tgz";
+ sha512 = "LuSpeOiM6AzUbamz5U/NqRkn4y7dzof1JK1ISAb+6tORf7JU014aKqDcLdwgP8Lxaz6P1bdlMmNJTvg5+SBrEw==";
+ };
+ };
+ "@electron-forge/template-typescript-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_template-typescript";
+ packageName = "@electron-forge/template-typescript";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/template-typescript/-/template-typescript-6.0.0-beta.54.tgz";
+ sha512 = "7V87LWH+vJ1YibM9MsTttbz7upfwLrmXgchQ399EfLxK306g7q/ouyGkeTerhLr2gCUAvm/Oqx+sXQ7402ol9w==";
+ };
+ };
+ "@electron-forge/template-typescript-webpack-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_template-typescript-webpack";
+ packageName = "@electron-forge/template-typescript-webpack";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/template-typescript-webpack/-/template-typescript-webpack-6.0.0-beta.54.tgz";
+ sha512 = "1MIw1eGlMZg7KLG4oAEE0rB28WDOtz01OSoW2a2NqkmUzmu4BxJdSvQ97Tp7xCU0naW0H1uU39B9QOjJQgLGCQ==";
+ };
+ };
+ "@electron-forge/template-webpack-6.0.0-beta.54" = {
+ name = "_at_electron-forge_slash_template-webpack";
+ packageName = "@electron-forge/template-webpack";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/template-webpack/-/template-webpack-6.0.0-beta.54.tgz";
+ sha512 = "4/zUOZ8MCZqs8PcUCeeG6ofpy6HT53tQiLknM23OPaFP6ckuE6kOunC6N/teijUrJuLpKl3P8d39SWPVacxEzg==";
+ };
+ };
+ "@electron/get-1.12.4" = {
+ name = "_at_electron_slash_get";
+ packageName = "@electron/get";
+ version = "1.12.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron/get/-/get-1.12.4.tgz";
+ sha512 = "6nr9DbJPUR9Xujw6zD3y+rS95TyItEVM0NVjt1EehY2vUWfIgPiIPVHxCvaTS0xr2B+DRxovYVKbuOWqC35kjg==";
+ };
+ };
"@emmetio/abbreviation-2.2.1" = {
name = "_at_emmetio_slash_abbreviation";
packageName = "@emmetio/abbreviation";
@@ -2191,13 +2362,13 @@ let
sha512 = "KCWBXsDfvG46GNUawRltJL4j9BMGoOG7oo3WEyCQP+SByWXiTe5cBF45SLDVQgdjljGNZhZ4Lq/7avIkF7/zDQ==";
};
};
- "@grpc/grpc-js-1.2.9" = {
+ "@grpc/grpc-js-1.2.10" = {
name = "_at_grpc_slash_grpc-js";
packageName = "@grpc/grpc-js";
- version = "1.2.9";
+ version = "1.2.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.2.9.tgz";
- sha512 = "hUNM2G8EP/dHN6cLFk8BXV6ae8zR7A0TPXGCERdwUiJv9yb6BL7FrTb73gUrrx4Dje6tUeomH6urSDEDz5mE7g==";
+ url = "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.2.10.tgz";
+ sha512 = "wj6GkNiorWYaPiIZ767xImmw7avMMVUweTvPFg4mJWOxz2180DKwfuxhJJZ7rpc1+7D3mX/v8vJdxTuIo71Ieg==";
};
};
"@grpc/proto-loader-0.5.6" = {
@@ -3388,6 +3559,15 @@ let
sha512 = "XRG5BloiArpXRakcnPHmEHJp+4AtnhRtpDIHSghmXD5EichI1uD73J7FgPp30mm2pDRq3FdqB0NbwSEsJ9xFQg==";
};
};
+ "@malept/cross-spawn-promise-1.1.1" = {
+ name = "_at_malept_slash_cross-spawn-promise";
+ packageName = "@malept/cross-spawn-promise";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz";
+ sha512 = "RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==";
+ };
+ };
"@mark.probst/typescript-json-schema-0.32.0" = {
name = "_at_mark.probst_slash_typescript-json-schema";
packageName = "@mark.probst/typescript-json-schema";
@@ -3478,13 +3658,13 @@ let
sha512 = "b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==";
};
};
- "@netlify/build-9.8.3" = {
+ "@netlify/build-9.8.4" = {
name = "_at_netlify_slash_build";
packageName = "@netlify/build";
- version = "9.8.3";
+ version = "9.8.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/build/-/build-9.8.3.tgz";
- sha512 = "NkYHVjT/NqJWUHvbVVZJvhAQ1FrsAgFIbds2GAkW+of8K6ixgMWR6RKoD8QyOfvXIt/B/28QS/w4viBsR74Hdw==";
+ url = "https://registry.npmjs.org/@netlify/build/-/build-9.8.4.tgz";
+ sha512 = "+ep+IPKkv6ZYHieeZ4Z6DkKpcFzSkpA2yYlwbxUw+R5SxgIVIvO7dGGRY+4Z8nMz3J29O0Ak0F5//gdwuxhjMA==";
};
};
"@netlify/cache-utils-1.0.7" = {
@@ -3550,13 +3730,13 @@ let
sha512 = "R7oEvYjLOrvO8uSy484c4TrZeD5A1M2TN4dIM7dAdd2iHgpC+i3+RhlM9XFHFOqc8lsim+A+BcKMQYZ19z+j6A==";
};
};
- "@netlify/plugins-list-2.3.0" = {
+ "@netlify/plugins-list-2.4.0" = {
name = "_at_netlify_slash_plugins-list";
packageName = "@netlify/plugins-list";
- version = "2.3.0";
+ version = "2.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-2.3.0.tgz";
- sha512 = "nJ32g9A0CuEnOubdwYaN1SoHwAxZ+sphOyOVDMoMf6KB0cDcX0oJt/nYSHMftu+5JGiHNu4lD6sMndGuCfXsxw==";
+ url = "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-2.4.0.tgz";
+ sha512 = "006JT4L3G36rzGkFnpHr/GOVaEfapSNAfWfsfS16tcPwjwz9fGSndfODeou7x4IU5IrHgEOJ6xQQKKqNjbfj4g==";
};
};
"@netlify/run-utils-1.0.6" = {
@@ -3955,13 +4135,13 @@ let
sha512 = "CJ6n7izLFXLvPZaWzCQDjU/RP+vHiZmWdOunaCS87v+2jxMsW9FB5ktfIxybRBxZjxuJGRnxk7xJecWTVxFUYQ==";
};
};
- "@octokit/openapi-types-5.3.0" = {
+ "@octokit/openapi-types-5.3.1" = {
name = "_at_octokit_slash_openapi-types";
packageName = "@octokit/openapi-types";
- version = "5.3.0";
+ version = "5.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-5.3.0.tgz";
- sha512 = "5q2qBz4iZ0xS/DEJ0ROusFbN4cVlbJE9GvOByen+mv7artuGXfVhONqcuRd7jYN2glTmCnzcZw+X6LrjRVqs0A==";
+ url = "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-5.3.1.tgz";
+ sha512 = "TvVk2QuIA0lQZcIMd6xbdGaGDVeNYIOa3l1ZVagAIk5K3t/WMYbcg4BISNDhzdVhm/TgQB26frAgd/GV81aHJA==";
};
};
"@octokit/plugin-enterprise-rest-6.0.1" = {
@@ -4009,13 +4189,13 @@ let
sha512 = "EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==";
};
};
- "@octokit/plugin-rest-endpoint-methods-4.13.3" = {
+ "@octokit/plugin-rest-endpoint-methods-4.13.4" = {
name = "_at_octokit_slash_plugin-rest-endpoint-methods";
packageName = "@octokit/plugin-rest-endpoint-methods";
- version = "4.13.3";
+ version = "4.13.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.13.3.tgz";
- sha512 = "nMGS2osFcWXRfHkDR0d+lB1zpMPTZJ0NjysPUfs7BT5/juNG/Q0+5UB6nC1f62jPzun154qekzwOb7Q5oahCXQ==";
+ url = "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.13.4.tgz";
+ sha512 = "MGxptzVfiP8O+aydC/riheYzS/yJ9P16M29OuvtZep/sF5sKuOCQP8Wf83YCKXRsQF+ZpYfke2snbPPSIMZKzg==";
};
};
"@octokit/request-5.4.14" = {
@@ -4054,13 +4234,13 @@ let
sha512 = "ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==";
};
};
- "@octokit/rest-18.3.3" = {
+ "@octokit/rest-18.3.4" = {
name = "_at_octokit_slash_rest";
packageName = "@octokit/rest";
- version = "18.3.3";
+ version = "18.3.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/rest/-/rest-18.3.3.tgz";
- sha512 = "OxElwBanZn1AShCaIrRTLM9PwhGE5/busMke/go30OWAQ+eJMD7Us/67mtapE77EYY4FM2tvb4Eg25rZaA/NPA==";
+ url = "https://registry.npmjs.org/@octokit/rest/-/rest-18.3.4.tgz";
+ sha512 = "NES0pHbwyFB1D0jrLkdnIXgEmze/gLE0JoSNgfAe4vwD77/qaQGO/lRWNuPPsoBVBjiW6mmA9CU5cYHujJTKQA==";
};
};
"@octokit/types-2.16.2" = {
@@ -9940,6 +10120,15 @@ let
sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46";
};
};
+ "asar-3.0.3" = {
+ name = "asar";
+ packageName = "asar";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asar/-/asar-3.0.3.tgz";
+ sha512 = "k7zd+KoR+n8pl71PvgElcoKHrVNiSXtw7odKbyNpmgKe7EGRF9Pnu3uLOukD37EvavKwVFxOUpqXTIZC5B5Pmw==";
+ };
+ };
"ascii-table-0.0.9" = {
name = "ascii-table";
packageName = "ascii-table";
@@ -10462,6 +10651,15 @@ let
sha1 = "28f51393dd8bb8bdaad972342519bf09621a35a3";
};
};
+ "author-regex-1.0.0" = {
+ name = "author-regex";
+ packageName = "author-regex";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz";
+ sha1 = "d08885be6b9bbf9439fe087c76287245f0a81450";
+ };
+ };
"auto-bind-4.0.0" = {
name = "auto-bind";
packageName = "auto-bind";
@@ -10543,13 +10741,13 @@ let
sha512 = "+KBkqH7t/XE91Fqn8eyJeNIWsnhSWL8bSUqFD7TfE3FN07MTlC0nprGYp+2WfcYNz5i8Bus1vY2DHNVhtTImnw==";
};
};
- "aws-sdk-2.857.0" = {
+ "aws-sdk-2.858.0" = {
name = "aws-sdk";
packageName = "aws-sdk";
- version = "2.857.0";
+ version = "2.858.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.857.0.tgz";
- sha512 = "GIdknKB08AKe4tL6T9kMWv2RZUAI044Z/PkJ0bd5thqDnct8AhEusIO0bpoQdM8RBWgjlB0AUBHroI7AdEnX8g==";
+ url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.858.0.tgz";
+ sha512 = "VXNnGmPcZu4ZRc0yqw4F6d43edrMMKQwOmZX9/hQW/l5DFGqdGzvaDKljZyD1FHNbmaxXz09RfLzjVEmq+CVzA==";
};
};
"aws-sign2-0.6.0" = {
@@ -11506,13 +11704,13 @@ let
sha1 = "e6d5ea8c5dad001304a70b22638447f69cb2f809";
};
};
- "before-after-hook-2.1.1" = {
+ "before-after-hook-2.2.0" = {
name = "before-after-hook";
packageName = "before-after-hook";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.1.tgz";
- sha512 = "5ekuQOvO04MDj7kYZJaMab2S8SPjGJbotVNyv7QYFCOAwrGZs/YnoDNlh1U+m5hl7H2D/+n0taaAV/tfyd3KMA==";
+ url = "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.0.tgz";
+ sha512 = "jH6rKQIfroBbhEXVmI7XmXe3ix5S/PgJqpzdDPnR8JGLHWNYLsYZ6tK5iWOF/Ra3oqEX0NobXGlzbiylIzVphQ==";
};
};
"bencode-0.7.0" = {
@@ -15403,13 +15601,13 @@ let
sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
};
};
- "color-string-1.5.4" = {
+ "color-string-1.5.5" = {
name = "color-string";
packageName = "color-string";
- version = "1.5.4";
+ version = "1.5.5";
src = fetchurl {
- url = "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz";
- sha512 = "57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==";
+ url = "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz";
+ sha512 = "jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==";
};
};
"color-support-1.1.3" = {
@@ -16952,13 +17150,13 @@ let
sha1 = "868fd9092f439d1ef95f4a85e5fa4b9f07efc95c";
};
};
- "cpy-8.1.1" = {
+ "cpy-8.1.2" = {
name = "cpy";
packageName = "cpy";
- version = "8.1.1";
+ version = "8.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/cpy/-/cpy-8.1.1.tgz";
- sha512 = "vqHT+9o67sMwJ5hUd/BAOYeemkU+MuFRsK2c36Xc3eefQpAsp1kAsyDxEDcc5JS1+y9l/XHPrIsVTcyGGmkUUQ==";
+ url = "https://registry.npmjs.org/cpy/-/cpy-8.1.2.tgz";
+ sha512 = "dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==";
};
};
"crc-0.2.0" = {
@@ -20705,13 +20903,49 @@ let
sha512 = "9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==";
};
};
- "electron-to-chromium-1.3.681" = {
+ "electron-notarize-1.0.0" = {
+ name = "electron-notarize";
+ packageName = "electron-notarize";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/electron-notarize/-/electron-notarize-1.0.0.tgz";
+ sha512 = "dsib1IAquMn0onCrNMJ6gtEIZn/azG8hZMCYOuZIMVMUeRMgBYHK1s5TK9P8xAcrAjh/2aN5WYHzgVSWX314og==";
+ };
+ };
+ "electron-osx-sign-0.5.0" = {
+ name = "electron-osx-sign";
+ packageName = "electron-osx-sign";
+ version = "0.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz";
+ sha512 = "icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ==";
+ };
+ };
+ "electron-packager-15.2.0" = {
+ name = "electron-packager";
+ packageName = "electron-packager";
+ version = "15.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/electron-packager/-/electron-packager-15.2.0.tgz";
+ sha512 = "BaklTBRQy1JTijR3hi8XxHf/uo76rHbDCNM/eQHSblzE9C0NoNfOe86nPxB7y1u2jwlqoEJ4zFiHpTFioKGGRA==";
+ };
+ };
+ "electron-rebuild-2.3.5" = {
+ name = "electron-rebuild";
+ packageName = "electron-rebuild";
+ version = "2.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/electron-rebuild/-/electron-rebuild-2.3.5.tgz";
+ sha512 = "1sQ1DRtQGpglFhc3urD4olMJzt/wxlbnAAsf+WY2xHf5c50ZovivZvCXSpVgTOP9f4TzOMvelWyspyfhxQKHzQ==";
+ };
+ };
+ "electron-to-chromium-1.3.682" = {
name = "electron-to-chromium";
packageName = "electron-to-chromium";
- version = "1.3.681";
+ version = "1.3.682";
src = fetchurl {
- url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.681.tgz";
- sha512 = "W6uYvSUTHuyX2DZklIESAqx57jfmGjUkd7Z3RWqLdj9Mmt39ylhBuvFXlskQnvBHj0MYXIeQI+mjiwVddZLSvA==";
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.682.tgz";
+ sha512 = "zok2y37qR00U14uM6qBz/3iIjWHom2eRfC2S1StA0RslP7x34jX+j4mxv80t8OEOHLJPVG54ZPeaFxEI7gPrwg==";
};
};
"electrum-client-git://github.com/janoside/electrum-client" = {
@@ -21562,13 +21796,13 @@ let
sha512 = "p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==";
};
};
- "esbuild-0.8.55" = {
+ "esbuild-0.8.56" = {
name = "esbuild";
packageName = "esbuild";
- version = "0.8.55";
+ version = "0.8.56";
src = fetchurl {
- url = "https://registry.npmjs.org/esbuild/-/esbuild-0.8.55.tgz";
- sha512 = "mM/s7hjYe5mQR+zAWOM5JVrCtYCke182E9l1Bbs6rG5EDP3b1gZF9sHZka53PD/iNt6OccymVZRWkTtBfcKW4w==";
+ url = "https://registry.npmjs.org/esbuild/-/esbuild-0.8.56.tgz";
+ sha512 = "PTMdAWK3JI2MNW811znGssGP5GR44tQPr++VQ1rPP0n8Z1cTKbCPD3S/kXPLr3ZZDIwAaVm08fuFym6Rp8l/0A==";
};
};
"esc-exit-2.0.2" = {
@@ -22120,15 +22354,6 @@ let
sha512 = "kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==";
};
};
- "esy-solve-cudf-0.1.10" = {
- name = "esy-solve-cudf";
- packageName = "esy-solve-cudf";
- version = "0.1.10";
- src = fetchurl {
- url = "https://registry.npmjs.org/esy-solve-cudf/-/esy-solve-cudf-0.1.10.tgz";
- sha512 = "/MrZOBH0wuJndvZN8pl+S3Mg3zJaK70PH9ZZwqDeJHulghEWROEZxpmenNiS9pqAaxyUVhTZJBt2/vL9jKCJbg==";
- };
- };
"etag-1.8.1" = {
name = "etag";
packageName = "etag";
@@ -23677,6 +23902,15 @@ let
sha512 = "KQV/uJDI9VQgN7sHH1Zbk6+42cD6mnQ2HONzkXUfPJ+K2FC8GZ1dpewbbHw0Sz8Tf5k3EVdHVayM4DoAwWlmtg==";
};
};
+ "filenamify-4.2.0" = {
+ name = "filenamify";
+ packageName = "filenamify";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/filenamify/-/filenamify-4.2.0.tgz";
+ sha512 = "pkgE+4p7N1n7QieOopmn3TqJaefjdWXwEkj2XLZJLKfOgcQKkn11ahvGNgTD8mLggexLiDFQxeTs14xVU22XPA==";
+ };
+ };
"filesize-3.6.1" = {
name = "filesize";
packageName = "filesize";
@@ -24100,6 +24334,15 @@ let
sha512 = "dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==";
};
};
+ "flora-colossus-1.0.1" = {
+ name = "flora-colossus";
+ packageName = "flora-colossus";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/flora-colossus/-/flora-colossus-1.0.1.tgz";
+ sha512 = "d+9na7t9FyH8gBJoNDSi28mE4NgQVGGvxQ4aHtFRetjyh5SXjuus+V5EZaxFmFdXVemSOrx0lsgEl/ZMjnOWJA==";
+ };
+ };
"flow-bin-0.118.0" = {
name = "flow-bin";
packageName = "flow-bin";
@@ -25054,6 +25297,15 @@ let
sha512 = "Ces2bm+LNuXehkvmN1/Z+oEDkI/jHBp9xdyBtBy7hcgvF18/pv/D8F6A6kQgNkMZsnBgLEv+VvdDxyqkfkYycw==";
};
};
+ "galactus-0.2.1" = {
+ name = "galactus";
+ packageName = "galactus";
+ version = "0.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/galactus/-/galactus-0.2.1.tgz";
+ sha1 = "cbed2d20a40c1f5679a35908e2b9415733e78db9";
+ };
+ };
"gauge-1.2.7" = {
name = "gauge";
packageName = "gauge";
@@ -25225,6 +25477,15 @@ let
sha1 = "ead774abee72e20409433a066366023dd6887a41";
};
};
+ "get-installed-path-2.1.1" = {
+ name = "get-installed-path";
+ packageName = "get-installed-path";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/get-installed-path/-/get-installed-path-2.1.1.tgz";
+ sha512 = "Qkn9eq6tW5/q9BDVdMpB8tOHljX9OSP0jRC5TRNVA4qRc839t4g8KQaR8t0Uv0EFVL0MlyG7m/ofjEgAROtYsA==";
+ };
+ };
"get-intrinsic-1.1.1" = {
name = "get-intrinsic";
packageName = "get-intrinsic";
@@ -25243,6 +25504,15 @@ let
sha512 = "I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==";
};
};
+ "get-package-info-1.0.0" = {
+ name = "get-package-info";
+ packageName = "get-package-info";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz";
+ sha1 = "6432796563e28113cd9474dbbd00052985a4999c";
+ };
+ };
"get-package-type-0.1.0" = {
name = "get-package-type";
packageName = "get-package-type";
@@ -26477,13 +26747,13 @@ let
sha512 = "xjsSaB6yKt9jarFNNdivl2VOx52WySYhxPgf8Y16g6GKZyAzBoIFiwyGw5PJDlOSUa6cpmzn6o7z8fVMbSAbkg==";
};
};
- "graphql-subscriptions-1.2.0" = {
+ "graphql-subscriptions-1.2.1" = {
name = "graphql-subscriptions";
packageName = "graphql-subscriptions";
- version = "1.2.0";
+ version = "1.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.0.tgz";
- sha512 = "uXvp729fztqwa7HFUFaAqKwNMwwOfsvu4HwOu7/35Cd44bNrMPCn97mNGN0ybuuZE36CPXBTaW/4U/xyOS4D9w==";
+ url = "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz";
+ sha512 = "95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==";
};
};
"graphql-tag-2.11.0" = {
@@ -30771,6 +31041,15 @@ let
sha512 = "xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==";
};
};
+ "isbinaryfile-3.0.3" = {
+ name = "isbinaryfile";
+ packageName = "isbinaryfile";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz";
+ sha512 = "8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==";
+ };
+ };
"isbinaryfile-4.0.6" = {
name = "isbinaryfile";
packageName = "isbinaryfile";
@@ -33337,6 +33616,15 @@ let
sha1 = "956905708d58b4bab4c2261b04f59f31c99374c0";
};
};
+ "load-json-file-2.0.0" = {
+ name = "load-json-file";
+ packageName = "load-json-file";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz";
+ sha1 = "7947e42149af80d696cbf797bcaabcfe1fe29ca8";
+ };
+ };
"load-json-file-4.0.0" = {
name = "load-json-file";
packageName = "load-json-file";
@@ -35299,6 +35587,15 @@ let
sha1 = "79e6674530da4183e87953bd686171e070da50b9";
};
};
+ "lzma-native-6.0.1" = {
+ name = "lzma-native";
+ packageName = "lzma-native";
+ version = "6.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lzma-native/-/lzma-native-6.0.1.tgz";
+ sha512 = "O6oWF0xe1AFvOCjU8uOZBZ/lhjaMNwHfVNaqVMqmoQXlRwBcFWpCAToiZOdXcKVMdo/5s/D0a2QgA5laMErxHQ==";
+ };
+ };
"machine-10.4.0" = {
name = "machine";
packageName = "machine";
@@ -38837,13 +39134,13 @@ let
sha512 = "F5RA5GyDsJ9dYx2nFwzzy371BbFTBInQ/gO6arT+ngrI+1sDP5cSZxkWsVLgRoLMln4rs3xXBLjD2sLa7TnV1g==";
};
};
- "node-abi-2.20.0" = {
+ "node-abi-2.21.0" = {
name = "node-abi";
packageName = "node-abi";
- version = "2.20.0";
+ version = "2.21.0";
src = fetchurl {
- url = "https://registry.npmjs.org/node-abi/-/node-abi-2.20.0.tgz";
- sha512 = "6ldtfVR5l3RS8D0aT+lj/uM2Vv/PGEkeWzt2tl8DFBsGY/IuVnAIHl+dG6C14NlWClVv7Rn2+ZDvox+35Hx2Kg==";
+ url = "https://registry.npmjs.org/node-abi/-/node-abi-2.21.0.tgz";
+ sha512 = "smhrivuPqEM3H5LmnY3KU6HfYv0u4QklgAxfFyRNujKUzbUcYZ+Jc2EhukB9SRcD2VpqhxM7n/MIcp1Ua1/JMg==";
};
};
"node-addon-api-1.7.2" = {
@@ -39837,6 +40134,15 @@ let
sha512 = "i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==";
};
};
+ "nugget-2.0.1" = {
+ name = "nugget";
+ packageName = "nugget";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz";
+ sha1 = "201095a487e1ad36081b3432fa3cada4f8d071b0";
+ };
+ };
"num-sort-2.1.0" = {
name = "num-sort";
packageName = "num-sort";
@@ -41890,6 +42196,15 @@ let
sha512 = "RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==";
};
};
+ "parse-author-2.0.0" = {
+ name = "parse-author";
+ packageName = "parse-author";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz";
+ sha1 = "d3460bf1ddd0dfaeed42da754242e65fb684a81f";
+ };
+ };
"parse-bmfont-ascii-1.0.6" = {
name = "parse-bmfont-ascii";
packageName = "parse-bmfont-ascii";
@@ -42682,6 +42997,15 @@ let
sha1 = "59c44f7ee491da704da415da5a4070ba4f8fe441";
};
};
+ "path-type-2.0.0" = {
+ name = "path-type";
+ packageName = "path-type";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz";
+ sha1 = "f012ccb8415b7096fc2daa1054c3d72389594c73";
+ };
+ };
"path-type-3.0.0" = {
name = "path-type";
packageName = "path-type";
@@ -44366,6 +44690,15 @@ let
sha512 = "urhX7U/F+fu8sztEs/Z7CxNS8PdEytEwGKhQaH5fxxCdRmHGT45FoClyDlcZrMk9cK/8JpX/asFmTOHtSGJfLg==";
};
};
+ "pretty-bytes-1.0.4" = {
+ name = "pretty-bytes";
+ packageName = "pretty-bytes";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz";
+ sha1 = "0a22e8210609ad35542f8c8d5d2159aff0751c84";
+ };
+ };
"pretty-bytes-4.0.2" = {
name = "pretty-bytes";
packageName = "pretty-bytes";
@@ -44447,6 +44780,15 @@ let
sha512 = "4gaK1skD2gwscCfkswYQRmddUb2GJZtzDGRjHWadVHtK/DIKFufa12MvES6/xu1tVbUYeia5bmLcwJtZJQUqnw==";
};
};
+ "pretty-ms-7.0.1" = {
+ name = "pretty-ms";
+ packageName = "pretty-ms";
+ version = "7.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz";
+ sha512 = "973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==";
+ };
+ };
"pretty-quick-3.1.0" = {
name = "pretty-quick";
packageName = "pretty-quick";
@@ -44645,6 +44987,15 @@ let
sha512 = "7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==";
};
};
+ "progress-stream-1.2.0" = {
+ name = "progress-stream";
+ packageName = "progress-stream";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz";
+ sha1 = "2cd3cfea33ba3a89c9c121ec3347abe9ab125f77";
+ };
+ };
"progress-string-1.2.2" = {
name = "progress-string";
packageName = "progress-string";
@@ -45860,13 +46211,13 @@ let
sha1 = "15931d3cd967ade52206f523aa7331aef7d43af7";
};
};
- "pyright-1.1.117" = {
+ "pyright-1.1.118" = {
name = "pyright";
packageName = "pyright";
- version = "1.1.117";
+ version = "1.1.118";
src = fetchurl {
- url = "https://registry.npmjs.org/pyright/-/pyright-1.1.117.tgz";
- sha512 = "Ca/AlVYqTNeqaGKOye/Ebda7ODFbGI1JkwWI4vyKdQf2nvEzh0XiHXhf8NpX0/QdkvWD58/OXWLozbKByzNFpg==";
+ url = "https://registry.npmjs.org/pyright/-/pyright-1.1.118.tgz";
+ sha512 = "nUBcMqJqzcXbNmXPA3BLa5E77lG+APARhBbY0d4q2KGs3Od9FR6YTABK6sUq3O1rVQf4MScz8ji4KbEBsD8FNg==";
};
};
"q-0.9.7" = {
@@ -46526,6 +46877,15 @@ let
sha512 = "//LRTblJEcqbmmro1GCmZ39qZXD+JqzuD8Y5/IZU3Dhp3A1Yr0Xn68ks8MQ6qKfKvYCWDveUmRDKDA40c+sCXw==";
};
};
+ "rcedit-2.3.0" = {
+ name = "rcedit";
+ packageName = "rcedit";
+ version = "2.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rcedit/-/rcedit-2.3.0.tgz";
+ sha512 = "h1gNEl9Oai1oijwyJ1WYqYSXTStHnOcv1KYljg/8WM4NAg3H1KBK3azIaKkQ1WQl+d7PoJpcBMscPfLXVKgCLQ==";
+ };
+ };
"re-emitter-1.1.4" = {
name = "re-emitter";
packageName = "re-emitter";
@@ -46778,6 +47138,15 @@ let
sha1 = "f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28";
};
};
+ "read-pkg-2.0.0" = {
+ name = "read-pkg";
+ packageName = "read-pkg";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz";
+ sha1 = "8ef1c0623c6a6db0dc6713c4bfac46332b2368f8";
+ };
+ };
"read-pkg-3.0.0" = {
name = "read-pkg";
packageName = "read-pkg";
@@ -46805,6 +47174,15 @@ let
sha1 = "9d63c13276c065918d57f002a57f40a1b643fb02";
};
};
+ "read-pkg-up-2.0.0" = {
+ name = "read-pkg-up";
+ packageName = "read-pkg-up";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz";
+ sha1 = "6b72a8048984e0c41e79510fd5e9fa99b3b549be";
+ };
+ };
"read-pkg-up-3.0.0" = {
name = "read-pkg-up";
packageName = "read-pkg-up";
@@ -48146,6 +48524,15 @@ let
sha1 = "32bb9e39c06d67338dc9378c0d6d6074566ad131";
};
};
+ "resolve-package-1.0.1" = {
+ name = "resolve-package";
+ packageName = "resolve-package";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve-package/-/resolve-package-1.0.1.tgz";
+ sha1 = "686f70b188bd7d675f5bbc4282ccda060abb9d27";
+ };
+ };
"resolve-url-0.2.1" = {
name = "resolve-url";
packageName = "resolve-url";
@@ -53438,6 +53825,15 @@ let
sha512 = "es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==";
};
};
+ "sudo-prompt-9.2.1" = {
+ name = "sudo-prompt";
+ packageName = "sudo-prompt";
+ version = "9.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz";
+ sha512 = "Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==";
+ };
+ };
"sugarss-1.0.1" = {
name = "sugarss";
packageName = "sugarss";
@@ -53456,6 +53852,15 @@ let
sha512 = "WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==";
};
};
+ "sumchecker-3.0.1" = {
+ name = "sumchecker";
+ packageName = "sumchecker";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz";
+ sha512 = "MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==";
+ };
+ };
"superagent-1.8.5" = {
name = "superagent";
packageName = "superagent";
@@ -53627,13 +54032,13 @@ let
sha512 = "SROWH0rB0DJ+0Ii264cprmNu/NJyZacs5wFD71ya93Cg/oA2lKHgQm4F6j0EWA4ktFMzeuJJm/eX6fka39hEHA==";
};
};
- "svelte2tsx-0.1.177" = {
+ "svelte2tsx-0.1.178" = {
name = "svelte2tsx";
packageName = "svelte2tsx";
- version = "0.1.177";
+ version = "0.1.178";
src = fetchurl {
- url = "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.1.177.tgz";
- sha512 = "GUDXuHTL6zQJUNZS4mkLYn2m9i/hwoh7nHgYxcEpnUi5Bw2Monx8kpPWHjUf/4/X3b+6rvx40KQiwHFPSquaOQ==";
+ url = "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.1.178.tgz";
+ sha512 = "zfIFE+H5ndEBJ5CLTB3xJyUu/vwezThv1k9DvYFiIE7s9oNq4S1uxpqOU43n/KJKADA/nvk61O3H8ADSj7cLQQ==";
};
};
"sver-compat-1.5.0" = {
@@ -54600,6 +55005,15 @@ let
sha1 = "8a32e4a15f1763d997948317c5ebe3ad8a41e4b7";
};
};
+ "throttleit-0.0.2" = {
+ name = "throttleit";
+ packageName = "throttleit";
+ version = "0.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz";
+ sha1 = "cfedf88e60c00dd9697b61fdd2a8343a9b680eaf";
+ };
+ };
"throttleit-1.0.0" = {
name = "throttleit";
packageName = "throttleit";
@@ -54627,6 +55041,15 @@ let
sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5";
};
};
+ "through2-0.2.3" = {
+ name = "through2";
+ packageName = "through2";
+ version = "0.2.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz";
+ sha1 = "eb3284da4ea311b6cc8ace3653748a52abf25a3f";
+ };
+ };
"through2-0.4.2" = {
name = "through2";
packageName = "through2";
@@ -57696,6 +58119,15 @@ let
sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f";
};
};
+ "username-5.1.0" = {
+ name = "username";
+ packageName = "username";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/username/-/username-5.1.0.tgz";
+ sha512 = "PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==";
+ };
+ };
"uslug-git+https://github.com/laurent22/uslug.git#emoji-support" = {
name = "uslug";
packageName = "uslug";
@@ -58012,13 +58444,13 @@ let
sha512 = "+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==";
};
};
- "v8-compile-cache-2.2.0" = {
+ "v8-compile-cache-2.3.0" = {
name = "v8-compile-cache";
packageName = "v8-compile-cache";
- version = "2.2.0";
+ version = "2.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz";
- sha512 = "gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==";
+ url = "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz";
+ sha512 = "l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==";
};
};
"v8-debug-1.0.1" = {
@@ -59866,13 +60298,13 @@ let
sha512 = "OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==";
};
};
- "webtorrent-0.115.1" = {
+ "webtorrent-0.115.2" = {
name = "webtorrent";
packageName = "webtorrent";
- version = "0.115.1";
+ version = "0.115.2";
src = fetchurl {
- url = "https://registry.npmjs.org/webtorrent/-/webtorrent-0.115.1.tgz";
- sha512 = "8kq498EMUjYu18wlfoZ42wvz9oUAJrobJbHQGRHl0sbrPVBt17H4FVoAc502XSMCbFzhMx5Vqd7Wz4JTTCPvuQ==";
+ url = "https://registry.npmjs.org/webtorrent/-/webtorrent-0.115.2.tgz";
+ sha512 = "92m4mWoyLO8ly8hvw8w+pIk3J2oePxbKBf5SmAAWxQKrq9a3tbIL3VVj/B5gXovBhfpXdBvi93JFT4Ehn49bkw==";
};
};
"well-known-symbols-2.0.0" = {
@@ -61649,6 +62081,15 @@ let
sha512 = "oYM7hi/lIWm9bCoDMEWgffW8aiNZXCWeZ1/tGy0DWrN6vmzjCXIKu2Y21o8DYVBUtiktwKcNoxyGl/2iKLUNGA==";
};
};
+ "yarn-or-npm-3.0.1" = {
+ name = "yarn-or-npm";
+ packageName = "yarn-or-npm";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yarn-or-npm/-/yarn-or-npm-3.0.1.tgz";
+ sha512 = "fTiQP6WbDAh5QZAVdbMQkecZoahnbOjClTQhzv74WX5h2Uaidj1isf9FDes11TKtsZ0/ZVfZsqZ+O3x6aLERHQ==";
+ };
+ };
"yauzl-2.10.0" = {
name = "yauzl";
packageName = "yauzl";
@@ -62787,7 +63228,7 @@ in
sources."cross-spawn-7.0.3"
sources."deepmerge-4.2.2"
sources."defaults-1.0.3"
- sources."electron-to-chromium-1.3.681"
+ sources."electron-to-chromium-1.3.682"
sources."emoji-regex-8.0.0"
sources."end-of-stream-1.4.4"
sources."enhanced-resolve-4.5.0"
@@ -63888,7 +64329,7 @@ in
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."ejs-2.7.4"
- sources."electron-to-chromium-1.3.681"
+ sources."electron-to-chromium-1.3.682"
sources."elegant-spinner-1.0.1"
sources."emoji-regex-8.0.0"
sources."emojis-list-3.0.0"
@@ -64098,7 +64539,7 @@ in
];
})
sources."graphql-extensions-0.12.8"
- sources."graphql-subscriptions-1.2.0"
+ sources."graphql-subscriptions-1.2.1"
sources."graphql-tag-2.12.1"
sources."graphql-tools-4.0.8"
sources."graphql-type-json-0.3.2"
@@ -65296,7 +65737,7 @@ in
sources."convert-source-map-1.7.0"
sources."debug-4.3.2"
sources."ejs-3.1.6"
- sources."electron-to-chromium-1.3.681"
+ sources."electron-to-chromium-1.3.682"
sources."ensure-posix-path-1.1.1"
sources."escalade-3.1.1"
sources."escape-string-regexp-1.0.5"
@@ -68169,7 +68610,7 @@ in
sources."domutils-1.7.0"
sources."dot-prop-5.3.0"
sources."duplexer3-0.1.4"
- sources."electron-to-chromium-1.3.681"
+ sources."electron-to-chromium-1.3.682"
sources."emoji-regex-8.0.0"
sources."end-of-stream-1.4.4"
sources."enquirer-2.3.6"
@@ -68894,7 +69335,7 @@ in
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
sources."uuid-3.4.0"
- sources."v8-compile-cache-2.2.0"
+ sources."v8-compile-cache-2.3.0"
sources."validate-npm-package-license-3.0.4"
sources."vfile-2.3.0"
sources."vfile-location-2.0.6"
@@ -68957,13 +69398,13 @@ in
coc-pyright = nodeEnv.buildNodePackage {
name = "coc-pyright";
packageName = "coc-pyright";
- version = "1.1.117";
+ version = "1.1.118";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-pyright/-/coc-pyright-1.1.117.tgz";
- sha512 = "iUGMNqFIAV9BHuHUdMKTxUEnTBobrXhRWMeHQm5EGkCTscoEUSensn8kwEmqskUoO58275zDR9waocpjRaUWHw==";
+ url = "https://registry.npmjs.org/coc-pyright/-/coc-pyright-1.1.118.tgz";
+ sha512 = "QGMg/2IeDLnIJX972q5muqgaTtqQ/FBPGDR1WY2dHn0vckbhYaI8zuxrHveTTpqpxkAVimTHbAyfiUen11aQ+g==";
};
dependencies = [
- sources."pyright-1.1.117"
+ sources."pyright-1.1.118"
];
buildInputs = globalBuildInputs;
meta = {
@@ -69202,7 +69643,7 @@ in
sources."domelementtype-1.3.1"
sources."domhandler-2.4.2"
sources."domutils-1.7.0"
- sources."electron-to-chromium-1.3.681"
+ sources."electron-to-chromium-1.3.682"
sources."emoji-regex-8.0.0"
sources."entities-1.1.2"
sources."error-ex-1.3.2"
@@ -69412,7 +69853,7 @@ in
sources."unist-util-stringify-position-2.0.3"
sources."uri-js-4.4.1"
sources."util-deprecate-1.0.2"
- sources."v8-compile-cache-2.2.0"
+ sources."v8-compile-cache-2.3.0"
sources."validate-npm-package-license-3.0.4"
sources."vfile-4.2.1"
sources."vfile-message-2.0.4"
@@ -69755,7 +70196,7 @@ in
sources."type-fest-0.8.1"
sources."typescript-4.2.3"
sources."uri-js-4.4.1"
- sources."v8-compile-cache-2.2.0"
+ sources."v8-compile-cache-2.3.0"
sources."vls-0.5.10"
(sources."vue-eslint-parser-7.6.0" // {
dependencies = [
@@ -69971,10 +70412,10 @@ in
configurable-http-proxy = nodeEnv.buildNodePackage {
name = "configurable-http-proxy";
packageName = "configurable-http-proxy";
- version = "4.2.3";
+ version = "4.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/configurable-http-proxy/-/configurable-http-proxy-4.2.3.tgz";
- sha512 = "mwQ6sY7tS7sVN4WKD17MA7QGju9Fs1n3f0ZJ3G67WAoOvBCMzXIMxFLch7LQZyLnPVZnuCa90AOvkuD6YQE+Yw==";
+ url = "https://registry.npmjs.org/configurable-http-proxy/-/configurable-http-proxy-4.3.1.tgz";
+ sha512 = "/Q1Lb5YtxupfXD51GMf//a5ubHNj7gQZfbQj4xxnoKNhec4iUgjTQ9IiemsJJDFlp3Bqgh+cV4OW/zuVkibahg==";
};
dependencies = [
sources."@dabh/diagnostics-2.0.2"
@@ -69982,10 +70423,10 @@ in
sources."color-3.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- sources."color-string-1.5.4"
+ sources."color-string-1.5.5"
sources."colors-1.4.0"
sources."colorspace-1.1.2"
- sources."commander-6.2.1"
+ sources."commander-7.1.0"
sources."core-util-is-1.0.2"
sources."enabled-2.0.0"
sources."eventemitter3-4.0.7"
@@ -70715,7 +71156,7 @@ in
sources."concat-map-0.0.1"
sources."copy-descriptor-0.1.1"
sources."cp-file-7.0.0"
- sources."cpy-8.1.1"
+ sources."cpy-8.1.2"
sources."debug-2.6.9"
sources."decamelize-1.2.0"
(sources."decamelize-keys-1.1.0" // {
@@ -72247,6 +72688,611 @@ in
bypassCache = true;
reconstructLock = true;
};
+ "@electron-forge/cli" = nodeEnv.buildNodePackage {
+ name = "_at_electron-forge_slash_cli";
+ packageName = "@electron-forge/cli";
+ version = "6.0.0-beta.54";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@electron-forge/cli/-/cli-6.0.0-beta.54.tgz";
+ sha512 = "+Ui1BI8c5CnBawH2OEySa5QR8DzrFd/I9FHlClvrTsIDfsBAeMSv9NTbSNcmo9Af5kI+aNsLQa8tp1vD8DNrng==";
+ };
+ dependencies = [
+ sources."@electron-forge/async-ora-6.0.0-beta.54"
+ sources."@electron-forge/core-6.0.0-beta.54"
+ sources."@electron-forge/installer-base-6.0.0-beta.54"
+ sources."@electron-forge/installer-darwin-6.0.0-beta.54"
+ sources."@electron-forge/installer-deb-6.0.0-beta.54"
+ sources."@electron-forge/installer-dmg-6.0.0-beta.54"
+ sources."@electron-forge/installer-exe-6.0.0-beta.54"
+ sources."@electron-forge/installer-linux-6.0.0-beta.54"
+ sources."@electron-forge/installer-rpm-6.0.0-beta.54"
+ sources."@electron-forge/installer-zip-6.0.0-beta.54"
+ sources."@electron-forge/maker-base-6.0.0-beta.54"
+ sources."@electron-forge/plugin-base-6.0.0-beta.54"
+ sources."@electron-forge/publisher-base-6.0.0-beta.54"
+ sources."@electron-forge/shared-types-6.0.0-beta.54"
+ sources."@electron-forge/template-base-6.0.0-beta.54"
+ sources."@electron-forge/template-typescript-6.0.0-beta.54"
+ sources."@electron-forge/template-typescript-webpack-6.0.0-beta.54"
+ sources."@electron-forge/template-webpack-6.0.0-beta.54"
+ (sources."@electron/get-1.12.4" // {
+ dependencies = [
+ sources."@sindresorhus/is-0.14.0"
+ sources."@szmarczak/http-timer-1.1.2"
+ (sources."cacheable-request-6.1.0" // {
+ dependencies = [
+ sources."get-stream-5.2.0"
+ sources."lowercase-keys-2.0.0"
+ ];
+ })
+ sources."decompress-response-3.3.0"
+ sources."defer-to-connect-1.1.3"
+ sources."fs-extra-8.1.0"
+ sources."get-stream-4.1.0"
+ sources."got-9.6.0"
+ sources."json-buffer-3.0.0"
+ sources."keyv-3.1.0"
+ sources."lowercase-keys-1.0.1"
+ sources."p-cancelable-1.1.0"
+ sources."responselike-1.0.2"
+ sources."semver-6.3.0"
+ ];
+ })
+ sources."@malept/cross-spawn-promise-1.1.1"
+ sources."@sindresorhus/is-4.0.0"
+ sources."@szmarczak/http-timer-4.0.5"
+ sources."@types/cacheable-request-6.0.1"
+ sources."@types/glob-7.1.3"
+ sources."@types/http-cache-semantics-4.0.0"
+ sources."@types/keyv-3.1.1"
+ sources."@types/minimatch-3.0.3"
+ sources."@types/node-14.14.31"
+ sources."@types/responselike-1.0.0"
+ sources."@types/yauzl-2.9.1"
+ sources."abbrev-1.1.1"
+ sources."ajv-6.12.6"
+ (sources."ansi-escapes-4.3.1" // {
+ dependencies = [
+ sources."type-fest-0.11.0"
+ ];
+ })
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-4.3.0"
+ sources."aproba-1.2.0"
+ (sources."are-we-there-yet-1.1.5" // {
+ dependencies = [
+ sources."readable-stream-2.3.7"
+ sources."safe-buffer-5.1.2"
+ sources."string_decoder-1.1.1"
+ ];
+ })
+ sources."array-find-index-1.0.2"
+ (sources."asar-3.0.3" // {
+ dependencies = [
+ sources."commander-5.1.0"
+ ];
+ })
+ sources."asn1-0.2.4"
+ sources."assert-plus-1.0.0"
+ sources."asynckit-0.4.0"
+ sources."at-least-node-1.0.0"
+ sources."author-regex-1.0.0"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.11.0"
+ sources."balanced-match-1.0.0"
+ sources."base64-js-1.5.1"
+ sources."bcrypt-pbkdf-1.0.2"
+ sources."bl-4.1.0"
+ sources."bluebird-3.7.2"
+ sources."boolean-3.0.2"
+ sources."brace-expansion-1.1.11"
+ sources."buffer-5.7.1"
+ sources."buffer-alloc-1.2.0"
+ sources."buffer-alloc-unsafe-1.1.0"
+ sources."buffer-crc32-0.2.13"
+ sources."buffer-fill-1.0.0"
+ sources."buffer-from-1.1.1"
+ sources."cacheable-lookup-5.0.4"
+ sources."cacheable-request-7.0.1"
+ sources."camelcase-2.1.1"
+ sources."camelcase-keys-2.1.0"
+ sources."caseless-0.12.0"
+ sources."chalk-4.1.0"
+ sources."chardet-0.7.0"
+ sources."chownr-1.1.4"
+ sources."chromium-pickle-js-0.2.0"
+ sources."cli-cursor-3.1.0"
+ sources."cli-spinners-2.5.0"
+ sources."cli-width-3.0.0"
+ (sources."cliui-7.0.4" // {
+ dependencies = [
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."string-width-4.2.2"
+ ];
+ })
+ sources."clone-1.0.4"
+ sources."clone-response-1.0.2"
+ sources."code-point-at-1.1.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."colors-1.4.0"
+ sources."combined-stream-1.0.8"
+ sources."commander-4.1.1"
+ sources."compare-version-0.1.2"
+ sources."concat-map-0.0.1"
+ sources."config-chain-1.1.12"
+ sources."console-control-strings-1.1.0"
+ sources."core-js-3.9.1"
+ sources."core-util-is-1.0.2"
+ sources."cross-spawn-7.0.3"
+ sources."currently-unhandled-0.4.1"
+ sources."dashdash-1.14.1"
+ (sources."debug-4.3.2" // {
+ dependencies = [
+ sources."ms-2.1.2"
+ ];
+ })
+ sources."decamelize-1.2.0"
+ (sources."decompress-response-6.0.0" // {
+ dependencies = [
+ sources."mimic-response-3.1.0"
+ ];
+ })
+ sources."deep-extend-0.6.0"
+ sources."defaults-1.0.3"
+ sources."defer-to-connect-2.0.1"
+ (sources."define-properties-1.1.3" // {
+ dependencies = [
+ sources."object-keys-1.1.1"
+ ];
+ })
+ sources."delayed-stream-1.0.0"
+ sources."delegates-1.0.0"
+ sources."detect-libc-1.0.3"
+ sources."detect-node-2.0.4"
+ sources."duplexer3-0.1.4"
+ sources."ecc-jsbn-0.1.2"
+ sources."electron-notarize-1.0.0"
+ (sources."electron-osx-sign-0.5.0" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ ];
+ })
+ sources."electron-packager-15.2.0"
+ sources."electron-rebuild-2.3.5"
+ sources."emoji-regex-8.0.0"
+ sources."encodeurl-1.0.2"
+ sources."end-of-stream-1.4.4"
+ sources."env-paths-2.2.0"
+ sources."error-ex-1.3.2"
+ sources."es6-error-4.1.1"
+ sources."escalade-3.1.1"
+ sources."escape-string-regexp-1.0.5"
+ (sources."execa-1.0.0" // {
+ dependencies = [
+ sources."cross-spawn-6.0.5"
+ sources."get-stream-4.1.0"
+ sources."path-key-2.0.1"
+ sources."semver-5.7.1"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
+ sources."which-1.3.1"
+ ];
+ })
+ sources."expand-tilde-2.0.2"
+ sources."extend-3.0.2"
+ sources."external-editor-3.1.0"
+ sources."extract-zip-2.0.1"
+ sources."extsprintf-1.3.0"
+ sources."fast-deep-equal-3.1.3"
+ sources."fast-json-stable-stringify-2.1.0"
+ sources."fd-slicer-1.1.0"
+ sources."figures-3.2.0"
+ sources."filename-reserved-regex-2.0.0"
+ sources."filenamify-4.2.0"
+ (sources."find-up-5.0.0" // {
+ dependencies = [
+ sources."locate-path-6.0.0"
+ sources."p-limit-3.1.0"
+ sources."p-locate-5.0.0"
+ sources."path-exists-4.0.0"
+ ];
+ })
+ (sources."flora-colossus-1.0.1" // {
+ dependencies = [
+ sources."fs-extra-7.0.1"
+ ];
+ })
+ sources."forever-agent-0.6.1"
+ sources."form-data-2.3.3"
+ (sources."fs-extra-9.1.0" // {
+ dependencies = [
+ sources."jsonfile-6.1.0"
+ sources."universalify-2.0.0"
+ ];
+ })
+ sources."fs-minipass-1.2.7"
+ sources."fs.realpath-1.0.0"
+ sources."function-bind-1.1.1"
+ (sources."galactus-0.2.1" // {
+ dependencies = [
+ sources."debug-3.2.7"
+ sources."fs-extra-4.0.3"
+ sources."ms-2.1.3"
+ ];
+ })
+ (sources."gauge-2.7.4" // {
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ sources."strip-ansi-3.0.1"
+ ];
+ })
+ sources."get-caller-file-2.0.5"
+ sources."get-installed-path-2.1.1"
+ (sources."get-package-info-1.0.0" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ ];
+ })
+ sources."get-stdin-4.0.1"
+ sources."get-stream-5.2.0"
+ sources."getpass-0.1.7"
+ sources."glob-7.1.6"
+ sources."global-agent-2.1.12"
+ sources."global-modules-1.0.0"
+ (sources."global-prefix-1.0.2" // {
+ dependencies = [
+ sources."which-1.3.1"
+ ];
+ })
+ sources."global-tunnel-ng-2.7.1"
+ sources."globalthis-1.0.2"
+ sources."got-11.8.2"
+ sources."graceful-fs-4.2.6"
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.1.5"
+ sources."has-1.0.3"
+ sources."has-flag-4.0.0"
+ sources."has-unicode-2.0.1"
+ sources."homedir-polyfill-1.0.3"
+ sources."hosted-git-info-2.8.8"
+ sources."http-cache-semantics-4.1.0"
+ sources."http-signature-1.2.0"
+ sources."http2-wrapper-1.0.3"
+ sources."iconv-lite-0.4.24"
+ sources."ieee754-1.2.1"
+ sources."ignore-walk-3.0.3"
+ sources."indent-string-2.1.0"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.4"
+ sources."ini-1.3.8"
+ (sources."inquirer-7.3.3" // {
+ dependencies = [
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."string-width-4.2.2"
+ ];
+ })
+ sources."is-arrayish-0.2.1"
+ sources."is-core-module-2.2.0"
+ sources."is-docker-2.1.1"
+ sources."is-finite-1.1.0"
+ sources."is-fullwidth-code-point-1.0.0"
+ sources."is-interactive-1.0.0"
+ sources."is-stream-1.1.0"
+ sources."is-typedarray-1.0.0"
+ sources."is-utf8-0.2.1"
+ sources."is-windows-1.0.2"
+ sources."is-wsl-2.2.0"
+ sources."isarray-1.0.0"
+ sources."isbinaryfile-3.0.3"
+ sources."isexe-2.0.0"
+ sources."isstream-0.1.2"
+ sources."jsbn-0.1.1"
+ sources."json-buffer-3.0.1"
+ sources."json-schema-0.2.3"
+ sources."json-schema-traverse-0.4.1"
+ sources."json-stringify-safe-5.0.1"
+ sources."jsonfile-4.0.0"
+ sources."jsprim-1.4.1"
+ sources."junk-3.1.0"
+ sources."keyv-4.0.3"
+ sources."load-json-file-2.0.0"
+ sources."locate-path-2.0.0"
+ sources."lodash-4.17.21"
+ sources."lodash.get-4.4.2"
+ sources."log-symbols-4.0.0"
+ sources."loud-rejection-1.6.0"
+ sources."lowercase-keys-2.0.0"
+ (sources."lru-cache-6.0.0" // {
+ dependencies = [
+ sources."yallist-4.0.0"
+ ];
+ })
+ (sources."lzma-native-6.0.1" // {
+ dependencies = [
+ sources."readable-stream-2.3.7"
+ sources."safe-buffer-5.1.2"
+ sources."string_decoder-1.1.1"
+ ];
+ })
+ sources."map-age-cleaner-0.1.3"
+ sources."map-obj-1.0.1"
+ (sources."matcher-3.0.0" // {
+ dependencies = [
+ sources."escape-string-regexp-4.0.0"
+ ];
+ })
+ sources."mem-4.3.0"
+ (sources."meow-3.7.0" // {
+ dependencies = [
+ sources."find-up-1.1.2"
+ sources."load-json-file-1.1.0"
+ sources."path-exists-2.1.0"
+ sources."path-type-1.1.0"
+ sources."read-pkg-1.1.0"
+ sources."read-pkg-up-1.0.1"
+ sources."strip-bom-2.0.0"
+ ];
+ })
+ sources."mime-db-1.46.0"
+ sources."mime-types-2.1.29"
+ sources."mimic-fn-2.1.0"
+ sources."mimic-response-1.0.1"
+ sources."minimatch-3.0.4"
+ sources."minimist-1.2.5"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
+ sources."mkdirp-0.5.5"
+ sources."ms-2.0.0"
+ sources."mute-stream-0.0.8"
+ (sources."needle-2.6.0" // {
+ dependencies = [
+ sources."debug-3.2.7"
+ sources."ms-2.1.3"
+ ];
+ })
+ sources."nice-try-1.0.5"
+ (sources."node-abi-2.21.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."node-addon-api-1.7.2"
+ sources."node-fetch-2.6.1"
+ (sources."node-gyp-7.1.2" // {
+ dependencies = [
+ sources."nopt-5.0.0"
+ sources."rimraf-3.0.2"
+ ];
+ })
+ (sources."node-pre-gyp-0.11.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ sources."tar-4.4.13"
+ ];
+ })
+ sources."nopt-4.0.3"
+ (sources."normalize-package-data-2.5.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."normalize-url-4.5.0"
+ sources."npm-bundled-1.1.1"
+ (sources."npm-conf-1.1.3" // {
+ dependencies = [
+ sources."pify-3.0.0"
+ ];
+ })
+ sources."npm-normalize-package-bin-1.0.1"
+ sources."npm-packlist-1.4.8"
+ (sources."npm-run-path-2.0.2" // {
+ dependencies = [
+ sources."path-key-2.0.1"
+ ];
+ })
+ sources."npmlog-4.1.2"
+ (sources."nugget-2.0.1" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ ];
+ })
+ sources."number-is-nan-1.0.1"
+ sources."oauth-sign-0.9.0"
+ sources."object-assign-4.1.1"
+ sources."object-keys-0.4.0"
+ sources."once-1.4.0"
+ sources."onetime-5.1.2"
+ sources."open-7.4.2"
+ sources."ora-5.3.0"
+ sources."os-homedir-1.0.2"
+ sources."os-tmpdir-1.0.2"
+ sources."osenv-0.1.5"
+ sources."p-cancelable-2.0.0"
+ sources."p-defer-1.0.0"
+ sources."p-finally-1.0.0"
+ sources."p-is-promise-2.1.0"
+ sources."p-limit-1.3.0"
+ sources."p-locate-2.0.0"
+ sources."p-try-1.0.0"
+ sources."parse-author-2.0.0"
+ sources."parse-json-2.2.0"
+ sources."parse-ms-2.1.0"
+ sources."parse-passwd-1.0.0"
+ sources."path-exists-3.0.0"
+ sources."path-is-absolute-1.0.1"
+ sources."path-key-3.1.1"
+ sources."path-parse-1.0.6"
+ sources."path-type-2.0.0"
+ sources."pend-1.2.0"
+ sources."performance-now-2.1.0"
+ sources."pify-2.3.0"
+ sources."pinkie-2.0.4"
+ sources."pinkie-promise-2.0.1"
+ (sources."pkg-dir-4.2.0" // {
+ dependencies = [
+ sources."find-up-4.1.0"
+ sources."locate-path-5.0.0"
+ sources."p-limit-2.3.0"
+ sources."p-locate-4.1.0"
+ sources."p-try-2.2.0"
+ sources."path-exists-4.0.0"
+ ];
+ })
+ sources."plist-3.0.1"
+ sources."prepend-http-2.0.0"
+ sources."pretty-bytes-1.0.4"
+ sources."pretty-ms-7.0.1"
+ sources."process-nextick-args-2.0.1"
+ sources."progress-2.0.3"
+ sources."progress-stream-1.2.0"
+ sources."proto-list-1.2.4"
+ sources."psl-1.8.0"
+ sources."pump-3.0.0"
+ sources."punycode-2.1.1"
+ sources."qs-6.5.2"
+ sources."quick-lru-5.1.1"
+ sources."rc-1.2.8"
+ sources."rcedit-2.3.0"
+ sources."read-pkg-2.0.0"
+ (sources."read-pkg-up-2.0.0" // {
+ dependencies = [
+ sources."find-up-2.1.0"
+ ];
+ })
+ sources."readable-stream-3.6.0"
+ sources."redent-1.0.0"
+ sources."repeating-2.0.1"
+ sources."request-2.88.2"
+ sources."require-directory-2.1.1"
+ sources."resolve-1.20.0"
+ sources."resolve-alpn-1.0.0"
+ sources."resolve-dir-1.0.1"
+ sources."resolve-package-1.0.1"
+ sources."responselike-2.0.0"
+ sources."restore-cursor-3.1.0"
+ sources."rimraf-2.7.1"
+ sources."roarr-2.15.4"
+ sources."run-async-2.4.1"
+ sources."rxjs-6.6.6"
+ sources."safe-buffer-5.2.1"
+ sources."safer-buffer-2.1.2"
+ sources."sax-1.2.4"
+ sources."semver-7.3.4"
+ sources."semver-compare-1.0.0"
+ sources."serialize-error-7.0.1"
+ sources."set-blocking-2.0.0"
+ sources."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
+ sources."signal-exit-3.0.3"
+ sources."single-line-log-1.1.2"
+ sources."source-map-0.6.1"
+ sources."source-map-support-0.5.19"
+ sources."spdx-correct-3.1.1"
+ sources."spdx-exceptions-2.3.0"
+ sources."spdx-expression-parse-3.0.1"
+ sources."spdx-license-ids-3.0.7"
+ sources."speedometer-0.1.4"
+ sources."sprintf-js-1.1.2"
+ sources."sshpk-1.16.1"
+ (sources."string-width-1.0.2" // {
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ sources."strip-ansi-3.0.1"
+ ];
+ })
+ sources."string_decoder-1.3.0"
+ sources."strip-ansi-6.0.0"
+ sources."strip-bom-3.0.0"
+ sources."strip-eof-1.0.0"
+ sources."strip-indent-1.0.1"
+ sources."strip-json-comments-2.0.1"
+ sources."strip-outer-1.0.1"
+ sources."sudo-prompt-9.2.1"
+ sources."sumchecker-3.0.1"
+ sources."supports-color-7.2.0"
+ (sources."tar-6.1.0" // {
+ dependencies = [
+ sources."chownr-2.0.0"
+ sources."fs-minipass-2.1.0"
+ sources."minipass-3.1.3"
+ sources."minizlib-2.1.2"
+ sources."mkdirp-1.0.4"
+ sources."yallist-4.0.0"
+ ];
+ })
+ sources."throttleit-0.0.2"
+ sources."through-2.3.8"
+ (sources."through2-0.2.3" // {
+ dependencies = [
+ sources."isarray-0.0.1"
+ sources."readable-stream-1.1.14"
+ sources."string_decoder-0.10.31"
+ ];
+ })
+ sources."tmp-0.0.33"
+ sources."to-readable-stream-1.0.0"
+ sources."tough-cookie-2.5.0"
+ sources."trim-newlines-1.0.0"
+ sources."trim-repeated-1.0.0"
+ sources."tslib-1.14.1"
+ sources."tunnel-0.0.6"
+ sources."tunnel-agent-0.6.0"
+ sources."tweetnacl-0.14.5"
+ sources."type-fest-0.13.1"
+ sources."universalify-0.1.2"
+ sources."uri-js-4.4.1"
+ sources."url-parse-lax-3.0.0"
+ sources."username-5.1.0"
+ sources."util-deprecate-1.0.2"
+ sources."uuid-3.4.0"
+ sources."validate-npm-package-license-3.0.4"
+ sources."verror-1.10.0"
+ sources."wcwidth-1.0.1"
+ sources."which-2.0.2"
+ sources."wide-align-1.1.3"
+ (sources."wrap-ansi-7.0.0" // {
+ dependencies = [
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."string-width-4.2.2"
+ ];
+ })
+ sources."wrappy-1.0.2"
+ sources."xmlbuilder-9.0.7"
+ sources."xmldom-0.1.31"
+ sources."xtend-2.1.2"
+ sources."y18n-5.0.5"
+ sources."yallist-3.1.1"
+ (sources."yargs-16.2.0" // {
+ dependencies = [
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."string-width-4.2.2"
+ ];
+ })
+ sources."yargs-parser-20.2.6"
+ (sources."yarn-or-npm-3.0.1" // {
+ dependencies = [
+ sources."cross-spawn-6.0.5"
+ sources."path-key-2.0.1"
+ sources."semver-5.7.1"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
+ sources."which-1.3.1"
+ ];
+ })
+ sources."yauzl-2.10.0"
+ sources."yocto-queue-0.1.0"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "A complete tool for building modern Electron applications";
+ homepage = "https://github.com/electron-userland/electron-forge#readme";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
elm-oracle = nodeEnv.buildNodePackage {
name = "elm-oracle";
packageName = "elm-oracle";
@@ -72390,7 +73436,7 @@ in
})
sources."defer-to-connect-2.0.1"
sources."dot-prop-5.3.0"
- sources."electron-to-chromium-1.3.681"
+ sources."electron-to-chromium-1.3.682"
sources."emoji-regex-8.0.0"
sources."emojilib-2.4.0"
sources."end-of-stream-1.4.4"
@@ -74459,7 +75505,7 @@ in
sources."type-check-0.4.0"
sources."type-fest-0.8.1"
sources."uri-js-4.4.1"
- sources."v8-compile-cache-2.2.0"
+ sources."v8-compile-cache-2.3.0"
sources."which-2.0.2"
sources."word-wrap-1.2.3"
sources."wrappy-1.0.2"
@@ -74619,7 +75665,7 @@ in
sources."type-check-0.4.0"
sources."type-fest-0.8.1"
sources."uri-js-4.4.1"
- sources."v8-compile-cache-2.2.0"
+ sources."v8-compile-cache-2.3.0"
sources."which-2.0.2"
sources."word-wrap-1.2.3"
sources."wrappy-1.0.2"
@@ -74638,14 +75684,11 @@ in
esy = nodeEnv.buildNodePackage {
name = "esy";
packageName = "esy";
- version = "0.6.7";
+ version = "0.6.8";
src = fetchurl {
- url = "https://registry.npmjs.org/esy/-/esy-0.6.7.tgz";
- sha512 = "G/C0wXDQy19eDqlFNmPg2kHmrllUez9deZd1OOIk/VTKtc75STdeE/Nl1NusVY+La/+eCtovNqk0/ZAb4Mg8gw==";
+ url = "https://registry.npmjs.org/esy/-/esy-0.6.8.tgz";
+ sha512 = "tSNYVoLV0ps3hVPG0kaJCdaB0cQKwPMuydPqZQ+VsyfA7TMBLIVv1hoqoVf6e6slyyCepPu2KMDApL2H2smlew==";
};
- dependencies = [
- sources."esy-solve-cudf-0.1.10"
- ];
buildInputs = globalBuildInputs;
meta = {
description = "Package builder for esy.";
@@ -75285,7 +76328,7 @@ in
sources."color-3.1.3"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- sources."color-string-1.5.4"
+ sources."color-string-1.5.5"
sources."colorette-1.2.2"
sources."colors-1.4.0"
sources."combined-stream-1.0.8"
@@ -75487,7 +76530,7 @@ in
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
- sources."electron-to-chromium-1.3.681"
+ sources."electron-to-chromium-1.3.682"
(sources."elliptic-6.5.4" // {
dependencies = [
sources."bn.js-4.12.0"
@@ -77966,7 +79009,7 @@ in
sources."google-auth-library-7.0.2"
];
})
- (sources."@grpc/grpc-js-1.2.9" // {
+ (sources."@grpc/grpc-js-1.2.10" // {
dependencies = [
sources."semver-6.3.0"
];
@@ -78119,7 +79162,7 @@ in
sources."color-3.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- sources."color-string-1.5.4"
+ sources."color-string-1.5.5"
sources."colors-1.0.3"
sources."colorspace-1.1.2"
sources."combined-stream-1.0.8"
@@ -80288,7 +81331,7 @@ in
sources."cosmiconfig-6.0.0"
];
})
- sources."graphql-subscriptions-1.2.0"
+ sources."graphql-subscriptions-1.2.1"
sources."graphql-type-json-0.3.2"
sources."graphql-upload-11.0.0"
sources."graphql-ws-4.1.5"
@@ -82318,7 +83361,7 @@ in
sources."nan-2.14.2"
sources."napi-build-utils-1.0.2"
sources."nel-1.2.0"
- sources."node-abi-2.20.0"
+ sources."node-abi-2.21.0"
sources."noop-logger-0.1.1"
sources."npmlog-4.1.2"
sources."number-is-nan-1.0.1"
@@ -83496,7 +84539,7 @@ in
sources."async-mutex-0.1.4"
sources."asynckit-0.4.0"
sources."atob-2.1.2"
- (sources."aws-sdk-2.857.0" // {
+ (sources."aws-sdk-2.858.0" // {
dependencies = [
sources."sax-1.2.1"
sources."uuid-3.3.2"
@@ -83540,7 +84583,7 @@ in
sources."color-3.1.2"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- sources."color-string-1.5.4"
+ sources."color-string-1.5.5"
sources."combined-stream-1.0.8"
sources."command-line-usage-4.1.0"
sources."commander-2.17.1"
@@ -83879,7 +84922,7 @@ in
sources."needle-2.6.0"
sources."nextgen-events-1.3.4"
sources."no-case-2.3.2"
- (sources."node-abi-2.20.0" // {
+ (sources."node-abi-2.21.0" // {
dependencies = [
sources."semver-5.7.1"
];
@@ -85334,18 +86377,18 @@ in
];
})
sources."@octokit/graphql-4.6.0"
- sources."@octokit/openapi-types-5.3.0"
+ sources."@octokit/openapi-types-5.3.1"
sources."@octokit/plugin-enterprise-rest-6.0.1"
sources."@octokit/plugin-paginate-rest-2.11.0"
sources."@octokit/plugin-request-log-1.0.3"
- sources."@octokit/plugin-rest-endpoint-methods-4.13.3"
+ sources."@octokit/plugin-rest-endpoint-methods-4.13.4"
(sources."@octokit/request-5.4.14" // {
dependencies = [
sources."is-plain-object-5.0.0"
];
})
sources."@octokit/request-error-2.0.5"
- sources."@octokit/rest-18.3.3"
+ sources."@octokit/rest-18.3.4"
sources."@octokit/types-6.12.0"
sources."@tootallnate/once-1.1.2"
sources."@types/minimatch-3.0.3"
@@ -85388,7 +86431,7 @@ in
sources."aws4-1.11.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
- sources."before-after-hook-2.1.1"
+ sources."before-after-hook-2.2.0"
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
sources."buffer-from-1.1.1"
@@ -87312,7 +88355,7 @@ in
sources."duplexer2-0.1.4"
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
- sources."electron-to-chromium-1.3.681"
+ sources."electron-to-chromium-1.3.682"
(sources."elliptic-6.5.4" // {
dependencies = [
sources."bn.js-4.12.0"
@@ -87949,7 +88992,7 @@ in
})
sources."util-deprecate-1.0.2"
sources."uuid-3.4.0"
- sources."v8-compile-cache-2.2.0"
+ sources."v8-compile-cache-2.3.0"
sources."validate-npm-package-license-3.0.4"
sources."verror-1.10.0"
sources."vinyl-2.2.1"
@@ -89127,7 +90170,7 @@ in
sources."color-3.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- sources."color-string-1.5.4"
+ sources."color-string-1.5.5"
sources."colornames-1.1.1"
sources."colors-1.4.0"
sources."colorspace-1.1.2"
@@ -89306,7 +90349,7 @@ in
sources."@dabh/diagnostics-2.0.2"
sources."@jest/types-24.9.0"
sources."@mrmlnc/readdir-enhanced-2.2.1"
- (sources."@netlify/build-9.8.3" // {
+ (sources."@netlify/build-9.8.4" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-3.0.0"
@@ -89363,7 +90406,7 @@ in
sources."to-regex-range-5.0.1"
];
})
- sources."@netlify/plugins-list-2.3.0"
+ sources."@netlify/plugins-list-2.4.0"
(sources."@netlify/run-utils-1.0.6" // {
dependencies = [
sources."execa-3.4.0"
@@ -89507,7 +90550,7 @@ in
sources."universal-user-agent-6.0.0"
];
})
- sources."@octokit/openapi-types-5.3.0"
+ sources."@octokit/openapi-types-5.3.1"
(sources."@octokit/plugin-paginate-rest-1.1.2" // {
dependencies = [
sources."@octokit/types-2.16.2"
@@ -89627,7 +90670,7 @@ in
sources."at-least-node-1.0.0"
sources."atob-2.1.2"
sources."atob-lite-2.0.0"
- (sources."aws-sdk-2.857.0" // {
+ (sources."aws-sdk-2.858.0" // {
dependencies = [
sources."buffer-4.9.2"
sources."ieee754-1.1.13"
@@ -89651,7 +90694,7 @@ in
];
})
sources."base64-js-1.5.1"
- sources."before-after-hook-2.1.1"
+ sources."before-after-hook-2.2.0"
sources."binary-extensions-2.2.0"
sources."bl-4.1.0"
(sources."body-parser-1.19.0" // {
@@ -89781,7 +90824,7 @@ in
})
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
- sources."color-string-1.5.4"
+ sources."color-string-1.5.5"
sources."colorette-1.2.2"
sources."colors-1.4.0"
sources."colorspace-1.1.2"
@@ -89834,7 +90877,7 @@ in
})
sources."core-util-is-1.0.2"
sources."cp-file-7.0.0"
- (sources."cpy-8.1.1" // {
+ (sources."cpy-8.1.2" // {
dependencies = [
sources."globby-9.2.0"
];
@@ -89952,7 +90995,7 @@ in
})
sources."duplexer3-0.1.4"
sources."ee-first-1.1.1"
- sources."electron-to-chromium-1.3.681"
+ sources."electron-to-chromium-1.3.682"
sources."elegant-spinner-1.0.1"
sources."elf-cam-0.1.1"
sources."emoji-regex-8.0.0"
@@ -89963,7 +91006,7 @@ in
sources."envinfo-7.7.4"
sources."error-ex-1.3.2"
sources."error-stack-parser-2.0.6"
- sources."esbuild-0.8.55"
+ sources."esbuild-0.8.56"
sources."escalade-3.1.1"
sources."escape-goat-2.1.1"
sources."escape-html-1.0.3"
@@ -93832,7 +94875,7 @@ in
sources."color-3.1.3"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- sources."color-string-1.5.4"
+ sources."color-string-1.5.5"
sources."colorette-1.2.2"
sources."combined-stream-1.0.8"
sources."command-exists-1.2.9"
@@ -93953,7 +94996,7 @@ in
sources."duplexer2-0.1.4"
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
- sources."electron-to-chromium-1.3.681"
+ sources."electron-to-chromium-1.3.682"
(sources."elliptic-6.5.4" // {
dependencies = [
sources."bn.js-4.12.0"
@@ -94535,7 +95578,7 @@ in
sources."util-deprecate-1.0.2"
sources."util.promisify-1.0.1"
sources."uuid-3.4.0"
- sources."v8-compile-cache-2.2.0"
+ sources."v8-compile-cache-2.3.0"
sources."vendors-1.0.4"
sources."verror-1.10.0"
sources."vlq-0.2.3"
@@ -96653,10 +97696,10 @@ in
pyright = nodeEnv.buildNodePackage {
name = "pyright";
packageName = "pyright";
- version = "1.1.117";
+ version = "1.1.118";
src = fetchurl {
- url = "https://registry.npmjs.org/pyright/-/pyright-1.1.117.tgz";
- sha512 = "Ca/AlVYqTNeqaGKOye/Ebda7ODFbGI1JkwWI4vyKdQf2nvEzh0XiHXhf8NpX0/QdkvWD58/OXWLozbKByzNFpg==";
+ url = "https://registry.npmjs.org/pyright/-/pyright-1.1.118.tgz";
+ sha512 = "nUBcMqJqzcXbNmXPA3BLa5E77lG+APARhBbY0d4q2KGs3Od9FR6YTABK6sUq3O1rVQf4MScz8ji4KbEBsD8FNg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -97965,7 +99008,7 @@ in
sources."uri-js-4.4.1"
sources."url-join-1.1.0"
sources."util-deprecate-1.0.2"
- sources."v8-compile-cache-2.2.0"
+ sources."v8-compile-cache-2.3.0"
(sources."vsce-1.85.1" // {
dependencies = [
sources."chalk-2.4.2"
@@ -98465,7 +99508,7 @@ in
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."at-least-node-1.0.0"
- (sources."aws-sdk-2.857.0" // {
+ (sources."aws-sdk-2.858.0" // {
dependencies = [
sources."buffer-4.9.2"
sources."ieee754-1.1.13"
@@ -98561,7 +99604,7 @@ in
sources."color-3.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- sources."color-string-1.5.4"
+ sources."color-string-1.5.5"
sources."colornames-1.1.1"
sources."colors-1.3.3"
sources."colorspace-1.1.2"
@@ -98915,7 +99958,7 @@ in
sources."nested-error-stacks-2.1.0"
sources."next-tick-1.0.0"
sources."nice-try-1.0.5"
- (sources."node-abi-2.20.0" // {
+ (sources."node-abi-2.21.0" // {
dependencies = [
sources."semver-5.7.1"
];
@@ -99843,10 +100886,10 @@ in
snyk = nodeEnv.buildNodePackage {
name = "snyk";
packageName = "snyk";
- version = "1.471.0";
+ version = "1.473.0";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk/-/snyk-1.471.0.tgz";
- sha512 = "DJxCsZEgYDjFWeL9MfKJSvtZ/0H8rFp6eoBvD9Zp+N6NTtCO6ftEpIj5k2WfEv5hCvOKPuQMAsNq6dnwK6dUYw==";
+ url = "https://registry.npmjs.org/snyk/-/snyk-1.473.0.tgz";
+ sha512 = "UJuevb0qgRda13uhGKttzbKmK8f9GALG30LYsVDrvcx4i9NuWjPE8QuRGz1pQYze6UPVvIPSidyhBLNlOU446w==";
};
dependencies = [
sources."@octetstream/promisify-2.0.2"
@@ -101729,7 +102772,7 @@ in
sources."async-1.5.2"
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
- (sources."aws-sdk-2.857.0" // {
+ (sources."aws-sdk-2.858.0" // {
dependencies = [
sources."uuid-3.3.2"
];
@@ -102592,7 +103635,7 @@ in
sources."domelementtype-1.3.1"
sources."domhandler-2.4.2"
sources."domutils-1.7.0"
- sources."electron-to-chromium-1.3.681"
+ sources."electron-to-chromium-1.3.682"
sources."emoji-regex-8.0.0"
sources."entities-1.1.2"
sources."error-ex-1.3.2"
@@ -102799,7 +103842,7 @@ in
sources."unist-util-stringify-position-2.0.3"
sources."uri-js-4.4.1"
sources."util-deprecate-1.0.2"
- sources."v8-compile-cache-2.2.0"
+ sources."v8-compile-cache-2.3.0"
sources."validate-npm-package-license-3.0.4"
sources."vfile-4.2.1"
sources."vfile-message-2.0.4"
@@ -102824,10 +103867,10 @@ in
svelte-language-server = nodeEnv.buildNodePackage {
name = "svelte-language-server";
packageName = "svelte-language-server";
- version = "0.12.17";
+ version = "0.12.18";
src = fetchurl {
- url = "https://registry.npmjs.org/svelte-language-server/-/svelte-language-server-0.12.17.tgz";
- sha512 = "Z6GfjAz6C9WwJdrF99gi+kHFI7iDRdiBMywnyuphcSHqNr0IA8sXGpL2Jcb0M1mywg6YuDrwb3hm2fwVUOfA6Q==";
+ url = "https://registry.npmjs.org/svelte-language-server/-/svelte-language-server-0.12.18.tgz";
+ sha512 = "x0UmFgcdiQwh8vpKRx/l4EIlG7UUqEjsu59t9sauALaU+fzVWYO/ADPpK+HRH4y+W5u07eEIx0MPrnCG5Djjxw==";
};
dependencies = [
sources."@babel/code-frame-7.12.13"
@@ -102889,7 +103932,7 @@ in
sources."supports-color-5.5.0"
sources."svelte-3.35.0"
sources."svelte-preprocess-4.6.9"
- sources."svelte2tsx-0.1.177"
+ sources."svelte2tsx-0.1.178"
sources."to-regex-range-5.0.1"
sources."tslib-2.1.0"
sources."typescript-4.2.3"
@@ -105854,7 +106897,7 @@ in
sources."color-3.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- sources."color-string-1.5.4"
+ sources."color-string-1.5.5"
sources."colors-1.4.0"
sources."colorspace-1.1.2"
sources."component-emitter-1.3.0"
@@ -107229,7 +108272,7 @@ in
];
})
sources."util-deprecate-1.0.2"
- sources."v8-compile-cache-2.2.0"
+ sources."v8-compile-cache-2.3.0"
sources."vm-browserify-1.1.2"
sources."vsce-1.85.1"
sources."vscode-debugadapter-testsupport-1.45.0"
@@ -109375,7 +110418,7 @@ in
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
sources."uuid-3.4.0"
- sources."v8-compile-cache-2.2.0"
+ sources."v8-compile-cache-2.3.0"
sources."verror-1.10.0"
sources."vfile-location-3.2.0"
sources."watchpack-1.7.5"
@@ -109500,7 +110543,7 @@ in
sources."chrome-trace-event-1.0.2"
sources."colorette-1.2.2"
sources."commander-2.20.3"
- sources."electron-to-chromium-1.3.681"
+ sources."electron-to-chromium-1.3.682"
sources."enhanced-resolve-5.7.0"
sources."es-module-lexer-0.4.1"
sources."escalade-3.1.1"
@@ -109615,7 +110658,7 @@ in
sources."shebang-regex-3.0.0"
sources."signal-exit-3.0.3"
sources."strip-final-newline-2.0.0"
- sources."v8-compile-cache-2.2.0"
+ sources."v8-compile-cache-2.3.0"
sources."webpack-merge-5.7.3"
sources."which-2.0.2"
sources."wildcard-2.0.0"
@@ -110558,7 +111601,7 @@ in
sources."utp-native-2.3.0"
sources."videostream-3.2.2"
sources."vlc-command-1.2.0"
- (sources."webtorrent-0.115.1" // {
+ (sources."webtorrent-0.115.2" // {
dependencies = [
sources."debug-4.3.2"
sources."decompress-response-6.0.0"
diff --git a/pkgs/development/python-modules/accuweather/default.nix b/pkgs/development/python-modules/accuweather/default.nix
index ed6dcb54377..da2feef18c8 100644
--- a/pkgs/development/python-modules/accuweather/default.nix
+++ b/pkgs/development/python-modules/accuweather/default.nix
@@ -1,22 +1,43 @@
-{ aiohttp, buildPythonPackage, fetchFromGitHub, lib, pytest, pytestCheckHook
-, pytestcov, pytestrunner, pytest-asyncio, python, pythonOlder }:
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pythonOlder
+, pytestrunner
+, aiohttp
+, aioresponses
+, pytestCheckHook
+, pytestcov
+, pytest-asyncio
+}:
buildPythonPackage rec {
pname = "accuweather";
- version = "0.0.11";
+ version = "0.1.0";
- disabled = pythonOlder "3.8";
+ disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "bieniu";
repo = pname;
rev = version;
- sha256 = "1sgbw9yldf81phwx6pbvqg9sp767whxymyj0ca9pwx1r6ipr080h";
+ sha256 = "0jp2x7fgg1shgr1fx296rni00lmjjmjgg141giljzizgd04dwgy3";
};
+ postPatch = ''
+ # we don't have pytest-error-for-skips packaged
+ substituteInPlace pytest.ini --replace "--error-for-skips" ""
+ '';
+
nativeBuildInputs = [ pytestrunner ];
+
propagatedBuildInputs = [ aiohttp ];
- checkInputs = [ pytestCheckHook pytestcov pytest-asyncio ];
+
+ checkInputs = [
+ aioresponses
+ pytestCheckHook
+ pytestcov
+ pytest-asyncio
+ ];
meta = with lib; {
description =
diff --git a/pkgs/development/python-modules/adext/default.nix b/pkgs/development/python-modules/adext/default.nix
index f3818c93188..12c86bfc8f5 100644
--- a/pkgs/development/python-modules/adext/default.nix
+++ b/pkgs/development/python-modules/adext/default.nix
@@ -1,24 +1,26 @@
{ lib
, buildPythonPackage
, fetchPypi
+, setuptools-scm
, alarmdecoder
}:
buildPythonPackage rec {
pname = "adext";
- version = "0.3";
+ version = "0.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "184qxw6i5ixnhgkjnby4zwn4jg90mxb8xy9vbg80x5w331p4z50f";
+ sha256 = "1yz1rpfvhbf7kfjck5vadbj9rd3bkx5248whaa3impdrjh7vs03x";
};
- postPatch = ''
- substituteInPlace setup.py \
- --replace "alarmdecoder==1.13.2" "alarmdecoder>=1.13.2"
- '';
+ nativeBuildInputs = [
+ setuptools-scm
+ ];
- propagatedBuildInputs = [ alarmdecoder ];
+ propagatedBuildInputs = [
+ alarmdecoder
+ ];
# Tests are not published yet
doCheck = false;
diff --git a/pkgs/development/python-modules/alarmdecoder/default.nix b/pkgs/development/python-modules/alarmdecoder/default.nix
index 10438d54081..ee07588b325 100644
--- a/pkgs/development/python-modules/alarmdecoder/default.nix
+++ b/pkgs/development/python-modules/alarmdecoder/default.nix
@@ -3,14 +3,14 @@
buildPythonPackage rec {
pname = "alarmdecoder";
- version = "1.13.9";
+ version = "1.13.10";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "nutechsoftware";
repo = "alarmdecoder";
rev = version;
- sha256 = "0plr2h1qn4ryawbaxf29cfna4wailghhaqy1jcm9kxq6q7b9xqqy";
+ sha256 = "05581j78181p6mwbfpbkp5irnrzsvps1lslgqrh7xbdcmz5b2nxd";
};
propagatedBuildInputs = [ pyserial pyftdi pyusb pyopenssl ];
diff --git a/pkgs/development/python-modules/bellows/default.nix b/pkgs/development/python-modules/bellows/default.nix
index d47c5d716a7..4371c8c8eab 100644
--- a/pkgs/development/python-modules/bellows/default.nix
+++ b/pkgs/development/python-modules/bellows/default.nix
@@ -1,21 +1,40 @@
-{ lib, buildPythonPackage, fetchFromGitHub
-, click, click-log, pure-pcapy3
-, pyserial-asyncio, voluptuous, zigpy
-, asynctest, pytestCheckHook, pytest-asyncio }:
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, click
+, click-log
+, pure-pcapy3
+, pyserial-asyncio
+, voluptuous
+, zigpy
+, asynctest
+, pytestCheckHook
+, pytest-asyncio
+}:
buildPythonPackage rec {
pname = "bellows";
- version = "0.21.0";
+ version = "0.22.0";
src = fetchFromGitHub {
owner = "zigpy";
repo = "bellows";
rev = version;
- sha256 = "1gja7cb1cyzbi19k8awa2gyc3bjam0adapalpk5slxny0vxlc73a";
+ sha256 = "0il2cwnrcvgxx9jkj1xr2caqyza3kqjys3fpmcx7avy04xbf5dbv";
};
+ prePatch = ''
+ substituteInPlace setup.py \
+ --replace "click-log==0.2.1" "click-log>=0.2.1"
+ '';
+
propagatedBuildInputs = [
- click click-log pure-pcapy3 pyserial-asyncio voluptuous zigpy
+ click
+ click-log
+ pure-pcapy3
+ pyserial-asyncio
+ voluptuous
+ zigpy
];
checkInputs = [
@@ -24,11 +43,6 @@ buildPythonPackage rec {
pytest-asyncio
];
- prePatch = ''
- substituteInPlace setup.py \
- --replace "click-log==0.2.0" "click-log>=0.2.0"
- '';
-
meta = with lib; {
description = "A Python 3 project to implement EZSP for EmberZNet devices";
homepage = "https://github.com/zigpy/bellows";
diff --git a/pkgs/development/python-modules/plexapi/default.nix b/pkgs/development/python-modules/plexapi/default.nix
index 5251ff1de0e..810bd1ffed1 100644
--- a/pkgs/development/python-modules/plexapi/default.nix
+++ b/pkgs/development/python-modules/plexapi/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "PlexAPI";
- version = "4.3.1";
+ version = "4.4.0";
disabled = isPy27;
src = fetchFromGitHub {
owner = "pkkid";
repo = "python-plexapi";
rev = version;
- sha256 = "sha256-gRXNOGd9YGcGysKbAtiNwi5NxPvv39F6PEXBjiYbVq4=";
+ sha256 = "0wzdzi5afncinavz5g77ximdr9y2ndzwb0gl819n0l6pnvbxdwp2";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pyvera/default.nix b/pkgs/development/python-modules/pyvera/default.nix
index 4415ca7c376..2439bd46856 100644
--- a/pkgs/development/python-modules/pyvera/default.nix
+++ b/pkgs/development/python-modules/pyvera/default.nix
@@ -1,7 +1,6 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
-, fetchpatch
, poetry-core
, pytest-cov
, pytest-asyncio
@@ -13,24 +12,16 @@
buildPythonPackage rec {
pname = "pyvera";
- version = "0.3.11";
+ version = "0.3.13";
format = "pyproject";
src = fetchFromGitHub {
owner = "pavoni";
repo = pname;
rev = version;
- sha256 = "0yi2cjd3jag95xa0k24f7d7agi26ywb3219a0j0k8l2nsx2sdi87";
+ sha256 = "0vh82bwgbq93jrwi9q4da534paknpak8hxi4wwlxh3qcvnpy1njv";
};
- patches = [
- (fetchpatch {
- # build-system section is missing https://github.com/pavoni/pyvera/pull/142
- url = "https://github.com/pavoni/pyvera/pull/142/commits/e90995a8d55107118d324e8cf189ddf1d9e3aa6c.patch";
- sha256 = "1psq3fiwg20kcwyybzh5g17dzn5fh29lhm238npyg846innbzgs7";
- })
- ];
-
nativeBuildInputs = [ poetry-core ];
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/zha-quirks/default.nix b/pkgs/development/python-modules/zha-quirks/default.nix
index 3141f666a63..bc4599f08fb 100644
--- a/pkgs/development/python-modules/zha-quirks/default.nix
+++ b/pkgs/development/python-modules/zha-quirks/default.nix
@@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "zha-quirks";
- version = "0.0.53";
+ version = "0.0.54";
src = fetchFromGitHub {
owner = "zigpy";
repo = "zha-device-handlers";
rev = version;
- sha256 = "16n99r7bjd3lnxn72lfnxg44n7mkv196vdhkw2sf1nq1an4ks1nc";
+ sha256 = "1xc4rky9x2n15rsb18vyg4lb2897k14gkz03khgf8gp37bg2dk5h";
};
propagatedBuildInputs = [ aiohttp zigpy ];
diff --git a/pkgs/development/python-modules/zigpy-znp/default.nix b/pkgs/development/python-modules/zigpy-znp/default.nix
index 1a1c639a473..2543d067585 100644
--- a/pkgs/development/python-modules/zigpy-znp/default.nix
+++ b/pkgs/development/python-modules/zigpy-znp/default.nix
@@ -17,13 +17,13 @@
buildPythonPackage rec {
pname = "zigpy-znp";
- version = "0.3.0";
+ version = "0.4.0";
src = fetchFromGitHub {
owner = "zha-ng";
repo = "zigpy-znp";
rev = "v${version}";
- sha256 = "18dav2n5fqdigf8dl7gcqa9z8l6p2ig6l5q78gqg2wj7wjpncwyj";
+ sha256 = "1g5jssdnibhb4i4k1js9iy9w40cipf1gdnyp847x0bv6wblzx8rl";
};
propagatedBuildInputs = [
@@ -45,11 +45,6 @@ buildPythonPackage rec {
pytestCheckHook
];
- disabledTests = [
- # zigpy-znp was too slow to sync up with the zigpy 0.29 release and has API breakage, remove >0.3.0
- "test_force_remove"
- ];
-
meta = with lib; {
description = "A library for zigpy which communicates with TI ZNP radios";
homepage = "https://github.com/zha-ng/zigpy-znp";
diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix
index 73799a421ff..a5a02206c47 100644
--- a/pkgs/os-specific/linux/nvidia-x11/default.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/default.nix
@@ -28,10 +28,10 @@ rec {
# Policy: use the highest stable version as the default (on our master).
stable = if stdenv.hostPlatform.system == "x86_64-linux"
then generic {
- version = "460.39";
- sha256_64bit = "0zx3v4xas9z18yv1z3irp626h8kvcg8aw344sqpacfh1g106dw0b";
- settingsSha256 = "15fa6lmfmgg02gya47ynx5d7cqsb73w4rbg4ly7lc1pnwl5f9qhm";
- persistencedSha256 = "1dj3w03fa1i32c9c7w9392bg3nr2dk8mm4qm0wv12cv587zml0gx";
+ version = "460.56";
+ sha256_64bit = "003kwlsghlix2kilrqad7mn7ygkb755rzjlxd0b52vqz1nx1qmsf";
+ settingsSha256 = "1xwhbd78q0bc3v8fnlss9amkl03vnvf91ffpfnz0v7clvn3xymkf";
+ persistencedSha256 = "0sh2csv04fkimf1msbmdc608gxb3j95g8i3rqf32b1pl9jv0p5ly";
}
else legacy_390;
diff --git a/pkgs/os-specific/linux/nvidia-x11/nvidia-setttings-parallel-build.patch b/pkgs/os-specific/linux/nvidia-x11/nvidia-setttings-parallel-build.patch
deleted file mode 100644
index ed3fe7b6d6d..00000000000
--- a/pkgs/os-specific/linux/nvidia-x11/nvidia-setttings-parallel-build.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/src/Makefile b/src/Makefile
-index acbb1b8..fe97103 100644
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -242,6 +242,7 @@ endif
-
- define BINARY_DATA_HEADER_RULE
- $$(OUTPUTDIR)/$(notdir $(1)).h:
-+ $(at_if_quiet)$(MKDIR) $$(OUTPUTDIR)
- $(at_if_quiet){ \
- $$(PRINTF) "extern const char _binary_$(subst .,_,$(notdir $(1)))_start[];\n"; \
- $$(PRINTF) "extern const char _binary_$(subst .,_,$(notdir $(1)))_end[];\n"; \
diff --git a/pkgs/os-specific/linux/nvidia-x11/settings.nix b/pkgs/os-specific/linux/nvidia-x11/settings.nix
index f75e3aff173..d5bbf40e2b8 100644
--- a/pkgs/os-specific/linux/nvidia-x11/settings.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/settings.nix
@@ -45,12 +45,6 @@ stdenv.mkDerivation {
version = nvidia_x11.settingsVersion;
inherit src;
- patches = [
- # Fix a race condition in parallel builds.
- # https://github.com/NVIDIA/nvidia-settings/issues/59#issuecomment-770302032
- ./nvidia-setttings-parallel-build.patch
- ];
-
nativeBuildInputs = [ pkg-config m4 ];
buildInputs = [ jansson libXv libXrandr libXext libXxf86vm libvdpau nvidia_x11 gtk2 dbus ]
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index 4e03bf19092..df0164f2dd9 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -2,7 +2,7 @@
# Do not edit!
{
- version = "2021.2.3";
+ version = "2021.3.2";
components = {
"abode" = ps: with ps; [ abodepy ];
"accuweather" = ps: with ps; [ accuweather ];
@@ -12,6 +12,7 @@
"adguard" = ps: with ps; [ adguardhome ];
"ads" = ps: with ps; [ pyads ];
"advantage_air" = ps: with ps; [ advantage-air ];
+ "aemet" = ps: with ps; [ ]; # missing inputs: AEMET-OpenData
"aftership" = ps: with ps; [ pyaftership ];
"agent_dvr" = ps: with ps; [ agent-py ];
"air_quality" = ps: with ps; [ ];
@@ -120,13 +121,13 @@
"clickatell" = ps: with ps; [ ];
"clicksend" = ps: with ps; [ ];
"clicksend_tts" = ps: with ps; [ ];
+ "climacell" = ps: with ps; [ ]; # missing inputs: pyclimacell
"climate" = ps: with ps; [ ];
"cloud" = ps: with ps; [ aiohttp-cors hass-nabucasa ];
"cloudflare" = ps: with ps; [ pycfdns ];
"cmus" = ps: with ps; [ ]; # missing inputs: pycmus
"co2signal" = ps: with ps; [ ]; # missing inputs: co2signal
"coinbase" = ps: with ps; [ ]; # missing inputs: coinbase
- "coinmarketcap" = ps: with ps; [ coinmarketcap ];
"color_extractor" = ps: with ps; [ ]; # missing inputs: colorthief
"comed_hourly_pricing" = ps: with ps; [ ];
"comfoconnect" = ps: with ps; [ ]; # missing inputs: pycomfoconnect
@@ -142,7 +143,6 @@
"cover" = ps: with ps; [ ];
"cppm_tracker" = ps: with ps; [ ]; # missing inputs: clearpasspy
"cpuspeed" = ps: with ps; [ py-cpuinfo ];
- "crimereports" = ps: with ps; [ ]; # missing inputs: crimereports
"cups" = ps: with ps; [ pycups ];
"currencylayer" = ps: with ps; [ ];
"daikin" = ps: with ps; [ pydaikin ];
@@ -154,7 +154,7 @@
"deconz" = ps: with ps; [ ]; # missing inputs: pydeconz
"decora" = ps: with ps; [ bluepy ]; # missing inputs: decora
"decora_wifi" = ps: with ps; [ ]; # missing inputs: decora_wifi
- "default_config" = ps: with ps; [ pynacl aiohttp-cors defusedxml distro emoji hass-nabucasa netdisco pillow scapy sqlalchemy zeroconf ];
+ "default_config" = ps: with ps; [ pynacl aiohttp-cors async-upnp-client defusedxml distro emoji hass-nabucasa netdisco pillow scapy sqlalchemy zeroconf ];
"delijn" = ps: with ps; [ ]; # missing inputs: pydelijn
"deluge" = ps: with ps; [ deluge-client ];
"demo" = ps: with ps; [ aiohttp-cors ];
@@ -238,6 +238,7 @@
"everlights" = ps: with ps; [ pyeverlights ];
"evohome" = ps: with ps; [ ]; # missing inputs: evohome-async
"ezviz" = ps: with ps; [ ]; # missing inputs: pyezviz
+ "faa_delays" = ps: with ps; [ faadelays ];
"facebook" = ps: with ps; [ ];
"facebox" = ps: with ps; [ ];
"fail2ban" = ps: with ps; [ ];
@@ -276,7 +277,7 @@
"foscam" = ps: with ps; [ ]; # missing inputs: libpyfoscam
"foursquare" = ps: with ps; [ aiohttp-cors ];
"free_mobile" = ps: with ps; [ ]; # missing inputs: freesms
- "freebox" = ps: with ps; [ aiohttp-cors netdisco zeroconf ]; # missing inputs: aiofreepybox
+ "freebox" = ps: with ps; [ aiohttp-cors netdisco zeroconf ]; # missing inputs: freebox-api
"freedns" = ps: with ps; [ ];
"fritz" = ps: with ps; [ fritzconnection ];
"fritzbox" = ps: with ps; [ pyfritzhome ];
@@ -421,6 +422,7 @@
"keyboard_remote" = ps: with ps; [ aionotify evdev ];
"kira" = ps: with ps; [ pykira ];
"kiwi" = ps: with ps; [ ]; # missing inputs: kiwiki-client
+ "kmtronic" = ps: with ps; [ pykmtronic ];
"knx" = ps: with ps; [ xknx ];
"kodi" = ps: with ps; [ ]; # missing inputs: pykodi
"konnected" = ps: with ps; [ aiohttp-cors ]; # missing inputs: konnected
@@ -446,6 +448,7 @@
"linux_battery" = ps: with ps; [ batinfo ];
"lirc" = ps: with ps; [ ]; # missing inputs: python-lirc
"litejet" = ps: with ps; [ ]; # missing inputs: pylitejet
+ "litterrobot" = ps: with ps; [ ]; # missing inputs: pylitterbot
"llamalab_automate" = ps: with ps; [ ];
"local_file" = ps: with ps; [ ];
"local_ip" = ps: with ps; [ ];
@@ -466,6 +469,7 @@
"lutron_caseta" = ps: with ps; [ ]; # missing inputs: aiolip pylutron-caseta
"lw12wifi" = ps: with ps; [ ]; # missing inputs: lw12
"lyft" = ps: with ps; [ ]; # missing inputs: lyft_rides
+ "lyric" = ps: with ps; [ aiohttp-cors aiolyric ];
"magicseaweed" = ps: with ps; [ ]; # missing inputs: magicseaweed
"mailbox" = ps: with ps; [ aiohttp-cors ];
"mailgun" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pymailgunner
@@ -476,6 +480,7 @@
"mastodon" = ps: with ps; [ ]; # missing inputs: Mastodon.py
"matrix" = ps: with ps; [ matrix-client ];
"maxcube" = ps: with ps; [ ]; # missing inputs: maxcube-api
+ "mazda" = ps: with ps; [ pymazda ];
"mcp23017" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-circuitpython-mcp230xx
"media_extractor" = ps: with ps; [ aiohttp-cors youtube-dl-light ];
"media_player" = ps: with ps; [ aiohttp-cors ];
@@ -519,7 +524,9 @@
"mqtt_room" = ps: with ps; [ aiohttp-cors paho-mqtt ];
"mqtt_statestream" = ps: with ps; [ aiohttp-cors paho-mqtt ];
"msteams" = ps: with ps; [ pymsteams ];
+ "mullvad" = ps: with ps; [ mullvad-api ];
"mvglive" = ps: with ps; [ PyMVGLive ];
+ "my" = ps: with ps; [ aiohttp-cors pillow ];
"mychevy" = ps: with ps; [ ]; # missing inputs: mychevy
"mycroft" = ps: with ps; [ ]; # missing inputs: mycroftapi
"myq" = ps: with ps; [ pymyq ];
@@ -560,7 +567,6 @@
"nsw_fuel_station" = ps: with ps; [ ]; # missing inputs: nsw-fuel-api-client
"nsw_rural_fire_service_feed" = ps: with ps; [ ]; # missing inputs: aio_geojson_nsw_rfs_incidents
"nuheat" = ps: with ps; [ ]; # missing inputs: nuheat
- "nuimo_controller" = ps: with ps; [ ]; # missing inputs: --only-binary=all nuimo
"nuki" = ps: with ps; [ pynuki ];
"numato" = ps: with ps; [ ]; # missing inputs: numato-gpio
"number" = ps: with ps; [ ];
@@ -622,7 +628,7 @@
"ping" = ps: with ps; [ icmplib ];
"pioneer" = ps: with ps; [ ];
"pjlink" = ps: with ps; [ ]; # missing inputs: pypjlink2
- "plaato" = ps: with ps; [ aiohttp-cors ];
+ "plaato" = ps: with ps; [ aiohttp-cors hass-nabucasa pyplaato ];
"plant" = ps: with ps; [ sqlalchemy ];
"plex" = ps: with ps; [ aiohttp-cors plexapi plexauth plexwebsocket ];
"plugwise" = ps: with ps; [ plugwise ];
@@ -682,6 +688,7 @@
"ring" = ps: with ps; [ ha-ffmpeg ring-doorbell ];
"ripple" = ps: with ps; [ ]; # missing inputs: python-ripple-api
"risco" = ps: with ps; [ pyrisco ];
+ "rituals_perfume_genie" = ps: with ps; [ pyrituals ];
"rmvtransport" = ps: with ps; [ PyRMVtransport ];
"rocketchat" = ps: with ps; [ ]; # missing inputs: rocketchat-API
"roku" = ps: with ps; [ ]; # missing inputs: rokuecp
@@ -749,6 +756,7 @@
"smart_meter_texas" = ps: with ps; [ ]; # missing inputs: smart-meter-texas
"smarthab" = ps: with ps; [ ]; # missing inputs: smarthab
"smartthings" = ps: with ps; [ aiohttp-cors hass-nabucasa ]; # missing inputs: pysmartapp pysmartthings
+ "smarttub" = ps: with ps; [ python-smarttub ];
"smarty" = ps: with ps; [ ]; # missing inputs: pysmarty
"smhi" = ps: with ps; [ ]; # missing inputs: smhi-pkg
"sms" = ps: with ps; [ python-gammu ];
@@ -780,7 +788,7 @@
"sql" = ps: with ps; [ sqlalchemy ];
"squeezebox" = ps: with ps; [ pysqueezebox ];
"srp_energy" = ps: with ps; [ ]; # missing inputs: srpenergy
- "ssdp" = ps: with ps; [ aiohttp-cors defusedxml netdisco zeroconf ];
+ "ssdp" = ps: with ps; [ aiohttp-cors async-upnp-client defusedxml netdisco zeroconf ];
"starline" = ps: with ps; [ ]; # missing inputs: starline
"starlingbank" = ps: with ps; [ ]; # missing inputs: starlingbank
"startca" = ps: with ps; [ xmltodict ];
@@ -792,6 +800,7 @@
"stream" = ps: with ps; [ aiohttp-cors av ];
"streamlabswater" = ps: with ps; [ ]; # missing inputs: streamlabswater
"stt" = ps: with ps; [ aiohttp-cors ];
+ "subaru" = ps: with ps; [ subarulink ];
"suez_water" = ps: with ps; [ ]; # missing inputs: pysuez
"sun" = ps: with ps; [ ];
"supervisord" = ps: with ps; [ ];
@@ -805,7 +814,6 @@
"switcher_kis" = ps: with ps; [ aioswitcher ];
"switchmate" = ps: with ps; [ ]; # missing inputs: pySwitchmate
"syncthru" = ps: with ps; [ url-normalize ]; # missing inputs: pysyncthru
- "synology" = ps: with ps; [ ]; # missing inputs: py-synology
"synology_chat" = ps: with ps; [ ];
"synology_dsm" = ps: with ps; [ ]; # missing inputs: synologydsm-api
"synology_srm" = ps: with ps; [ ]; # missing inputs: synology-srm
@@ -873,7 +881,7 @@
"twinkly" = ps: with ps; [ twinkly-client ];
"twitch" = ps: with ps; [ python-twitch-client ];
"twitter" = ps: with ps; [ twitterapi ];
- "ubus" = ps: with ps; [ ];
+ "ubus" = ps: with ps; [ openwrt-ubus-rpc ];
"ue_smart_radio" = ps: with ps; [ ];
"uk_transport" = ps: with ps; [ ];
"unifi" = ps: with ps; [ aiounifi ];
@@ -946,7 +954,6 @@
"xbox" = ps: with ps; [ aiohttp-cors ]; # missing inputs: xbox-webapi
"xbox_live" = ps: with ps; [ xboxapi ];
"xeoma" = ps: with ps; [ pyxeoma ];
- "xfinity" = ps: with ps; [ ]; # missing inputs: xfinity-gateway
"xiaomi" = ps: with ps; [ ha-ffmpeg ];
"xiaomi_aqara" = ps: with ps; [ pyxiaomigateway aiohttp-cors netdisco zeroconf ];
"xiaomi_miio" = ps: with ps; [ construct python-miio ];
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index 8931bf65b5c..6a922094232 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -61,14 +61,14 @@ let
extraBuildInputs = extraPackages py.pkgs;
# Don't forget to run parse-requirements.py after updating
- hassVersion = "2021.2.3";
+ hassVersion = "2021.3.2";
in with py.pkgs; buildPythonApplication rec {
pname = "homeassistant";
version = assert (componentPackages.version == hassVersion); hassVersion;
# check REQUIRED_PYTHON_VER in homeassistant/const.py
- disabled = pythonOlder "3.7.1";
+ disabled = pythonOlder "3.8";
# don't try and fail to strip 6600+ python files, it takes minutes!
dontStrip = true;
@@ -80,7 +80,7 @@ in with py.pkgs; buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = version;
- sha256 = "0s1jcd94wwvmvzq86w8s9dwfvnmjs9l661z9pc6kwgagggjjgd8c";
+ sha256 = "09z2sds9my4vq0vmryjpzi7fv787zjfikfkd711d34c140bgcjch";
};
# leave this in, so users don't have to constantly update their downstream patch handling
@@ -88,15 +88,15 @@ in with py.pkgs; buildPythonApplication rec {
postPatch = ''
substituteInPlace setup.py \
+ --replace "aiohttp==3.7.4" "aiohttp>=3.7.3" \
--replace "attrs==19.3.0" "attrs>=19.3.0" \
--replace "bcrypt==3.1.7" "bcrypt>=3.1.7" \
- --replace "awesomeversion==21.2.2" "awesomeversion>=21.2.2" \
- --replace "cryptography==3.2" "cryptography" \
+ --replace "cryptography==3.3.2" "cryptography" \
--replace "httpx==0.16.1" "httpx>=0.16.1" \
+ --replace "jinja2>=2.11.3" "jinja2>=2.11.2" \
--replace "pip>=8.0.3,<20.3" "pip" \
- --replace "pytz>=2020.5" "pytz>=2020.4" \
+ --replace "pytz>=2021.1" "pytz>=2020.5" \
--replace "pyyaml==5.4.1" "pyyaml" \
- --replace "requests==2.25.1" "requests>=2.25.0" \
--replace "ruamel.yaml==0.15.100" "ruamel.yaml>=0.15.100"
substituteInPlace tests/test_config.py --replace '"/usr"' '"/build/media"'
'';
@@ -127,6 +127,8 @@ in with py.pkgs; buildPythonApplication rec {
yarl
] ++ componentBuildInputs ++ extraBuildInputs;
+ makeWrapperArgs = lib.optional skipPip "--add-flags --skip-pip";
+
# upstream only tests on Linux, so do we.
doCheck = stdenv.isLinux;
@@ -134,78 +136,207 @@ in with py.pkgs; buildPythonApplication rec {
# test infrastructure
asynctest
pytest-aiohttp
+ pytest-rerunfailures
pytest-xdist
pytestCheckHook
requests-mock
# component dependencies
pyotp
+ respx
] ++ lib.concatMap (component: getPackages component py.pkgs) componentTests;
- # We cannot test all components, since they'd introduce lots of dependencies, some of which are unpackaged,
- # but we should test very common stuff, like what's in `default_config`.
- # https://github.com/home-assistant/core/commits/dev/homeassistant/components/default_config/manifest.json
+ # We can reasonably test components that don't communicate with any network
+ # services. Before adding new components to this list make sure we have all
+ # its dependencies packaged and listed in ./component-packages.nix.
componentTests = [
+ "alert"
"api"
+ "auth"
"automation"
+ "bayesian"
+ "binary_sensor"
+ "caldav"
+ "calendar"
+ "camera"
+ "climate"
+ "cloud"
+ "command_line"
"config"
"configurator"
+ "conversation"
"counter"
+ "cover"
"default_config"
"demo"
+ "derivative"
+ "device_automation"
+ "device_sun_light_trigger"
+ "device_tracker"
"dhcp"
"discovery"
+ "emulated_hue"
+ "esphome"
+ "fan"
+ "faa_delays"
+ "ffmpeg"
+ "file"
+ "filesize"
+ "filter"
+ "flux"
+ "folder"
+ "folder_watcher"
+ "fritzbox"
+ "fritzbox_callmonitor"
"frontend"
+ "generic"
+ "generic_thermostat"
+ "geo_json_events"
+ "geo_location"
"group"
+ "hddtemp"
"history"
+ "history_stats"
+ "homekit_controller"
"homeassistant"
+ "html5"
"http"
"hue"
+ "ifttt"
+ "image"
+ "image_processing"
+ "influxdb"
"input_boolean"
"input_datetime"
"input_text"
"input_number"
"input_select"
+ "intent"
+ "intent_script"
+ "ipp"
+ "kmtronic"
+ "light"
+ "local_file"
+ "local_ip"
+ "lock"
"logbook"
+ "logentries"
"logger"
+ "lovelace"
+ "manual"
+ "manual_mqtt"
+ "mazda"
+ "media_player"
"media_source"
+ "met"
"mobile_app"
+ "modbus"
+ "moon"
+ "mqtt"
+ "mqtt_eventstream"
+ "mqtt_json"
+ "mqtt_room"
+ "mqtt_statestream"
+ "mullvad"
+ "notify"
+ "number"
+ "ozw"
+ "panel_custom"
+ "panel_iframe"
+ "persistent_notification"
"person"
+ "plaato"
+ "prometheus"
+ "proximity"
+ "push"
+ "python_script"
+ "random"
+ "recorder"
+ "rest"
+ "rest_command"
+ "rituals_perfume_genie"
+ "rmvtransport"
+ "rss_feed_template"
+ "safe_mode"
"scene"
"script"
+ "search"
"shell_command"
+ "shopping_list"
+ "simulated"
+ "sensor"
+ "smarttub"
+ "smtp"
+ "sql"
"ssdp"
+ "stream"
"sun"
+ "switch"
"system_health"
"system_log"
"tag"
+ "tasmota"
+ "tcp"
+ "template"
+ "threshold"
+ "time_date"
"timer"
+ "tod"
+ "tts"
+ "universal"
+ "updater"
+ "upnp"
+ "uptime"
+ "vacuum"
+ "weather"
"webhook"
"websocket_api"
+ "wled"
+ "workday"
+ "worldclock"
"zeroconf"
+ "zha"
"zone"
"zwave"
];
pytestFlagsArray = [
# limit amout of runners to reduce race conditions
- "-n 2"
+ "-n auto"
+ # retry racy tests that end in "RuntimeError: Event loop is closed"
+ "--reruns 3"
+ "--only-rerun RuntimeError"
# assign tests grouped by file to workers
"--dist loadfile"
- # don't bulk test all components
- "--ignore tests/components"
- # pyotp since v2.4.0 complains about the short mock keys, hass pins v2.3.0
- "--ignore tests/auth/mfa_modules/test_notify.py"
+ # tests are located in tests/
"tests"
+ # dynamically add packages required for component tests
] ++ map (component: "tests/components/" + component) componentTests;
+ disabledTestPaths = [
+ # don't bulk test all components
+ "tests/components"
+ # pyotp since v2.4.0 complains about the short mock keys, hass pins v2.3.0
+ "tests/auth/mfa_modules/test_notify.py"
+ ];
+
disabledTests = [
# AssertionError: assert 1 == 0
+ "test_error_posted_as_event"
"test_merge"
# ModuleNotFoundError: No module named 'pyqwikswitch'
"test_merge_id_schema"
# keyring.errors.NoKeyringError: No recommended backend was available.
"test_secrets_from_unrelated_fails"
"test_secrets_credstash"
+ # generic/test_camera.py: AssertionError: 500 == 200
+ "test_fetching_without_verify_ssl"
+ "test_fetching_url_with_verify_ssl"
+ ] ++ lib.optionals (stdenv.isAarch64) [
+ # tests getting stuck on aarch64
+ # components/stream/test_hls.py
+ "test_stream_ended"
+ # components/stream/test_recorder.py
+ "test_record_stream"
];
preCheck = ''
@@ -213,8 +344,6 @@ in with py.pkgs; buildPythonApplication rec {
mkdir /build/media
'';
- makeWrapperArgs = lib.optional skipPip "--add-flags --skip-pip";
-
passthru = {
inherit (py.pkgs) hass-frontend;
tests = {
diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix
index 812f4d096ce..6a4f4420ff1 100644
--- a/pkgs/servers/home-assistant/frontend.nix
+++ b/pkgs/servers/home-assistant/frontend.nix
@@ -4,11 +4,11 @@ buildPythonPackage rec {
# the frontend version corresponding to a specific home-assistant version can be found here
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
pname = "home-assistant-frontend";
- version = "20210127.7";
+ version = "20210302.5";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-N+n1DI1oZ/j+GydH+Du21zTNA6leW4YBri7cAMvAac4=";
+ sha256 = "sha256-+SKXLOuvMYfNyR++uQMMY4M5deRgm2w3AhMM/DP470k=";
};
# there is nothing to strip in this package