From f0deb16f8e8bb4b61b7d204713ec3d3f18b284a8 Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 16:58:21 +0800 Subject: [PATCH 01/16] libime: 1.0.17 -> 1.1.0 Diff: https://github.com/fcitx/libime/compare/1.0.17...1.1.0 --- pkgs/development/libraries/libime/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/libime/default.nix b/pkgs/development/libraries/libime/default.nix index a128975652ac..6a7b3f489af4 100644 --- a/pkgs/development/libraries/libime/default.nix +++ b/pkgs/development/libraries/libime/default.nix @@ -1,4 +1,5 @@ -{ lib, stdenv +{ lib +, stdenv , fetchurl , fetchFromGitHub , cmake @@ -13,26 +14,26 @@ let url = "https://download.fcitx-im.org/data/table.tar.gz"; sha256 = "1dw7mgbaidv3vqy0sh8dbfv8631d2zwv5mlb7npf69a1f8y0b5k1"; }; - arpaVer = "20220810"; + arpaVer = "20230712"; arpa = fetchurl { url = "https://download.fcitx-im.org/data/lm_sc.arpa-${arpaVer}.tar.xz"; - sha256 = "sha256-oRvJfSda2vGV+brIVDaK4GzbSg/h7s9Z21rlgGFdtPo="; + hash = "sha256-ut1iwWxjc3h6D9qPCc1FLRL2DVhohW9lHO7PGge6ujI="; }; - dictVer = "20220810"; + dictVer = "20230412"; dict = fetchurl { url = "https://download.fcitx-im.org/data/dict-${dictVer}.tar.xz"; - sha256 = "sha256-lxdS9BMYgAfo0ZFYwRuFyVXiXXsyHsInXEs69tioXSY="; + hash = "sha256-8F/Mr/loeQCqw9mtWoGyCIi1cyAUA/vNm7x5B9npdQc="; }; in stdenv.mkDerivation rec { pname = "libime"; - version = "1.0.17"; + version = "1.1.0"; src = fetchFromGitHub { owner = "fcitx"; repo = "libime"; rev = version; - sha256 = "sha256-mc0Mknqki0pY4oKf8B6H67N+1eMu7wbqF7wES22Kw1A="; + sha256 = "sha256-r1Px93Ly7FzcRaPUNTHNcedzHPHocnUj8t8VMZqXkFM="; fetchSubmodules = true; }; From b5e9eb26c26c3314d53dd2b6d2c35508b0c81638 Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 16:58:38 +0800 Subject: [PATCH 02/16] fcitx5: 5.0.23 -> 5.1.0 Diff: https://github.com/fcitx/fcitx5/compare/5.0.23...5.1.0 --- pkgs/tools/inputmethods/fcitx5/default.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/default.nix b/pkgs/tools/inputmethods/fcitx5/default.nix index 01167b4d007a..9ce0eda43cce 100644 --- a/pkgs/tools/inputmethods/fcitx5/default.nix +++ b/pkgs/tools/inputmethods/fcitx5/default.nix @@ -43,23 +43,15 @@ let in stdenv.mkDerivation rec { pname = "fcitx5"; - version = "5.0.23"; + version = "5.1.0"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - hash = "sha256-zS25XeNtBN7QIi+Re/p1uLoH/Q4xKAsFrEmgk2LYRu8="; + hash = "sha256-tnYyHhldPmMZcygpcOcbaYFQbRQjPr/FlvyYfRylTmQ="; }; - patches = [ - # Fix compatiblity with fmt 10.0. Remove with the next release - (fetchpatch { - url = "https://github.com/fcitx/fcitx5/commit/7fb3a5500270877d93b61b11b2a17b9b8f6a506b.patch"; - hash = "sha256-Z4Sqdyp/doJPTB+hEUrG9vncUP29L/b0yJ/u5ldpnds="; - }) - ]; - prePatch = '' ln -s ${enDict} src/modules/spell/$(stripHash ${enDict}) ''; From c2ed44ed0e403b4d814b9d7d1250426b126602fc Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 16:58:49 +0800 Subject: [PATCH 03/16] fcitx5-anthy: 5.0.14 -> 5.1.0 --- pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix index eefedd6a8455..1fca5fdc77f9 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "fcitx5-anthy"; - version = "5.0.14"; + version = "5.1.0"; src = fetchurl { url = "https://download.fcitx-im.org/fcitx5/fcitx5-anthy/${pname}-${version}.tar.xz"; - sha256 = "sha256-CodNcN9O8i8euGjCfq9m4zVOFgnbje05JUT49rxUp7c="; + sha256 = "sha256-tyWxNhCreJaAc+IUH85iayo8OALcY0ytFc7Aa8Ye80M="; }; nativeBuildInputs = [ cmake extra-cmake-modules pkg-config ]; From b96993e633147d3a73a5584b479b95d8eb61bd2a Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 16:59:15 +0800 Subject: [PATCH 04/16] fcitx5-chewing: 5.0.14 -> 5.1.0 Diff: https://github.com/fcitx/fcitx5-chewing/compare/5.0.14...5.1.0 --- pkgs/tools/inputmethods/fcitx5/fcitx5-chewing.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-chewing.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-chewing.nix index b4109e846783..4facccf49fbb 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-chewing.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-chewing.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-chewing"; - version = "5.0.14"; + version = "5.1.0"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - sha256 = "sha256-zfaq5pkHcB12iFvXWvvzmX9mpcXAZSri9lVlzfePLAQ="; + sha256 = "sha256-Zjwt7JHwCfXlY46qRTXSmXI69fANZNI7DY1ixpMEqPM="; }; nativeBuildInputs = [ From 871cb46f2eef05086f57c87c5190f3487afaa829 Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 16:59:21 +0800 Subject: [PATCH 05/16] fcitx5-chinese-addons: 5.0.17 -> 5.1.0 Diff: https://github.com/fcitx/fcitx5-chinese-addons/compare/5.0.17...5.1.0 --- pkgs/tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix index 780fb60aa3c4..8077a48dcfd8 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix @@ -31,13 +31,13 @@ in mkDerivation rec { pname = "fcitx5-chinese-addons"; - version = "5.0.17"; + version = "5.1.0"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - sha256 = "sha256-Licj/sZ2rZablsk/ytCZlkdjSHszr31JURrQkXs1BXE="; + sha256 = "sha256-Z5X/yKxj8jX/einrebkP6rSCSrKvaQ7vOlbmT1IKXfY="; }; cmakeFlags = [ From 2087b8b07a70aa23a86492737df3f81f42b2f9ec Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 16:59:36 +0800 Subject: [PATCH 06/16] fcitx5-configtool: 5.0.17 -> 5.1.0 Diff: https://github.com/fcitx/fcitx5-configtool/compare/5.0.17...5.1.0 --- pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix index bd98019cf203..b2b6716a3b66 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix @@ -21,13 +21,13 @@ mkDerivation rec { pname = "fcitx5-configtool"; - version = "5.0.17"; + version = "5.1.0"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - sha256 = "sha256-nYHrJBcbaYxZ61OEFfnwTTsZFEBtDJkR0kuYPyTcjio="; + sha256 = "sha256-kjoAcoqLJ8XHMI6NUr5DZfltWfX3GPco3VGseze6qbw="; }; cmakeFlags = [ From 977df4263fdbc1c6da6752c1255950ac22be71a3 Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 16:59:43 +0800 Subject: [PATCH 07/16] fcitx5-gtk: 5.0.23 -> 5.1.0 Diff: https://github.com/fcitx/fcitx5-gtk/compare/5.0.23...5.1.0 --- pkgs/tools/inputmethods/fcitx5/fcitx5-gtk.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-gtk.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-gtk.nix index 299dd0e1385d..0dfa9f822a29 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-gtk.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-gtk.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-gtk"; - version = "5.0.23"; + version = "5.1.0"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - sha256 = "sha256-RMi2D9uqGmvyDIB7eRbr52aahCJ5u21jCyZ9hbCDdKY="; + sha256 = "sha256-xVBmFFUnlWqviht/KGFTHCd3xCln/6hyBG72tIHqopc="; }; cmakeFlags = [ From 56a34582a76576347203ff1d5cd6067672c54aa4 Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 16:59:53 +0800 Subject: [PATCH 08/16] fcitx5-hangul: 5.0.11 -> 5.1.0 Diff: https://github.com/fcitx/fcitx5-hangul/compare/5.0.11...5.1.0 --- pkgs/tools/inputmethods/fcitx5/fcitx5-hangul.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-hangul.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-hangul.nix index 18facb5fb31a..84d9c398cdda 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-hangul.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-hangul.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-hangul"; - version = "5.0.11"; + version = "5.1.0"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - sha256 = "sha256-VA9LDGMJRJDDCxIsx7wpDgdc2V9cuWlydAq5yiIvpxA="; + sha256 = "sha256-3cJLF80oAqGSJvPPyKcHxaWysA9RtWYGgptailYd4dk="; }; nativeBuildInputs = [ From 868cd36a31dd04759c4a716344b41f70e4324d43 Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 17:00:01 +0800 Subject: [PATCH 09/16] fcitx5-m17n: 5.0.11 -> 5.1.0 Diff: https://github.com/fcitx/fcitx5-m17n/compare/5.0.11...5.1.0 --- pkgs/tools/inputmethods/fcitx5/fcitx5-m17n.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-m17n.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-m17n.nix index 3c4bd06cb96f..19336e58d1dd 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-m17n.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-m17n.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-m17n"; - version = "5.0.11"; + version = "5.1.0"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - sha256 = "sha256-MCSJGZGpnOcZ9ZHlUDOPrbfo61HRM4s2xuj8zblyW/8="; + sha256 = "sha256-qo3tS0tjQCD7+CoNvjyvhQPAfa38o7/f/MjqRkIL2R0="; }; nativeBuildInputs = [ From f4f3a1c01ea8a2096dd86693eadd8a10f53b0a76 Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 17:00:10 +0800 Subject: [PATCH 10/16] libsForQt5.fcitx5-qt: 5.0.17 -> 5.1.0 Diff: https://github.com/fcitx/fcitx5-qt/compare/5.0.17...5.1.0 --- pkgs/tools/inputmethods/fcitx5/fcitx5-qt.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-qt.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-qt.nix index 24019041eb19..7d627772d970 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-qt.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-qt.nix @@ -13,13 +13,13 @@ mkDerivation rec { pname = "fcitx5-qt"; - version = "5.0.17"; + version = "5.1.0"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - sha256 = "sha256-Pi5Xb7H/h89OcTzYX7X3Xw8FQIczkWd6rMrbwnHr/L4="; + sha256 = "sha256-LWOELt1uo5TtM85ppxt6MK7fvUuocHkWXYjUE1yyOV4="; }; preConfigure = '' From 22c0a2a73d8f19bf0bc41e169f097dbaf41d86f6 Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 17:00:15 +0800 Subject: [PATCH 11/16] fcitx5-rime: 5.0.16 -> 5.1.1 Diff: https://github.com/fcitx/fcitx5-rime/compare/5.0.16...5.1.0 --- pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix index 4249567635cf..665c76561454 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix @@ -1,5 +1,6 @@ -{ lib, stdenv -, fetchFromGitHub +{ lib +, stdenv +, fetchurl , pkg-config , cmake , extra-cmake-modules @@ -13,13 +14,11 @@ stdenv.mkDerivation rec { pname = "fcitx5-rime"; - version = "5.0.16"; + version = "5.1.1"; - src = fetchFromGitHub { - owner = "fcitx"; - repo = pname; - rev = version; - sha256 = "sha256-YAunuxdMlv1KOj2/xXstb/Uhm97G9D9rxb35AbNgMaE="; + src = fetchurl { + url = "https://download.fcitx-im.org/fcitx5/${pname}/${pname}-${version}.tar.xz"; + hash = "sha256-qo0m/asTranm70PHPLwWCn/jX+FWNEGRKBRNNW+B28A="; }; cmakeFlags = [ From 34ba814550fc8f3ec9a8e6db937f8e1a9c7e3b89 Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 17:00:22 +0800 Subject: [PATCH 12/16] fcitx5-skk: 5.0.15 -> 5.1.0 Diff: https://github.com/fcitx/fcitx5-skk/compare/5.0.15...5.1.0 --- pkgs/tools/inputmethods/fcitx5/fcitx5-skk.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-skk.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-skk.nix index 42ffa524a420..6a424c0ef86d 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-skk.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-skk.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-skk"; - version = "5.0.15"; + version = "5.1.0"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - sha256 = "sha256-y5GciWJMEFQM8SsqYANXe/SdVq6GEqsfF1yrKKhw0KA="; + sha256 = "sha256-N69OyGzJGO27tsR1g06d0EILsX2mpbW/tIgeSLc06OU="; }; nativeBuildInputs = [ From 6afe7876fa1b5fb7f2f2052d5e661597d0cd3c7b Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 17:00:30 +0800 Subject: [PATCH 13/16] fcitx5-table-extra: 5.0.13 -> 5.1.0 Diff: https://github.com/fcitx/fcitx5-table-extra/compare/5.0.13...5.1.0 --- pkgs/tools/inputmethods/fcitx5/fcitx5-table-extra.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-table-extra.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-table-extra.nix index 1c3a15d85b7f..38026c0de9f7 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-table-extra.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-table-extra.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-table-extra"; - version = "5.0.13"; + version = "5.1.0"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - sha256 = "sha256-/YIZMSCKJlnPL+pmUWfVf8tINKjXKkGAK7rWQ98RRjQ="; + sha256 = "sha256-os2C/6r9hz/3MEAny8Klc01cRGIiKD39rdu56kQDCnQ="; }; nativeBuildInputs = [ From 54f679ad836a37399c5fcc2724460ad336487324 Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 17:00:37 +0800 Subject: [PATCH 14/16] fcitx5-table-other: 5.0.11 -> 5.1.0 Diff: https://github.com/fcitx/fcitx5-table-other/compare/5.0.11...5.1.0 --- pkgs/tools/inputmethods/fcitx5/fcitx5-table-other.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-table-other.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-table-other.nix index 061c14065594..b0129a923438 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-table-other.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-table-other.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-table-other"; - version = "5.0.11"; + version = "5.1.0"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - sha256 = "sha256-Km0c6so+Ed/lbK9t54stWjlkK70aEcf7EbQm7msPDKM="; + sha256 = "sha256-ymHAKaPmQckxM/XHoDOVSzEWpyQGb7zVG21CDwNfyjg="; }; nativeBuildInputs = [ From 1e1cf5367d7e4be7e0fc3ab6e48204065bbc447d Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 17:00:42 +0800 Subject: [PATCH 15/16] fcitx5-unikey: 5.0.13 -> 5.1.0 Diff: https://github.com/fcitx/fcitx5-unikey/compare/5.0.13...5.1.0 --- pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix index 1f14fb2eeb47..61f12faf5e64 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-unikey"; - version = "5.0.13"; + version = "5.1.0"; src = fetchFromGitHub { owner = "fcitx"; repo = "fcitx5-unikey"; rev = version; - sha256 = "sha256-UpCXcgVUGe5/yunLqRNx2H2aLOnD1wJNA8y3q8R4+sY="; + sha256 = "sha256-X00/jGtbApWtS9+S6lTXJ0+BK7SUsLA1sKxq0vW1VNE="; }; nativeBuildInputs = [ cmake extra-cmake-modules wrapQtAppsHook ]; From 8a0653eccab7fcd6dfb55fefa0de8efec589c41f Mon Sep 17 00:00:00 2001 From: linsui Date: Fri, 18 Aug 2023 17:08:28 +0800 Subject: [PATCH 16/16] fcitx5: fix update script --- pkgs/tools/inputmethods/fcitx5/update.py | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/tools/inputmethods/fcitx5/update.py b/pkgs/tools/inputmethods/fcitx5/update.py index 6c745ef7dbec..8fa59d2926e2 100755 --- a/pkgs/tools/inputmethods/fcitx5/update.py +++ b/pkgs/tools/inputmethods/fcitx5/update.py @@ -1,7 +1,6 @@ #!/usr/bin/env nix-shell #!nix-shell -i python3 -p nix-update python3Packages.requests -from nix_prefetch_github import * import requests import subprocess