From 42a9eafab012c34225cc732423acb38265be4742 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 2 Nov 2024 20:28:38 +0900 Subject: [PATCH 001/116] python312Packages.widlparser: 1.0.12 -> 1.1.5 Diff: https://github.com/plinss/widlparser/compare/v1.0.12...v1.1.5 --- pkgs/development/python-modules/widlparser/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/widlparser/default.nix b/pkgs/development/python-modules/widlparser/default.nix index 688c14a024dc..f9a0a3558f32 100644 --- a/pkgs/development/python-modules/widlparser/default.nix +++ b/pkgs/development/python-modules/widlparser/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "widlparser"; - version = "1.0.12"; + version = "1.1.5"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -18,12 +18,9 @@ buildPythonPackage rec { owner = "plinss"; repo = pname; rev = "v${version}"; - hash = "sha256-T17fDWYd1naza/ao7kXWGcRIl2fzL1/Z9SaJiutZzqk="; + hash = "sha256-G5N29K0/ByfKwP1XfxZH9u/5x361JD/8qAD6eZaySnU="; }; - postPatch = '' - sed -i -e 's/0.0.0/${version}/' setup.py - ''; propagatedBuildInputs = [ typing-extensions ]; From 5c96771a91b74fcdfb5143f50c13b03bd1450d68 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 2 Nov 2024 23:28:36 +0900 Subject: [PATCH 002/116] python312Packages.widlparser: refactor --- .../python-modules/widlparser/default.nix | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/widlparser/default.nix b/pkgs/development/python-modules/widlparser/default.nix index f9a0a3558f32..9b961c89a9a9 100644 --- a/pkgs/development/python-modules/widlparser/default.nix +++ b/pkgs/development/python-modules/widlparser/default.nix @@ -4,28 +4,44 @@ fetchFromGitHub, pythonOlder, # build inputs + setuptools, + setuptools-scm, typing-extensions, }: buildPythonPackage rec { pname = "widlparser"; version = "1.1.5"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "plinss"; - repo = pname; + repo = "widlparser"; rev = "v${version}"; hash = "sha256-G5N29K0/ByfKwP1XfxZH9u/5x361JD/8qAD6eZaySnU="; }; + build-system = [ + setuptools + setuptools-scm + ]; - propagatedBuildInputs = [ typing-extensions ]; + dependencies = [ typing-extensions ]; pythonImportsCheck = [ "widlparser" ]; + # https://github.com/plinss/widlparser/blob/v1.1.5/.github/workflows/test.yml + checkPhase = '' + runHook preCheck + + python test.py > test-actual.txt + diff -u test-expected.txt test-actual.txt + + runHook postCheck + ''; + meta = with lib; { description = "Stand-alone WebIDL Parser in Python"; homepage = "https://github.com/plinss/widlparser"; From d76be85c4151cf7734d4f9e5231a165758adaf6d Mon Sep 17 00:00:00 2001 From: natsukium Date: Fri, 8 Nov 2024 00:05:30 +0900 Subject: [PATCH 003/116] python312Packages.kdl-py: init at 1.2.0 --- .../python-modules/kdl-py/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/kdl-py/default.nix diff --git a/pkgs/development/python-modules/kdl-py/default.nix b/pkgs/development/python-modules/kdl-py/default.nix new file mode 100644 index 000000000000..df409677cc92 --- /dev/null +++ b/pkgs/development/python-modules/kdl-py/default.nix @@ -0,0 +1,37 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, +}: + +buildPythonPackage rec { + pname = "kdl-py"; + version = "1.2.0"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-Y/P0bGJ33trc5E3PyUZyv25r8zMLkBIuATTCKFfimXM="; + }; + + build-system = [ setuptools ]; + + pythonImportsCheck = [ "kdl" ]; + + checkPhase = '' + runHook preCheck + + python tests/run.py + + runHook postCheck + ''; + + meta = { + description = "Parser for the KDL language"; + homepage = "https://github.com/tabatkins/kdlpy"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ]; + mainProgram = "kdlreformat"; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 75ce887ee4f7..3dcc3b4b3c01 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6765,6 +6765,8 @@ self: super: with self; { kde-material-you-colors = callPackage ../development/python-modules/kde-material-you-colors { }; + kdl-py = callPackage ../development/python-modules/kdl-py { }; + keba-kecontact = callPackage ../development/python-modules/keba-kecontact { }; keep = callPackage ../development/python-modules/keep { }; From 96a14dbad52ea895e31b053543530c4a2ed77237 Mon Sep 17 00:00:00 2001 From: natsukium Date: Thu, 7 Nov 2024 23:46:58 +0900 Subject: [PATCH 004/116] bikeshed: 3.7.0 -> 4.2.7 --- pkgs/applications/misc/bikeshed/default.nix | 34 +++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/bikeshed/default.nix b/pkgs/applications/misc/bikeshed/default.nix index 244632521bac..64c5ca439829 100644 --- a/pkgs/applications/misc/bikeshed/default.nix +++ b/pkgs/applications/misc/bikeshed/default.nix @@ -2,31 +2,46 @@ , buildPythonApplication , fetchPypi # build inputs +, about-time , aiofiles , aiohttp +, aiosignal +, alive-progress +, async-timeout , attrs , certifi +, charset-normalizer , cssselect +, frozenlist , html5lib +, idna , isodate , json-home-client +, kdl-py , lxml +, multidict , pillow , pygments , requests , result , setuptools +, six , tenacity +, typing-extensions +, uri-template +, urllib3 +, webencodings , widlparser +, yarl }: buildPythonApplication rec { pname = "bikeshed"; - version = "3.7.0"; + version = "4.2.7"; src = fetchPypi { inherit pname version; - hash = "sha256-3fVo+B71SsJs+XF4+FWH2nz0ouTnpC/02fXYr1C9Jrk="; + hash = "sha256-vtZ97brCk+fd/HsA2UHdS17o8rJ/VvSOdhg0MHzlCs8="; }; # Relax requirements from "==" to ">=" @@ -37,22 +52,37 @@ buildPythonApplication rec { ''; propagatedBuildInputs = [ + about-time aiofiles aiohttp + aiosignal + alive-progress + async-timeout attrs certifi + charset-normalizer cssselect + frozenlist html5lib + idna isodate json-home-client + kdl-py lxml + multidict pillow pygments requests result setuptools + six tenacity + typing-extensions + uri-template + urllib3 + webencodings widlparser + yarl ]; checkPhase = '' From da270d4934f0fe189723ef6450a0c15b48dbc365 Mon Sep 17 00:00:00 2001 From: natsukium Date: Fri, 8 Nov 2024 00:06:48 +0900 Subject: [PATCH 005/116] bikeshed: refactor --- pkgs/applications/misc/bikeshed/default.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/misc/bikeshed/default.nix b/pkgs/applications/misc/bikeshed/default.nix index 64c5ca439829..955da0699299 100644 --- a/pkgs/applications/misc/bikeshed/default.nix +++ b/pkgs/applications/misc/bikeshed/default.nix @@ -38,20 +38,18 @@ buildPythonApplication rec { pname = "bikeshed"; version = "4.2.7"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-vtZ97brCk+fd/HsA2UHdS17o8rJ/VvSOdhg0MHzlCs8="; }; - # Relax requirements from "==" to ">=" - # https://github.com/tabatkins/bikeshed/issues/2178 - postPatch = '' - substituteInPlace requirements.txt \ - --replace "==" ">=" - ''; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + pythonRelaxDeps = true; + + dependencies = [ about-time aiofiles aiohttp From eb452887df6f29df976a1fe75a2f5a31bf19e587 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 21 Dec 2024 21:40:44 +0100 Subject: [PATCH 006/116] python312Packages.fnllm: 0.0.12 -> 0.0.13 --- pkgs/development/python-modules/fnllm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fnllm/default.nix b/pkgs/development/python-modules/fnllm/default.nix index a89409ee1c40..508d2a8939bb 100644 --- a/pkgs/development/python-modules/fnllm/default.nix +++ b/pkgs/development/python-modules/fnllm/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "fnllm"; - version = "0.0.12"; + version = "0.0.13"; pyproject = true; disabled = pythonOlder "3.11"; src = fetchPypi { inherit pname version; - hash = "sha256-qWZ//i1Xd6vWp3TlZz+TNJQGb1Ym8/edn4BV8e5wkjM="; + hash = "sha256-2wnYlnen+B69BiBhRApttK6ixEqPbruRcPjcJEKC5kk="; }; build-system = [ hatchling ]; From 2d25f7224f2763e6d0bdc43c4b96b8110957bc27 Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Thu, 26 Dec 2024 12:51:38 +0100 Subject: [PATCH 007/116] libcava: init at 0.10.3 --- pkgs/by-name/li/libcava/package.nix | 38 +++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/li/libcava/package.nix diff --git a/pkgs/by-name/li/libcava/package.nix b/pkgs/by-name/li/libcava/package.nix new file mode 100644 index 000000000000..4bb2d772936c --- /dev/null +++ b/pkgs/by-name/li/libcava/package.nix @@ -0,0 +1,38 @@ +{ + cava, + fetchFromGitHub, + nix-update-script, + meson, + ninja, +}: +cava.overrideAttrs (old: rec { + pname = "libcava"; + # fork may not be updated when we update upstream + version = "0.10.3"; + + src = fetchFromGitHub { + owner = "LukashonakV"; + repo = "cava"; + tag = version; + hash = "sha256-ZDFbI69ECsUTjbhlw2kHRufZbQMu+FQSMmncCJ5pagg="; + }; + + nativeBuildInputs = old.nativeBuildInputs ++ [ + meson + ninja + ]; + + # Automatically enable all optional dependencies + # (instead, Nix sets this option to "enabled" which + # forces all optional dependencies to be required + # or disabled individually) + mesonAutoFeatures = "auto"; + + dontVersionCheck = true; # no `bin/cava` + passthru.updateScript = nix-update-script { }; + + meta = old.meta // { + homepage = "https://github.com/LukashonakV/cava"; + description = "Fork of CAVA to build it as a shared library"; + }; +}) From 2a2e1459520e8067b9edd16dfd3b8fab46570d00 Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Thu, 26 Dec 2024 13:13:04 +0100 Subject: [PATCH 008/116] waybar: libcava moved to a separate package --- pkgs/by-name/wa/waybar/package.nix | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/pkgs/by-name/wa/waybar/package.nix b/pkgs/by-name/wa/waybar/package.nix index e6d004a801bd..73e7a2116b35 100644 --- a/pkgs/by-name/wa/waybar/package.nix +++ b/pkgs/by-name/wa/waybar/package.nix @@ -16,6 +16,7 @@ hyprland, iniparser, jsoncpp, + libcava, libdbusmenu-gtk3, libevdev, libinotify-kqueue, @@ -74,15 +75,6 @@ waybar, }: -let - # Derived from subprojects/cava.wrap - libcava.src = fetchFromGitHub { - owner = "LukashonakV"; - repo = "cava"; - rev = "0.10.3"; - hash = "sha256-ZDFbI69ECsUTjbhlw2kHRufZbQMu+FQSMmncCJ5pagg="; - }; -in stdenv.mkDerivation (finalAttrs: { pname = "waybar"; version = "0.11.0"; From e51cc8a2a6d3e8d1919ab6766b8ffd3d2a9ddbe2 Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Tue, 31 Dec 2024 22:47:20 +0100 Subject: [PATCH 009/116] lib.collectModules: improve readability by replacing implication --- lib/modules.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/modules.nix b/lib/modules.nix index f5b8af0e9858..79b8f25c2f43 100644 --- a/lib/modules.nix +++ b/lib/modules.nix @@ -364,7 +364,7 @@ let if class != null then m: - if m._class != null -> m._class == class + if m._class == null || m._class == class then m else throw "The module ${m._file or m.key} was imported into ${class} instead of ${m._class}." From 608553f0c7e31b2a0d3c618da0bb82a84d788aa3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jan 2025 00:36:35 +0000 Subject: [PATCH 010/116] calamares: 3.3.12 -> 3.3.13 --- pkgs/tools/misc/calamares/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/calamares/default.nix b/pkgs/tools/misc/calamares/default.nix index 78458fa43b71..73c779d9fe33 100644 --- a/pkgs/tools/misc/calamares/default.nix +++ b/pkgs/tools/misc/calamares/default.nix @@ -7,12 +7,12 @@ mkDerivation rec { pname = "calamares"; - version = "3.3.12"; + version = "3.3.13"; # release including submodule src = fetchurl { url = "https://github.com/calamares/calamares/releases/download/v${version}/calamares-${version}.tar.gz"; - sha256 = "sha256-TelcQ0Mm8+5oNIDqvGqb4j7L4BIPme987IMWdLEvMKM="; + sha256 = "sha256-5Jz32JTgK6BImM0HcMtXi04k39CAirdmC/lbskVmSNQ="; }; # On major changes, or when otherwise required, you *must* : From dc04d68ac46e12cb35bc4e2c80537f6ae7f7dff3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jan 2025 00:46:27 +0000 Subject: [PATCH 011/116] dico: 2.11 -> 2.12 --- pkgs/by-name/di/dico/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/dico/package.nix b/pkgs/by-name/di/dico/package.nix index 584049ef84a5..36c466c8d84b 100644 --- a/pkgs/by-name/di/dico/package.nix +++ b/pkgs/by-name/di/dico/package.nix @@ -17,11 +17,11 @@ stdenv.mkDerivation rec { pname = "dico"; - version = "2.11"; + version = "2.12"; src = fetchurl { url = "mirror://gnu/${pname}/${pname}-${version}.tar.xz"; - sha256 = "sha256-rB+Y4jPQ+srKrBBZ87gThKVZLib9TDCCrtAD9l4lLFo="; + sha256 = "sha256-couJxQ4JC/+Dno97MEO1xwI/hhqSEckwSLQqtFWGavc="; }; hardeningDisable = [ "format" ]; From b57fc48fd957e56363a3747c16db0b52754c9a69 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jan 2025 12:38:37 +0000 Subject: [PATCH 012/116] libxmp: 4.6.0 -> 4.6.1 --- pkgs/by-name/li/libxmp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libxmp/package.nix b/pkgs/by-name/li/libxmp/package.nix index 7d8fcb94a4a3..5e23cb020685 100644 --- a/pkgs/by-name/li/libxmp/package.nix +++ b/pkgs/by-name/li/libxmp/package.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation rec { pname = "libxmp"; - version = "4.6.0"; + version = "4.6.1"; meta = with lib; { description = "Extended module player library"; @@ -22,6 +22,6 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://sourceforge/xmp/libxmp/${pname}-${version}.tar.gz"; - sha256 = "sha256-LTxF/lI7UJB+ieYPmjt/TMmquD7J27p3Q+r/vNyzXqY="; + sha256 = "sha256-r2Becsg7JKuvAyaTR+JOvD/AbNe0lWUqLGGcH1FLxcs="; }; } From 72d8f6a34bc19a09e45000015f7fb018d4b7b859 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jan 2025 23:15:46 +0000 Subject: [PATCH 013/116] littlefs-fuse: 2.7.9 -> 2.7.10 --- pkgs/by-name/li/littlefs-fuse/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/littlefs-fuse/package.nix b/pkgs/by-name/li/littlefs-fuse/package.nix index 8793f3d792ec..8b6570466bfb 100644 --- a/pkgs/by-name/li/littlefs-fuse/package.nix +++ b/pkgs/by-name/li/littlefs-fuse/package.nix @@ -7,12 +7,12 @@ stdenv.mkDerivation rec { pname = "littlefs-fuse"; - version = "2.7.9"; + version = "2.7.10"; src = fetchFromGitHub { owner = "littlefs-project"; repo = "littlefs-fuse"; rev = "v${version}"; - hash = "sha256-77bm3cnigMewmCywp1ivT/a9PCc6fKmavcKysJvYrSc="; + hash = "sha256-O9fzwN2qItsmDwqtNCsnU76PR/cYx00eeHjuD1HU5X4="; }; buildInputs = [ fuse ]; installPhase = '' From 7edc4f645f660ef5a6d7371a4ee2eac09385beae Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Thu, 2 Jan 2025 09:01:39 +0530 Subject: [PATCH 014/116] littlefs-fuse: remove emery as maintainer I do not want to maintain projects that don't provide an easily accessible and understandable history of changes. --- pkgs/by-name/li/littlefs-fuse/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/li/littlefs-fuse/package.nix b/pkgs/by-name/li/littlefs-fuse/package.nix index 8b6570466bfb..3bbaefc31cb9 100644 --- a/pkgs/by-name/li/littlefs-fuse/package.nix +++ b/pkgs/by-name/li/littlefs-fuse/package.nix @@ -25,7 +25,6 @@ stdenv.mkDerivation rec { meta = src.meta // { description = "FUSE wrapper that puts the littlefs in user-space"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "littlefs-fuse"; inherit (fuse.meta) platforms; # fatal error: 'linux/fs.h' file not found From 86c8670bed003e43b3523459a15ced3d2e84f70a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jan 2025 12:50:03 +0000 Subject: [PATCH 015/116] libdsk: 1.5.20 -> 1.5.21 --- pkgs/by-name/li/libdsk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libdsk/package.nix b/pkgs/by-name/li/libdsk/package.nix index a2041ee70b76..4fd1a7391b86 100644 --- a/pkgs/by-name/li/libdsk/package.nix +++ b/pkgs/by-name/li/libdsk/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "libdsk"; - version = "1.5.20"; + version = "1.5.21"; src = fetchurl { url = "https://www.seasip.info/Unix/LibDsk/${pname}-${version}.tar.gz"; - sha256 = "sha256-/ivN4+Oe0N6VmhWTfdDU48NcQLSIVAAtqzzi6DdlAZ0="; + sha256 = "sha256-uDRwFS2oF1k/m4biJvkxq+cacB1QlefM0T5bC2h1dd4="; }; meta = with lib; { From 610c61264ad27966aff6fc6b0d9127b867524082 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jan 2025 13:03:33 +0000 Subject: [PATCH 016/116] stgit: 2.4.13 -> 2.5.0 --- pkgs/by-name/st/stgit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stgit/package.nix b/pkgs/by-name/st/stgit/package.nix index be5ca85e9da1..6ef1afe79ce0 100644 --- a/pkgs/by-name/st/stgit/package.nix +++ b/pkgs/by-name/st/stgit/package.nix @@ -19,15 +19,15 @@ rustPlatform.buildRustPackage rec { pname = "stgit"; - version = "2.4.13"; + version = "2.5.0"; src = fetchFromGitHub { owner = "stacked-git"; repo = "stgit"; rev = "v${version}"; - hash = "sha256-Qb4pn/8SK36lUdbURY67592YWrmG7c5PJi19Ly+u2X4="; + hash = "sha256-XyBVboNrvhOSZBPd5ZqdMuF261TpFzduC6XQtKJGntE="; }; - cargoHash = "sha256-7loyQj/mtgzt80XN6ckjojxeddXYRCmdl6U7Y9t95aY="; + cargoHash = "sha256-xh8TW8TgwaCqqKVyP9ImHkKAIwW5c6AC1pZD5tu0XBs="; nativeBuildInputs = [ pkg-config From c96e90782541f68f98aacc602181c457796b406d Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Fri, 3 Jan 2025 12:03:33 +0100 Subject: [PATCH 017/116] lib/tests/misc: Test lib.drop --- lib/tests/misc.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix index f0c4b6f2c5e1..330891f31223 100644 --- a/lib/tests/misc.nix +++ b/lib/tests/misc.nix @@ -854,6 +854,18 @@ runTests { ([ 1 2 3 ] == (take 4 [ 1 2 3 ])) ]; + testDrop = let inherit (lib) drop; in testAllTrue [ + # list index -1 is out of bounds + # ([ 1 2 3 ] == (drop (-1) [ 1 2 3 ])) + (drop 0 [ 1 2 3 ] == [ 1 2 3 ]) + (drop 1 [ 1 2 3 ] == [ 2 3 ]) + (drop 2 [ 1 2 3 ] == [ 3 ]) + (drop 3 [ 1 2 3 ] == [ ]) + (drop 4 [ 1 2 3 ] == [ ]) + (drop 0 [ ] == [ ]) + (drop 1 [ ] == [ ]) + ]; + testListHasPrefixExample1 = { expr = lists.hasPrefix [ 1 2 ] [ 1 2 3 4 ]; expected = true; From 782a0e6581738c2312f0b7925dfde39aa3437561 Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Fri, 3 Jan 2025 12:03:48 +0100 Subject: [PATCH 018/116] lib.dropEnd: init Naming borrowed from Haskell - `base`: [`dropWhileEnd`] - `extra`, `mono-traversable`, ...: [`dropEnd`] [`dropEnd`]: https://hackage.haskell.org/package/mono-traversable-1.0.21.0/docs/Data-Sequences.html#v:dropEnd [`dropWhileEnd`]: https://hackage.haskell.org/package/base-4.21.0.0/docs/Data-List.html#v:dropWhileEnd --- lib/default.nix | 5 +++-- lib/lists.nix | 41 +++++++++++++++++++++++++++++++++++++++++ lib/tests/misc.nix | 12 ++++++++++++ 3 files changed, 56 insertions(+), 2 deletions(-) diff --git a/lib/default.nix b/lib/default.nix index 4345c48f3bc4..849d6ce8f9d6 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -94,8 +94,9 @@ let inherit (self.lists) singleton forEach map foldr fold foldl foldl' imap0 imap1 filter ifilter0 concatMap flatten remove findSingle findFirst any all count optional optionals toList range replicate partition zipListsWith zipLists - reverseList listDfs toposort sort sortOn naturalSort compareLists take - drop sublist last init crossLists unique allUnique intersectLists + reverseList listDfs toposort sort sortOn naturalSort compareLists + take drop dropEnd sublist last init + crossLists unique allUnique intersectLists subtractLists mutuallyExclusive groupBy groupBy' concatLists genList length head tail elem elemAt isList; inherit (self.strings) concatStrings concatMapStrings concatImapStrings diff --git a/lib/lists.nix b/lib/lists.nix index ca436d7a9c94..59d47b1eeb9c 100644 --- a/lib/lists.nix +++ b/lib/lists.nix @@ -6,6 +6,7 @@ let inherit (lib.strings) toInt; inherit (lib.trivial) compare min id warn pipe; inherit (lib.attrsets) mapAttrs; + inherit (lib) max; in rec { @@ -1484,6 +1485,46 @@ rec { count: list: sublist count (length list) list; + /** + Remove the last (at most) N elements of a list. + + + # Inputs + + `count` + + : Number of elements to drop + + `list` + + : Input list + + # Type + + ``` + dropEnd :: Int -> [a] -> [a] + ``` + + # Examples + + :::{.example} + ## `lib.lists.dropEnd` usage example + + ```nix + dropEnd 2 [ "a" "b" "c" "d" ] + => [ "a" "b" ] + dropEnd 2 [ ] + => [ ] + ``` + ::: + + */ + dropEnd = + n: xs: + take + (max 0 (length xs - n)) + xs; + /** Whether the first list is a prefix of the second list. diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix index 330891f31223..7618fd23383d 100644 --- a/lib/tests/misc.nix +++ b/lib/tests/misc.nix @@ -866,6 +866,18 @@ runTests { (drop 1 [ ] == [ ]) ]; + testDropEnd = let inherit (lib) dropEnd; in testAllTrue [ + (dropEnd 0 [ 1 2 3 ] == [ 1 2 3 ]) + (dropEnd 1 [ 1 2 3 ] == [ 1 2 ]) + (dropEnd 2 [ 1 2 3 ] == [ 1 ]) + (dropEnd 3 [ 1 2 3 ] == [ ]) + (dropEnd 4 [ 1 2 3 ] == [ ]) + (dropEnd 0 [ ] == [ ]) + (dropEnd 1 [ ] == [ ]) + (dropEnd (-1) [ 1 2 3 ] == [ 1 2 3 ]) + (dropEnd (-1) [ ] == [ ]) + ]; + testListHasPrefixExample1 = { expr = lists.hasPrefix [ 1 2 ] [ 1 2 3 4 ]; expected = true; From b3204d9a9daa508230255a4f7783398241afc184 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Bori?= Date: Sun, 1 Dec 2024 01:25:52 +0100 Subject: [PATCH 019/116] ueransim: init at 3.2.6-unstable-2024-08-27 --- pkgs/by-name/ue/ueransim/package.nix | 65 ++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 pkgs/by-name/ue/ueransim/package.nix diff --git a/pkgs/by-name/ue/ueransim/package.nix b/pkgs/by-name/ue/ueransim/package.nix new file mode 100644 index 000000000000..deee199ecad7 --- /dev/null +++ b/pkgs/by-name/ue/ueransim/package.nix @@ -0,0 +1,65 @@ +{ + lib, + stdenv, + cmake, + pkg-config, + fetchFromGitHub, + lksctp-tools, + iproute2, + unstableGitUpdater, + makeWrapper, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "ueransim"; + version = "3.2.6-unstable-2024-08-27"; + + src = fetchFromGitHub { + owner = "aligungr"; + repo = "ueransim"; + rev = "528061fe10389876da58d3bd15e8cba6d7c152a9"; + hash = "sha256-8OxJzEcpFT6e/nQw1VK9kBdw9ulXedCpUEaBxIAN9cA="; + }; + + nativeBuildInputs = [ + cmake + pkg-config + makeWrapper + ]; + + buildInputs = [ lksctp-tools ]; + + postPatch = '' + substituteInPlace tools/nr-binder \ + --replace-fail "./libdevbnd.so" "$out/lib/libdevbnd.so" + ''; + + installPhase = '' + runHook preInstall + + mkdir -p $out/{bin,lib} + + chmod +x ../tools/nr-binder + cp ../tools/nr-binder $out/bin + + for app in nr-gnb nr-ue nr-cli; do + cp $app $out/bin + wrapProgram "$out/bin/$app" \ + --prefix PATH : ${lib.makeBinPath [ iproute2 ]} + done + + cp libdevbnd.so $out/lib + + runHook postInstall + ''; + + passthru.updateScript = unstableGitUpdater { }; + + meta = { + description = "Open source 5G UE and RAN (gNodeB) implementation"; + homepage = "https://github.com/aligungr/UERANSIM"; + changelog = "https://github.com/aligungr/UERANSIM/releases"; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ theobori ]; + license = lib.licenses.gpl3Only; + }; +}) From 7ed65d3322bcaaeab3d94bf2c027f0bb49399b81 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Sun, 5 Jan 2025 16:08:59 +0100 Subject: [PATCH 020/116] pmix: fix cross build --- pkgs/by-name/pm/pmix/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pm/pmix/package.nix b/pkgs/by-name/pm/pmix/package.nix index f461a954906a..fc2b568ed34a 100644 --- a/pkgs/by-name/pm/pmix/package.nix +++ b/pkgs/by-name/pm/pmix/package.nix @@ -86,7 +86,7 @@ stdenv.mkDerivation (finalAttrs: { # Pin the compiler to the current version in a cross compiler friendly way. # Same pattern as for openmpi (see https://github.com/NixOS/nixpkgs/pull/58964#discussion_r275059427). substituteInPlace "''${!outputDev}"/share/pmix/pmixcc-wrapper-data.txt \ - --replace-fail compiler=gcc \ + --replace-fail compiler=${stdenv.cc.targetPrefix}gcc \ compiler=${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}cc ''; From ce02ad25edef349f9e4b8aa08cc14a7a601428b6 Mon Sep 17 00:00:00 2001 From: Gavin John Date: Sun, 5 Jan 2025 14:02:54 -0500 Subject: [PATCH 021/116] doc/manual: replace bad advice about package options and overlays --- nixos/doc/manual/development/option-declarations.section.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/doc/manual/development/option-declarations.section.md b/nixos/doc/manual/development/option-declarations.section.md index ee4540d0cf6f..112c4f054f2a 100644 --- a/nixos/doc/manual/development/option-declarations.section.md +++ b/nixos/doc/manual/development/option-declarations.section.md @@ -99,7 +99,7 @@ mkPackageOption pkgs "name" { default = [ "path" "in" "pkgs" ]; example = "liter Creates an Option attribute set for an option that specifies the package a module should use for some purpose. -**Note**: You shouldn’t necessarily make package options for all of your modules. You can always overwrite a specific package throughout nixpkgs by using [nixpkgs overlays](https://nixos.org/manual/nixpkgs/stable/#chap-overlays). +**Note**: You should make package options for your modules, where applicable. While one can always overwrite a specific package throughout nixpkgs by using [nixpkgs overlays](https://nixos.org/manual/nixpkgs/stable/#chap-overlays), they slow down nixpkgs evaluation significantly and are harder to debug when issues arise. The package is specified in the third argument under `default` as a list of strings representing its attribute path in nixpkgs (or another package set). From 477b98b2a98613e738408f221b317f52c2ccb031 Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Thu, 26 Dec 2024 16:12:28 +0100 Subject: [PATCH 022/116] doc: improve lib.compareLists documentation --- lib/lists.nix | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/lib/lists.nix b/lib/lists.nix index ca436d7a9c94..95c4d4a08d81 100644 --- a/lib/lists.nix +++ b/lib/lists.nix @@ -1330,35 +1330,48 @@ rec { pairs); /** - Compare two lists element-by-element. + Compare two lists element-by-element with a comparison function `cmp`. + + List elements are compared pairwise in order by the provided comparison function `cmp`, + the first non-equal pair of elements determines the result. + + :::{.note} + The `<` operator can also be used to compare lists using a boolean condition. (e.g. `[1 2] < [1 3]` is `true`). + See also [language operators](https://nix.dev/manual/nix/stable/language/operators#comparison) for more information. + ::: # Inputs `cmp` - : 1\. Function argument + : The comparison function `a: b: ...` must return: + - `0` if `a` and `b` are equal + - `1` if `a` is greater than `b` + - `-1` if `a` is less than `b` + + See [lib.compare](#function-library-lib.trivial.compare) for a an example implementation. `a` - : 2\. Function argument + : The first list `b` - : 3\. Function argument + : The second list # Examples :::{.example} - ## `lib.lists.compareLists` usage example + ## `lib.lists.compareLists` usage examples ```nix - compareLists compare [] [] + compareLists lib.compare [] [] => 0 - compareLists compare [] [ "a" ] + compareLists lib.compare [] [ "a" ] => -1 - compareLists compare [ "a" ] [] + compareLists lib.compare [ "a" ] [] => 1 - compareLists compare [ "a" "b" ] [ "a" "c" ] + compareLists lib.compare [ "a" "b" ] [ "a" "c" ] => -1 ``` From 4d96a6da481ae922e9041ef0f8736aee71dfc386 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 7 Jan 2025 11:23:09 +0100 Subject: [PATCH 023/116] python312Packages.safetensors: 0.5.0 -> 0.5.2 Diff: https://github.com/huggingface/safetensors/compare/refs/tags/v0.5.0...v0.5.2 Changelog: https://github.com/huggingface/safetensors/releases/tag/v0.5.2 --- pkgs/development/python-modules/safetensors/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/safetensors/default.nix b/pkgs/development/python-modules/safetensors/default.nix index ceb01938be6c..d06a56bc30ba 100644 --- a/pkgs/development/python-modules/safetensors/default.nix +++ b/pkgs/development/python-modules/safetensors/default.nix @@ -19,20 +19,20 @@ buildPythonPackage rec { pname = "safetensors"; - version = "0.5.0"; + version = "0.5.2"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "safetensors"; tag = "v${version}"; - hash = "sha256-rs9mYl/2KNdV9e+L/kZr59kLw7ckW9UQPZwkaGyl1Iw="; + hash = "sha256-dtHHLiTgrg/a/SQ/Z1w0BsuFDClgrMsGiSTCpbJasUs="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; sourceRoot = "${src.name}/bindings/python"; - hash = "sha256-bQkLBiuhVm2dzrf6hq+S04+zoXUszA7be8iS0WJSoOU="; + hash = "sha256-GL8tSXyP9xIWOLPCWiI5lUyfZXQRo77lJ2BmJCcj3uw="; }; sourceRoot = "${src.name}/bindings/python"; From 835abe39305a79e1334a87d87f22a652f6a87b04 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Thu, 9 Jan 2025 18:15:08 +0100 Subject: [PATCH 024/116] twitch-dl: 2.9.4 -> 2.10.0 Changelog: https://github.com/ihabunek/twitch-dl/blob/refs/tags/2.10.0/CHANGELOG.md --- pkgs/by-name/tw/twitch-dl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tw/twitch-dl/package.nix b/pkgs/by-name/tw/twitch-dl/package.nix index da8f29499c11..d756786b03ee 100644 --- a/pkgs/by-name/tw/twitch-dl/package.nix +++ b/pkgs/by-name/tw/twitch-dl/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication rec { pname = "twitch-dl"; - version = "2.9.4"; + version = "2.10.0"; pyproject = true; src = fetchFromGitHub { owner = "ihabunek"; repo = "twitch-dl"; tag = version; - hash = "sha256-kc/YU37q91IBcX4JOzN9549OX0jDYFTvI9g7OqN/IXs="; + hash = "sha256-D8jVm1nezEAvXpAToDdgr2OK7HZUaGrnT8qLqjBLJF8="; }; pythonRelaxDeps = [ From 956fbe8f29d4f4f3027552619e1768b765565274 Mon Sep 17 00:00:00 2001 From: Bruno Rodrigues Date: Fri, 10 Jan 2025 08:52:30 +0100 Subject: [PATCH 025/116] rPackages.rix: 0.12.4 -> 0.14.3 --- pkgs/development/r-modules/cran-packages.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/r-modules/cran-packages.json b/pkgs/development/r-modules/cran-packages.json index f55c720e0182..48bb5e23ee52 100644 --- a/pkgs/development/r-modules/cran-packages.json +++ b/pkgs/development/r-modules/cran-packages.json @@ -107961,8 +107961,8 @@ }, "rix": { "name": "rix", - "version": "0.12.4", - "sha256": "0m2njhb9cbl9qvrvwxjjh07416diw4r5zbdnrdxv0szpb7s58i09", + "version": "0.14.3", + "sha256": "sha256-FKrq5HZ9RwofzdCzVvzzGfKiw/z55ct95EpoYOHYOlQ=", "depends": ["codetools", "curl", "jsonlite", "sys"] }, "rjade": { From e2013a5096f3cd53baee2e40f9de56a3b057df18 Mon Sep 17 00:00:00 2001 From: phaer Date: Fri, 10 Jan 2025 12:37:32 +0100 Subject: [PATCH 026/116] importNpmLock: fix check for .bin in linkNodeModulesHook node_modules/.bin/ is expected to be (symlink to) a directory rather than a regular file, so we check for that. This seems to work for pre-existing directories as well as those we link to the store (managed & unmanaged in the hooks terminology). I am not entirely sure whether the original check was simply a typo or intentional for some use-cases. --- .../node/import-npm-lock/hooks/link-node-modules-hook.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/node/import-npm-lock/hooks/link-node-modules-hook.sh b/pkgs/build-support/node/import-npm-lock/hooks/link-node-modules-hook.sh index 12f2f8507fa5..f03ec073f2f6 100644 --- a/pkgs/build-support/node/import-npm-lock/hooks/link-node-modules-hook.sh +++ b/pkgs/build-support/node/import-npm-lock/hooks/link-node-modules-hook.sh @@ -7,7 +7,7 @@ linkNodeModulesHook() { fi @nodejs@ @script@ @storePrefix@ "${npmDeps}/node_modules" - if test -f node_modules/.bin; then + if test -d node_modules/.bin; then export PATH=$(readlink -f node_modules/.bin):$PATH fi From d15e58f5bc03c9d1fe95d7ccb7f3e1d2c7ff5bb4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Jan 2025 15:10:41 +0000 Subject: [PATCH 027/116] snapper: 0.12.0 -> 0.12.1 --- pkgs/by-name/sn/snapper/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sn/snapper/package.nix b/pkgs/by-name/sn/snapper/package.nix index 478c7f53afb9..11ab0eb18e76 100644 --- a/pkgs/by-name/sn/snapper/package.nix +++ b/pkgs/by-name/sn/snapper/package.nix @@ -27,13 +27,13 @@ stdenv.mkDerivation rec { pname = "snapper"; - version = "0.12.0"; + version = "0.12.1"; src = fetchFromGitHub { owner = "openSUSE"; repo = "snapper"; rev = "v${version}"; - sha256 = "sha256-Hh5etDx7nLBYC6VLeZS4F52w2VpaA4aZRvGUQ0QGBJc="; + sha256 = "sha256-yVjsbWa7t+md0xdy5eFST+pkPbXhgfyJcTt+aNkQpsQ="; }; strictDeps = true; From c6cdc8b9ec854ddd97b495765c631a196d695a8b Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Wed, 8 Jan 2025 12:32:19 +0100 Subject: [PATCH 028/116] indicator-application-gtk2: fix cross build --- pkgs/development/libraries/indicator-application/gtk2.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/indicator-application/gtk2.nix b/pkgs/development/libraries/indicator-application/gtk2.nix index d0f5b42cce47..edb686b3a807 100644 --- a/pkgs/development/libraries/indicator-application/gtk2.nix +++ b/pkgs/development/libraries/indicator-application/gtk2.nix @@ -26,6 +26,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config autoconf + dbus-glib # dbus-binding-tool ]; buildInputs = [ From 72b990e99fe18417594edb9d46898bc2b769d6c6 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Wed, 8 Jan 2025 12:32:19 +0100 Subject: [PATCH 029/116] indicator-application-gtk3: fix cross build --- pkgs/development/libraries/indicator-application/gtk3.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/indicator-application/gtk3.nix b/pkgs/development/libraries/indicator-application/gtk3.nix index d61baaacb77b..2b46041ae642 100644 --- a/pkgs/development/libraries/indicator-application/gtk3.nix +++ b/pkgs/development/libraries/indicator-application/gtk3.nix @@ -29,6 +29,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config autoreconfHook + dbus-glib # dbus-binding-tool ]; buildInputs = [ From 3e3bd996ac679b44921626ff6198283a3fbb5cab Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Wed, 8 Jan 2025 12:32:19 +0100 Subject: [PATCH 030/116] mate.marco: fix cross build --- pkgs/desktops/mate/marco/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/mate/marco/default.nix b/pkgs/desktops/mate/marco/default.nix index 6e4a65ee02c9..69afbe4625e6 100644 --- a/pkgs/desktops/mate/marco/default.nix +++ b/pkgs/desktops/mate/marco/default.nix @@ -34,11 +34,11 @@ stdenv.mkDerivation rec { pkg-config gettext itstool + libxml2 # xmllint wrapGAppsHook3 ]; buildInputs = [ - libxml2 libcanberra-gtk3 libgtop libXdamage @@ -53,10 +53,11 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace src/core/util.c \ - --replace-fail 'argvl[i++] = "zenity"' 'argvl[i++] = "${zenity}/bin/zenity"' + --replace-fail 'argvl[i++] = "zenity"' 'argvl[i++] = "${lib.getExe zenity}"' ''; env.NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0"; + env.ZENITY = lib.getExe zenity; enableParallelBuilding = true; From 5f579034058713114a5a163df1836727ee18a60f Mon Sep 17 00:00:00 2001 From: Reno Dakota Date: Fri, 10 Jan 2025 19:23:20 -0800 Subject: [PATCH 031/116] lcalc: 2.0.5 -> 2.1.0 https://gitlab.com/sagemath/lcalc/-/releases/2.1.0 https://gitlab.com/sagemath/lcalc/-/compare/2.0.5...2.1.0 --- pkgs/by-name/lc/lcalc/libcxx-compat.patch | 30 ----------------------- pkgs/by-name/lc/lcalc/package.nix | 10 +++----- 2 files changed, 3 insertions(+), 37 deletions(-) delete mode 100644 pkgs/by-name/lc/lcalc/libcxx-compat.patch diff --git a/pkgs/by-name/lc/lcalc/libcxx-compat.patch b/pkgs/by-name/lc/lcalc/libcxx-compat.patch deleted file mode 100644 index 882dc2549475..000000000000 --- a/pkgs/by-name/lc/lcalc/libcxx-compat.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff --git a/src/libLfunction/Lcomplex.h b/src/libLfunction/Lcomplex.h -index 363bbf4..ffecd70 100644 ---- a/src/libLfunction/Lcomplex.h -+++ b/src/libLfunction/Lcomplex.h -@@ -56,8 +56,11 @@ - #include - #include - --namespace std --{ -+#ifdef _LIBCPP_VERSION -+_LIBCPP_BEGIN_NAMESPACE_STD -+#else -+namespace std { -+#endif - // Forward declarations - template class complex; - template<> class complex; -@@ -1193,6 +1196,10 @@ namespace std - inline - complex::complex(const complex& __z) - : _M_value(_ComplexT(__z._M_value)) { } --} // namespace std -+#ifdef _LIBCPP_VERSION -+_LIBCPP_END_NAMESPACE_STD -+#else -+} -+#endif - - #endif /* _CPP_COMPLEX */ diff --git a/pkgs/by-name/lc/lcalc/package.nix b/pkgs/by-name/lc/lcalc/package.nix index f8fbf97b7483..af99cc33e17f 100644 --- a/pkgs/by-name/lc/lcalc/package.nix +++ b/pkgs/by-name/lc/lcalc/package.nix @@ -9,20 +9,16 @@ }: stdenv.mkDerivation rec { - version = "2.0.5"; + version = "2.1.0"; pname = "lcalc"; src = fetchFromGitLab { owner = "sagemath"; repo = pname; - rev = version; - hash = "sha256-RxWZ7T0I9zV7jUVnL6jV/PxEoU32KY7Q1UsOL5Lonuc="; + tag = version; + hash = "sha256-v+7Uh6tPOfb3E9dqxx//RqD22XM4S/8ejS2v+D5G5pE="; }; - # workaround for vendored GCC on libc++ - # https://gitlab.com/sagemath/lcalc/-/issues/16 - patches = [ ./libcxx-compat.patch ]; - nativeBuildInputs = [ autoreconfHook gengetopt From c604a63d30b143a68d333abdc700b771a11260d1 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Wed, 8 Jan 2025 12:32:19 +0100 Subject: [PATCH 032/116] telepathy-mission-control: fix cross build --- pkgs/by-name/te/telepathy-mission-control/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/telepathy-mission-control/package.nix b/pkgs/by-name/te/telepathy-mission-control/package.nix index c4ca90ec31e7..616b138ffde8 100644 --- a/pkgs/by-name/te/telepathy-mission-control/package.nix +++ b/pkgs/by-name/te/telepathy-mission-control/package.nix @@ -27,13 +27,13 @@ stdenv.mkDerivation rec { sha256 = "0ibs575pfr0wmhfcw6ln6iz7gw2y45l3bah11rksf6g9jlwsxy1d"; }; - buildInputs = [ - python3 - ]; # ToDo: optional stuff missing + # TODO: optional build inputs missing nativeBuildInputs = [ + telepathy-glib # glib-genmarshal pkg-config + python3 libxslt makeWrapper ] From 5ac942406e592ece02ad49fdfd86edfade2de9bd Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Wed, 8 Jan 2025 12:32:19 +0100 Subject: [PATCH 033/116] gnome-terminal: fix cross build --- pkgs/by-name/gn/gnome-terminal/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gn/gnome-terminal/package.nix b/pkgs/by-name/gn/gnome-terminal/package.nix index 4290300cbd1f..f52e6ad43475 100644 --- a/pkgs/by-name/gn/gnome-terminal/package.nix +++ b/pkgs/by-name/gn/gnome-terminal/package.nix @@ -54,7 +54,6 @@ stdenv.mkDerivation (finalAttrs: { vala desktop-file-utils wrapGAppsHook3 - pcre2 python3 ]; @@ -67,6 +66,7 @@ stdenv.mkDerivation (finalAttrs: { vte libuuid nautilus # For extension + pcre2 ]; postPatch = '' From 9fe713bce989eb7da56d2a50f5eed0950d646a2e Mon Sep 17 00:00:00 2001 From: Archit Gupta Date: Sat, 11 Jan 2025 18:00:32 -0800 Subject: [PATCH 034/116] zile: Fix build --- pkgs/by-name/zi/zile/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/zi/zile/package.nix b/pkgs/by-name/zi/zile/package.nix index 8cfc73832c6c..cf363b0c02c3 100644 --- a/pkgs/by-name/zi/zile/package.nix +++ b/pkgs/by-name/zi/zile/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { # fiddle with the terminal. doCheck = false; - env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=incompatible-function-pointer-types"; + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; # XXX: Work around cross-compilation-unfriendly `gl_FUNC_FSTATAT' macro. gl_cv_func_fstatat_zero_flag = "yes"; From 758c8b613efbc0d64284797b3d5c9c9f2c318802 Mon Sep 17 00:00:00 2001 From: Mutsuha Asada Date: Thu, 9 Jan 2025 17:24:51 +0900 Subject: [PATCH 035/116] satysfi: moved to by-name --- .../satysfi/default.nix => by-name/sa/satysfi/package.nix} | 3 ++- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 2 insertions(+), 5 deletions(-) rename pkgs/{tools/typesetting/satysfi/default.nix => by-name/sa/satysfi/package.nix} (97%) diff --git a/pkgs/tools/typesetting/satysfi/default.nix b/pkgs/by-name/sa/satysfi/package.nix similarity index 97% rename from pkgs/tools/typesetting/satysfi/default.nix rename to pkgs/by-name/sa/satysfi/package.nix index cfc6ef704b03..324008b75e80 100644 --- a/pkgs/tools/typesetting/satysfi/default.nix +++ b/pkgs/by-name/sa/satysfi/package.nix @@ -1,7 +1,7 @@ { lib, fetchFromGitHub, - ocamlPackages, + ocaml-ng, ipaexfont, junicode, lmodern, @@ -29,6 +29,7 @@ let propagatedBuildInputs = [ ocamlPackages.biniou ]; inherit (ocamlPackages.yojson) meta; }; + ocamlPackages = ocaml-ng.ocamlPackages_4_14; in ocamlPackages.buildDunePackage rec { pname = "satysfi"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 678148fc1606..58f347938387 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -18065,10 +18065,6 @@ with pkgs; sane-frontends = callPackage ../applications/graphics/sane/frontends.nix { }; - satysfi = callPackage ../tools/typesetting/satysfi { - ocamlPackages = ocaml-ng.ocamlPackages_4_14; - }; - sc-controller = python3Packages.callPackage ../misc/drivers/sc-controller { inherit libusb1; # Shadow python.pkgs.libusb1. }; From 3195e4ccf6c81c048321d828dc51b8215e6e4540 Mon Sep 17 00:00:00 2001 From: Mutsuha Asada Date: Thu, 9 Jan 2025 17:32:32 +0900 Subject: [PATCH 036/116] satysfi: 0.0.10 -> 0.0.11 https://github.com/gfngfn/SATySFi/releases/tag/v0.0.11 --- pkgs/by-name/sa/satysfi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sa/satysfi/package.nix b/pkgs/by-name/sa/satysfi/package.nix index 324008b75e80..b9a67133a986 100644 --- a/pkgs/by-name/sa/satysfi/package.nix +++ b/pkgs/by-name/sa/satysfi/package.nix @@ -33,12 +33,12 @@ let in ocamlPackages.buildDunePackage rec { pname = "satysfi"; - version = "0.0.10"; + version = "0.0.11"; src = fetchFromGitHub { owner = "gfngfn"; repo = "SATySFi"; - rev = "v${version}"; - hash = "sha256-qgVM7ExsKtzNQkZO+I+rcWLj4LSvKL5uyitH7Jg+ns0="; + tag = "v${version}"; + hash = "sha256-eeeoUVTGId56SQvrmmMc7nwH/blrXgwcw3+0FLbvc34="; fetchSubmodules = true; }; From 9e6e534c368abe1a374291700e73c68a2ffdf1f1 Mon Sep 17 00:00:00 2001 From: Mutsuha Asada Date: Thu, 9 Jan 2025 17:37:24 +0900 Subject: [PATCH 037/116] satysfi: modernized derivation - Removed rec - Removed with lib; - Formatted via nixfmt-rfc-style --- pkgs/by-name/sa/satysfi/package.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/sa/satysfi/package.nix b/pkgs/by-name/sa/satysfi/package.nix index b9a67133a986..4b3afcf4a3a5 100644 --- a/pkgs/by-name/sa/satysfi/package.nix +++ b/pkgs/by-name/sa/satysfi/package.nix @@ -30,10 +30,12 @@ let inherit (ocamlPackages.yojson) meta; }; ocamlPackages = ocaml-ng.ocamlPackages_4_14; -in -ocamlPackages.buildDunePackage rec { - pname = "satysfi"; version = "0.0.11"; +in +ocamlPackages.buildDunePackage { + pname = "satysfi"; + inherit version; + src = fetchFromGitHub { owner = "gfngfn"; repo = "SATySFi"; @@ -83,13 +85,13 @@ ocamlPackages.buildDunePackage rec { $out/share/satysfi/dist/fonts/Junicode.ttf ''; - meta = with lib; { + meta = { homepage = "https://github.com/gfngfn/SATySFi"; description = "Statically-typed, functional typesetting system"; changelog = "https://github.com/gfngfn/SATySFi/blob/v${version}/CHANGELOG.md"; - license = licenses.lgpl3Only; - maintainers = [ maintainers.mt-caret ]; - platforms = platforms.all; + license = lib.licenses.lgpl3Only; + maintainers = with lib.maintainers; [ mt-caret ]; + platforms = lib.platforms.all; mainProgram = "satysfi"; }; } From 4e5f21d4eaadc824878563ff9d87d4a05974d8bf Mon Sep 17 00:00:00 2001 From: Mutsuha Asada Date: Sun, 12 Jan 2025 22:20:04 +0900 Subject: [PATCH 038/116] satysfi: added @momeemt to maintainer --- pkgs/by-name/sa/satysfi/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sa/satysfi/package.nix b/pkgs/by-name/sa/satysfi/package.nix index 4b3afcf4a3a5..4b0c4ddab839 100644 --- a/pkgs/by-name/sa/satysfi/package.nix +++ b/pkgs/by-name/sa/satysfi/package.nix @@ -90,7 +90,10 @@ ocamlPackages.buildDunePackage { description = "Statically-typed, functional typesetting system"; changelog = "https://github.com/gfngfn/SATySFi/blob/v${version}/CHANGELOG.md"; license = lib.licenses.lgpl3Only; - maintainers = with lib.maintainers; [ mt-caret ]; + maintainers = with lib.maintainers; [ + mt-caret + momeemt + ]; platforms = lib.platforms.all; mainProgram = "satysfi"; }; From bd99640902957abd034dda2be7e64b2ae3af46fd Mon Sep 17 00:00:00 2001 From: Mutsuha Asada Date: Thu, 9 Jan 2025 17:02:16 +0900 Subject: [PATCH 039/116] lha: unstable-2021-01-07 -> 1.14i-unstable-2024-11-27 --- pkgs/by-name/lh/lha/package.nix | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/lh/lha/package.nix b/pkgs/by-name/lh/lha/package.nix index c786bcb2861d..0c63f8418c6f 100644 --- a/pkgs/by-name/lh/lha/package.nix +++ b/pkgs/by-name/lh/lha/package.nix @@ -7,27 +7,30 @@ stdenv.mkDerivation { pname = "lha"; - version = "unstable-2021-01-07"; + version = "1.14i-unstable-2024-11-27"; src = fetchFromGitHub { owner = "jca02266"; repo = "lha"; - rev = "03475355bc6311f7f816ea9a88fb34a0029d975b"; - sha256 = "18w2x0g5yq89yxkxh1fmb05lz4hw7a3b4jmkk95gvh11mwbbr5lm"; + rev = "26b71be85a762098bdeb95f4533045c7dad86f31"; + hash = "sha256-jiYTBqDXvxTdrvHYaK+1eo4xIpl+B9ZljhBBYD0BGzQ="; }; nativeBuildInputs = [ autoreconfHook ]; - meta = with lib; { + meta = { description = "LHa is an archiver and compressor using the LZSS and Huffman encoding compression algorithms"; - platforms = platforms.unix; - maintainers = [ maintainers.sander ]; - # Some of the original LhA code has been rewritten and the current author + homepage = "https://github.com/jca02266/lha"; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ + sander + ]; + # Some of the original LHa code has been rewritten and the current author # considers adopting a "true" free and open source license for it. # However, old code is still covered by the original LHa license, which is # not a free software license (it has additional requirements on commercial # use). - license = licenses.unfree; + license = lib.licenses.unfree; mainProgram = "lha"; }; } From fd1cc0746a81d9dbf5804f7c53dccaa54a7b2fb5 Mon Sep 17 00:00:00 2001 From: Mutsuha Asada Date: Sun, 12 Jan 2025 22:33:48 +0900 Subject: [PATCH 040/116] lha: add @momeemt to the maintainers --- pkgs/by-name/lh/lha/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/lh/lha/package.nix b/pkgs/by-name/lh/lha/package.nix index 0c63f8418c6f..ad3da2237676 100644 --- a/pkgs/by-name/lh/lha/package.nix +++ b/pkgs/by-name/lh/lha/package.nix @@ -24,6 +24,7 @@ stdenv.mkDerivation { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ sander + momeemt ]; # Some of the original LHa code has been rewritten and the current author # considers adopting a "true" free and open source license for it. From dc1fa5e41f070a2183235fe195227d97bbc184f6 Mon Sep 17 00:00:00 2001 From: kilianar Date: Wed, 8 Jan 2025 13:59:15 +0100 Subject: [PATCH 041/116] wealthfolio: deactivate the upstream updater --- pkgs/by-name/we/wealthfolio/package.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/by-name/we/wealthfolio/package.nix b/pkgs/by-name/we/wealthfolio/package.nix index bdb44f343fdd..37b9c0a125ed 100644 --- a/pkgs/by-name/we/wealthfolio/package.nix +++ b/pkgs/by-name/we/wealthfolio/package.nix @@ -3,7 +3,9 @@ stdenv, fetchFromGitHub, cargo-tauri, + jq, libsoup_3, + moreutils, nodejs, openssl, pkg-config, @@ -41,6 +43,8 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cargo-tauri.hook + jq + moreutils nodejs pkg-config pnpm.configHook @@ -54,6 +58,14 @@ stdenv.mkDerivation (finalAttrs: { webkitgtk_4_1 ]; + postPatch = '' + jq \ + '.plugins.updater.endpoints = [ ] + | .bundle.createUpdaterArtifacts = false' \ + src-tauri/tauri.conf.json \ + | sponge src-tauri/tauri.conf.json + ''; + passthru.updateScript = nix-update-script { }; meta = { From 459a63f20a8634ca081f68df5ca793ff1885ad60 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Mon, 30 Dec 2024 20:28:55 +0100 Subject: [PATCH 042/116] services.mysqlBackup: cleanup --- nixos/modules/services/backup/mysql-backup.nix | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/nixos/modules/services/backup/mysql-backup.nix b/nixos/modules/services/backup/mysql-backup.nix index b30579103699..56ec17917753 100644 --- a/nixos/modules/services/backup/mysql-backup.nix +++ b/nixos/modules/services/backup/mysql-backup.nix @@ -5,9 +5,6 @@ ... }: let - - inherit (pkgs) mariadb gzip; - cfg = config.services.mysqlBackup; defaultUser = "mysqlbackup"; @@ -22,7 +19,7 @@ let ''; backupDatabaseScript = db: '' dest="${cfg.location}/${db}.gz" - if ${mariadb}/bin/mysqldump ${lib.optionalString cfg.singleTransaction "--single-transaction"} ${db} | ${gzip}/bin/gzip -c ${cfg.gzipOptions} > $dest.tmp; then + if ${pkgs.mariadb}/bin/mysqldump ${lib.optionalString cfg.singleTransaction "--single-transaction"} ${db} | ${pkgs.gzip}/bin/gzip -c ${cfg.gzipOptions} > $dest.tmp; then mv $dest.tmp $dest echo "Backed up to $dest" else @@ -33,12 +30,9 @@ let ''; in - { options = { - services.mysqlBackup = { - enable = lib.mkEnableOption "MySQL backups"; calendar = lib.mkOption { @@ -106,7 +100,6 @@ in { name = cfg.user; ensurePermissions = - with lib; let privs = "SELECT, SHOW VIEW, TRIGGER, LOCK TABLES"; grant = db: lib.nameValuePair "${db}.*" privs; From ec9d4c4ae6425d68a4d2b5749b506eddc6eabd3e Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Mon, 30 Dec 2024 20:33:18 +0100 Subject: [PATCH 043/116] services.mysqlBackup: add option to change compression tool --- .../modules/services/backup/mysql-backup.nix | 91 ++++++++++++++++++- 1 file changed, 86 insertions(+), 5 deletions(-) diff --git a/nixos/modules/services/backup/mysql-backup.nix b/nixos/modules/services/backup/mysql-backup.nix index 56ec17917753..c4264120f997 100644 --- a/nixos/modules/services/backup/mysql-backup.nix +++ b/nixos/modules/services/backup/mysql-backup.nix @@ -8,6 +8,41 @@ let cfg = config.services.mysqlBackup; defaultUser = "mysqlbackup"; + compressionPkg = + { + gzip = pkgs.gzip; + xz = pkgs.xz; + zstd = pkgs.zstd; + } + .${cfg.compressionAlg}; + + fileExt = + { + gzip = ".gz"; + zstd = ".zst"; + xz = ".xz"; + } + .${cfg.compressionAlg}; + + validCompressionLevels = { + zstd = range: 1 <= range && range <= 19; + xz = range: 0 <= range && range <= 9; + gzip = range: 1 <= range && range <= 9; + }; + + compressionCmd = + let + compressionLevelFlag = lib.optionalString (cfg.compressionLevel != null) ( + "-" + toString cfg.compressionLevel + ); + in + { + gzip = "${pkgs.gzip}/bin/gzip -c ${cfg.gzipOptions} ${compressionLevelFlag}"; + xz = "${pkgs.xz}/bin/xz -z -c ${compressionLevelFlag} -"; + zstd = "${pkgs.zstd}/bin/zstd ${compressionLevelFlag} -"; + } + .${cfg.compressionAlg}; + backupScript = '' set -o pipefail failed="" @@ -17,9 +52,10 @@ let exit 1 fi ''; + backupDatabaseScript = db: '' - dest="${cfg.location}/${db}.gz" - if ${pkgs.mariadb}/bin/mysqldump ${lib.optionalString cfg.singleTransaction "--single-transaction"} ${db} | ${pkgs.gzip}/bin/gzip -c ${cfg.gzipOptions} > $dest.tmp; then + dest="${cfg.location}/${db}${fileExt}" + if ${pkgs.mariadb}/bin/mysqldump ${lib.optionalString cfg.singleTransaction "--single-transaction"} ${db} | ${compressionCmd} > $dest.tmp; then mv $dest.tmp $dest echo "Backed up to $dest" else @@ -43,6 +79,29 @@ in ''; }; + compressionAlg = lib.mkOption { + type = lib.types.enum [ + "gzip" + "zstd" + "xz" + ]; + default = "gzip"; + description = '' + Compression algorithm to use for database dumps. + ''; + }; + + compressionLevel = lib.mkOption { + type = lib.types.nullOr lib.types.int; + default = null; + description = '' + Compression level to use for gzip, zstd or xz. + For gzip: 1-9 (note: if compression level is also specified in gzipOptions, the gzipOptions value will be overwritten) + For zstd: 1-19 + For xz: 0-9 + ''; + }; + user = lib.mkOption { type = lib.types.str; default = defaultUser; @@ -63,7 +122,7 @@ in type = lib.types.path; default = "/var/backup/mysql"; description = '' - Location to put the gzipped MySQL database dumps. + Location to put the compressed MySQL database dumps. ''; }; @@ -80,13 +139,32 @@ in type = lib.types.str; description = '' Command line options to use when invoking `gzip`. + Only used when compression is set to "gzip". + If compression level is specified both here and in compressionLevel, the compressionLevel value will take precedence. ''; }; }; - }; config = lib.mkIf cfg.enable { + # assert config to be correct + assertions = [ + { + assertion = + cfg.compressionLevel == null || validCompressionLevels.${cfg.compressionAlg} cfg.compressionLevel; + message = + let + rangeMsg = { + "zstd" = "zstd compression level must be between 1 and 19"; + "xz" = "xz compression level must be between 0 and 9"; + "gzip" = "gzip compression level must be between 1 and 9"; + }; + in + rangeMsg.${cfg.compressionAlg}; + } + ]; + + # ensure unix user to be used to perform backup exist. users.users = lib.optionalAttrs (cfg.user == defaultUser) { ${defaultUser} = { isSystemUser = true; @@ -96,6 +174,10 @@ in }; }; + # add the compression tool to the system environment. + environment.systemPackages = [ compressionPkg ]; + + # ensure database user to be used to perform backup exist. services.mysql.ensureUsers = [ { name = cfg.user; @@ -132,5 +214,4 @@ in ]; }; }; - } From 8b4703426c0e129ca8425fbf5e396158ccd4b8fe Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Mon, 6 Jan 2025 15:42:16 +0100 Subject: [PATCH 044/116] services.mysqlBackup: add myselfe as maintainer --- nixos/modules/services/backup/mysql-backup.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/services/backup/mysql-backup.nix b/nixos/modules/services/backup/mysql-backup.nix index c4264120f997..ef6e94ddd1d5 100644 --- a/nixos/modules/services/backup/mysql-backup.nix +++ b/nixos/modules/services/backup/mysql-backup.nix @@ -214,4 +214,6 @@ in ]; }; }; + + meta.maintainers = [ lib.maintainers._6543 ]; } From 085ebf0376df870bc410d6441647b511946f959e Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Wed, 8 Jan 2025 14:41:02 +0100 Subject: [PATCH 045/116] services.mysqlBackup: apply suggested refactoring --- .../modules/services/backup/mysql-backup.nix | 94 ++++++++----------- 1 file changed, 40 insertions(+), 54 deletions(-) diff --git a/nixos/modules/services/backup/mysql-backup.nix b/nixos/modules/services/backup/mysql-backup.nix index ef6e94ddd1d5..9819c5bda443 100644 --- a/nixos/modules/services/backup/mysql-backup.nix +++ b/nixos/modules/services/backup/mysql-backup.nix @@ -8,40 +8,36 @@ let cfg = config.services.mysqlBackup; defaultUser = "mysqlbackup"; - compressionPkg = - { - gzip = pkgs.gzip; - xz = pkgs.xz; - zstd = pkgs.zstd; - } - .${cfg.compressionAlg}; - - fileExt = - { - gzip = ".gz"; - zstd = ".zst"; - xz = ".xz"; - } - .${cfg.compressionAlg}; - - validCompressionLevels = { - zstd = range: 1 <= range && range <= 19; - xz = range: 0 <= range && range <= 9; - gzip = range: 1 <= range && range <= 9; + compressionAlgs = { + gzip = rec { + pkg = pkgs.gzip; + ext = ".gz"; + minLevel = 1; + maxLevel = 9; + cmd = compressionLevelFlag: "${pkg}/bin/gzip -c ${cfg.gzipOptions} ${compressionLevelFlag}"; + }; + xz = rec { + pkg = pkgs.xz; + ext = ".xz"; + minLevel = 0; + maxLevel = 9; + cmd = compressionLevelFlag: "${pkg}/bin/xz -z -c ${compressionLevelFlag} -"; + }; + zstd = rec { + pkg = pkgs.zstd; + ext = ".zst"; + minLevel = 1; + maxLevel = 19; + cmd = compressionLevelFlag: "${pkg}/bin/zstd ${compressionLevelFlag} -"; + }; }; - compressionCmd = - let - compressionLevelFlag = lib.optionalString (cfg.compressionLevel != null) ( - "-" + toString cfg.compressionLevel - ); - in - { - gzip = "${pkgs.gzip}/bin/gzip -c ${cfg.gzipOptions} ${compressionLevelFlag}"; - xz = "${pkgs.xz}/bin/xz -z -c ${compressionLevelFlag} -"; - zstd = "${pkgs.zstd}/bin/zstd ${compressionLevelFlag} -"; - } - .${cfg.compressionAlg}; + compressionLevelFlag = lib.optionalString (cfg.compressionLevel != null) ( + "-" + toString cfg.compressionLevel + ); + + selectedAlg = compressionAlgs.${cfg.compressionAlg}; + compressionCmd = selectedAlg.cmd compressionLevelFlag; backupScript = '' set -o pipefail @@ -54,7 +50,7 @@ let ''; backupDatabaseScript = db: '' - dest="${cfg.location}/${db}${fileExt}" + dest="${cfg.location}/${db}${selectedAlg.ext}" if ${pkgs.mariadb}/bin/mysqldump ${lib.optionalString cfg.singleTransaction "--single-transaction"} ${db} | ${compressionCmd} > $dest.tmp; then mv $dest.tmp $dest echo "Backed up to $dest" @@ -80,11 +76,7 @@ in }; compressionAlg = lib.mkOption { - type = lib.types.enum [ - "gzip" - "zstd" - "xz" - ]; + type = lib.types.enum (lib.attrNames compressionAlgs); default = "gzip"; description = '' Compression algorithm to use for database dumps. @@ -95,10 +87,13 @@ in type = lib.types.nullOr lib.types.int; default = null; description = '' - Compression level to use for gzip, zstd or xz. - For gzip: 1-9 (note: if compression level is also specified in gzipOptions, the gzipOptions value will be overwritten) - For zstd: 1-19 - For xz: 0-9 + Compression level to use for ${lib.concatStringsSep ", " (lib.init (lib.attrNames compressionAlgs))} or ${lib.last (lib.attrNames compressionAlgs)}. + ${lib.concatStringsSep "\n" ( + lib.mapAttrsToList ( + name: algo: " For ${name}: ${toString algo.minLevel}-${toString algo.maxLevel}" + ) compressionAlgs + )} + (note: if compression level is also specified in gzipOptions, the gzipOptions value will be overwritten) ''; }; @@ -150,17 +145,8 @@ in # assert config to be correct assertions = [ { - assertion = - cfg.compressionLevel == null || validCompressionLevels.${cfg.compressionAlg} cfg.compressionLevel; - message = - let - rangeMsg = { - "zstd" = "zstd compression level must be between 1 and 19"; - "xz" = "xz compression level must be between 0 and 9"; - "gzip" = "gzip compression level must be between 1 and 9"; - }; - in - rangeMsg.${cfg.compressionAlg}; + assertion = cfg.compressionLevel == null || selectedAlg.minLevel <= cfg.compressionLevel && cfg.compressionLevel <= selectedAlg.maxLevel; + message = "${cfg.compressionAlg} compression level must be between ${toString selectedAlg.minLevel} and ${toString selectedAlg.maxLevel}"; } ]; @@ -175,7 +161,7 @@ in }; # add the compression tool to the system environment. - environment.systemPackages = [ compressionPkg ]; + environment.systemPackages = [ selectedAlg.pkg ]; # ensure database user to be used to perform backup exist. services.mysql.ensureUsers = [ From 710b189b1477656abc6fed7172e12a9a865cce22 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sun, 12 Jan 2025 19:46:45 +0100 Subject: [PATCH 046/116] services.mysqlBackup: apply markdown to description Co-authored-by: Silvan Mosberger --- nixos/modules/services/backup/mysql-backup.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/backup/mysql-backup.nix b/nixos/modules/services/backup/mysql-backup.nix index 9819c5bda443..494871acb6d1 100644 --- a/nixos/modules/services/backup/mysql-backup.nix +++ b/nixos/modules/services/backup/mysql-backup.nix @@ -90,10 +90,13 @@ in Compression level to use for ${lib.concatStringsSep ", " (lib.init (lib.attrNames compressionAlgs))} or ${lib.last (lib.attrNames compressionAlgs)}. ${lib.concatStringsSep "\n" ( lib.mapAttrsToList ( - name: algo: " For ${name}: ${toString algo.minLevel}-${toString algo.maxLevel}" + name: algo: "- For ${name}: ${toString algo.minLevel}-${toString algo.maxLevel}" ) compressionAlgs )} - (note: if compression level is also specified in gzipOptions, the gzipOptions value will be overwritten) + + :::{.note} + If compression level is also specified in gzipOptions, the gzipOptions value will be overwritten + ::: ''; }; From 233db85960bc6037b25c11af84c278a5eb3812b4 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sun, 12 Jan 2025 19:58:18 +0100 Subject: [PATCH 047/116] ci/OWNERS: add myselfe as maintainer for mysql-backup --- ci/OWNERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ci/OWNERS b/ci/OWNERS index bf6e070d80e4..53bc85394e46 100644 --- a/ci/OWNERS +++ b/ci/OWNERS @@ -251,6 +251,9 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt /nixos/modules/services/databases/postgresql.nix @NixOS/postgres /nixos/tests/postgresql @NixOS/postgres +# MySQL/MariaDB and related stuff +/nixos/modules/services/backup/mysql-backup.nix @6543 + # Hardened profile & related modules /nixos/modules/profiles/hardened.nix @joachifm /nixos/modules/security/lock-kernel-modules.nix @joachifm From 917be2fef67d5bf8fa0567a5f3e192b968ae1cd7 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sun, 12 Jan 2025 20:00:54 +0100 Subject: [PATCH 048/116] services.mysqlBackup: nixfmt --- nixos/modules/services/backup/mysql-backup.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/backup/mysql-backup.nix b/nixos/modules/services/backup/mysql-backup.nix index 494871acb6d1..33dc1c35ebeb 100644 --- a/nixos/modules/services/backup/mysql-backup.nix +++ b/nixos/modules/services/backup/mysql-backup.nix @@ -93,7 +93,7 @@ in name: algo: "- For ${name}: ${toString algo.minLevel}-${toString algo.maxLevel}" ) compressionAlgs )} - + :::{.note} If compression level is also specified in gzipOptions, the gzipOptions value will be overwritten ::: @@ -148,7 +148,9 @@ in # assert config to be correct assertions = [ { - assertion = cfg.compressionLevel == null || selectedAlg.minLevel <= cfg.compressionLevel && cfg.compressionLevel <= selectedAlg.maxLevel; + assertion = + cfg.compressionLevel == null + || selectedAlg.minLevel <= cfg.compressionLevel && cfg.compressionLevel <= selectedAlg.maxLevel; message = "${cfg.compressionAlg} compression level must be between ${toString selectedAlg.minLevel} and ${toString selectedAlg.maxLevel}"; } ]; From 222f390e506a7ae929ea8db67498297d08dd8d68 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Fri, 27 Dec 2024 18:51:44 -0300 Subject: [PATCH 049/116] ISSUE_TEMPLATE.md: clear the blank issue template This changes the blank issue template to a simple HTML comment telling users to use the forms instead, while still allowing experienced contributors to create free-form issues. Signed-off-by: Fernando Rodrigues --- .github/ISSUE_TEMPLATE.md | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index e6fc993c7656..80ca7d59cba3 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -1,11 +1,6 @@ -## Issue description - - - -### Steps to reproduce - - - -## Technical details - - + From c4433d3b4fffae73a315be7058b1b085778a7809 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Sat, 28 Dec 2024 17:16:51 -0300 Subject: [PATCH 050/116] ISSUE_TEMPLATE: delete tracking_issue template As discussed in #368656. Approved-by: Yohann Boniface Signed-off-by: Fernando Rodrigues --- .github/ISSUE_TEMPLATE/tracking_issue.md | 39 ------------------------ 1 file changed, 39 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/tracking_issue.md diff --git a/.github/ISSUE_TEMPLATE/tracking_issue.md b/.github/ISSUE_TEMPLATE/tracking_issue.md deleted file mode 100644 index a9572f5ea506..000000000000 --- a/.github/ISSUE_TEMPLATE/tracking_issue.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -name: Tracking issue -about: Provide an overview on a multi-step effort -title: 'Tracking issue: ISSUENAME' -labels: '5.scope: tracking' -assignees: '' - ---- - -### Tracking description - - - -#### Reference Issue(s)/PR(s) - -- ... - -### Follow-up issues/notes - - - -#### Additional context -Add any other context about the problem here. - ---- - -Add a :+1: [reaction] to [issues you find important]. - -[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ -[issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc From f3215665f0ee5603601a813a39af6b83147ccedb Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Fri, 27 Dec 2024 18:53:29 -0300 Subject: [PATCH 051/116] ISSUE_TEMPLATE: convert the bug report template into three YAML forms One for generic package issues, one for NixOS (Module) issues, and one for Darwin-specific issues. Signed-off-by: Fernando Rodrigues --- .github/ISSUE_TEMPLATE/01_bug_report.yml | 142 ++++++++++++++++ .../ISSUE_TEMPLATE/02_bug_report_darwin.yml | 156 ++++++++++++++++++ .../ISSUE_TEMPLATE/03_bug_report_nixos.yml | 146 ++++++++++++++++ .github/ISSUE_TEMPLATE/bug_report.md | 54 ------ 4 files changed, 444 insertions(+), 54 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/01_bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/02_bug_report_darwin.yml create mode 100644 .github/ISSUE_TEMPLATE/03_bug_report_nixos.yml delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md diff --git a/.github/ISSUE_TEMPLATE/01_bug_report.yml b/.github/ISSUE_TEMPLATE/01_bug_report.yml new file mode 100644 index 000000000000..c8fd6e419c13 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/01_bug_report.yml @@ -0,0 +1,142 @@ +name: "Bug report (package)" +description: "Create a generic bug report against a package." +title: "PACKAGENAME: BUG TITLE" +labels: ["0.kind: bug"] +body: + - type: "markdown" + attributes: + value: | +

+ + + + + NixOS logo + + +

+ + Welcome to Nixpkgs. Please replace the **`PACKAGENAME: BUG TITLE`** template above with the correct package name (As seen in the [NixOS Package Search](https://search.nixos.org/packages)) and a short title summarising what the bug entails. + + > [!TIP] + > For instance, if you were filing a bug against the [`hello`](https://search.nixos.org/packages?channel=unstable&from=0&size=1&buckets=%7B%22package_attr_set%22%3A%5B%22No%20package%20set%22%5D%2C%22package_license_set%22%3A%5B%22GNU%20General%20Public%20License%20v3.0%20or%20later%22%5D%2C%22package_maintainers_set%22%3A%5B%5D%2C%22package_platforms%22%3A%5B%5D%7D&sort=relevance&type=packages&query=hello) package about it failing to launch on ARM Linux, your title would be as follows: + > `hello: fails to launch on aarch64-linux` + + --- + - type: "dropdown" + id: "version" + attributes: + label: "Nixpkgs version" + description: | + What version of Nixpkgs are you using? + + > [!IMPORTANT] + > If you are using an older version, please update to the latest stable version and check if the issue persists before continuing this bug report. + options: + - "Please select a version." + - "- Unstable (25.05)" + - "- Stable (24.11)" + - "- Previous Stable (24.05)" + default: 0 + validations: + required: true + - type: "textarea" + id: "description" + attributes: + label: "Describe the bug" + description: "Please include a clear and concise description of what the issue is." + validations: + required: true + - type: "textarea" + id: "how-to-reproduce" + attributes: + label: "Steps to reproduce" + description: "Please include a step-by-step guide for reproducing this issue. Consider writing in concise, numbered bullet points to ensure that Nixpkgs developers can retrace your steps." + validations: + required: true + - type: "input" + id: "expected-behaviour" + attributes: + label: "Expected behaviour" + description: "Please write a concise description of what was supposed to happen." + validations: + required: true + - type: "textarea" + id: "screenshots" + attributes: + label: "Screenshots" + description: | + If applicable, add screenshots to help explain your problem. + If you need help uploading images to GitHub, please review the [relevant documentation](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#uploading-assets). + validations: + required: false + - type: "textarea" + id: "logs" + attributes: + label: "Relevant log output" + description: | + If applicable, copy and paste any relevant log output. + This will be automatically formatted into code, so no need for backticks. + render: "console" + validations: + required: false + - type: "textarea" + id: "additional-context" + attributes: + label: "Additional context" + description: "Add any other context about the problem here." + validations: + required: false + - type: "textarea" + id: "metadata" + attributes: + label: "System metadata" + description: "Please run `nix-shell -p nix-info --run \"nix-info -m\"` on a terminal and paste the output of that command here." + validations: + required: true + - type: "textarea" + id: "maintainers" + attributes: + label: "Notify maintainers" + description: | + Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. + value: | + + --- + + **Note for maintainers:** Please tag this issue in your pull request description. (i.e. `Resolves #ISSUE`.) + validations: + required: false + - type: "checkboxes" + id: "sanity-check" + attributes: + label: "I assert that this issue is relevant for Nixpkgs" + description: | + This bug tracker is for actionable issues that are not the result of user error. If you need help using your system and are unsure if this is a bug with Nixpkgs, please consider asking for help on the [NixOS Discourse](https://discourse.nixos.org/) or the [NixOS Matrix Space](https://matrix.to/#/#community:nixos.org) before opening an issue. + options: + - label: "I assert that this is a bug and not a support request." + required: true + - label: "I assert that this is not a [duplicate of an existing issue](https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aissue+label%3A%220.kind%3A+bug%22+-label%3A%226.topic%3A+darwin%22+-label%3A%226.topic%3A+nixos%22). " + required: true + - label: "I assert that I have read the [NixOS Code of Conduct](https://github.com/NixOS/.github/blob/master/CODE_OF_CONDUCT.md) and agree to abide by it." + required: true + - type: "markdown" + attributes: + value: | + # Thank you for helping improve Nixpkgs! + + --- + - type: "textarea" + id: "prioritisation" + attributes: + label: "Is this issue important to you?" + description: | + **Please do not modify this text area!** + + This template helps Nixpkgs developers know which issues should be prioritised by allowing users to vote with a :+1: reaction. + This is not a guarantee that highly-requested issues will be fixed first, but it helps us to figure out what's important to users. Please react on other users' issues if you find them important. + value: | + Add a :+1: [reaction] to [issues you find important]. + + [reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ + [issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc diff --git a/.github/ISSUE_TEMPLATE/02_bug_report_darwin.yml b/.github/ISSUE_TEMPLATE/02_bug_report_darwin.yml new file mode 100644 index 000000000000..be9f8a705521 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/02_bug_report_darwin.yml @@ -0,0 +1,156 @@ +name: "Bug report (macOS)" +description: "Create a bug report against a package where the issue only occurs on macOS." +title: "PACKAGENAME: BUG TITLE" +labels: ["0.kind: bug", "6.topic: darwin"] +body: + - type: "markdown" + attributes: + value: | +

+ + + + + NixOS logo + + +

+ + Welcome to Nixpkgs. Please replace the **`PACKAGENAME: BUG TITLE`** template above with the correct package name (As seen in the [NixOS Package Search](https://search.nixos.org/packages)) and a short title summarising what the bug entails. + + > [!TIP] + > For instance, if you were filing a bug against the [`hello`](https://search.nixos.org/packages?channel=unstable&from=0&size=1&buckets=%7B%22package_attr_set%22%3A%5B%22No%20package%20set%22%5D%2C%22package_license_set%22%3A%5B%22GNU%20General%20Public%20License%20v3.0%20or%20later%22%5D%2C%22package_maintainers_set%22%3A%5B%5D%2C%22package_platforms%22%3A%5B%5D%7D&sort=relevance&type=packages&query=hello) package about it failing to launch on Apple Silicon, your title would be as follows: + > `hello: fails to launch on aarch64-darwin` + + --- + - type: "dropdown" + id: "version" + attributes: + label: "Nixpkgs version" + description: | + What version of Nixpkgs are you using? + + > [!IMPORTANT] + > If you are using an older version, please update to the latest stable version and check if the issue persists before continuing this bug report. + options: + - "Please select a version." + - "- Unstable (25.05)" + - "- Stable (24.11)" + - "- Previous Stable (24.05)" + default: 0 + validations: + required: true + - type: "textarea" + id: "description" + attributes: + label: "Describe the bug" + description: "Please include a clear and concise description of what the issue is." + validations: + required: true + - type: "textarea" + id: "how-to-reproduce" + attributes: + label: "Steps to reproduce" + description: "Please include a step-by-step guide for reproducing this issue. Consider writing in concise, numbered bullet points to ensure that Nixpkgs developers can retrace your steps." + validations: + required: true + - type: "input" + id: "expected-behaviour" + attributes: + label: "Expected behaviour" + description: "Please write a concise description of what was supposed to happen." + validations: + required: true + - type: "textarea" + id: "screenshots" + attributes: + label: "Screenshots" + description: | + If applicable, add screenshots to help explain your problem. + If you need help uploading images to GitHub, please review the [relevant documentation](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#uploading-assets). + validations: + required: false + - type: "textarea" + id: "logs" + attributes: + label: "Relevant log output" + description: | + If applicable, copy and paste any relevant log output. + This will be automatically formatted into code, so no need for backticks. + render: "console" + validations: + required: false + - type: "textarea" + id: "additional-context" + attributes: + label: "Additional context" + description: "Add any other context about the problem here." + validations: + required: false + - type: "textarea" + id: "metadata" + attributes: + label: "System metadata" + description: "Please run `nix-shell -p nix-info --run \"nix-info -m\"` on a terminal and paste the output of that command here." + validations: + required: true + - type: "dropdown" + id: "nix-darwin" + attributes: + label: "Are you using nix-darwin?" + description: | + [`nix-darwin`](https://github.com/LnL7/nix-darwin) is a set of NixOS-like modules for macOS systems. Depending on your issue, this information may be relevant. + options: + - "Yes, I am using nix-darwin." + - "No, I am not using nix-darwin." + default: 1 + validations: + required: true + - type: "textarea" + id: "maintainers" + attributes: + label: "Notify maintainers" + description: | + Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. + + If this issue is related to the Darwin packaging architecture as a whole, or is related to the core Darwin frameworks, consider mentioning the `@NixOS/darwin-core` team. + value: | + + --- + + **Note for maintainers:** Please tag this issue in your pull request description. (i.e. `Resolves #ISSUE`.) + validations: + required: false + - type: "checkboxes" + id: "sanity-check" + attributes: + label: "I assert that this issue is relevant for Nixpkgs" + description: | + This bug tracker is for actionable issues that are not the result of user error. If you need help using your system and are unsure if this is a bug with Nixpkgs/NixOS, please consider asking for help on the [NixOS Discourse](https://discourse.nixos.org/) or the [NixOS Matrix Space](https://matrix.to/#/#community:nixos.org) before opening an issue. + options: + - label: "I assert that this is a bug and not a support request." + required: true + - label: "I assert that this is not a [duplicate of an existing issue](https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aissue+label%3A%220.kind%3A+bug%22+label%3A%226.topic%3A+darwin%22). " + required: true + - label: "I assert that I have read the [NixOS Code of Conduct](https://github.com/NixOS/.github/blob/master/CODE_OF_CONDUCT.md) and agree to abide by it." + required: true + - type: "markdown" + attributes: + value: | + # Thank you for helping improve Nixpkgs! + + --- + - type: "textarea" + id: "prioritisation" + attributes: + label: "Is this issue important to you?" + description: | + **Please do not modify this text area!** + + This template helps Nixpkgs developers know which issues should be prioritised by allowing users to vote with a :+1: reaction. + This is not a guarantee that highly-requested issues will be fixed first, but it helps us to figure out what's important to users. Please react on other users' issues if you find them important. + value: | + Add a :+1: [reaction] to [issues you find important]. + + [reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ + [issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc diff --git a/.github/ISSUE_TEMPLATE/03_bug_report_nixos.yml b/.github/ISSUE_TEMPLATE/03_bug_report_nixos.yml new file mode 100644 index 000000000000..debbb928aa1a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/03_bug_report_nixos.yml @@ -0,0 +1,146 @@ +name: "Bug report (NixOS module)" +description: "Create a bug report against a NixOS Module." +title: "nixos/MODULENAME: BUG TITLE" +labels: ["0.kind: bug", "6.topic: nixos"] +body: + - type: "markdown" + attributes: + value: | +

+ + + + + NixOS logo + + +

+ + Welcome to Nixpkgs. Please replace the **`nixos/MODULENAME: BUG TITLE`** template above with the correct module name (As seen in the [NixOS Option Search](https://search.nixos.org/options)) and a short title summarising what the bug entails. + + > [!TIP] + > For instance, if you were filing a bug against the [`systemd-boot`](https://search.nixos.org/options?channel=unstable&show=boot.loader.systemd-boot.enable&from=0&size=1) module about it failing to install [`memtest86`](https://search.nixos.org/options?channel=unstable&show=boot.loader.systemd-boot.memtest86.enable&from=0&size=1), your title would be as follows: + > `nixos/systemd-boot: fails to install memtest86` + + --- + - type: "dropdown" + id: "version" + attributes: + label: "Nixpkgs version" + description: | + What version of Nixpkgs are you using? + + > [!IMPORTANT] + > If you are using an older version, please [update to the latest stable version](https://nixos.org/download) and check if the issue persists before continuing this bug report. + options: + - "Please select a version." + - "- Unstable (25.05)" + - "- Stable (24.11)" + - "- Previous Stable (24.05)" + default: 0 + validations: + required: true + - type: "textarea" + id: "description" + attributes: + label: "Describe the bug" + description: "Please include a clear and concise description of what the issue is." + validations: + required: true + - type: "textarea" + id: "how-to-reproduce" + attributes: + label: "Steps to reproduce" + description: "Please include a step-by-step guide for reproducing this issue. Consider writing in concise, numbered bullet points to ensure that Nixpkgs developers can retrace your steps." + validations: + required: true + - type: "input" + id: "expected-behaviour" + attributes: + label: "Expected behaviour" + description: "Please write a concise description of what was supposed to happen." + validations: + required: true + - type: "textarea" + id: "screenshots" + attributes: + label: "Screenshots" + description: | + If applicable, add screenshots to help explain your problem. + If you need help uploading images to GitHub, please review the [relevant documentation](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#uploading-assets). + validations: + required: false + - type: "textarea" + id: "logs" + attributes: + label: "Relevant log output" + description: | + If applicable, copy and paste any relevant log output. + This will be automatically formatted into code, so no need for backticks. + render: "console" + validations: + required: false + - type: "textarea" + id: "additional-context" + attributes: + label: "Additional context" + description: "Add any other context about the problem here." + validations: + required: false + - type: "textarea" + id: "metadata" + attributes: + label: "System metadata" + description: "Please run `nix-shell -p nix-info --run \"nix-info -m\"` on a terminal and paste the output of that command here." + validations: + required: true + - type: "textarea" + id: "maintainers" + attributes: + label: "Notify maintainers" + description: | + Please mention the people who are in the `meta.maintainers` list of the offending module. This is done by prefixing the person's username with an '@' character. You can quickly go to the source code of a module by searching for it on the [NixOS Option Search](https://search.nixos.org/options) and clicking the "Declared in..." button. + + Please note that the maintainer attribute name does not always match the maintainer's GitHub username. If that occurs, try looking in [`maintainers/maintainer-list.nix`](https://github.com/NixOS/nixpkgs/blob/master/maintainers/maintainer-list.nix) for the maintainer attribute name, and checking if the maintainer has a listed GitHub username. + + If in doubt, check `git blame` for whoever last touched the module, or check the associated package's maintainers. Please add the mentions above the `---` characters. + value: | + + --- + + **Note for maintainers:** Please tag this issue in your pull request description. (i.e. `Resolves #ISSUE`.) + validations: + required: false + - type: "checkboxes" + id: "sanity-check" + attributes: + label: "I assert that this issue is relevant for Nixpkgs" + description: | + This bug tracker is for actionable issues that are not the result of user error. If you need help using your system and are unsure if this is a bug with Nixpkgs, please consider asking for help on the [NixOS Discourse](https://discourse.nixos.org/) or the [NixOS Matrix Space](https://matrix.to/#/#community:nixos.org) before opening an issue. + options: + - label: "I assert that this is a bug and not a support request." + required: true + - label: "I assert that this is not a [duplicate of an existing issue](https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aissue+label%3A%220.kind%3A+bug%22+label%3A%226.topic%3A+nixos%22). " + required: true + - label: "I assert that I have read the [NixOS Code of Conduct](https://github.com/NixOS/.github/blob/master/CODE_OF_CONDUCT.md) and agree to abide by it." + required: true + - type: "markdown" + attributes: + value: | + # Thank you for helping improve Nixpkgs! + + --- + - type: "textarea" + id: "prioritisation" + attributes: + label: "Is this issue important to you?" + description: | + **Please do not modify this text area!** + + This template helps Nixpkgs developers know which issues should be prioritised by allowing users to vote with a :+1: reaction. + This is not a guarantee that highly-requested issues will be fixed first, but it helps us to figure out what's important to users. Please react on other users' issues if you find them important. + value: | + Add a :+1: [reaction] to [issues you find important]. + + [reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ + [issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index ee02c73d24e0..000000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: '0.kind: bug' -assignees: '' - ---- - -## Describe the bug - - - -## Steps to reproduce - -Steps to reproduce the behavior: - -1. ... -2. ... -3. ... - -## Expected behavior - - - -## Screenshots - - - -## Additional context - - - -## Metadata - - - -## Notify maintainers - - - ---- - -Note for maintainers: Please tag this issue in your PR. - ---- - -Add a :+1: [reaction] to [issues you find important]. - -[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ -[issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc From 9c605cfb703c60ef75666628a1dc012412c7ff3c Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Fri, 27 Dec 2024 18:54:31 -0300 Subject: [PATCH 052/116] ISSUE_TEMPLATE: convert the build failure template into an YAML form Signed-off-by: Fernando Rodrigues --- .github/ISSUE_TEMPLATE/04_build_failure.yml | 149 ++++++++++++++++++++ .github/ISSUE_TEMPLATE/build_failure.md | 53 ------- 2 files changed, 149 insertions(+), 53 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/04_build_failure.yml delete mode 100644 .github/ISSUE_TEMPLATE/build_failure.md diff --git a/.github/ISSUE_TEMPLATE/04_build_failure.yml b/.github/ISSUE_TEMPLATE/04_build_failure.yml new file mode 100644 index 000000000000..335b3146f25c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/04_build_failure.yml @@ -0,0 +1,149 @@ +name: "Build failure" +description: "Report a package that is failing to build." +title: "Build failure: PACKAGENAME" +labels: ["0.kind: build failure"] +body: + - type: "markdown" + attributes: + value: | +

+ + + + + NixOS logo + + +

+ + Welcome to Nixpkgs. Please replace the **`Build failure: PACKAGENAME`** template above with the correct package name (As seen in the [NixOS Package Search](https://search.nixos.org/packages)). + + > [!TIP] + > For instance, if you were filing a build failure against the [`hello`](https://search.nixos.org/packages?channel=unstable&from=0&size=1&buckets=%7B%22package_attr_set%22%3A%5B%22No%20package%20set%22%5D%2C%22package_license_set%22%3A%5B%22GNU%20General%20Public%20License%20v3.0%20or%20later%22%5D%2C%22package_maintainers_set%22%3A%5B%5D%2C%22package_platforms%22%3A%5B%5D%7D&sort=relevance&type=packages&query=hello) package, your title would be as follows: + > `Build failure: hello` + + --- + - type: "dropdown" + id: "version" + attributes: + label: "Nixpkgs version" + description: | + In what version of Nixpkgs did the build failure occur? + + > [!IMPORTANT] + > If you are using an older version, please update to the latest stable version and check if the build failure persists before continuing this report. + > If you are purposefully trying to build an ancient version of a package in an older Nixpkgs, please coordinate with the [NixOS Archivists](https://matrix.to/#/#archivists:nixos.org). + options: + - "Please select a version." + - "- Unstable (25.05)" + - "- Stable (24.11)" + - "- Previous Stable (24.05)" + default: 0 + validations: + required: true + - type: "textarea" + id: "how-to-reproduce" + attributes: + label: "Steps to reproduce" + description: "Please include a step-by-step guide for reproducing this build failure. Consider writing in concise, numbered bullet points to ensure that Nixpkgs developers can retrace your steps." + validations: + required: true + - type: "dropdown" + id: "hydra" + attributes: + label: "Can Hydra reproduce this build failure?" + description: | + Can [Hydra](https://hydra.nixos.org), Nixpkgs' Continuous Integration system, reproduce this build failure? + Please use the search function in the header bar to locate the last build job for the package in question. + - If there's a Red X icon near the package entry, say '**Yes, Hydra can reproduce this build failure.**' + - If there's a Dark Gray X icon near the package entry, then the build failure occurs with another package, and you need to track the original failing package by going down the chain of 'Cached failures' until you reach the final package in the failing dependency chain. Once you locate the failing package, re-write this report against that package and say '**Yes, Hydra can reproduce this build failure.**' + - If there's a Green Check Mark icon near the package entry, then it most likely means it's a local issue with your system. (Maybe you ran out of space?) + You can still open a build failure report, but please say '**No, Hydra cannot reproduce this build failure.**' below. + - If there's a Gray Question Mark icon near the package entry, say '**Hydra is currently rebuilding this package.**' + - If there's a Red Stop Sign icon near the package entry, then the build job was stopped manually. If this occurs, please coordinate with the [Infrastructure Team](https://matrix.to/#/#infra:nixos.org), and say '**The last build job was manually cancelled.**' + options: + - "Please select the Hydra Status." + - "Yes, Hydra can reproduce this build failure." + - "No, Hydra cannot reproduce this build failure." + - "Hydra is currently rebuilding this package." + - "The last build job was manually cancelled." + default: 0 + validations: + required: true + - type: "input" + id: "hydra-logs" + attributes: + label: "Link to Hydra build job" + description: "If you answered 'yes' in the question above, please copy-and-paste the link to the failing Hydra job here." + validations: + required: false + - type: "textarea" + id: "logs" + attributes: + label: "Relevant log output" + description: | + Please copy and paste the logs from the failed build. + This will be automatically formatted into code, so no need for backticks. + render: "console" + validations: + required: true + - type: "textarea" + id: "additional-context" + attributes: + label: "Additional context" + description: "Add any other context about the problem here." + validations: + required: false + - type: "textarea" + id: "metadata" + attributes: + label: "System metadata" + description: "Please run `nix-shell -p nix-info --run \"nix-info -m\"` on a terminal and paste the output of that command here." + validations: + required: true + - type: "textarea" + id: "maintainers" + attributes: + label: "Notify maintainers" + description: | + Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. + value: | + + --- + + **Note for maintainers:** Please tag this issue in your pull request description. (i.e. `Resolves #ISSUE`.) + validations: + required: false + - type: "checkboxes" + id: "sanity-check" + attributes: + label: "I assert that this issue is relevant for Nixpkgs" + description: | + This bug tracker is for actionable issues that are not the result of user error. If you need help using your system and are unsure if this is a bug with Nixpkgs, please consider asking for help on the [NixOS Discourse](https://discourse.nixos.org/) or the [NixOS Matrix Space](https://matrix.to/#/#community:nixos.org) before opening an issue. + options: + - label: "I assert that this is a bug and not a support request." + required: true + - label: "I assert that this is not a [duplicate of an existing issue](https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aissue+label%3A%220.kind%3A+build+failure%22). " + required: true + - label: "I assert that I have read the [NixOS Code of Conduct](https://github.com/NixOS/.github/blob/master/CODE_OF_CONDUCT.md) and agree to abide by it." + required: true + - type: "markdown" + attributes: + value: | + # Thank you for helping improve Nixpkgs! + + --- + - type: "textarea" + id: "prioritisation" + attributes: + label: "Is this issue important to you?" + description: | + **Please do not modify this text area!** + + This template helps Nixpkgs developers know which issues should be prioritised by allowing users to vote with a :+1: reaction. + This is not a guarantee that highly-requested issues will be fixed first, but it helps us to figure out what's important to users. Please react on other users' issues if you find them important. + value: | + Add a :+1: [reaction] to [issues you find important]. + + [reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ + [issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc diff --git a/.github/ISSUE_TEMPLATE/build_failure.md b/.github/ISSUE_TEMPLATE/build_failure.md deleted file mode 100644 index 32804a446e72..000000000000 --- a/.github/ISSUE_TEMPLATE/build_failure.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -name: Build failure -about: Create a report to help us improve -title: 'Build failure: PACKAGENAME' -labels: '0.kind: build failure' -assignees: '' - ---- - -## Steps to reproduce - -Steps to reproduce the behavior: - -1. build *X* - -## Build log - - - -
- -Build Log - -``` -``` - -
- -## Additional context - - - -## Metadata - - - -## Notify maintainers - - - ---- - -Note for maintainers: Please tag this issue in your PR. - ---- - -Add a :+1: [reaction] to [issues you find important]. - -[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ -[issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc From 76881db85c2c941084a343236feb672ab822d6cd Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Fri, 27 Dec 2024 18:54:56 -0300 Subject: [PATCH 053/116] ISSUE_TEMPLATE: convert the missing documentation issue template into an YAML form Signed-off-by: Fernando Rodrigues --- .../09_documentation_request.yml | 86 +++++++++++++++++++ .../ISSUE_TEMPLATE/missing_documentation.md | 41 --------- 2 files changed, 86 insertions(+), 41 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/09_documentation_request.yml delete mode 100644 .github/ISSUE_TEMPLATE/missing_documentation.md diff --git a/.github/ISSUE_TEMPLATE/09_documentation_request.yml b/.github/ISSUE_TEMPLATE/09_documentation_request.yml new file mode 100644 index 000000000000..5efe7f8c6005 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/09_documentation_request.yml @@ -0,0 +1,86 @@ +name: "Request: documentation" +description: "Report missing or incorrect documentation in the NixOS or Nixpkgs manuals." +title: "Missing Documentation: PACKAGENAME" +labels: ["0.kind: enhancement", "9.needs: documentation"] +body: + - type: "markdown" + attributes: + value: | +

+ + + + + NixOS logo + + +

+ + Welcome to Nixpkgs. Please replace the **`Missing Documentation: PACKAGENAME`** template above with the correct package name (As seen in the [NixOS Package Search](https://search.nixos.org/packages)) or module name (As seen in the [NixOS Option Search](https://search.nixos.org/options)). + + > [!TIP] + > For instance, if you were filing an issue against the [`hello`](https://search.nixos.org/packages?channel=unstable&from=0&size=1&buckets=%7B%22package_attr_set%22%3A%5B%22No%20package%20set%22%5D%2C%22package_license_set%22%3A%5B%22GNU%20General%20Public%20License%20v3.0%20or%20later%22%5D%2C%22package_maintainers_set%22%3A%5B%5D%2C%22package_platforms%22%3A%5B%5D%7D&sort=relevance&type=packages&query=hello) package about it not having any NixOS-specific documentation, your title would be as follows: + > `Missing Documentation: hello` + + --- + - type: "textarea" + id: "description" + attributes: + label: "Describe the problem" + description: "Please include a clear and concise description of what the issue is." + validations: + required: true + - type: "textarea" + id: "proposal" + attributes: + label: "Proposed solution" + description: | + If possible, please draft a tentative documentation chapter to resolve this issue. + Your proposal should be written in CommonMark Markdown, optionally enhanced with [Nix-specific extensions](https://github.com/NixOS/nixpkgs/tree/master/doc#syntax). + render: "markdown" + validations: + required: false + - type: "textarea" + id: "maintainers" + attributes: + label: "Notify maintainers" + description: | + Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. + value: | + + --- + + **Note for maintainers:** Please tag this issue in your pull request description. (i.e. `Resolves #ISSUE`.) + validations: + required: false + - type: "checkboxes" + id: "sanity-check" + attributes: + label: "I assert that this issue is relevant for Nixpkgs" + options: + - label: "I assert that this request is not already implemented in the latest [NixOS](https://nixos.org/manual/nixos/unstable/) or [Nixpkgs](https://nixos.org/manual/nixpkgs/unstable/) manuals." + required: true + - label: "I assert that this is not a [duplicate of an existing documentation issue](https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+label%3A%229.needs%3A+documentation%22)." + required: true + - label: "I assert that I have read the [NixOS Code of Conduct](https://github.com/NixOS/.github/blob/master/CODE_OF_CONDUCT.md) and agree to abide by it." + required: true + - type: "markdown" + attributes: + value: | + # Thank you for helping improve Nixpkgs! + + --- + - type: "textarea" + id: "priorisation" + attributes: + label: "Is this issue important to you?" + description: | + **Please do not modify this text area!** + + This template helps Nixpkgs developers know which issues should be prioritised by allowing users to vote with a :+1: reaction. + This is not a guarantee that highly-requested issues will be fixed first, but it helps us to figure out what's important to users. Please react on other users' issues if you find them important. + value: | + Add a :+1: [reaction] to [issues you find important]. + + [reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ + [issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc diff --git a/.github/ISSUE_TEMPLATE/missing_documentation.md b/.github/ISSUE_TEMPLATE/missing_documentation.md deleted file mode 100644 index a7f0fd83c5bc..000000000000 --- a/.github/ISSUE_TEMPLATE/missing_documentation.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -name: Missing or incorrect documentation -about: Help us improve the Nixpkgs and NixOS reference manuals -title: 'Documentation: ' -labels: '9.needs: documentation' -assignees: '' - ---- - -## Problem - - - -## Proposal - - - -## Checklist - - - -- [ ] checked [latest Nixpkgs manual] \([source][nixpkgs-source]) and [latest NixOS manual] \([source][nixos-source]) -- [ ] checked [open documentation issues] for possible duplicates -- [ ] checked [open documentation pull requests] for possible solutions - ---- - -Note for maintainers: Please tag this issue in your PR. - ---- - -Add a :+1: [reaction] to [issues you find important]. - -[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ -[issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc -[latest Nixpkgs manual]: https://nixos.org/manual/nixpkgs/unstable/ -[latest NixOS manual]: https://nixos.org/manual/nixos/unstable/ -[nixpkgs-source]: https://github.com/NixOS/nixpkgs/tree/master/doc -[nixos-source]: https://github.com/NixOS/nixpkgs/tree/master/nixos/doc/manual -[open documentation issues]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+label%3A%229.needs%3A+documentation%22 -[open documentation pull requests]: https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+is%3Apr+label%3A%228.has%3A+documentation%22%2C%226.topic%3A+documentation%22 From 0375ee86f46a93d0d3775a5387456b07b951c0b3 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Fri, 27 Dec 2024 18:55:26 -0300 Subject: [PATCH 054/116] ISSUE_TEMPLATE: convert the feature requests (package, module, update, backport requests) into YAML forms The out of date package report was split into two forms: an update request and a backport request. Signed-off-by: Fernando Rodrigues --- .github/ISSUE_TEMPLATE/05_package_request.yml | 127 ++++++++++++++++++ .github/ISSUE_TEMPLATE/06_update_request.yml | 120 +++++++++++++++++ .github/ISSUE_TEMPLATE/07_module_request.yml | 100 ++++++++++++++ .../ISSUE_TEMPLATE/08_backport_request.yml | 102 ++++++++++++++ .github/ISSUE_TEMPLATE/module_request.md | 27 ---- .../out_of_date_package_report.md | 42 ------ .github/ISSUE_TEMPLATE/packaging_request.md | 30 ----- 7 files changed, 449 insertions(+), 99 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/05_package_request.yml create mode 100644 .github/ISSUE_TEMPLATE/06_update_request.yml create mode 100644 .github/ISSUE_TEMPLATE/07_module_request.yml create mode 100644 .github/ISSUE_TEMPLATE/08_backport_request.yml delete mode 100644 .github/ISSUE_TEMPLATE/module_request.md delete mode 100644 .github/ISSUE_TEMPLATE/out_of_date_package_report.md delete mode 100644 .github/ISSUE_TEMPLATE/packaging_request.md diff --git a/.github/ISSUE_TEMPLATE/05_package_request.yml b/.github/ISSUE_TEMPLATE/05_package_request.yml new file mode 100644 index 000000000000..483d798bf9ab --- /dev/null +++ b/.github/ISSUE_TEMPLATE/05_package_request.yml @@ -0,0 +1,127 @@ +name: "Request: new package" +description: "Create a package request for software that is not yet included in Nixpkgs." +title: "Package request: PACKAGENAME" +labels: ["0.kind: enhancement", "0.kind: packaging request", "9.needs: package (new)"] +body: + - type: "markdown" + attributes: + value: | +

+ + + + + NixOS logo + + +

+ + Welcome to Nixpkgs. Please replace the **`Package request: PACKAGENAME`** template above with the correct package name (As seen in the [NixOS Package Search](https://search.nixos.org/packages)). + + > [!TIP] + > For instance, if you were filing a request against the missing `hello` package, your title would be as follows: + > `Package request: hello` + + --- + - type: "dropdown" + id: "version" + attributes: + label: "Nixpkgs version" + description: | + What version of Nixpkgs are you using? + + > [!IMPORTANT] + > If you are using an older or stable version, please update to the latest **unstable** version and check if the package still does not exist before continuing this request. + options: + - "Please select a version." + - "- Unstable (25.05)" + - "- Stable (24.11)" + - "- Previous Stable (24.05)" + default: 0 + validations: + required: true + - type: "textarea" + id: "description" + attributes: + label: "Describe the package" + description: "Please include a clear and concise description of what the package is." + validations: + required: true + - type: "input" + id: "homepage" + attributes: + label: "Upstream homepage" + description: "Please copy and paste a link to the package's homepage. Leave this field blank if there is no upstream homepage." + validations: + required: false + - type: "input" + id: "source" + attributes: + label: "Source URL" + description: "Please copy and paste a link to the package's source code or binary download page." + validations: + required: true + - type: "input" + id: "license" + attributes: + label: "License" + description: "Please indicate the package's license. If the package has no license, or the source code is not public, please indicate the package is `unfree`." + validations: + required: true + - type: "dropdown" + id: "platforms" + attributes: + label: "Platforms" + description: "Please indicate the platforms this package compiles for. `darwin` refers to macOS. `Exotic` refers to uncommon platforms like RISC-V or 32-bit ARM; please mention in the 'Additional Context' section below if this package is supposed to compile for such exotic platforms." + multiple: true + options: + - "x86_64-linux" + - "aarch64-linux" + - "x86_64-darwin" + - "aarch64-darwin" + - "Exotic" + validations: + required: true + - type: "textarea" + id: "additional-context" + attributes: + label: "Additional context" + description: "Add any other context about the proposed module here." + validations: + required: false + - type: "checkboxes" + id: "sanity-check" + attributes: + label: "I assert that this issue is relevant for Nixpkgs" + options: + - label: "I assert that this package does not yet exist in an [open pull request](https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+is%3Apr+label%3A%228.has%3A+package+%28new%29%22) or in [Nixpkgs Unstable](https://search.nixos.org/packages?channel=unstable)." + required: true + - label: "I assert that this is not a [duplicate of any known issue](https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+label%3A%220.kind%3A+packaging+request%22)." + required: true + - label: "I assert that I have read the [NixOS Code of Conduct](https://github.com/NixOS/.github/blob/master/CODE_OF_CONDUCT.md) and agree to abide by it." + required: true + - type: "markdown" + attributes: + value: | + # Thank you for helping improve Nixpkgs! + + --- + - type: "textarea" + id: "prioritisation" + attributes: + label: "For this package's maintainers:" + description: | + **Please do not modify this text area!** + + This template helps Nixpkgs developers know which issues should be prioritised by allowing users to vote with a :+1: reaction and also reminds them to tag this issue in their pull requests. + This is not a guarantee that highly-requested issues will be fixed first, but it helps us to figure out what's important to users. Please react on other users' issues if you find them important. + value: | + + Please tag this issue in your pull request description. (i.e. `Resolves #ISSUE`.) + + --- + + Add a :+1: [reaction] to [issues you find important]. + + [reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ + [issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc diff --git a/.github/ISSUE_TEMPLATE/06_update_request.yml b/.github/ISSUE_TEMPLATE/06_update_request.yml new file mode 100644 index 000000000000..a66f11fd3a3d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/06_update_request.yml @@ -0,0 +1,120 @@ +name: "Request: package update" +description: "Create an update request for an existing, but outdated package." +title: "Update Request: PACKAGENAME OLDVERSION → NEWVERSION" +labels: ["0.kind: enhancement", "9.needs: package (update)"] +body: + - type: "markdown" + attributes: + value: | +

+ + + + + NixOS logo + + +

+ + Welcome to Nixpkgs. Please replace the **`Update Request: PACKAGENAME OLDVERSION → NEWVERSION`** template above with the correct package name (As seen in the [NixOS Package Search](https://search.nixos.org/packages)), the current version of the package, and the latest version of the package. + + > [!TIP] + > For instance, if you were filing a request against the out of date `hello` package, where the current version in Nixpkgs is 1.0.0, but the latest version upstream is 1.0.1, your title would be as follows: + > `Update Request: hello 1.0.0 → 1.0.1` + + > [!NOTE] + > If you are filing an update request to change a package's source to a fork, please file a new package request instead. Even if the original upstream is outdated, the fork should be considered a new package. + + --- + - type: "dropdown" + id: "version" + attributes: + label: "Nixpkgs version" + description: | + What version of Nixpkgs are you using? + + > [!IMPORTANT] + > If you are using an older or stable version, please update to the latest **unstable** version and check if the package is still out of date. + > If the package has been updated in unstable, but you believe the update should be backported to the stable release of Nixpkgs, please file the '**Request: backport to stable**' form instead. + options: + - "Please select a version." + - "- Unstable (25.05)" + - "- Stable (24.11)" + - "- Previous Stable (24.05)" + default: 0 + validations: + required: true + - type: "input" + id: "name" + attributes: + label: "Package name" + description: "Please indicate the name of the package." + validations: + required: true + - type: "input" + id: "upstream-version" + attributes: + label: "Upstream version" + description: "Please indicate the latest version of the package." + validations: + required: true + - type: "input" + id: "nixpkgs-version" + attributes: + label: "Nixpkgs version" + description: | + Please indicate the current version number in Nixpkgs' **unstable** channel. You can check this by setting the [NixOS Package Search](https://search.nixos.org/packages?channel=unstable) channel to 'unstable' and searching for the package. + If you meant to request an upgrade in the stable channel, please file the '**Request: backport to stable**' form instead. + validations: + required: true + - type: "input" + id: "changelog" + attributes: + label: "Changelog" + description: "If applicable, please link the upstream changelog for the latest version." + validations: + required: false + - type: "textarea" + id: "maintainers" + attributes: + label: "Notify maintainers" + description: | + Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. + value: | + + --- + + **Note for maintainers:** Please tag this issue in your pull request description. (i.e. `Resolves #ISSUE`.) + validations: + required: false + - type: "checkboxes" + id: "sanity-check" + attributes: + label: "I assert that this issue is relevant for Nixpkgs" + options: + - label: "I assert that this package update does not yet exist in an [open pull request](https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+is%3Apr+label%3A%228.has%3A+package+%28update%29%22) or in [Nixpkgs Unstable](https://search.nixos.org/packages?channel=unstable)." + required: true + - label: "I assert that this is not a [duplicate of any known issue](https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aissue+label%3A%229.needs%3A+package+%28update%29%22)." + required: true + - label: "I assert that I have read the [NixOS Code of Conduct](https://github.com/NixOS/.github/blob/master/CODE_OF_CONDUCT.md) and agree to abide by it." + required: true + - type: "markdown" + attributes: + value: | + # Thank you for helping improve Nixpkgs! + + --- + - type: "textarea" + id: "prioritisation" + attributes: + label: "Is this issue important to you?" + description: | + **Please do not modify this text area!** + + This template helps Nixpkgs developers know which issues should be prioritised by allowing users to vote with a :+1: reaction. + This is not a guarantee that highly-requested issues will be fixed first, but it helps us to figure out what's important to users. Please react on other users' issues if you find them important. + value: | + Add a :+1: [reaction] to [issues you find important]. + + [reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ + [issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc diff --git a/.github/ISSUE_TEMPLATE/07_module_request.yml b/.github/ISSUE_TEMPLATE/07_module_request.yml new file mode 100644 index 000000000000..34b4881018e9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/07_module_request.yml @@ -0,0 +1,100 @@ +name: "Request: NixOS module" +description: "Create a new NixOS Module request for an existing package." +title: "Module Request: nixos/MODULENAME" +labels: ["0.kind: enhancement", "6.topic: nixos", "9.needs: module (new)"] +body: + - type: "markdown" + attributes: + value: | +

+ + + + + NixOS logo + + +

+ + Welcome to Nixpkgs. Please replace the **`Module Request: nixos/MODULENAME`** template above with the correct module name (As seen in the [NixOS Option Search](https://search.nixos.org/options)). + + > [!TIP] + > For instance, if you were filing a request against the missing `hello` module, your title would be as follows: + > `Module Request: nixos/hello` + + --- + - type: "dropdown" + id: "version" + attributes: + label: "Nixpkgs version" + description: | + What version of Nixpkgs are you using? + + > [!IMPORTANT] + > If you are using an older or stable version, please update to the latest **unstable** version and check if the module still does not exist before continuing this request. + options: + - "Please select a version." + - "- Unstable (25.05)" + - "- Stable (24.11)" + - "- Previous Stable (24.05)" + default: 0 + validations: + required: true + - type: "textarea" + id: "description" + attributes: + label: "Describe the proposed module" + description: "Please include a clear and concise description of what the module should accomplish." + validations: + required: true + - type: "textarea" + id: "additional-context" + attributes: + label: "Additional context" + description: "Add any other context about the proposed module here." + validations: + required: false + - type: "textarea" + id: "maintainers" + attributes: + label: "Notify maintainers" + description: | + Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. + value: | + + --- + + **Note for maintainers:** Please tag this issue in your pull request description. (i.e. `Resolves #ISSUE`.) + validations: + required: false + - type: "checkboxes" + id: "sanity-check" + attributes: + label: "I assert that this issue is relevant for Nixpkgs" + options: + - label: "I assert that this module does not yet exist in an [open pull request](https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+is%3Apr+label%3A%228.has%3A+module+%28new%29%22) or in [NixOS Unstable](https://search.nixos.org/options?channel=unstable)." + required: true + - label: "I assert that this is not a [duplicate of an existing issue](https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aissue+label%3A%229.needs%3A+module+%28new%29%22). " + required: true + - label: "I assert that I have read the [NixOS Code of Conduct](https://github.com/NixOS/.github/blob/master/CODE_OF_CONDUCT.md) and agree to abide by it." + required: true + - type: "markdown" + attributes: + value: | + # Thank you for helping improve NixOS! + + --- + - type: "textarea" + id: "prioritisation" + attributes: + label: "Is this issue important to you?" + description: | + **Please do not modify this text area!** + + This template helps Nixpkgs developers know which issues should be prioritised by allowing users to vote with a :+1: reaction. + This is not a guarantee that highly-requested issues will be fixed first, but it helps us to figure out what's important to users. Please react on other users' issues if you find them important. + value: | + Add a :+1: [reaction] to [issues you find important]. + + [reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ + [issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc diff --git a/.github/ISSUE_TEMPLATE/08_backport_request.yml b/.github/ISSUE_TEMPLATE/08_backport_request.yml new file mode 100644 index 000000000000..b205d0b9d9b2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/08_backport_request.yml @@ -0,0 +1,102 @@ +name: "Request: backport to stable" +description: "Create a backport request for a package that is up-to-date in the unstable channel, but outdated in the stable channel." +title: "Backport to Stable: PACKAGENAME OLDVERSION → NEWVERSION" +labels: ["0.kind: enhancement", "9.needs: port to stable"] +body: + - type: "markdown" + attributes: + value: | +

+ + + + + NixOS logo + + +

+ + > [!CAUTION] + > **Before you begin:** Be advised that backports are subject to the [release suitability guidelines](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#changes-acceptable-for-releases). + > Stable releases of Nixpkgs do not receive breaking changes, which include major package updates that have incompatible API changes and break backwards compatibility. In the [Semantic Versioning standard](https://semver.org/), this is the first version number. (1.X.X) + > Generally, only minor package updates, such as security patches, bug fixes and feature additions (but not removals!) will be considered for backporting. Please read the rules above carefully before filing this backport request. + + Welcome to Nixpkgs. Please replace the **`Backport to Stable: PACKAGENAME OLDVERSION → NEWVERSION`** template above with the correct package name (As seen in the [NixOS Package Search](https://search.nixos.org/packages)), the current version of the package in Nixpkgs Stable and the current version of the package in Nixpkgs Unstable. + + > [!TIP] + > For instance, if you were filing a request against the out of date `hello` package, where the current version in Nixpkgs Unstable is 1.0.1, but the current version in Nixpkgs Stable is 1.0.0, your title would be as follows: + > `Backport to Stable: hello 1.0.0 → 1.0.1` + + --- + - type: "input" + id: "name" + attributes: + label: "Package name" + description: "Please indicate the name of the package." + validations: + required: true + - type: "input" + id: "unstable-version" + attributes: + label: "Version in unstable" + description: "Please indicate the current version of the package in the unstable channel." + validations: + required: true + - type: "input" + id: "stable-version" + attributes: + label: "Version in stable" + description: "Please indicate the current version of the package in the stable channel." + validations: + required: true + - type: "textarea" + id: "reasoning" + attributes: + label: "Reasoning for backport" + description: "Please briefly explain why this backport fits the [release suitability guidelines](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#changes-acceptable-for-releases) and why you think this update should be backported." + validations: + required: false + - type: "textarea" + id: "maintainers" + attributes: + label: "Notify maintainers" + description: | + Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. + value: | + + --- + + **Note for maintainers:** Please tag this issue in your pull request description. (i.e. `Resolves #ISSUE`.) + validations: + required: false + - type: "checkboxes" + id: "sanity-check" + attributes: + label: "I assert that this issue is relevant for Nixpkgs" + options: + - label: "I assert that this backport does not yet exist in an [open pull request](https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+in%3Atitle+backport)." + required: true + - label: "I assert that this is not a [duplicate of any known issue](https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+label%3A%229.needs%3A+port+to+stable%22+)." + required: true + - label: "I assert that I have read the [NixOS Code of Conduct](https://github.com/NixOS/.github/blob/master/CODE_OF_CONDUCT.md) and agree to abide by it." + required: true + - type: "markdown" + attributes: + value: | + # Thank you for helping improve Nixpkgs! + + --- + - type: "textarea" + id: "prioritisation" + attributes: + label: "Is this issue important to you?" + description: | + **Please do not modify this text area!** + + This template helps Nixpkgs developers know which issues should be prioritised by allowing users to vote with a :+1: reaction. + This is not a guarantee that highly-requested issues will be fixed first, but it helps us to figure out what's important to users. Please react on other users' issues if you find them important. + value: | + Add a :+1: [reaction] to [issues you find important]. + + [reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ + [issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc diff --git a/.github/ISSUE_TEMPLATE/module_request.md b/.github/ISSUE_TEMPLATE/module_request.md deleted file mode 100644 index 752011fb5449..000000000000 --- a/.github/ISSUE_TEMPLATE/module_request.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -name: Module requests -about: For NixOS modules that you would like to see -title: 'Module request: MODULENAME' -labels: '9.needs: module (new)' -assignees: '' - ---- - -## Description - - - -## Notify maintainers - - - ------ - -Note for maintainers: Please tag this issue in your PR. - ---- - -Add a :+1: [reaction] to [issues you find important]. - -[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ -[issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc diff --git a/.github/ISSUE_TEMPLATE/out_of_date_package_report.md b/.github/ISSUE_TEMPLATE/out_of_date_package_report.md deleted file mode 100644 index d9aadfa8efeb..000000000000 --- a/.github/ISSUE_TEMPLATE/out_of_date_package_report.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -name: Out-of-date package reports -about: For packages that are out-of-date -title: 'Update request: PACKAGENAME OLDVERSION → NEWVERSION' -labels: '9.needs: package (update)' -assignees: '' - ---- - -## Package information - - - -- Package name: -- Latest released version: -- Current version on the unstable channel: -- Current version on the stable/release channel: - -## Checklist - - - -- [ ] Checked the [nixpkgs pull requests](https://github.com/NixOS/nixpkgs/pulls) - -## Notify maintainers - - - ---- - -Note for maintainers: Please tag this issue in your PR. - ---- - -Add a :+1: [reaction] to [issues you find important]. - -[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ -[issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc diff --git a/.github/ISSUE_TEMPLATE/packaging_request.md b/.github/ISSUE_TEMPLATE/packaging_request.md deleted file mode 100644 index 91175402bed3..000000000000 --- a/.github/ISSUE_TEMPLATE/packaging_request.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -name: Packaging requests -about: For packages that are missing -title: 'Package request: PACKAGENAME' -labels: '0.kind: packaging request' -assignees: '' - ---- - -## Project description - - - -## Metadata - -* homepage URL: -* source URL: -* license: mit, bsd, gpl2+ , ... -* platforms: unix, linux, darwin, ... - ---- - -Note for maintainers: Please tag this issue in your PR. - ---- - -Add a :+1: [reaction] to [issues you find important]. - -[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ -[issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc From 5f291530a1ea203ac4437f61462929964901a99f Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Fri, 27 Dec 2024 18:56:33 -0300 Subject: [PATCH 055/116] ISSUE_TEMPLATE: convert the build reproducibility issue template into an YAML form Signed-off-by: Fernando Rodrigues --- .../10_unreproducible_package.yml | 157 ++++++++++++++++++ .../ISSUE_TEMPLATE/unreproducible_package.md | 104 ------------ 2 files changed, 157 insertions(+), 104 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/10_unreproducible_package.yml delete mode 100644 .github/ISSUE_TEMPLATE/unreproducible_package.md diff --git a/.github/ISSUE_TEMPLATE/10_unreproducible_package.yml b/.github/ISSUE_TEMPLATE/10_unreproducible_package.yml new file mode 100644 index 000000000000..db4fbbfda091 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/10_unreproducible_package.yml @@ -0,0 +1,157 @@ +name: "Unreproducible Package" +description: "Report a package that does not produce a bit-by-bit reproducible result each time it is built." +title: "Unreproducible Package: PACKAGENAME" +labels: ["0.kind: enhancement", "6.topic: reproducible builds"] +body: + - type: "markdown" + attributes: + value: | +

+ + + + + NixOS logo + + +

+ + Welcome to Nixpkgs. Please replace the **`Unreproducible Package: PACKAGENAME`** template above with the correct package name (As seen in the [NixOS Package Search](https://search.nixos.org/packages)). + + > [!NOTE] + > This form is for reporting unreproducible packages. For more information, see the [Reproducible Builds Status](https://reproducible.nixos.org/) page. + > To report a package that fails to build entirely, please use the "Build Failure" form instead. + + --- + - type: "input" + id: "version" + attributes: + label: "Nixpkgs Revision" + description: "In which commit of Nixpkgs is this package displaying unreproducibility?" + - type: "textarea" + id: "introduction" + attributes: + label: "Introduction" + description: | + This is a generic introduction to build reproducibility. + Please replace **PACKAGENAME** below with the canonical package name of the package, as you have done for the title above. + value: | + Building **PACKAGENAME** multiple times does not yield bit-by-bit identical + results, complicating the detection of Continuous Integration (CI) breaches. For + more information on this issue, visit [reproducible-builds.org](https://reproducible-builds.org/). + + Fixing bit-by-bit reproducibility also has additional advantages, such as + avoiding hard-to-reproduce bugs, making content-addressed storage more effective + and reducing rebuilds in such systems. + validations: + required: true + - type: "textarea" + id: "how-to-reproduce" + attributes: + label: "Steps to reproduce" + description: | + This is a step-by-step instruction set meant for maintainers to debug the package that is failing to reproduce. You should also follow it to gather the `diffoscope` logs that will be needed below. + Please replace **PACKAGENAME** below with the canonical package name of the package, as you have done for the introduction and the title above. + value: | + ### 1. Build the package + + This step will build the package. Specific arguments are passed to the command + to keep the build artifacts so we can compare them in case of differences. + + Execute the following command: + + ``` + nix-build '' -A PACKAGENAME && nix-build '' -A PACKAGENAME --check --keep-failed + ``` + + Or using the new command line style: + + ``` + nix build nixpkgs#PACKAGENAME && nix build nixpkgs#PACKAGENAME --rebuild --keep-failed + ``` + + ### 2. Compare the build artifacts + + If the previous command completes successfully, no differences were found and + there's nothing to do, builds are reproducible. + If it terminates with the error message `error: derivation '' may not be + deterministic: output '' differs from ''`, use `diffoscope` to investigate + the discrepancies between the two build outputs. You may need to add the + `--exclude-directory-metadata recursive` option to ignore files and directories + metadata (*e.g. timestamp*) differences. + + ``` + nix run nixpkgs#diffoscopeMinimal -- --exclude-directory-metadata recursive + ``` + + ### 3. Examine the build log + + To examine the build log, use: + + ``` + nix-store --read-log $(nix-instantiate '' -A PACKAGENAME) + ``` + + Or with the new command line style: + + ``` + nix log $(nix path-info --derivation nixpkgs#PACKAGENAME) + ``` + validations: + required: true + - type: "textarea" + id: "logs" + attributes: + label: "Diffoscope log" + description: | + Please copy and paste the relevant `diffoscope` log output, gathered from the steps above. + This will be automatically formatted into a monospaced text block, so no need for backticks. + render: "console" + - type: "textarea" + id: "additional-context" + attributes: + label: "Additional context" + description: "Add any other context about the problem here." + validations: + required: false + id: "maintainers" + attributes: + label: "Notify maintainers" + description: | + Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. + value: | + + --- + + **Note for maintainers:** Please tag this issue in your pull request description. (i.e. `Resolves #ISSUE`.) + validations: + required: false + - type: "checkboxes" + id: "sanity-check" + attributes: + label: "I assert that this issue is relevant for Nixpkgs" + options: + - label: "I assert that this is not a [duplicate of any known issue](https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aissue+label%3A%226.topic%3A+reproducible+builds%22)." + required: true + - label: "I assert that I have read the [NixOS Code of Conduct](https://github.com/NixOS/.github/blob/master/CODE_OF_CONDUCT.md) and agree to abide by it." + required: true + - type: "markdown" + attributes: + value: | + # Thank you for helping improve Nixpkgs! + + --- + - type: "textarea" + id: "prioritisation" + attributes: + label: "Is this issue important to you?" + description: | + **Please do not modify this text area!** + + This template helps Nixpkgs developers know which issues should be prioritised by allowing users to vote with a :+1: reaction. + This is not a guarantee that highly-requested issues will be fixed first, but it helps us to figure out what's important to users. Please react on other users' issues if you find them important. + value: | + Add a :+1: [reaction] to [issues you find important]. + + [reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ + [issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc diff --git a/.github/ISSUE_TEMPLATE/unreproducible_package.md b/.github/ISSUE_TEMPLATE/unreproducible_package.md deleted file mode 100644 index 1379b21fc329..000000000000 --- a/.github/ISSUE_TEMPLATE/unreproducible_package.md +++ /dev/null @@ -1,104 +0,0 @@ ---- -name: Unreproducible package -about: A package that does not produce a bit-by-bit reproducible result each time it is built -title: '' -labels: [ '0.kind: enhancement', '6.topic: reproducible builds' ] -assignees: '' - ---- - - - -Building this package multiple times does not yield bit-by-bit identical -results, complicating the detection of Continuous Integration (CI) breaches. For -more information on this issue, visit -[reproducible-builds.org](https://reproducible-builds.org/). - -Fixing bit-by-bit reproducibility also has additional advantages, such as -avoiding hard-to-reproduce bugs, making content-addressed storage more effective -and reducing rebuilds in such systems. - -## Steps to reproduce - -In the following steps, replace `` with the canonical name of the -package. - -### 1. Build the package - -This step will build the package. Specific arguments are passed to the command -to keep the build artifacts so we can compare them in case of differences. - -Execute the following command: - -``` -nix-build '' -A && nix-build '' -A --check --keep-failed -``` - -Or using the new command line style: - -``` -nix build nixpkgs# && nix build nixpkgs# --rebuild --keep-failed -``` - -### 2. Compare the build artifacts - -If the previous command completes successfully, no differences were found and -there's nothing to do, builds are reproducible. -If it terminates with the error message `error: derivation '' may not be -deterministic: output '' differs from ''`, use `diffoscope` to investigate -the discrepancies between the two build outputs. You may need to add the -`--exclude-directory-metadata recursive` option to ignore files and directories -metadata (*e.g. timestamp*) differences. - -``` -nix run nixpkgs#diffoscopeMinimal -- --exclude-directory-metadata recursive -``` - -### 3. Examine the build log - -To examine the build log, use: - -``` -nix-store --read-log $(nix-instantiate '' -A ) -``` - -Or with the new command line style: - -``` -nix log $(nix path-info --derivation nixpkgs#) -``` - -## Additional context - -(please share the relevant fragment of the diffoscope output here, and any additional analysis you may have done) - -## Notify maintainers - - - ---- - -Note for maintainers: Please tag this issue in your PR. - ---- - -Add a :+1: [reaction] to [issues you find important]. - -[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/ -[issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc From 43ee4496ca6bce916797648314ace45c6423943d Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Fri, 27 Dec 2024 19:25:08 -0300 Subject: [PATCH 056/116] OWNERS: maintain issue and pull request templates Also sorts the CI list alphabetically and indents it like the rest of the file. Signed-off-by: Fernando Rodrigues --- ci/OWNERS | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ci/OWNERS b/ci/OWNERS index bf6e070d80e4..f15aef4ffde1 100644 --- a/ci/OWNERS +++ b/ci/OWNERS @@ -14,12 +14,13 @@ # Processing of this file is implemented in workflows/codeowners-v2.yml # CI -/.github/workflows @NixOS/Security @Mic92 @zowoq @infinisil @azuwis +/.github/*_TEMPLATE* @SigmaSquadron +/.github/workflows @NixOS/Security @Mic92 @zowoq @infinisil @azuwis /.github/workflows/check-nix-format.yml @infinisil -/.github/workflows/nixpkgs-vet.yml @infinisil @philiptaron -/.github/workflows/codeowners-v2.yml @infinisil -/ci @infinisil @philiptaron @NixOS/Security -/ci/OWNERS @infinisil @philiptaron +/.github/workflows/codeowners-v2.yml @infinisil +/.github/workflows/nixpkgs-vet.yml @infinisil @philiptaron +/ci @infinisil @philiptaron @NixOS/Security +/ci/OWNERS @infinisil @philiptaron # Development support /.editorconfig @Mic92 @zowoq From e93a0ea58aafcc643f2dec761f190cbd86692ca6 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Mon, 13 Jan 2025 04:59:07 +0800 Subject: [PATCH 057/116] refine: init at 0.4.0 --- pkgs/by-name/re/refine/package.nix | 103 +++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 pkgs/by-name/re/refine/package.nix diff --git a/pkgs/by-name/re/refine/package.nix b/pkgs/by-name/re/refine/package.nix new file mode 100644 index 000000000000..3edc02195dc3 --- /dev/null +++ b/pkgs/by-name/re/refine/package.nix @@ -0,0 +1,103 @@ +{ + lib, + fetchFromGitLab, + nix-update-script, + blueprint-compiler, + desktop-file-utils, + libadwaita, + meson, + ninja, + pkg-config, + wrapGAppsHook4, + python3, + libxml2, + python3Packages, + libportal, + libportal-gtk4, + appstream, + gtk4, + glib, +}: + +let + libadwaita' = libadwaita.overrideAttrs (oldAttrs: { + version = "1.6.2-unstable-2025-01-02"; + src = oldAttrs.src.override { + rev = "f5f0e7ce69405846a8f8bdad11cef2e2a7e99010"; + hash = "sha256-n5RbGHtt2g627T/Tg8m3PjYIl9wfYTIcrplq1pdKAXk="; + }; + + # `test-application-window` is flaky on aarch64-linux + doCheck = false; + }); +in + +python3Packages.buildPythonApplication rec { + pname = "refine"; + version = "0.4.0"; + pyproject = false; # uses meson + + src = fetchFromGitLab { + domain = "gitlab.gnome.org"; + owner = "TheEvilSkeleton"; + repo = "Refine"; + tag = version; + hash = "sha256-dgp2a/+Du2mEPQ4EPmOPvKsklrWI2zD1rPJnhE7LetQ="; + }; + + nativeBuildInputs = [ + appstream + blueprint-compiler + glib # For `glib-compile-schemas` + gtk4 # For `gtk-update-icon-cache` + meson + ninja + pkg-config + wrapGAppsHook4 + python3 + desktop-file-utils + ]; + + buildInputs = [ + libxml2 + libadwaita' + ]; + + dependencies = + [ + libportal + libportal-gtk4 + ] + ++ (with python3Packages; [ + pygobject3 + ]); + + strictDeps = true; + + mesonFlags = [ (lib.mesonBool "network_tests" false) ]; + + dontWrapGApps = true; + + makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; + + # NOTE: `postCheck` is intentionally not used here, as the entire checkPhase + # is skipped by `buildPythonApplication` + # https://github.com/NixOS/nixpkgs/blob/9d4343b7b27a3e6f08fc22ead568233ff24bbbde/pkgs/development/interpreters/python/mk-python-derivation.nix#L296 + postInstallCheck = '' + mesonCheckPhase + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Tweak various aspects of GNOME"; + homepage = "https://gitlab.gnome.org/TheEvilSkeleton/Refine"; + mainProgram = "refine"; + platforms = lib.platforms.linux; + license = with lib.licenses; [ gpl3Plus ]; + maintainers = with lib.maintainers; [ + getchoo + aucub + ]; + }; +} From d9bf77a15ad94fe531d25bfab7106fb2f205200d Mon Sep 17 00:00:00 2001 From: Justin Bassett Date: Sun, 12 Jan 2025 16:03:08 -0500 Subject: [PATCH 058/116] android-studio: 2024.2.1.12 -> 2024.2.2.13 --- pkgs/applications/editors/android-studio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index ded9cbf4699e..41e0b78d6088 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -9,8 +9,8 @@ let inherit tiling_wm; }; stableVersion = { - version = "2024.2.1.12"; # "Android Studio Ladybug | 2024.2.1 Patch 3" - sha256Hash = "sha256-TfUax9c+RSAzg0GKU3yVYsWL72q4DUB0zZiss4flyqY="; + version = "2024.2.2.13"; # "Android Studio Ladybug Feature Drop | 2024.2.2" + sha256Hash = "sha256-t/4e1KeVm9rKeo/VdGHbv5ogXrI8whjtgo7YjouZjLU="; }; betaVersion = { version = "2024.2.2.12"; # "Android Studio Ladybug Feature Drop | 2024.2.2 RC 2" From ffbea2f9c36b5444a5ae158a0872555fb368d810 Mon Sep 17 00:00:00 2001 From: Defelo Date: Fri, 3 Jan 2025 16:35:40 +0100 Subject: [PATCH 059/116] zipline: init at 3.7.11 --- pkgs/by-name/zi/zipline/package.nix | 149 ++ pkgs/by-name/zi/zipline/prisma6.patch | 3165 +++++++++++++++++++++++++ 2 files changed, 3314 insertions(+) create mode 100644 pkgs/by-name/zi/zipline/package.nix create mode 100644 pkgs/by-name/zi/zipline/prisma6.patch diff --git a/pkgs/by-name/zi/zipline/package.nix b/pkgs/by-name/zi/zipline/package.nix new file mode 100644 index 000000000000..793d10a49241 --- /dev/null +++ b/pkgs/by-name/zi/zipline/package.nix @@ -0,0 +1,149 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nodejs, + yarn-berry, + pkg-config, + makeWrapper, + cacert, + prisma-engines, + openssl, + ffmpeg, + python3, + vips, +}: + +let + environment = { + NEXT_TELEMETRY_DISABLED = "1"; + FFMPEG_BIN = lib.getExe ffmpeg; + PRISMA_SCHEMA_ENGINE_BINARY = lib.getExe' prisma-engines "schema-engine"; + PRISMA_QUERY_ENGINE_BINARY = lib.getExe' prisma-engines "query-engine"; + PRISMA_QUERY_ENGINE_LIBRARY = "${prisma-engines}/lib/libquery_engine.node"; + PRISMA_INTROSPECTION_ENGINE_BINARY = lib.getExe' prisma-engines "introspection-engine"; + PRISMA_FMT_BINARY = lib.getExe' prisma-engines "prisma-fmt"; + }; +in + +stdenv.mkDerivation (finalAttrs: { + pname = "zipline"; + version = "3.7.11"; + + src = fetchFromGitHub { + owner = "diced"; + repo = "zipline"; + tag = "v${finalAttrs.version}"; + hash = "sha256-sogsPx6vh+1+ew9o3/0B4yU9I/Gllo9XLJqvMvGZ89Q="; + }; + + patches = [ + # Update prisma to match the version in nixpkgs exactly (currently 6.0.1). To create this patch, change the + # versions in `package.json`, then run `nix run nixpkgs#yarn-berry -- install --mode update-lockfile` + # to update `yarn.lock`. + ./prisma6.patch + ]; + + # we cannot use fetchYarnDeps because that doesn't support yarn 2/berry lockfiles + yarnOfflineCache = stdenv.mkDerivation { + pname = "yarn-deps"; + inherit (finalAttrs) version src patches; + + nativeBuildInputs = [ yarn-berry ]; + + dontInstall = true; + + YARN_ENABLE_TELEMETRY = "0"; + NODE_EXTRA_CA_CERTS = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + + configurePhase = '' + export HOME="$NIX_BUILD_TOP" + yarn config set enableGlobalCache false + yarn config set cacheFolder $out + yarn config set --json supportedArchitectures.os '[ "linux" ]' + yarn config set --json supportedArchitectures.cpu '[ "arm64", "x64" ]' + ''; + + buildPhase = '' + mkdir -p $out + yarn install --immutable --mode skip-build + ''; + + outputHash = "sha256-kWE6YVhyH5Lk/SO0h624Zq9/6ztoUE3FNzHB0dyl5aI="; + outputHashMode = "recursive"; + }; + + nativeBuildInputs = [ + pkg-config + makeWrapper + nodejs + yarn-berry + python3 + ]; + + buildInputs = [ + vips + openssl + ]; + + YARN_ENABLE_TELEMETRY = "0"; + + ZIPLINE_DOCKER_BUILD = "true"; + + configurePhase = '' + export HOME="$NIX_BUILD_TOP" + yarn config set enableGlobalCache false + yarn config set cacheFolder $yarnOfflineCache + + ${lib.concatStringsSep "\n" ( + lib.mapAttrsToList (name: value: "export ${name}=${lib.escapeShellArg value}") environment + )} + ''; + + buildPhase = '' + mkdir -p $HOME/.node-gyp/${nodejs.version} + echo 9 > $HOME/.node-gyp/${nodejs.version}/installVersion + ln -sfv ${nodejs}/include $HOME/.node-gyp/${nodejs.version} + export npm_config_nodedir=${nodejs} + + yarn install --immutable --immutable-cache + yarn build + ''; + + installPhase = '' + mkdir -p $out/{bin,share/zipline} + + cp -r dist public node_modules .next prisma next.config.js mimes.json package.json $out/share/zipline + + mkBin() { + makeWrapper ${lib.getExe nodejs} "$out/bin/$1" \ + --chdir "$out/share/zipline" \ + --prefix PATH : ${lib.makeBinPath [ openssl ]} \ + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ openssl ]} \ + ${ + lib.concatStringsSep " " ( + lib.mapAttrsToList (name: value: "--set ${name} ${lib.escapeShellArg value}") environment + ) + } \ + --add-flags "--enable-source-maps $2" + } + + mkBin zipline dist + for script in dist/scripts/*.js; do + mkBin "zipline-$(basename $script .js)" "$script" + done + ''; + + meta = { + description = "ShareX/file upload server that is easy to use, packed with features, and with an easy setup"; + changelog = "https://github.com/diced/zipline/releases/tag/v${finalAttrs.version}"; + homepage = "https://zipline.diced.sh/"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ defelo ]; + mainProgram = "zipline"; + platforms = [ + "x86_64-linux" + "aarch64-linux" + ]; + }; +}) diff --git a/pkgs/by-name/zi/zipline/prisma6.patch b/pkgs/by-name/zi/zipline/prisma6.patch new file mode 100644 index 000000000000..9d2ffdb53f9d --- /dev/null +++ b/pkgs/by-name/zi/zipline/prisma6.patch @@ -0,0 +1,3165 @@ +diff --git a/package.json b/package.json +index 9276e5f..ded1f51 100644 +--- a/package.json ++++ b/package.json +@@ -39,9 +39,9 @@ + "@mantine/notifications": "^6.0.21", + "@mantine/prism": "^6.0.21", + "@mantine/spotlight": "^6.0.21", +- "@prisma/client": "^5.1.1", +- "@prisma/internals": "^5.1.1", +- "@prisma/migrate": "^5.1.1", ++ "@prisma/client": "6.0.1", ++ "@prisma/internals": "6.0.1", ++ "@prisma/migrate": "6.0.1", + "@sapphire/shapeshift": "^3.9.3", + "@tabler/icons-react": "^2.41.0", + "@tanstack/react-query": "^4.28.0", +@@ -63,7 +63,7 @@ + "multer": "^1.4.5-lts.1", + "next": "^14.0.3", + "otplib": "^12.0.1", +- "prisma": "^5.1.1", ++ "prisma": "6.0.1", + "prismjs": "^1.29.0", + "qrcode": "^1.5.3", + "react": "^18.2.0", +diff --git a/yarn.lock b/yarn.lock +index 633a054..6ba71b9 100644 +--- a/yarn.lock ++++ b/yarn.lock +@@ -12,201 +12,6 @@ __metadata: + languageName: node + linkType: hard + +-"@antfu/ni@npm:0.21.8": +- version: 0.21.8 +- resolution: "@antfu/ni@npm:0.21.8" +- bin: +- na: bin/na.mjs +- nci: bin/nci.mjs +- ni: bin/ni.mjs +- nlx: bin/nlx.mjs +- nr: bin/nr.mjs +- nu: bin/nu.mjs +- nun: bin/nun.mjs +- checksum: 3ee503d84005fa8285e456136fc3661e0a0fe3fa4b7cd615288c2cd26ac0cbdc51b53f572e3e915ff0b2c088f8e3214859849eebe5897e6f74384ce985d63d43 +- languageName: node +- linkType: hard +- +-"@azure/abort-controller@npm:^1.0.0, @azure/abort-controller@npm:^1.0.4": +- version: 1.1.0 +- resolution: "@azure/abort-controller@npm:1.1.0" +- dependencies: +- tslib: ^2.2.0 +- checksum: 0f45e504d4aea799486867179afe7589255f6c111951279958e9d0aa5faebb2c96b8f88e3e3c958ce07b02bcba0b0cddb1bbec94705f573a48ecdb93eec1a92a +- languageName: node +- linkType: hard +- +-"@azure/core-auth@npm:^1.3.0, @azure/core-auth@npm:^1.4.0, @azure/core-auth@npm:^1.5.0": +- version: 1.5.0 +- resolution: "@azure/core-auth@npm:1.5.0" +- dependencies: +- "@azure/abort-controller": ^1.0.0 +- "@azure/core-util": ^1.1.0 +- tslib: ^2.2.0 +- checksum: 11c5ba072902693435dc2930e2fdfe2ff34836f4c2d6c87c6ac0566d48dc49157ebf49f4478cd3784dc0c4d57b502d3a12d74ea29f416725204a6e1aa937ef78 +- languageName: node +- linkType: hard +- +-"@azure/core-client@npm:^1.3.0, @azure/core-client@npm:^1.4.0, @azure/core-client@npm:^1.5.0": +- version: 1.7.3 +- resolution: "@azure/core-client@npm:1.7.3" +- dependencies: +- "@azure/abort-controller": ^1.0.0 +- "@azure/core-auth": ^1.4.0 +- "@azure/core-rest-pipeline": ^1.9.1 +- "@azure/core-tracing": ^1.0.0 +- "@azure/core-util": ^1.0.0 +- "@azure/logger": ^1.0.0 +- tslib: ^2.2.0 +- checksum: 155a188b75b2d5ea783d5fde50479337c41796736f0fced1576466c8251e429195c229f2aff0bf897761f15c19d8fd0deea9a54aab514bd3584e37140e3f0cdc +- languageName: node +- linkType: hard +- +-"@azure/core-http-compat@npm:^1.3.0": +- version: 1.3.0 +- resolution: "@azure/core-http-compat@npm:1.3.0" +- dependencies: +- "@azure/abort-controller": ^1.0.4 +- "@azure/core-client": ^1.3.0 +- "@azure/core-rest-pipeline": ^1.3.0 +- checksum: 26938e58348c44b7fe3ede0dececaa3bf1f8b2012bdd457a004da973dd3cfbfd093c44184ea3fa0e6b41d4c4bf62574c268bc4cf50325f5dadedb7500158b742 +- languageName: node +- linkType: hard +- +-"@azure/core-lro@npm:^2.2.0": +- version: 2.5.4 +- resolution: "@azure/core-lro@npm:2.5.4" +- dependencies: +- "@azure/abort-controller": ^1.0.0 +- "@azure/core-util": ^1.2.0 +- "@azure/logger": ^1.0.0 +- tslib: ^2.2.0 +- checksum: f048b99850e8497b557cf661c2f8a384ea1227de6ea0c0e1436653851c3932e28a05056a380f7c20ebc51e4c6d7bd15d7dfabc6ecca80eddb9dc3e3339df9519 +- languageName: node +- linkType: hard +- +-"@azure/core-paging@npm:^1.1.1": +- version: 1.5.0 +- resolution: "@azure/core-paging@npm:1.5.0" +- dependencies: +- tslib: ^2.2.0 +- checksum: 156230f0fdf757a0353a2aac6d012d385ed88f8ab5bccf00eee27d8d75843e681674b2d10ed43309669f9cb93bf8d9d000232896593b6fcf399fa391442a59c5 +- languageName: node +- linkType: hard +- +-"@azure/core-rest-pipeline@npm:^1.1.0, @azure/core-rest-pipeline@npm:^1.3.0, @azure/core-rest-pipeline@npm:^1.8.1, @azure/core-rest-pipeline@npm:^1.9.1": +- version: 1.12.2 +- resolution: "@azure/core-rest-pipeline@npm:1.12.2" +- dependencies: +- "@azure/abort-controller": ^1.0.0 +- "@azure/core-auth": ^1.4.0 +- "@azure/core-tracing": ^1.0.1 +- "@azure/core-util": ^1.3.0 +- "@azure/logger": ^1.0.0 +- form-data: ^4.0.0 +- http-proxy-agent: ^5.0.0 +- https-proxy-agent: ^5.0.0 +- tslib: ^2.2.0 +- checksum: a774ab2e87ff56d7f3ef1844a814bbd76264ea1c33534081d38ce6df1098d803d0b13b15912f9053d0695ca2669b0dd104c8feec8dbf24df80a3608ea784fc9e +- languageName: node +- linkType: hard +- +-"@azure/core-tracing@npm:^1.0.0, @azure/core-tracing@npm:^1.0.1": +- version: 1.0.1 +- resolution: "@azure/core-tracing@npm:1.0.1" +- dependencies: +- tslib: ^2.2.0 +- checksum: ae4309f8ab0b52c37f699594d58ee095782649f538bd6a0ee03e3fea042f55df7ad95c2e6dec22f5b8c3907e4bcf98d6ca98faaf480d446b73d41bbc1519d891 +- languageName: node +- linkType: hard +- +-"@azure/core-util@npm:^1.0.0, @azure/core-util@npm:^1.1.0, @azure/core-util@npm:^1.2.0, @azure/core-util@npm:^1.3.0, @azure/core-util@npm:^1.6.1": +- version: 1.6.1 +- resolution: "@azure/core-util@npm:1.6.1" +- dependencies: +- "@azure/abort-controller": ^1.0.0 +- tslib: ^2.2.0 +- checksum: 1f8cd130993f161c98925070af863510cbcc79e0471864e4b16852afc2ee7413c9c7fabe72f20f3e521ee75c3cd7e3085661fdc8d5d0a643a6e1b1b7bf691ddd +- languageName: node +- linkType: hard +- +-"@azure/identity@npm:^3.4.1": +- version: 3.4.1 +- resolution: "@azure/identity@npm:3.4.1" +- dependencies: +- "@azure/abort-controller": ^1.0.0 +- "@azure/core-auth": ^1.5.0 +- "@azure/core-client": ^1.4.0 +- "@azure/core-rest-pipeline": ^1.1.0 +- "@azure/core-tracing": ^1.0.0 +- "@azure/core-util": ^1.6.1 +- "@azure/logger": ^1.0.0 +- "@azure/msal-browser": ^3.5.0 +- "@azure/msal-node": ^2.5.1 +- events: ^3.0.0 +- jws: ^4.0.0 +- open: ^8.0.0 +- stoppable: ^1.1.0 +- tslib: ^2.2.0 +- checksum: dedb09a5073503fda3e5bf23a76e4839627ee6724967e2a26fd536322c3907e19ff04bf9c3ad2716a4eecc2f602e03be3be1230271a572fc3f44879c737014c4 +- languageName: node +- linkType: hard +- +-"@azure/keyvault-keys@npm:^4.4.0": +- version: 4.7.2 +- resolution: "@azure/keyvault-keys@npm:4.7.2" +- dependencies: +- "@azure/abort-controller": ^1.0.0 +- "@azure/core-auth": ^1.3.0 +- "@azure/core-client": ^1.5.0 +- "@azure/core-http-compat": ^1.3.0 +- "@azure/core-lro": ^2.2.0 +- "@azure/core-paging": ^1.1.1 +- "@azure/core-rest-pipeline": ^1.8.1 +- "@azure/core-tracing": ^1.0.0 +- "@azure/core-util": ^1.0.0 +- "@azure/logger": ^1.0.0 +- tslib: ^2.2.0 +- checksum: 17da670ee89d9725cb8389c12de99537d9aad1885a0e40518a94a4c3e4173685e5c611fa72a33ba6ee17c62586185dca491a3f905c0ad88afe360715717b19ce +- languageName: node +- linkType: hard +- +-"@azure/logger@npm:^1.0.0": +- version: 1.0.4 +- resolution: "@azure/logger@npm:1.0.4" +- dependencies: +- tslib: ^2.2.0 +- checksum: 2c243d4c667bbc5cd3e60d4473d0f1169fcef2498a02138398af15547fe1b2870197bcb4c487327451488e4d71dee05244771d51328f03611e193b99fb9aa9af +- languageName: node +- linkType: hard +- +-"@azure/msal-browser@npm:^3.5.0": +- version: 3.5.0 +- resolution: "@azure/msal-browser@npm:3.5.0" +- dependencies: +- "@azure/msal-common": 14.4.0 +- checksum: 876e5d5ac4fc638acc18faa2cea269b595963df5806482b858f3ec72b2cff3e2b4cb47fa1e0f7ace04dd66b0544e4471f04de299a551975bdb74f111fc65af34 +- languageName: node +- linkType: hard +- +-"@azure/msal-common@npm:14.4.0": +- version: 14.4.0 +- resolution: "@azure/msal-common@npm:14.4.0" +- checksum: 63c63fac0915b4dbd026add260e2527138a02ba6f9ccd8d92d2641fc3e2b5d59c6943415d470e40af2f34c55e77ccfc2d3f90e8a2befc1eeae3a9896ec65ade8 +- languageName: node +- linkType: hard +- +-"@azure/msal-node@npm:^2.5.1": +- version: 2.5.1 +- resolution: "@azure/msal-node@npm:2.5.1" +- dependencies: +- "@azure/msal-common": 14.4.0 +- jsonwebtoken: ^9.0.0 +- uuid: ^8.3.0 +- checksum: f2e5cfbfeea010e88885d19d1fca22aa70fbdc488ec58e8c76b8da8a632be002ffacddd54671c7e58162bce3f5f1ddfcb440c330ddd627aa74134b6a81d1753e +- languageName: node +- linkType: hard +- + "@babel/code-frame@npm:^7.0.0": + version: 7.22.13 + resolution: "@babel/code-frame@npm:7.22.13" +@@ -780,13 +585,6 @@ __metadata: + languageName: node + linkType: hard + +-"@js-joda/core@npm:^5.5.3": +- version: 5.6.1 +- resolution: "@js-joda/core@npm:5.6.1" +- checksum: 78629a35a18bfd5160e3faa44fc461512b2e4be4e216be631cd6c47da0e4481c2d54b8987caa9c6949c80165cfd6200b5db2e291c923af58675f480d275d21d9 +- languageName: node +- linkType: hard +- + "@mantine/core@npm:^6.0.21": + version: 6.0.21 + resolution: "@mantine/core@npm:6.0.21" +@@ -970,15 +768,6 @@ __metadata: + languageName: node + linkType: hard + +-"@mongodb-js/saslprep@npm:^1.1.0": +- version: 1.1.1 +- resolution: "@mongodb-js/saslprep@npm:1.1.1" +- dependencies: +- sparse-bitfield: ^3.0.3 +- checksum: 0b263aef5e42a2b296c205a4afcc06c3e59817427dfdf4b5d6f49c4e5c000aa90f652006b95f726e0eac7e888031a82393a964e390d5689a2de61e945f8238d3 +- languageName: node +- linkType: hard +- + "@next/env@npm:14.0.3": + version: 14.0.3 + resolution: "@next/env@npm:14.0.3" +@@ -1107,13 +896,6 @@ __metadata: + languageName: node + linkType: hard + +-"@opentelemetry/api@npm:1.7.0": +- version: 1.7.0 +- resolution: "@opentelemetry/api@npm:1.7.0" +- checksum: 2398cbe65f199c3a7050125b3ad9c835f789bb0a616665e9c7f4475a29ac8334b6a3c15f38db48d345b522180c41c00b04cc174cd0eeffba98eb4874a565fa7e +- languageName: node +- linkType: hard +- + "@otplib/core@npm:^12.0.1": + version: 12.0.1 + resolution: "@otplib/core@npm:12.0.1" +@@ -1197,186 +979,121 @@ __metadata: + languageName: node + linkType: hard + +-"@prisma/client@npm:^5.1.1": +- version: 5.6.0 +- resolution: "@prisma/client@npm:5.6.0" +- dependencies: +- "@prisma/engines-version": 5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee ++"@prisma/client@npm:6.0.1": ++ version: 6.0.1 ++ resolution: "@prisma/client@npm:6.0.1" + peerDependencies: + prisma: "*" + peerDependenciesMeta: + prisma: + optional: true +- checksum: 51abfba1c066ff6a79d5c6aad5eed6bdde6fbafa5a1d6e17f3aa2b0f8ed55541079b2526bc0372158953d1146c8dd9c6fbcd137cf7fb2ace1022b02cc55675ab ++ checksum: a860cba31cd69fb845af0c2e6c461847e66560a2719d7786f1d3bd8de245c99e794aee7e94f1f8339d307161f57070dc6ef138283a57b5d92077f39e96ca40ba + languageName: node + linkType: hard + +-"@prisma/debug@npm:5.6.0": +- version: 5.6.0 +- resolution: "@prisma/debug@npm:5.6.0" ++"@prisma/debug@npm:6.0.1": ++ version: 6.0.1 ++ resolution: "@prisma/debug@npm:6.0.1" ++ checksum: 526e0115ab9f6e6e357a92a29ff605fbf1152ab98d8663036ed7a4ac19c6e4e75932f6135bf00fc331c04612706e08ba5ebb7f96bbdad9c009fed856aad39499 ++ languageName: node ++ linkType: hard ++ ++"@prisma/engines-version@npm:5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e": ++ version: 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e ++ resolution: "@prisma/engines-version@npm:5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e" ++ checksum: 0921f3435767deb611c86c5f1f92ca2752310f477e3ef9eecfbe5ec26613d45b0e321df10c22e3fea1272e78ace4ea093dcc6843a0c11cc6334d51682fc12be2 ++ languageName: node ++ linkType: hard ++ ++"@prisma/engines@npm:6.0.1": ++ version: 6.0.1 ++ resolution: "@prisma/engines@npm:6.0.1" + dependencies: +- "@types/debug": 4.1.12 +- debug: 4.3.4 +- strip-ansi: 6.0.1 +- checksum: 8244201d8e9f479fe4697f4f38c70f628e96c1d64e9331ea436ce79a79159cd358a0bec95668c941db86a3462474148f89ad19c7f5bae28a6178cd9c61f3a6d4 ++ "@prisma/debug": 6.0.1 ++ "@prisma/engines-version": 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e ++ "@prisma/fetch-engine": 6.0.1 ++ "@prisma/get-platform": 6.0.1 ++ checksum: a61bdb842fa86a44337d876e14e9f903862d9d7eb133e30a217b94da1b0d839cbfc82532e738194ccf045a9aa452f19c1328ac6782076a83df71839e9fc5573b + languageName: node + linkType: hard + +-"@prisma/engines-version@npm:5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee": +- version: 5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee +- resolution: "@prisma/engines-version@npm:5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee" +- checksum: 197f63539999e50e66577d70b3167d9bdb5810a66fde60ee3f69cd58cf47516a43221092ce82303ad3d9dde2f2700c7f76b4383093d33793fbfbb1b0a4f144ee +- languageName: node +- linkType: hard +- +-"@prisma/engines@npm:5.6.0": +- version: 5.6.0 +- resolution: "@prisma/engines@npm:5.6.0" +- checksum: 52688e2f59715479f8d531b1ce755578b069f05b0e3735a564f487a2cb8fa19b5f10a21b22e3fbba206190ece0f5a033952b3c78da6545ee798a186daa5b2e73 +- languageName: node +- linkType: hard +- +-"@prisma/fetch-engine@npm:5.6.0": +- version: 5.6.0 +- resolution: "@prisma/fetch-engine@npm:5.6.0" ++"@prisma/fetch-engine@npm:6.0.1": ++ version: 6.0.1 ++ resolution: "@prisma/fetch-engine@npm:6.0.1" + dependencies: +- "@prisma/debug": 5.6.0 +- "@prisma/get-platform": 5.6.0 +- execa: 5.1.1 +- find-cache-dir: 3.3.2 +- fs-extra: 11.1.1 +- hasha: 5.2.2 +- http-proxy-agent: 7.0.0 +- https-proxy-agent: 7.0.2 +- kleur: 4.1.5 +- node-fetch: 2.7.0 +- p-filter: 2.1.0 +- p-map: 4.0.0 +- p-retry: 4.6.2 +- progress: 2.0.3 +- rimraf: 3.0.2 +- temp-dir: 2.0.0 +- tempy: 1.0.1 +- checksum: 53c7a90e3e578fd1e8971253ae9d92495464a9526235b96b461c93fd7b718c8712620f0ad3d9b633cb0e187af86a1f786d64888c3af0bebdc4cc9b0937fb7bfb ++ "@prisma/debug": 6.0.1 ++ "@prisma/engines-version": 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e ++ "@prisma/get-platform": 6.0.1 ++ checksum: ab4196aceb843ad81a888a44db674fba32c1af70cafcfb0f5987fe3eb7c4441de901b05e7ffbb1d6c5c3c33df79bc646f2d721c36c75e90799cd7133a7b15651 + languageName: node + linkType: hard + +-"@prisma/generator-helper@npm:5.6.0": +- version: 5.6.0 +- resolution: "@prisma/generator-helper@npm:5.6.0" ++"@prisma/generator-helper@npm:6.0.1": ++ version: 6.0.1 ++ resolution: "@prisma/generator-helper@npm:6.0.1" + dependencies: +- "@prisma/debug": 5.6.0 +- "@types/cross-spawn": 6.0.5 +- cross-spawn: 7.0.3 +- kleur: 4.1.5 +- checksum: b61af3b6e620bb72f1ddde3b6d90954f9707100a4eb6125f7c585fc9db0a26d23c8698bb8d2796893930e066fed9cfba526e23abce5da2f4b13b65f7904aea1d ++ "@prisma/debug": 6.0.1 ++ checksum: abbfbeba06c9d038dae79ab347ed625ee60666a24ff04108536eca2cf05fd6096e69af3e3afb8a1f4d283d9a47ac594e4e1edfdc5c1d84959a1e5ed94b1323c5 + languageName: node + linkType: hard + +-"@prisma/get-platform@npm:5.6.0": +- version: 5.6.0 +- resolution: "@prisma/get-platform@npm:5.6.0" ++"@prisma/get-platform@npm:6.0.1": ++ version: 6.0.1 ++ resolution: "@prisma/get-platform@npm:6.0.1" + dependencies: +- "@prisma/debug": 5.6.0 +- escape-string-regexp: 4.0.0 +- execa: 5.1.1 +- fs-jetpack: 5.1.0 +- kleur: 4.1.5 +- replace-string: 3.1.0 +- strip-ansi: 6.0.1 +- tempy: 1.0.1 +- terminal-link: 2.1.1 +- ts-pattern: 5.0.5 +- checksum: 691344e7c42ca7346dca3ea21293b36b34ff1688a3fb6f45405fc0119e4b55272f5bbb7e4f8556a0ba6308e52fe4b3f0dc0157c2c3399e8cd7d0028ae3568d22 ++ "@prisma/debug": 6.0.1 ++ checksum: 6aae982e6f4f8b89dcaf2da77b9aeede6853b28364d62c8bfd0912c324e0ec664810dc32cd69971c1f8df24d95f0d3f8edd455e240d810d3f0db4bd592fc1d4a + languageName: node + linkType: hard + +-"@prisma/internals@npm:^5.1.1": +- version: 5.6.0 +- resolution: "@prisma/internals@npm:5.6.0" ++"@prisma/internals@npm:6.0.1": ++ version: 6.0.1 ++ resolution: "@prisma/internals@npm:6.0.1" + dependencies: +- "@antfu/ni": 0.21.8 +- "@opentelemetry/api": 1.7.0 +- "@prisma/debug": 5.6.0 +- "@prisma/engines": 5.6.0 +- "@prisma/fetch-engine": 5.6.0 +- "@prisma/generator-helper": 5.6.0 +- "@prisma/get-platform": 5.6.0 +- "@prisma/prisma-schema-wasm": 5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee +- archiver: 6.0.1 ++ "@prisma/debug": 6.0.1 ++ "@prisma/engines": 6.0.1 ++ "@prisma/fetch-engine": 6.0.1 ++ "@prisma/generator-helper": 6.0.1 ++ "@prisma/get-platform": 6.0.1 ++ "@prisma/prisma-schema-wasm": 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e ++ "@prisma/schema-files-loader": 6.0.1 + arg: 5.0.2 +- checkpoint-client: 1.1.27 +- cli-truncate: 2.1.0 +- dotenv: 16.0.3 +- escape-string-regexp: 4.0.0 +- execa: 5.1.1 +- find-up: 5.0.0 +- fp-ts: 2.16.1 +- fs-extra: 11.1.1 +- fs-jetpack: 5.1.0 +- global-dirs: 3.0.1 +- globby: 11.1.0 +- indent-string: 4.0.0 +- is-windows: 1.0.2 +- is-wsl: 2.2.0 +- kleur: 4.1.5 +- new-github-issue-url: 0.2.1 +- node-fetch: 2.7.0 +- npm-packlist: 5.1.3 +- open: 7.4.2 +- p-map: 4.0.0 + prompts: 2.4.2 +- read-pkg-up: 7.0.1 +- replace-string: 3.1.0 +- resolve: 1.22.8 +- string-width: 4.2.3 +- strip-ansi: 6.0.1 +- strip-indent: 3.0.0 +- temp-dir: 2.0.0 +- tempy: 1.0.1 +- terminal-link: 2.1.1 +- tmp: 0.2.1 +- ts-pattern: 5.0.5 +- checksum: 7a2130541a73e06b80f13b9c8ec6b5afb1ee28ee34a896e7c6fb9c057609159526f7152169f68e21b7b04d163da6f49332e322d00a3bce765a99e0d0fb339940 ++ checksum: 01c16a73641b04cf3e0766b82996643d418856d820908ed02e3db072b4522c2a912463f42e236fc831ac8829b5609de9ff0d05ebccd51a7b0d861319b8f387e2 + languageName: node + linkType: hard + +-"@prisma/migrate@npm:^5.1.1": +- version: 5.6.0 +- resolution: "@prisma/migrate@npm:5.6.0" ++"@prisma/migrate@npm:6.0.1": ++ version: 6.0.1 ++ resolution: "@prisma/migrate@npm:6.0.1" + dependencies: +- "@prisma/debug": 5.6.0 +- "@prisma/get-platform": 5.6.0 +- "@sindresorhus/slugify": 1.1.2 +- arg: 5.0.2 +- execa: 5.1.1 +- fp-ts: 2.16.1 +- get-stdin: 8.0.0 +- has-yarn: 2.1.0 +- indent-string: 4.0.0 +- kleur: 4.1.5 +- log-update: 4.0.0 +- mariadb: 3.2.2 +- mongoose: 8.0.0 +- mssql: 10.0.1 +- ora: 5.4.1 +- pg: 8.11.3 +- pkg-up: 3.1.0 ++ "@prisma/debug": 6.0.1 ++ "@prisma/engines-version": 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e ++ "@prisma/generator-helper": 6.0.1 ++ "@prisma/get-platform": 6.0.1 ++ "@prisma/internals": 6.0.1 + prompts: 2.4.2 +- strip-ansi: 6.0.1 +- strip-indent: 3.0.0 +- ts-pattern: 5.0.5 + peerDependencies: + "@prisma/generator-helper": "*" + "@prisma/internals": "*" +- checksum: 587cf3ffb475d1fe4b8c508de6db88e30ba8adba178ded8c1eee422791eba98b74872e6c4b4125bd4ee4e4669fd14b22d28de44324b405d1257331dcea8733da ++ checksum: 5f95c407c7924475711b1cc237b3d7e9dca8d419e1276e8dadb5cc00547a8590c07bf07f00861479dd7fbd396df511c61fe627541ad1ae9d0664aa2d07ccf0b2 + languageName: node + linkType: hard + +-"@prisma/prisma-schema-wasm@npm:5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee": +- version: 5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee +- resolution: "@prisma/prisma-schema-wasm@npm:5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee" +- checksum: 36d7d5f706ffaddac3126d8b153d2ae0b7735f84708929ab1f3ee0d3de18e4bd471a1ddf2ae4fbc449dee04026b5157729ec7708eb96ad0b36e74957f1c3c950 ++"@prisma/prisma-schema-wasm@npm:5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e": ++ version: 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e ++ resolution: "@prisma/prisma-schema-wasm@npm:5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e" ++ checksum: 2ed1d885967832476a695d6f6baeba766ae89f0e40b122a72213d97c343bb1be776634ffab50b2cc012a31e43a492f6c4f1da15509d1ebab85c2352770036d7f ++ languageName: node ++ linkType: hard ++ ++"@prisma/schema-files-loader@npm:6.0.1": ++ version: 6.0.1 ++ resolution: "@prisma/schema-files-loader@npm:6.0.1" ++ dependencies: ++ "@prisma/prisma-schema-wasm": 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1518d357cb99e ++ fs-extra: 11.1.1 ++ checksum: c55d445fbf6b7b6047e2014c939d31478b28457eaa4a48dd4586c8ebf49e72b6973532cef180696c5215d33b8e9031616a35b0717bf72e0f820a1fb9cc41519c + languageName: node + linkType: hard + +@@ -1614,26 +1331,6 @@ __metadata: + languageName: node + linkType: hard + +-"@sindresorhus/slugify@npm:1.1.2": +- version: 1.1.2 +- resolution: "@sindresorhus/slugify@npm:1.1.2" +- dependencies: +- "@sindresorhus/transliterate": ^0.1.1 +- escape-string-regexp: ^4.0.0 +- checksum: 5177152d3edb223650e71dcbf234b18ddd1782af1c0cf0787034f059399c0ddf22514cd3fdea0db86d7e3c9a96edae3a605e67ce1616962f7ac46f51a7f4a267 +- languageName: node +- linkType: hard +- +-"@sindresorhus/transliterate@npm:^0.1.1": +- version: 0.1.2 +- resolution: "@sindresorhus/transliterate@npm:0.1.2" +- dependencies: +- escape-string-regexp: ^2.0.0 +- lodash.deburr: ^4.1.0 +- checksum: f4a0fdf710adcad901bdd30dc02acbb33d464d7945fb2d6dc8130cf8e5e1151d66e2b9b20633f4c27c014ddba511a0a976d74304e4cbfacb8044d3c6f052d547 +- languageName: node +- linkType: hard +- + "@swc/helpers@npm:0.5.2": + version: 0.5.2 + resolution: "@swc/helpers@npm:0.5.2" +@@ -1688,20 +1385,6 @@ __metadata: + languageName: node + linkType: hard + +-"@tediousjs/connection-string@npm:^0.5.0": +- version: 0.5.0 +- resolution: "@tediousjs/connection-string@npm:0.5.0" +- checksum: 41ae2193c0bd84f056b09e575a8c47e33dac0ddbf0af224bc547272a72a431d1ebf1c37194a7b1dc3cb33ebb98a301e97549c93abfd8f0f24fd1d11cc5cc4727 +- languageName: node +- linkType: hard +- +-"@tootallnate/once@npm:2": +- version: 2.0.0 +- resolution: "@tootallnate/once@npm:2.0.0" +- checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 +- languageName: node +- linkType: hard +- + "@types/body-parser@npm:*": + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" +@@ -1728,15 +1411,6 @@ __metadata: + languageName: node + linkType: hard + +-"@types/cross-spawn@npm:6.0.5": +- version: 6.0.5 +- resolution: "@types/cross-spawn@npm:6.0.5" +- dependencies: +- "@types/node": "*" +- checksum: 9b9cf332e49319903df3abeeb91882730f26ef80eed2e5d5ab1feb432f3f0804f72a07296c305daf5a310e771d5e3bbfc5395f993ba17e35d399bf6996860771 +- languageName: node +- linkType: hard +- + "@types/d3-array@npm:^3.0.3": + version: 3.2.1 + resolution: "@types/d3-array@npm:3.2.1" +@@ -1806,7 +1480,7 @@ __metadata: + languageName: node + linkType: hard + +-"@types/debug@npm:4.1.12, @types/debug@npm:^4.0.0": ++"@types/debug@npm:^4.0.0": + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" + dependencies: +@@ -1839,13 +1513,6 @@ __metadata: + languageName: node + linkType: hard + +-"@types/geojson@npm:^7946.0.10": +- version: 7946.0.13 +- resolution: "@types/geojson@npm:7946.0.13" +- checksum: b3b68457c89bc3f0445dc9eb54d07e6f89658672867c54989bc7f71f87d54e562195b291d43e1b84476493351271d7ccb9f5c6ab2012b29fbafbb0e8e43c4bca +- languageName: node +- linkType: hard +- + "@types/hast@npm:^2.0.0": + version: 2.3.8 + resolution: "@types/hast@npm:2.3.8" +@@ -1972,20 +1639,6 @@ __metadata: + languageName: node + linkType: hard + +-"@types/node@npm:^17.0.45": +- version: 17.0.45 +- resolution: "@types/node@npm:17.0.45" +- checksum: aa04366b9103b7d6cfd6b2ef64182e0eaa7d4462c3f817618486ea0422984c51fc69fd0d436eae6c9e696ddfdbec9ccaa27a917f7c2e8c75c5d57827fe3d95e8 +- languageName: node +- linkType: hard +- +-"@types/normalize-package-data@npm:^2.4.0": +- version: 2.4.4 +- resolution: "@types/normalize-package-data@npm:2.4.4" +- checksum: 65dff72b543997b7be8b0265eca7ace0e34b75c3e5fee31de11179d08fa7124a7a5587265d53d0409532ecb7f7fba662c2012807963e1f9b059653ec2c83ee05 +- languageName: node +- linkType: hard +- + "@types/parse-json@npm:^4.0.0": + version: 4.0.2 + resolution: "@types/parse-json@npm:4.0.2" +@@ -2041,13 +1694,6 @@ __metadata: + languageName: node + linkType: hard + +-"@types/retry@npm:0.12.0": +- version: 0.12.0 +- resolution: "@types/retry@npm:0.12.0" +- checksum: 61a072c7639f6e8126588bf1eb1ce8835f2cb9c2aba795c4491cf6310e013267b0c8488039857c261c387e9728c1b43205099223f160bb6a76b4374f741b5603 +- languageName: node +- linkType: hard +- + "@types/scheduler@npm:*": + version: 0.16.6 + resolution: "@types/scheduler@npm:0.16.6" +@@ -2106,23 +1752,6 @@ __metadata: + languageName: node + linkType: hard + +-"@types/webidl-conversions@npm:*": +- version: 7.0.3 +- resolution: "@types/webidl-conversions@npm:7.0.3" +- checksum: 535ead9de4d3d6c8e4f4fa14e9db780d2a31e8020debc062f337e1420a41c3265e223e4f4b628f97a11ecf3b96390962cd88a9ffe34f44e159dec583ff49aa34 +- languageName: node +- linkType: hard +- +-"@types/whatwg-url@npm:^8.2.1": +- version: 8.2.2 +- resolution: "@types/whatwg-url@npm:8.2.2" +- dependencies: +- "@types/node": "*" +- "@types/webidl-conversions": "*" +- checksum: 5dc5afe078dfa1a8a266745586fa3db9baa8ce7cc904789211d1dca1d34d7f3dd17d0b7423c36bc9beab9d98aa99338f1fc60798c0af6cbb8356f20e20d9f243 +- languageName: node +- linkType: hard +- + "@typescript-eslint/eslint-plugin@npm:^6.11.0": + version: 6.11.0 + resolution: "@typescript-eslint/eslint-plugin@npm:6.11.0" +@@ -2436,15 +2065,6 @@ __metadata: + languageName: node + linkType: hard + +-"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0": +- version: 4.3.2 +- resolution: "ansi-escapes@npm:4.3.2" +- dependencies: +- type-fest: ^0.21.3 +- checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 +- languageName: node +- linkType: hard +- + "ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" +@@ -2515,35 +2135,6 @@ __metadata: + languageName: node + linkType: hard + +-"archiver-utils@npm:^4.0.1": +- version: 4.0.1 +- resolution: "archiver-utils@npm:4.0.1" +- dependencies: +- glob: ^8.0.0 +- graceful-fs: ^4.2.0 +- lazystream: ^1.0.0 +- lodash: ^4.17.15 +- normalize-path: ^3.0.0 +- readable-stream: ^3.6.0 +- checksum: 2917cdf63a912c74002a4a1e6de3076a4691030b4e722efdd6d862447b61cd64c8b7688d331b1d35f8d4fc661d6e34f91bc1ffc79478fca2e48ad060acece18c +- languageName: node +- linkType: hard +- +-"archiver@npm:6.0.1": +- version: 6.0.1 +- resolution: "archiver@npm:6.0.1" +- dependencies: +- archiver-utils: ^4.0.1 +- async: ^3.2.4 +- buffer-crc32: ^0.2.1 +- readable-stream: ^3.6.0 +- readdir-glob: ^1.1.2 +- tar-stream: ^3.0.0 +- zip-stream: ^5.0.1 +- checksum: 20549eef7366173440a86873387412226568744a410626f826998b0dda85fe84e739c542d9db9aca3923b772436eb795eafdff29c2983e683355fdd9faaa0fdb +- languageName: node +- linkType: hard +- + "archy@npm:^1.0.0": + version: 1.0.0 + resolution: "archy@npm:1.0.0" +@@ -2706,13 +2297,6 @@ __metadata: + languageName: node + linkType: hard + +-"astral-regex@npm:^2.0.0": +- version: 2.0.0 +- resolution: "astral-regex@npm:2.0.0" +- checksum: 876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766 +- languageName: node +- linkType: hard +- + "async@npm:^3.2.4": + version: 3.2.5 + resolution: "async@npm:3.2.5" +@@ -2729,13 +2313,6 @@ __metadata: + languageName: node + linkType: hard + +-"asynckit@npm:^0.4.0": +- version: 0.4.0 +- resolution: "asynckit@npm:0.4.0" +- checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be +- languageName: node +- linkType: hard +- + "atomic-sleep@npm:^1.0.0": + version: 1.0.0 + resolution: "atomic-sleep@npm:1.0.0" +@@ -2844,7 +2421,7 @@ __metadata: + languageName: node + linkType: hard + +-"bl@npm:^4.0.3, bl@npm:^4.1.0": ++"bl@npm:^4.0.3": + version: 4.1.0 + resolution: "bl@npm:4.1.0" + dependencies: +@@ -2855,17 +2432,6 @@ __metadata: + languageName: node + linkType: hard + +-"bl@npm:^6.0.3": +- version: 6.0.8 +- resolution: "bl@npm:6.0.8" +- dependencies: +- buffer: ^6.0.3 +- inherits: ^2.0.4 +- readable-stream: ^4.2.0 +- checksum: 0ff8484abe01b83e516ec8e8bf0764356817bc4c73dbd14d43e04a0ad868faa0f6d9f5c4e2917eefd201675d832ebfad87371647b4bbbd4baf13b36130568b75 +- languageName: node +- linkType: hard +- + "block-stream2@npm:^2.1.0": + version: 2.1.0 + resolution: "block-stream2@npm:2.1.0" +@@ -2919,27 +2485,13 @@ __metadata: + languageName: node + linkType: hard + +-"bson@npm:^6.2.0": +- version: 6.2.0 +- resolution: "bson@npm:6.2.0" +- checksum: 950fccd2abd0ff5a1bd3637f4697631298f1538314994ab8c9e13f1c9851d0fd042b54fe8340e00151c2acee43917ea40e64b800ceeea811b00f2de3e900c77e +- languageName: node +- linkType: hard +- +-"buffer-crc32@npm:^0.2.1, buffer-crc32@npm:^0.2.13": ++"buffer-crc32@npm:^0.2.13": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c + languageName: node + linkType: hard + +-"buffer-equal-constant-time@npm:1.0.1": +- version: 1.0.1 +- resolution: "buffer-equal-constant-time@npm:1.0.1" +- checksum: 80bb945f5d782a56f374b292770901065bad21420e34936ecbe949e57724b4a13874f735850dd1cc61f078773c4fb5493a41391e7bda40d1fa388d6bd80daaab +- languageName: node +- linkType: hard +- + "buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" +@@ -2954,13 +2506,6 @@ __metadata: + languageName: node + linkType: hard + +-"buffer-writer@npm:2.0.0": +- version: 2.0.0 +- resolution: "buffer-writer@npm:2.0.0" +- checksum: 11736b48bb75106c52ca8ec9f025e7c1b3b25ce31875f469d7210eabd5c576c329e34f6b805d4a8d605ff3f0db1e16342328802c4c963e9c826b0e43a4e631c2 +- languageName: node +- linkType: hard +- + "buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" +@@ -3094,7 +2639,7 @@ __metadata: + languageName: node + linkType: hard + +-"chalk@npm:^4.0.0, chalk@npm:^4.1.0": ++"chalk@npm:^4.0.0": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: +@@ -3111,20 +2656,6 @@ __metadata: + languageName: node + linkType: hard + +-"checkpoint-client@npm:1.1.27": +- version: 1.1.27 +- resolution: "checkpoint-client@npm:1.1.27" +- dependencies: +- ci-info: 3.8.0 +- env-paths: 2.2.1 +- make-dir: 4.0.0 +- ms: 2.1.3 +- node-fetch: 2.6.12 +- uuid: 9.0.0 +- checksum: 178b4160f7c6d3ca0deecee6d0820c859fd73ff6e3c11b34b27411617c5b32ffb31194d5f9c880b3600376ddf9f0845e89889e519d17a870db69e7e2851c1e90 +- languageName: node +- linkType: hard +- + "chokidar@npm:^3.5.1": + version: 3.5.3 + resolution: "chokidar@npm:3.5.3" +@@ -3158,13 +2689,6 @@ __metadata: + languageName: node + linkType: hard + +-"ci-info@npm:3.8.0": +- version: 3.8.0 +- resolution: "ci-info@npm:3.8.0" +- checksum: d0a4d3160497cae54294974a7246202244fff031b0a6ea20dd57b10ec510aa17399c41a1b0982142c105f3255aff2173e5c0dd7302ee1b2f28ba3debda375098 +- languageName: node +- linkType: hard +- + "clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" +@@ -3172,32 +2696,6 @@ __metadata: + languageName: node + linkType: hard + +-"cli-cursor@npm:^3.1.0": +- version: 3.1.0 +- resolution: "cli-cursor@npm:3.1.0" +- dependencies: +- restore-cursor: ^3.1.0 +- checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 +- languageName: node +- linkType: hard +- +-"cli-spinners@npm:^2.5.0": +- version: 2.9.1 +- resolution: "cli-spinners@npm:2.9.1" +- checksum: 1780618be58309c469205bc315db697934bac68bce78cd5dfd46248e507a533172d623c7348ecfd904734f597ce0a4e5538684843d2cfb7af485d4466699940c +- languageName: node +- linkType: hard +- +-"cli-truncate@npm:2.1.0": +- version: 2.1.0 +- resolution: "cli-truncate@npm:2.1.0" +- dependencies: +- slice-ansi: ^3.0.0 +- string-width: ^4.2.0 +- checksum: bf1e4e6195392dc718bf9cd71f317b6300dc4a9191d052f31046b8773230ece4fa09458813bf0e3455a5e68c0690d2ea2c197d14a8b85a7b5e01c97f4b5feb5d +- languageName: node +- linkType: hard +- + "client-only@npm:0.0.1": + version: 0.0.1 + resolution: "client-only@npm:0.0.1" +@@ -3216,13 +2714,6 @@ __metadata: + languageName: node + linkType: hard + +-"clone@npm:^1.0.2": +- version: 1.0.4 +- resolution: "clone@npm:1.0.4" +- checksum: d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd +- languageName: node +- linkType: hard +- + "clsx@npm:1.1.1": + version: 1.1.1 + resolution: "clsx@npm:1.1.1" +@@ -3298,15 +2789,6 @@ __metadata: + languageName: node + linkType: hard + +-"combined-stream@npm:^1.0.8": +- version: 1.0.8 +- resolution: "combined-stream@npm:1.0.8" +- dependencies: +- delayed-stream: ~1.0.0 +- checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c +- languageName: node +- linkType: hard +- + "comma-separated-tokens@npm:^2.0.0": + version: 2.0.3 + resolution: "comma-separated-tokens@npm:2.0.3" +@@ -3314,13 +2796,6 @@ __metadata: + languageName: node + linkType: hard + +-"commander@npm:^11.0.0": +- version: 11.1.0 +- resolution: "commander@npm:11.1.0" +- checksum: fd1a8557c6b5b622c89ecdfde703242ab7db3b628ea5d1755784c79b8e7cb0d74d65b4a262289b533359cd58e1bfc0bf50245dfbcd2954682a6f367c828b79ef +- languageName: node +- linkType: hard +- + "commander@npm:^4.0.0": + version: 4.1.1 + resolution: "commander@npm:4.1.1" +@@ -3335,25 +2810,6 @@ __metadata: + languageName: node + linkType: hard + +-"commondir@npm:^1.0.1": +- version: 1.0.1 +- resolution: "commondir@npm:1.0.1" +- checksum: 59715f2fc456a73f68826285718503340b9f0dd89bfffc42749906c5cf3d4277ef11ef1cca0350d0e79204f00f1f6d83851ececc9095dc88512a697ac0b9bdcb +- languageName: node +- linkType: hard +- +-"compress-commons@npm:^5.0.1": +- version: 5.0.1 +- resolution: "compress-commons@npm:5.0.1" +- dependencies: +- crc-32: ^1.2.0 +- crc32-stream: ^5.0.0 +- normalize-path: ^3.0.0 +- readable-stream: ^3.6.0 +- checksum: 65a68e56211a8d1dbe9dab0d35f1bd60a4df27aa01e6c3f0883080263e228c460758bab4f083637a380d4a96d2326722972a42ea1951360cc69728a3915f209f +- languageName: node +- linkType: hard +- + "concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" +@@ -3433,25 +2889,6 @@ __metadata: + languageName: node + linkType: hard + +-"crc-32@npm:^1.2.0": +- version: 1.2.2 +- resolution: "crc-32@npm:1.2.2" +- bin: +- crc32: bin/crc32.njs +- checksum: ad2d0ad0cbd465b75dcaeeff0600f8195b686816ab5f3ba4c6e052a07f728c3e70df2e3ca9fd3d4484dc4ba70586e161ca5a2334ec8bf5a41bf022a6103ff243 +- languageName: node +- linkType: hard +- +-"crc32-stream@npm:^5.0.0": +- version: 5.0.0 +- resolution: "crc32-stream@npm:5.0.0" +- dependencies: +- crc-32: ^1.2.0 +- readable-stream: ^3.4.0 +- checksum: 8e5dd04f22f3fbecc623492395107fbed2114f225bd606e39e8ed338f2fc1c454ac02a05741243620ab526473cb867fa86411a44a7ffcd88457cc1c2af82d0bc +- languageName: node +- linkType: hard +- + "cross-env@npm:^7.0.3": + version: 7.0.3 + resolution: "cross-env@npm:7.0.3" +@@ -3464,17 +2901,6 @@ __metadata: + languageName: node + linkType: hard + +-"cross-spawn@npm:7.0.3, cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +- version: 7.0.3 +- resolution: "cross-spawn@npm:7.0.3" +- dependencies: +- path-key: ^3.1.0 +- shebang-command: ^2.0.0 +- which: ^2.0.1 +- checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 +- languageName: node +- linkType: hard +- + "cross-spawn@npm:^6.0.5": + version: 6.0.5 + resolution: "cross-spawn@npm:6.0.5" +@@ -3488,10 +2914,14 @@ __metadata: + languageName: node + linkType: hard + +-"crypto-random-string@npm:^2.0.0": +- version: 2.0.0 +- resolution: "crypto-random-string@npm:2.0.0" +- checksum: 0283879f55e7c16fdceacc181f87a0a65c53bc16ffe1d58b9d19a6277adcd71900d02bb2c4843dd55e78c51e30e89b0fec618a7f170ebcc95b33182c28f05fd6 ++"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": ++ version: 7.0.3 ++ resolution: "cross-spawn@npm:7.0.3" ++ dependencies: ++ path-key: ^3.1.0 ++ shebang-command: ^2.0.0 ++ which: ^2.0.1 ++ checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 + languageName: node + linkType: hard + +@@ -3616,7 +3046,7 @@ __metadata: + languageName: node + linkType: hard + +-"debug@npm:4, debug@npm:4.3.4, debug@npm:4.x, debug@npm:^4.0.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": ++"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: +@@ -3712,16 +3142,7 @@ __metadata: + languageName: node + linkType: hard + +-"defaults@npm:^1.0.3": +- version: 1.0.4 +- resolution: "defaults@npm:1.0.4" +- dependencies: +- clone: ^1.0.2 +- checksum: 3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a +- languageName: node +- linkType: hard +- +-"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.0, define-data-property@npm:^1.1.1": ++"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1": + version: 1.1.1 + resolution: "define-data-property@npm:1.1.1" + dependencies: +@@ -3732,13 +3153,6 @@ __metadata: + languageName: node + linkType: hard + +-"define-lazy-prop@npm:^2.0.0": +- version: 2.0.0 +- resolution: "define-lazy-prop@npm:2.0.0" +- checksum: 0115fdb065e0490918ba271d7339c42453d209d4cb619dfe635870d906731eff3e1ade8028bb461ea27ce8264ec5e22c6980612d332895977e89c1bbc80fcee2 +- languageName: node +- linkType: hard +- + "define-lazy-prop@npm:^3.0.0": + version: 3.0.0 + resolution: "define-lazy-prop@npm:3.0.0" +@@ -3757,29 +3171,6 @@ __metadata: + languageName: node + linkType: hard + +-"del@npm:^6.0.0": +- version: 6.1.1 +- resolution: "del@npm:6.1.1" +- dependencies: +- globby: ^11.0.1 +- graceful-fs: ^4.2.4 +- is-glob: ^4.0.1 +- is-path-cwd: ^2.2.0 +- is-path-inside: ^3.0.2 +- p-map: ^4.0.0 +- rimraf: ^3.0.2 +- slash: ^3.0.0 +- checksum: 563288b73b8b19a7261c47fd21a330eeab6e2acd7c6208c49790dfd369127120dd7836cdf0c1eca216b77c94782a81507eac6b4734252d3bef2795cb366996b6 +- languageName: node +- linkType: hard +- +-"delayed-stream@npm:~1.0.0": +- version: 1.0.0 +- resolution: "delayed-stream@npm:1.0.0" +- checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 +- languageName: node +- linkType: hard +- + "delegates@npm:^1.0.0": + version: 1.0.0 + resolution: "delegates@npm:1.0.0" +@@ -3787,13 +3178,6 @@ __metadata: + languageName: node + linkType: hard + +-"denque@npm:^2.1.0": +- version: 2.1.0 +- resolution: "denque@npm:2.1.0" +- checksum: 1d4ae1d05e59ac3a3481e7b478293f4b4c813819342273f3d5b826c7ffa9753c520919ba264f377e09108d24ec6cf0ec0ac729a5686cbb8f32d797126c5dae74 +- languageName: node +- linkType: hard +- + "dequal@npm:^2.0.0, dequal@npm:^2.0.3": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" +@@ -3929,13 +3313,6 @@ __metadata: + languageName: node + linkType: hard + +-"dotenv@npm:16.0.3": +- version: 16.0.3 +- resolution: "dotenv@npm:16.0.3" +- checksum: afcf03f373d7a6d62c7e9afea6328e62851d627a4e73f2e12d0a8deae1cd375892004f3021883f8aec85932cd2834b091f568ced92b4774625b321db83b827f8 +- languageName: node +- linkType: hard +- + "dotenv@npm:^16.3.1": + version: 16.3.1 + resolution: "dotenv@npm:16.3.1" +@@ -3959,15 +3336,6 @@ __metadata: + languageName: node + linkType: hard + +-"ecdsa-sig-formatter@npm:1.0.11": +- version: 1.0.11 +- resolution: "ecdsa-sig-formatter@npm:1.0.11" +- dependencies: +- safe-buffer: ^5.0.1 +- checksum: 207f9ab1c2669b8e65540bce29506134613dd5f122cccf1e6a560f4d63f2732d427d938f8481df175505aad94583bcb32c688737bb39a6df0625f903d6d93c03 +- languageName: node +- linkType: hard +- + "emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" +@@ -4031,7 +3399,7 @@ __metadata: + languageName: node + linkType: hard + +-"env-paths@npm:2.2.1, env-paths@npm:^2.2.0": ++"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e +@@ -4101,22 +3469,6 @@ __metadata: + languageName: node + linkType: hard + +-"es-aggregate-error@npm:^1.0.9": +- version: 1.0.11 +- resolution: "es-aggregate-error@npm:1.0.11" +- dependencies: +- define-data-property: ^1.1.0 +- define-properties: ^1.2.1 +- es-abstract: ^1.22.1 +- function-bind: ^1.1.1 +- get-intrinsic: ^1.2.1 +- globalthis: ^1.0.3 +- has-property-descriptors: ^1.0.0 +- set-function-name: ^2.0.1 +- checksum: 995b1a992a29e0f277f07eb141d85ecc7b470c8b60a08c3687ab7df41f8f3d932ad113cc84febe49dec6cdb1c228dd98f35179f1330856bbf6ea2de68c391fec +- languageName: node +- linkType: hard +- + "es-iterator-helpers@npm:^1.0.12, es-iterator-helpers@npm:^1.0.15": + version: 1.0.15 + resolution: "es-iterator-helpers@npm:1.0.15" +@@ -4247,13 +3599,6 @@ __metadata: + languageName: node + linkType: hard + +-"escape-string-regexp@npm:4.0.0, escape-string-regexp@npm:^4.0.0": +- version: 4.0.0 +- resolution: "escape-string-regexp@npm:4.0.0" +- checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 +- languageName: node +- linkType: hard +- + "escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" +@@ -4261,10 +3606,10 @@ __metadata: + languageName: node + linkType: hard + +-"escape-string-regexp@npm:^2.0.0": +- version: 2.0.0 +- resolution: "escape-string-regexp@npm:2.0.0" +- checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 ++"escape-string-regexp@npm:^4.0.0": ++ version: 4.0.0 ++ resolution: "escape-string-regexp@npm:4.0.0" ++ checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 + languageName: node + linkType: hard + +@@ -4601,14 +3946,14 @@ __metadata: + languageName: node + linkType: hard + +-"events@npm:^3.0.0, events@npm:^3.3.0": ++"events@npm:^3.3.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 + languageName: node + linkType: hard + +-"execa@npm:5.1.1, execa@npm:^5.0.0": ++"execa@npm:^5.0.0": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + dependencies: +@@ -4908,17 +4253,6 @@ __metadata: + languageName: node + linkType: hard + +-"find-cache-dir@npm:3.3.2": +- version: 3.3.2 +- resolution: "find-cache-dir@npm:3.3.2" +- dependencies: +- commondir: ^1.0.1 +- make-dir: ^3.0.2 +- pkg-dir: ^4.1.0 +- checksum: 1e61c2e64f5c0b1c535bd85939ae73b0e5773142713273818cc0b393ee3555fb0fd44e1a5b161b8b6c3e03e98c2fcc9c227d784850a13a90a8ab576869576817 +- languageName: node +- linkType: hard +- + "find-my-way@npm:^7.7.0": + version: 7.7.0 + resolution: "find-my-way@npm:7.7.0" +@@ -4937,26 +4271,7 @@ __metadata: + languageName: node + linkType: hard + +-"find-up@npm:5.0.0, find-up@npm:^5.0.0": +- version: 5.0.0 +- resolution: "find-up@npm:5.0.0" +- dependencies: +- locate-path: ^6.0.0 +- path-exists: ^4.0.0 +- checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 +- languageName: node +- linkType: hard +- +-"find-up@npm:^3.0.0": +- version: 3.0.0 +- resolution: "find-up@npm:3.0.0" +- dependencies: +- locate-path: ^3.0.0 +- checksum: 38eba3fe7a66e4bc7f0f5a1366dc25508b7cfc349f852640e3678d26ad9a6d7e2c43eff0a472287de4a9753ef58f066a0ea892a256fa3636ad51b3fe1e17fae9 +- languageName: node +- linkType: hard +- +-"find-up@npm:^4.0.0, find-up@npm:^4.1.0": ++"find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: +@@ -4966,6 +4281,16 @@ __metadata: + languageName: node + linkType: hard + ++"find-up@npm:^5.0.0": ++ version: 5.0.0 ++ resolution: "find-up@npm:5.0.0" ++ dependencies: ++ locate-path: ^6.0.0 ++ path-exists: ^4.0.0 ++ checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 ++ languageName: node ++ linkType: hard ++ + "flat-cache@npm:^3.0.4": + version: 3.1.1 + resolution: "flat-cache@npm:3.1.1" +@@ -5003,17 +4328,6 @@ __metadata: + languageName: node + linkType: hard + +-"form-data@npm:^4.0.0": +- version: 4.0.0 +- resolution: "form-data@npm:4.0.0" +- dependencies: +- asynckit: ^0.4.0 +- combined-stream: ^1.0.8 +- mime-types: ^2.1.12 +- checksum: 01135bf8675f9d5c61ff18e2e2932f719ca4de964e3be90ef4c36aacfc7b9cb2fceb5eca0b7e0190e3383fe51c5b37f4cb80b62ca06a99aaabfcfd6ac7c9328c +- languageName: node +- linkType: hard +- + "forwarded@npm:0.2.0": + version: 0.2.0 + resolution: "forwarded@npm:0.2.0" +@@ -5021,13 +4335,6 @@ __metadata: + languageName: node + linkType: hard + +-"fp-ts@npm:2.16.1": +- version: 2.16.1 +- resolution: "fp-ts@npm:2.16.1" +- checksum: 94e8bb1d037fdc44414ac93bbabecc3f94fb798d6564e77427ae2ecfa0f77681ec35968598d7b0cbf8274566469c7b42e8727390eb889e1121c199341939c2a3 +- languageName: node +- linkType: hard +- + "fs-constants@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-constants@npm:1.0.0" +@@ -5046,15 +4353,6 @@ __metadata: + languageName: node + linkType: hard + +-"fs-jetpack@npm:5.1.0": +- version: 5.1.0 +- resolution: "fs-jetpack@npm:5.1.0" +- dependencies: +- minimatch: ^5.1.0 +- checksum: a30fc7884ded99619b981f16bf096d93693d36c53dab87f1d8339d63f6c9c89c45981c47ddd4d08f4045c3181cc843ee2a83ed4834683eb8cb96665332f89b36 +- languageName: node +- linkType: hard +- + "fs-minipass@npm:^2.0.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" +@@ -5080,7 +4378,7 @@ __metadata: + languageName: node + linkType: hard + +-"fsevents@npm:~2.3.2": ++"fsevents@npm:2.3.3, fsevents@npm:~2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: +@@ -5090,7 +4388,7 @@ __metadata: + languageName: node + linkType: hard + +-"fsevents@patch:fsevents@~2.3.2#~builtin": ++"fsevents@patch:fsevents@2.3.3#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" + dependencies: +@@ -5168,13 +4466,6 @@ __metadata: + languageName: node + linkType: hard + +-"get-stdin@npm:8.0.0": +- version: 8.0.0 +- resolution: "get-stdin@npm:8.0.0" +- checksum: 40128b6cd25781ddbd233344f1a1e4006d4284906191ed0a7d55ec2c1a3e44d650f280b2c9eeab79c03ac3037da80257476c0e4e5af38ddfb902d6ff06282d77 +- languageName: node +- linkType: hard +- + "get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" +@@ -5290,28 +4581,6 @@ __metadata: + languageName: node + linkType: hard + +-"glob@npm:^8.0.0, glob@npm:^8.0.1": +- version: 8.1.0 +- resolution: "glob@npm:8.1.0" +- dependencies: +- fs.realpath: ^1.0.0 +- inflight: ^1.0.4 +- inherits: 2 +- minimatch: ^5.0.1 +- once: ^1.3.0 +- checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 +- languageName: node +- linkType: hard +- +-"global-dirs@npm:3.0.1": +- version: 3.0.1 +- resolution: "global-dirs@npm:3.0.1" +- dependencies: +- ini: 2.0.0 +- checksum: 70147b80261601fd40ac02a104581432325c1c47329706acd773f3a6ce99bb36d1d996038c85ccacd482ad22258ec233c586b6a91535b1a116b89663d49d6438 +- languageName: node +- linkType: hard +- + "globals@npm:^13.19.0": + version: 13.23.0 + resolution: "globals@npm:13.23.0" +@@ -5330,7 +4599,7 @@ __metadata: + languageName: node + linkType: hard + +-"globby@npm:11.1.0, globby@npm:^11.0.1, globby@npm:^11.0.3, globby@npm:^11.1.0": ++"globby@npm:^11.0.3, globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: +@@ -5434,23 +4703,6 @@ __metadata: + languageName: node + linkType: hard + +-"has-yarn@npm:2.1.0": +- version: 2.1.0 +- resolution: "has-yarn@npm:2.1.0" +- checksum: 5eb1d0bb8518103d7da24532bdbc7124ffc6d367b5d3c10840b508116f2f1bcbcf10fd3ba843ff6e2e991bdf9969fd862d42b2ed58aade88343326c950b7e7f7 +- languageName: node +- linkType: hard +- +-"hasha@npm:5.2.2": +- version: 5.2.2 +- resolution: "hasha@npm:5.2.2" +- dependencies: +- is-stream: ^2.0.0 +- type-fest: ^0.8.0 +- checksum: 06cc474bed246761ff61c19d629977eb5f53fa817be4313a255a64ae0f433e831a29e83acb6555e3f4592b348497596f1d1653751008dda4f21c9c21ca60ac5a +- languageName: node +- linkType: hard +- + "hasown@npm:^2.0.0": + version: 2.0.0 + resolution: "hasown@npm:2.0.0" +@@ -5550,7 +4802,7 @@ __metadata: + languageName: node + linkType: hard + +-"http-proxy-agent@npm:7.0.0, http-proxy-agent@npm:^7.0.0": ++"http-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "http-proxy-agent@npm:7.0.0" + dependencies: +@@ -5560,17 +4812,6 @@ __metadata: + languageName: node + linkType: hard + +-"http-proxy-agent@npm:^5.0.0": +- version: 5.0.0 +- resolution: "http-proxy-agent@npm:5.0.0" +- dependencies: +- "@tootallnate/once": 2 +- agent-base: 6 +- debug: 4 +- checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 +- languageName: node +- linkType: hard +- + "http-response-object@npm:^3.0.1": + version: 3.0.2 + resolution: "http-response-object@npm:3.0.2" +@@ -5580,16 +4821,6 @@ __metadata: + languageName: node + linkType: hard + +-"https-proxy-agent@npm:7.0.2, https-proxy-agent@npm:^7.0.1": +- version: 7.0.2 +- resolution: "https-proxy-agent@npm:7.0.2" +- dependencies: +- agent-base: ^7.0.2 +- debug: 4 +- checksum: 088969a0dd476ea7a0ed0a2cf1283013682b08f874c3bc6696c83fa061d2c157d29ef0ad3eb70a2046010bb7665573b2388d10fdcb3e410a66995e5248444292 +- languageName: node +- linkType: hard +- + "https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" +@@ -5600,6 +4831,16 @@ __metadata: + languageName: node + linkType: hard + ++"https-proxy-agent@npm:^7.0.1": ++ version: 7.0.2 ++ resolution: "https-proxy-agent@npm:7.0.2" ++ dependencies: ++ agent-base: ^7.0.2 ++ debug: 4 ++ checksum: 088969a0dd476ea7a0ed0a2cf1283013682b08f874c3bc6696c83fa061d2c157d29ef0ad3eb70a2046010bb7665573b2388d10fdcb3e410a66995e5248444292 ++ languageName: node ++ linkType: hard ++ + "human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" +@@ -5614,7 +4855,7 @@ __metadata: + languageName: node + linkType: hard + +-"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": ++"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: +@@ -5630,15 +4871,6 @@ __metadata: + languageName: node + linkType: hard + +-"ignore-walk@npm:^5.0.1": +- version: 5.0.1 +- resolution: "ignore-walk@npm:5.0.1" +- dependencies: +- minimatch: ^5.0.1 +- checksum: 1a4ef35174653a1aa6faab3d9f8781269166536aee36a04946f6e2b319b2475c1903a75ed42f04219274128242f49d0a10e20c4354ee60d9548e97031451150b +- languageName: node +- linkType: hard +- + "ignore@npm:^5.2.0": + version: 5.2.4 + resolution: "ignore@npm:5.2.4" +@@ -5670,7 +4902,7 @@ __metadata: + languageName: node + linkType: hard + +-"indent-string@npm:4.0.0, indent-string@npm:^4.0.0": ++"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 +@@ -5694,13 +4926,6 @@ __metadata: + languageName: node + linkType: hard + +-"ini@npm:2.0.0": +- version: 2.0.0 +- resolution: "ini@npm:2.0.0" +- checksum: e7aadc5fb2e4aefc666d74ee2160c073995a4061556b1b5b4241ecb19ad609243b9cceafe91bae49c219519394bbd31512516cb22a3b1ca6e66d869e0447e84e +- languageName: node +- linkType: hard +- + "ini@npm:~1.3.0": + version: 1.3.8 + resolution: "ini@npm:1.3.8" +@@ -5867,7 +5092,7 @@ __metadata: + languageName: node + linkType: hard + +-"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": ++"is-docker@npm:^2.0.0": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: +@@ -5937,13 +5162,6 @@ __metadata: + languageName: node + linkType: hard + +-"is-interactive@npm:^1.0.0": +- version: 1.0.0 +- resolution: "is-interactive@npm:1.0.0" +- checksum: 824808776e2d468b2916cdd6c16acacebce060d844c35ca6d82267da692e92c3a16fdba624c50b54a63f38bdc4016055b6f443ce57d7147240de4f8cdabaf6f9 +- languageName: node +- linkType: hard +- + "is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" +@@ -5981,14 +5199,7 @@ __metadata: + languageName: node + linkType: hard + +-"is-path-cwd@npm:^2.2.0": +- version: 2.2.0 +- resolution: "is-path-cwd@npm:2.2.0" +- checksum: 46a840921bb8cc0dc7b5b423a14220e7db338072a4495743a8230533ce78812dc152548c86f4b828411fe98c5451959f07cf841c6a19f611e46600bd699e8048 +- languageName: node +- linkType: hard +- +-"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": ++"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 +@@ -6069,13 +5280,6 @@ __metadata: + languageName: node + linkType: hard + +-"is-unicode-supported@npm:^0.1.0": +- version: 0.1.0 +- resolution: "is-unicode-supported@npm:0.1.0" +- checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 +- languageName: node +- linkType: hard +- + "is-weakmap@npm:^2.0.1": + version: 2.0.1 + resolution: "is-weakmap@npm:2.0.1" +@@ -6102,14 +5306,7 @@ __metadata: + languageName: node + linkType: hard + +-"is-windows@npm:1.0.2": +- version: 1.0.2 +- resolution: "is-windows@npm:1.0.2" +- checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 +- languageName: node +- linkType: hard +- +-"is-wsl@npm:2.2.0, is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": ++"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: +@@ -6186,13 +5383,6 @@ __metadata: + languageName: node + linkType: hard + +-"js-md4@npm:^0.3.2": +- version: 0.3.2 +- resolution: "js-md4@npm:0.3.2" +- checksum: aa7b7cbd738b105f86fc0fa50ce2a7a6b6b329ff3f713d1bd38b12c2a72929bab5a16e658a03830faa8d656356aa89b4f77f1fbf05ffa8d095bda6d831441c2d +- languageName: node +- linkType: hard +- + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" +@@ -6211,13 +5401,6 @@ __metadata: + languageName: node + linkType: hard + +-"jsbi@npm:^4.3.0": +- version: 4.3.0 +- resolution: "jsbi@npm:4.3.0" +- checksum: 27c4f178eb7fd9d1756144066fdebc62f4a0176e877f55e646e8ce84075c13551bd575a316b9959ccdcca9d5dc05a81c9907cfa09f0cfeb43c9777797e36b0e9 +- languageName: node +- linkType: hard +- + "json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" +@@ -6300,24 +5483,6 @@ __metadata: + languageName: node + linkType: hard + +-"jsonwebtoken@npm:^9.0.0": +- version: 9.0.2 +- resolution: "jsonwebtoken@npm:9.0.2" +- dependencies: +- jws: ^3.2.2 +- lodash.includes: ^4.3.0 +- lodash.isboolean: ^3.0.3 +- lodash.isinteger: ^4.0.4 +- lodash.isnumber: ^3.0.3 +- lodash.isplainobject: ^4.0.6 +- lodash.isstring: ^4.0.1 +- lodash.once: ^4.0.0 +- ms: ^2.1.1 +- semver: ^7.5.4 +- checksum: fc739a6a8b33f1974f9772dca7f8493ca8df4cc31c5a09dcfdb7cff77447dcf22f4236fb2774ef3fe50df0abeb8e1c6f4c41eba82f500a804ab101e2fbc9d61a +- languageName: node +- linkType: hard +- + "jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": + version: 3.3.5 + resolution: "jsx-ast-utils@npm:3.3.5" +@@ -6330,55 +5495,6 @@ __metadata: + languageName: node + linkType: hard + +-"jwa@npm:^1.4.1": +- version: 1.4.1 +- resolution: "jwa@npm:1.4.1" +- dependencies: +- buffer-equal-constant-time: 1.0.1 +- ecdsa-sig-formatter: 1.0.11 +- safe-buffer: ^5.0.1 +- checksum: ff30ea7c2dcc61f3ed2098d868bf89d43701605090c5b21b5544b512843ec6fd9e028381a4dda466cbcdb885c2d1150f7c62e7168394ee07941b4098e1035e2f +- languageName: node +- linkType: hard +- +-"jwa@npm:^2.0.0": +- version: 2.0.0 +- resolution: "jwa@npm:2.0.0" +- dependencies: +- buffer-equal-constant-time: 1.0.1 +- ecdsa-sig-formatter: 1.0.11 +- safe-buffer: ^5.0.1 +- checksum: 8f00b71ad5fe94cb55006d0d19202f8f56889109caada2f7eeb63ca81755769ce87f4f48101967f398462e3b8ae4faebfbd5a0269cb755dead5d63c77ba4d2f1 +- languageName: node +- linkType: hard +- +-"jws@npm:^3.2.2": +- version: 3.2.2 +- resolution: "jws@npm:3.2.2" +- dependencies: +- jwa: ^1.4.1 +- safe-buffer: ^5.0.1 +- checksum: f0213fe5b79344c56cd443428d8f65c16bf842dc8cb8f5aed693e1e91d79c20741663ad6eff07a6d2c433d1831acc9814e8d7bada6a0471fbb91d09ceb2bf5c2 +- languageName: node +- linkType: hard +- +-"jws@npm:^4.0.0": +- version: 4.0.0 +- resolution: "jws@npm:4.0.0" +- dependencies: +- jwa: ^2.0.0 +- safe-buffer: ^5.0.1 +- checksum: d68d07aa6d1b8cb35c363a9bd2b48f15064d342a5d9dc18a250dbbce8dc06bd7e4792516c50baa16b8d14f61167c19e851fd7f66b59ecc68b7f6a013759765f7 +- languageName: node +- linkType: hard +- +-"kareem@npm:2.5.1": +- version: 2.5.1 +- resolution: "kareem@npm:2.5.1" +- checksum: b019a960a7b9e44b6ef224ef85e7583d4e969619f53319e571677fbed7e57e01ee8774589726b29741e42790996567d878003c18e674296742dc343bfbf3efb9 +- languageName: node +- linkType: hard +- + "katex@npm:^0.16.9": + version: 0.16.9 + resolution: "katex@npm:0.16.9" +@@ -6399,13 +5515,6 @@ __metadata: + languageName: node + linkType: hard + +-"kleur@npm:4.1.5, kleur@npm:^4.0.3": +- version: 4.1.5 +- resolution: "kleur@npm:4.1.5" +- checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 +- languageName: node +- linkType: hard +- + "kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" +@@ -6413,6 +5522,13 @@ __metadata: + languageName: node + linkType: hard + ++"kleur@npm:^4.0.3": ++ version: 4.1.5 ++ resolution: "kleur@npm:4.1.5" ++ checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 ++ languageName: node ++ linkType: hard ++ + "klona@npm:^2.0.5": + version: 2.0.6 + resolution: "klona@npm:2.0.6" +@@ -6436,15 +5552,6 @@ __metadata: + languageName: node + linkType: hard + +-"lazystream@npm:^1.0.0": +- version: 1.0.1 +- resolution: "lazystream@npm:1.0.1" +- dependencies: +- readable-stream: ^2.0.5 +- checksum: 822c54c6b87701a6491c70d4fabc4cafcf0f87d6b656af168ee7bb3c45de9128a801cb612e6eeeefc64d298a7524a698dd49b13b0121ae50c2ae305f0dcc5310 +- languageName: node +- linkType: hard +- + "levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" +@@ -6499,16 +5606,6 @@ __metadata: + languageName: node + linkType: hard + +-"locate-path@npm:^3.0.0": +- version: 3.0.0 +- resolution: "locate-path@npm:3.0.0" +- dependencies: +- p-locate: ^3.0.0 +- path-exists: ^3.0.0 +- checksum: 53db3996672f21f8b0bf2a2c645ae2c13ffdae1eeecfcd399a583bce8516c0b88dcb4222ca6efbbbeb6949df7e46860895be2c02e8d3219abd373ace3bfb4e11 +- languageName: node +- linkType: hard +- + "locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" +@@ -6527,55 +5624,6 @@ __metadata: + languageName: node + linkType: hard + +-"lodash.deburr@npm:^4.1.0": +- version: 4.1.0 +- resolution: "lodash.deburr@npm:4.1.0" +- checksum: 6e2012315c20a4d8ed4f1884ed4b8e6b0093c6355a87bfd95ecf25a5243c8c88d747d67375d52cb87ebc99d090935ed8dc3814c8e661e3275a6dbe02b68efc99 +- languageName: node +- linkType: hard +- +-"lodash.includes@npm:^4.3.0": +- version: 4.3.0 +- resolution: "lodash.includes@npm:4.3.0" +- checksum: 71092c130515a67ab3bd928f57f6018434797c94def7f46aafa417771e455ce3a4834889f4267b17887d7f75297dfabd96231bf704fd2b8c5096dc4a913568b6 +- languageName: node +- linkType: hard +- +-"lodash.isboolean@npm:^3.0.3": +- version: 3.0.3 +- resolution: "lodash.isboolean@npm:3.0.3" +- checksum: b70068b4a8b8837912b54052557b21fc4774174e3512ed3c5b94621e5aff5eb6c68089d0a386b7e801d679cd105d2e35417978a5e99071750aa2ed90bffd0250 +- languageName: node +- linkType: hard +- +-"lodash.isinteger@npm:^4.0.4": +- version: 4.0.4 +- resolution: "lodash.isinteger@npm:4.0.4" +- checksum: 6034821b3fc61a2ffc34e7d5644bb50c5fd8f1c0121c554c21ac271911ee0c0502274852845005f8651d51e199ee2e0cfebfe40aaa49c7fe617f603a8a0b1691 +- languageName: node +- linkType: hard +- +-"lodash.isnumber@npm:^3.0.3": +- version: 3.0.3 +- resolution: "lodash.isnumber@npm:3.0.3" +- checksum: 913784275b565346255e6ae6a6e30b760a0da70abc29f3e1f409081585875105138cda4a429ff02577e1bc0a7ae2a90e0a3079a37f3a04c3d6c5aaa532f4cab2 +- languageName: node +- linkType: hard +- +-"lodash.isplainobject@npm:^4.0.6": +- version: 4.0.6 +- resolution: "lodash.isplainobject@npm:4.0.6" +- checksum: 29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337 +- languageName: node +- linkType: hard +- +-"lodash.isstring@npm:^4.0.1": +- version: 4.0.1 +- resolution: "lodash.isstring@npm:4.0.1" +- checksum: eaac87ae9636848af08021083d796e2eea3d02e80082ab8a9955309569cb3a463ce97fd281d7dc119e402b2e7d8c54a23914b15d2fc7fff56461511dc8937ba0 +- languageName: node +- linkType: hard +- + "lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" +@@ -6583,13 +5631,6 @@ __metadata: + languageName: node + linkType: hard + +-"lodash.once@npm:^4.0.0": +- version: 4.1.1 +- resolution: "lodash.once@npm:4.1.1" +- checksum: d768fa9f9b4e1dc6453be99b753906f58990e0c45e7b2ca5a3b40a33111e5d17f6edf2f768786e2716af90a8e78f8f91431ab8435f761fef00f9b0c256f6d245 +- languageName: node +- linkType: hard +- + "lodash.sortby@npm:^4.7.0": + version: 4.7.0 + resolution: "lodash.sortby@npm:4.7.0" +@@ -6597,35 +5638,13 @@ __metadata: + languageName: node + linkType: hard + +-"lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21": ++"lodash@npm:^4.17.19, lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 + languageName: node + linkType: hard + +-"log-symbols@npm:^4.1.0": +- version: 4.1.0 +- resolution: "log-symbols@npm:4.1.0" +- dependencies: +- chalk: ^4.1.0 +- is-unicode-supported: ^0.1.0 +- checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 +- languageName: node +- linkType: hard +- +-"log-update@npm:4.0.0": +- version: 4.0.0 +- resolution: "log-update@npm:4.0.0" +- dependencies: +- ansi-escapes: ^4.3.0 +- cli-cursor: ^3.1.0 +- slice-ansi: ^4.0.0 +- wrap-ansi: ^6.2.0 +- checksum: ae2f85bbabc1906034154fb7d4c4477c79b3e703d22d78adee8b3862fa913942772e7fa11713e3d96fb46de4e3cabefbf5d0a544344f03b58d3c4bff52aa9eb2 +- languageName: node +- linkType: hard +- + "longest-streak@npm:^3.0.0": + version: 3.1.0 + resolution: "longest-streak@npm:3.1.0" +@@ -6669,16 +5688,7 @@ __metadata: + languageName: node + linkType: hard + +-"make-dir@npm:4.0.0": +- version: 4.0.0 +- resolution: "make-dir@npm:4.0.0" +- dependencies: +- semver: ^7.5.3 +- checksum: bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a +- languageName: node +- linkType: hard +- +-"make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": ++"make-dir@npm:^3.1.0": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: +@@ -6717,19 +5727,6 @@ __metadata: + languageName: node + linkType: hard + +-"mariadb@npm:3.2.2": +- version: 3.2.2 +- resolution: "mariadb@npm:3.2.2" +- dependencies: +- "@types/geojson": ^7946.0.10 +- "@types/node": ^17.0.45 +- denque: ^2.1.0 +- iconv-lite: ^0.6.3 +- lru-cache: ^10.0.1 +- checksum: 87719e4092c1941b595b60e288f4a7a41d14d03d0fec24eabcf1e98715e9976986db5236861ef69c18de192ac53c47a658d754a1b55deb9ada7e3d0879b207a7 +- languageName: node +- linkType: hard +- + "markdown-table@npm:^3.0.0": + version: 3.0.3 + resolution: "markdown-table@npm:3.0.3" +@@ -6944,13 +5941,6 @@ __metadata: + languageName: node + linkType: hard + +-"memory-pager@npm:^1.0.2": +- version: 1.5.0 +- resolution: "memory-pager@npm:1.5.0" +- checksum: d1a2e684583ef55c61cd3a49101da645b11ad57014dfc565e0b43baa9004b743f7e4ab81493d8fff2ab24e9950987cc3209c94bcc4fc8d7e30a475489a1f15e9 +- languageName: node +- linkType: hard +- + "memorystream@npm:^0.3.1": + version: 0.3.1 + resolution: "memorystream@npm:0.3.1" +@@ -7554,7 +6544,7 @@ __metadata: + languageName: node + linkType: hard + +-"mime-types@npm:^2.1.12, mime-types@npm:^2.1.35, mime-types@npm:~2.1.24": ++"mime-types@npm:^2.1.35, mime-types@npm:~2.1.24": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: +@@ -7584,13 +6574,6 @@ __metadata: + languageName: node + linkType: hard + +-"min-indent@npm:^1.0.0": +- version: 1.0.1 +- resolution: "min-indent@npm:1.0.1" +- checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 +- languageName: node +- linkType: hard +- + "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" +@@ -7600,15 +6583,6 @@ __metadata: + languageName: node + linkType: hard + +-"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": +- version: 5.1.6 +- resolution: "minimatch@npm:5.1.6" +- dependencies: +- brace-expansion: ^2.0.1 +- checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 +- languageName: node +- linkType: hard +- + "minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" +@@ -7758,81 +6732,6 @@ __metadata: + languageName: node + linkType: hard + +-"mongodb-connection-string-url@npm:^2.6.0": +- version: 2.6.0 +- resolution: "mongodb-connection-string-url@npm:2.6.0" +- dependencies: +- "@types/whatwg-url": ^8.2.1 +- whatwg-url: ^11.0.0 +- checksum: 1d662f0ecfe96f7a400f625c244b2e52914c98f3562ee7d19941127578b5f8237624433bdcea285a654041b945b518803512989690c74548aec5860c5541c605 +- languageName: node +- linkType: hard +- +-"mongodb@npm:6.2.0": +- version: 6.2.0 +- resolution: "mongodb@npm:6.2.0" +- dependencies: +- "@mongodb-js/saslprep": ^1.1.0 +- bson: ^6.2.0 +- mongodb-connection-string-url: ^2.6.0 +- peerDependencies: +- "@aws-sdk/credential-providers": ^3.188.0 +- "@mongodb-js/zstd": ^1.1.0 +- gcp-metadata: ^5.2.0 +- kerberos: ^2.0.1 +- mongodb-client-encryption: ">=6.0.0 <7" +- snappy: ^7.2.2 +- socks: ^2.7.1 +- peerDependenciesMeta: +- "@aws-sdk/credential-providers": +- optional: true +- "@mongodb-js/zstd": +- optional: true +- gcp-metadata: +- optional: true +- kerberos: +- optional: true +- mongodb-client-encryption: +- optional: true +- snappy: +- optional: true +- socks: +- optional: true +- checksum: dca058e497e4d70f84509b863db33a1126f182757bc389893b31086c49ff429257e62de06f7099aba8cef8790a497f50c98fdcead6e66c451c057ed1453b2049 +- languageName: node +- linkType: hard +- +-"mongoose@npm:8.0.0": +- version: 8.0.0 +- resolution: "mongoose@npm:8.0.0" +- dependencies: +- bson: ^6.2.0 +- kareem: 2.5.1 +- mongodb: 6.2.0 +- mpath: 0.9.0 +- mquery: 5.0.0 +- ms: 2.1.3 +- sift: 16.0.1 +- checksum: bb6e10147ad4b28c043f9af1a3b4e028f71de7d399b13fa457f166213177767bebad94eb128494a5f42d06211f195c2f2bdede6ba7f4a802aeb11de7d4beb455 +- languageName: node +- linkType: hard +- +-"mpath@npm:0.9.0": +- version: 0.9.0 +- resolution: "mpath@npm:0.9.0" +- checksum: 1052f1f926db04502440f76164ae16ed53aa41f3ce34e7e64e3ed451b7d91ede295c3b600801c5f9eb862f03d9d59b7aa5aaf690c341fc521bef025d0f5cd773 +- languageName: node +- linkType: hard +- +-"mquery@npm:5.0.0": +- version: 5.0.0 +- resolution: "mquery@npm:5.0.0" +- dependencies: +- debug: 4.x +- checksum: 0617ead71e40e3c38ab74a1e46214d578d654bf7916abd8b3fb2ceb433bb6287adfa0960f041f16e2ac41c5ed5d7ce2268582f0a0075fff2561bcd5a3f40b417 +- languageName: node +- linkType: hard +- + "mri@npm:^1.1.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" +@@ -7847,7 +6746,7 @@ __metadata: + languageName: node + linkType: hard + +-"ms@npm:2.1.3, ms@npm:^2.1.1": ++"ms@npm:^2.1.1": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d +@@ -7861,22 +6760,6 @@ __metadata: + languageName: node + linkType: hard + +-"mssql@npm:10.0.1": +- version: 10.0.1 +- resolution: "mssql@npm:10.0.1" +- dependencies: +- "@tediousjs/connection-string": ^0.5.0 +- commander: ^11.0.0 +- debug: ^4.3.3 +- rfdc: ^1.3.0 +- tarn: ^3.0.2 +- tedious: ^16.4.0 +- bin: +- mssql: bin/mssql +- checksum: 5ee7a96a77160b3e1266a656e968a844f635178eb3646a9bd56cb6717f9273f03d1b1c2e1810fce0173444e235a815f3954e08f3ba343cab60e168147e548761 +- languageName: node +- linkType: hard +- + "multer@npm:^1.4.5-lts.1": + version: 1.4.5-lts.1 + resolution: "multer@npm:1.4.5-lts.1" +@@ -7929,13 +6812,6 @@ __metadata: + languageName: node + linkType: hard + +-"native-duplexpair@npm:^1.0.0": +- version: 1.0.0 +- resolution: "native-duplexpair@npm:1.0.0" +- checksum: d849a8cb78c59eb12326fde2a84fedc26568b4317da46d061e7110a35961230b674a04ec2496860c2eb5f05288176c7ce0eb3a51eb0ed6b76a4263f637461f9d +- languageName: node +- linkType: hard +- + "natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" +@@ -7950,13 +6826,6 @@ __metadata: + languageName: node + linkType: hard + +-"new-github-issue-url@npm:0.2.1": +- version: 0.2.1 +- resolution: "new-github-issue-url@npm:0.2.1" +- checksum: 123c34296521353883ac7c43109a01a565a56fbd6d8e876db86978a74c798a9e1703180a77196b6abb5f608fd54c9853dda97a1eb43148ebebe7b0c89269f46d +- languageName: node +- linkType: hard +- + "next@npm:^14.0.3": + version: 14.0.3 + resolution: "next@npm:14.0.3" +@@ -8028,13 +6897,6 @@ __metadata: + languageName: node + linkType: hard + +-"node-abort-controller@npm:^3.1.1": +- version: 3.1.1 +- resolution: "node-abort-controller@npm:3.1.1" +- checksum: 2c340916af9710328b11c0828223fc65ba320e0d082214a211311bf64c2891028e42ef276b9799188c4ada9e6e1c54cf7a0b7c05dd9d59fcdc8cd633304c8047 +- languageName: node +- linkType: hard +- + "node-addon-api@npm:^6.1.0": + version: 6.1.0 + resolution: "node-addon-api@npm:6.1.0" +@@ -8053,21 +6915,7 @@ __metadata: + languageName: node + linkType: hard + +-"node-fetch@npm:2.6.12": +- version: 2.6.12 +- resolution: "node-fetch@npm:2.6.12" +- dependencies: +- whatwg-url: ^5.0.0 +- peerDependencies: +- encoding: ^0.1.0 +- peerDependenciesMeta: +- encoding: +- optional: true +- checksum: 3bc1655203d47ee8e313c0d96664b9673a3d4dd8002740318e9d27d14ef306693a4b2ef8d6525775056fd912a19e23f3ac0d7111ad8925877b7567b29a625592 +- languageName: node +- linkType: hard +- +-"node-fetch@npm:2.7.0, node-fetch@npm:^2.6.7": ++"node-fetch@npm:^2.6.7": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: +@@ -8123,7 +6971,7 @@ __metadata: + languageName: node + linkType: hard + +-"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0": ++"normalize-package-data@npm:^2.3.2": + version: 2.5.0 + resolution: "normalize-package-data@npm:2.5.0" + dependencies: +@@ -8142,36 +6990,6 @@ __metadata: + languageName: node + linkType: hard + +-"npm-bundled@npm:^2.0.0": +- version: 2.0.1 +- resolution: "npm-bundled@npm:2.0.1" +- dependencies: +- npm-normalize-package-bin: ^2.0.0 +- checksum: 7747293985c48c5268871efe691545b03731cb80029692000cbdb0b3344b9617be5187aa36281cabbe6b938e3651b4e87236d1c31f9e645eef391a1a779413e6 +- languageName: node +- linkType: hard +- +-"npm-normalize-package-bin@npm:^2.0.0": +- version: 2.0.0 +- resolution: "npm-normalize-package-bin@npm:2.0.0" +- checksum: 7c5379f9b188b564c4332c97bdd9a5d6b7b15f02b5823b00989d6a0e6fb31eb0280f02b0a924f930e1fcaf00e60fae333aec8923d2a4c7747613c7d629d8aa25 +- languageName: node +- linkType: hard +- +-"npm-packlist@npm:5.1.3": +- version: 5.1.3 +- resolution: "npm-packlist@npm:5.1.3" +- dependencies: +- glob: ^8.0.1 +- ignore-walk: ^5.0.1 +- npm-bundled: ^2.0.0 +- npm-normalize-package-bin: ^2.0.0 +- bin: +- npm-packlist: bin/index.js +- checksum: 94cc9c66740e8f80243301de85eb0a2cec5bbd570c3f26b6ad7af1a3eca155f7e810580dc7ea4448f12a8fd82f6db307e7132a5fe69e157eb45b325acadeb22a +- languageName: node +- linkType: hard +- + "npm-run-all@npm:^4.1.5": + version: 4.1.5 + resolution: "npm-run-all@npm:4.1.5" +@@ -8334,7 +7152,7 @@ __metadata: + languageName: node + linkType: hard + +-"onetime@npm:^5.1.0, onetime@npm:^5.1.2": ++"onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: +@@ -8352,27 +7170,6 @@ __metadata: + languageName: node + linkType: hard + +-"open@npm:7.4.2": +- version: 7.4.2 +- resolution: "open@npm:7.4.2" +- dependencies: +- is-docker: ^2.0.0 +- is-wsl: ^2.1.1 +- checksum: 3333900ec0e420d64c23b831bc3467e57031461d843c801f569b2204a1acc3cd7b3ec3c7897afc9dde86491dfa289708eb92bba164093d8bd88fb2c231843c91 +- languageName: node +- linkType: hard +- +-"open@npm:^8.0.0": +- version: 8.4.2 +- resolution: "open@npm:8.4.2" +- dependencies: +- define-lazy-prop: ^2.0.0 +- is-docker: ^2.1.1 +- is-wsl: ^2.2.0 +- checksum: 6388bfff21b40cb9bd8f913f9130d107f2ed4724ea81a8fd29798ee322b361ca31fa2cdfb491a5c31e43a3996cfe9566741238c7a741ada8d7af1cb78d85cf26 +- languageName: node +- linkType: hard +- + "open@npm:^9.1.0": + version: 9.1.0 + resolution: "open@npm:9.1.0" +@@ -8399,23 +7196,6 @@ __metadata: + languageName: node + linkType: hard + +-"ora@npm:5.4.1": +- version: 5.4.1 +- resolution: "ora@npm:5.4.1" +- dependencies: +- bl: ^4.1.0 +- chalk: ^4.1.0 +- cli-cursor: ^3.1.0 +- cli-spinners: ^2.5.0 +- is-interactive: ^1.0.0 +- is-unicode-supported: ^0.1.0 +- log-symbols: ^4.1.0 +- strip-ansi: ^6.0.0 +- wcwidth: ^1.0.1 +- checksum: 28d476ee6c1049d68368c0dc922e7225e3b5600c3ede88fade8052837f9ed342625fdaa84a6209302587c8ddd9b664f71f0759833cbdb3a4cf81344057e63c63 +- languageName: node +- linkType: hard +- + "otplib@npm:^12.0.1": + version: 12.0.1 + resolution: "otplib@npm:12.0.1" +@@ -8427,16 +7207,7 @@ __metadata: + languageName: node + linkType: hard + +-"p-filter@npm:2.1.0": +- version: 2.1.0 +- resolution: "p-filter@npm:2.1.0" +- dependencies: +- p-map: ^2.0.0 +- checksum: 76e552ca624ce2233448d68b19eec9de42b695208121998f7e011edce71d1079a83096ee6a2078fb2a59cfa8a5c999f046edf00ebf16a8e780022010b4693234 +- languageName: node +- linkType: hard +- +-"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": ++"p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: +@@ -8454,15 +7225,6 @@ __metadata: + languageName: node + linkType: hard + +-"p-locate@npm:^3.0.0": +- version: 3.0.0 +- resolution: "p-locate@npm:3.0.0" +- dependencies: +- p-limit: ^2.0.0 +- checksum: 83991734a9854a05fe9dbb29f707ea8a0599391f52daac32b86f08e21415e857ffa60f0e120bfe7ce0cc4faf9274a50239c7895fc0d0579d08411e513b83a4ae +- languageName: node +- linkType: hard +- + "p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" +@@ -8481,7 +7243,7 @@ __metadata: + languageName: node + linkType: hard + +-"p-map@npm:4.0.0, p-map@npm:^4.0.0": ++"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: +@@ -8490,23 +7252,6 @@ __metadata: + languageName: node + linkType: hard + +-"p-map@npm:^2.0.0": +- version: 2.1.0 +- resolution: "p-map@npm:2.1.0" +- checksum: 9e3ad3c9f6d75a5b5661bcad78c91f3a63849189737cd75e4f1225bf9ac205194e5c44aac2ef6f09562b1facdb9bd1425584d7ac375bfaa17b3f1a142dab936d +- languageName: node +- linkType: hard +- +-"p-retry@npm:4.6.2": +- version: 4.6.2 +- resolution: "p-retry@npm:4.6.2" +- dependencies: +- "@types/retry": 0.12.0 +- retry: ^0.13.1 +- checksum: 45c270bfddaffb4a895cea16cb760dcc72bdecb6cb45fef1971fa6ea2e91ddeafddefe01e444ac73e33b1b3d5d29fb0dd18a7effb294262437221ddc03ce0f2e +- languageName: node +- linkType: hard +- + "p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" +@@ -8514,13 +7259,6 @@ __metadata: + languageName: node + linkType: hard + +-"packet-reader@npm:1.0.0": +- version: 1.0.0 +- resolution: "packet-reader@npm:1.0.0" +- checksum: 0b7516f0cbf3e322aad591bed29ba544220088c53943145c0d9121a6f59182ad811f7fd6785a8979a34356aca69d97653689029964c5998dc02645633d88ffd7 +- languageName: node +- linkType: hard +- + "parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" +@@ -8559,13 +7297,6 @@ __metadata: + languageName: node + linkType: hard + +-"path-exists@npm:^3.0.0": +- version: 3.0.0 +- resolution: "path-exists@npm:3.0.0" +- checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a +- languageName: node +- linkType: hard +- + "path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" +@@ -8634,89 +7365,6 @@ __metadata: + languageName: node + linkType: hard + +-"pg-cloudflare@npm:^1.1.1": +- version: 1.1.1 +- resolution: "pg-cloudflare@npm:1.1.1" +- checksum: 32aac06b5dc4588bbf78801b6267781bc7e13be672009df949d08e9627ba9fdc26924916665d4de99d47f9b0495301930547488dad889d826856976c7b3f3731 +- languageName: node +- linkType: hard +- +-"pg-connection-string@npm:^2.6.2": +- version: 2.6.2 +- resolution: "pg-connection-string@npm:2.6.2" +- checksum: 22265882c3b6f2320785378d0760b051294a684989163d5a1cde4009e64e84448d7bf67d9a7b9e7f69440c3ee9e2212f9aa10dd17ad6773f6143c6020cebbcb5 +- languageName: node +- linkType: hard +- +-"pg-int8@npm:1.0.1": +- version: 1.0.1 +- resolution: "pg-int8@npm:1.0.1" +- checksum: a1e3a05a69005ddb73e5f324b6b4e689868a447c5fa280b44cd4d04e6916a344ac289e0b8d2695d66e8e89a7fba023affb9e0e94778770ada5df43f003d664c9 +- languageName: node +- linkType: hard +- +-"pg-pool@npm:^3.6.1": +- version: 3.6.1 +- resolution: "pg-pool@npm:3.6.1" +- peerDependencies: +- pg: ">=8.0" +- checksum: 8a6513e6f74a794708c9dd16d2ccda0debadc56435ec2582de2b2e35b01315550c5dab8a0a9a2a16f4adce45523228f5739940fb7687ec7e9c300f284eb08fd1 +- languageName: node +- linkType: hard +- +-"pg-protocol@npm:^1.6.0": +- version: 1.6.0 +- resolution: "pg-protocol@npm:1.6.0" +- checksum: e12662d2de2011e0c3a03f6a09f435beb1025acdc860f181f18a600a5495dc38a69d753bbde1ace279c8c442536af9c1a7c11e1d0fe3fad3aa1348b28d9d2683 +- languageName: node +- linkType: hard +- +-"pg-types@npm:^2.1.0": +- version: 2.2.0 +- resolution: "pg-types@npm:2.2.0" +- dependencies: +- pg-int8: 1.0.1 +- postgres-array: ~2.0.0 +- postgres-bytea: ~1.0.0 +- postgres-date: ~1.0.4 +- postgres-interval: ^1.1.0 +- checksum: bf4ec3f594743442857fb3a8dfe5d2478a04c98f96a0a47365014557cbc0b4b0cee01462c79adca863b93befbf88f876299b75b72c665b5fb84a2c94fbd10316 +- languageName: node +- linkType: hard +- +-"pg@npm:8.11.3": +- version: 8.11.3 +- resolution: "pg@npm:8.11.3" +- dependencies: +- buffer-writer: 2.0.0 +- packet-reader: 1.0.0 +- pg-cloudflare: ^1.1.1 +- pg-connection-string: ^2.6.2 +- pg-pool: ^3.6.1 +- pg-protocol: ^1.6.0 +- pg-types: ^2.1.0 +- pgpass: 1.x +- peerDependencies: +- pg-native: ">=3.0.1" +- dependenciesMeta: +- pg-cloudflare: +- optional: true +- peerDependenciesMeta: +- pg-native: +- optional: true +- checksum: 8af9468b8969fa0d73a6b349216c8cbc953d938fcae5594f2d24043060e9226a072c8085fc4230172b5576fcab4c39c8563c655f271dc2a9209b6ad5370cafe5 +- languageName: node +- linkType: hard +- +-"pgpass@npm:1.x": +- version: 1.0.5 +- resolution: "pgpass@npm:1.0.5" +- dependencies: +- split2: ^4.1.0 +- checksum: 947ac096c031eebdf08d989de2e9f6f156b8133d6858c7c2c06c041e1e71dda6f5f3bad3c0ec1e96a09497bbc6ef89e762eefe703b5ef9cb2804392ec52ec400 +- languageName: node +- linkType: hard +- + "picocolors@npm:^1.0.0": + version: 1.0.0 + resolution: "picocolors@npm:1.0.0" +@@ -8792,24 +7440,6 @@ __metadata: + languageName: node + linkType: hard + +-"pkg-dir@npm:^4.1.0": +- version: 4.2.0 +- resolution: "pkg-dir@npm:4.2.0" +- dependencies: +- find-up: ^4.0.0 +- checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 +- languageName: node +- linkType: hard +- +-"pkg-up@npm:3.1.0": +- version: 3.1.0 +- resolution: "pkg-up@npm:3.1.0" +- dependencies: +- find-up: ^3.0.0 +- checksum: 5bac346b7c7c903613c057ae3ab722f320716199d753f4a7d053d38f2b5955460f3e6ab73b4762c62fd3e947f58e04f1343e92089e7bb6091c90877406fcd8c8 +- languageName: node +- linkType: hard +- + "pngjs@npm:^5.0.0": + version: 5.0.0 + resolution: "pngjs@npm:5.0.0" +@@ -8846,36 +7476,6 @@ __metadata: + languageName: node + linkType: hard + +-"postgres-array@npm:~2.0.0": +- version: 2.0.0 +- resolution: "postgres-array@npm:2.0.0" +- checksum: 0e1e659888147c5de579d229a2d95c0d83ebdbffc2b9396d890a123557708c3b758a0a97ed305ce7f58edfa961fa9f0bbcd1ea9f08b6e5df73322e683883c464 +- languageName: node +- linkType: hard +- +-"postgres-bytea@npm:~1.0.0": +- version: 1.0.0 +- resolution: "postgres-bytea@npm:1.0.0" +- checksum: d844ae4ca7a941b70e45cac1261a73ee8ed39d72d3d74ab1d645248185a1b7f0ac91a3c63d6159441020f4e1f7fe64689ac56536a307b31cef361e5187335090 +- languageName: node +- linkType: hard +- +-"postgres-date@npm:~1.0.4": +- version: 1.0.7 +- resolution: "postgres-date@npm:1.0.7" +- checksum: 5745001d47e51cd767e46bcb1710649cd705d91a24d42fa661c454b6dcbb7353c066a5047983c90a626cd3bbfea9e626cc6fa84a35ec57e5bbb28b49f78e13ed +- languageName: node +- linkType: hard +- +-"postgres-interval@npm:^1.1.0": +- version: 1.2.0 +- resolution: "postgres-interval@npm:1.2.0" +- dependencies: +- xtend: ^4.0.0 +- checksum: 746b71f93805ae33b03528e429dc624706d1f9b20ee81bf743263efb6a0cd79ae02a642a8a480dbc0f09547b4315ab7df6ce5ec0be77ed700bac42730f5c76b2 +- languageName: node +- linkType: hard +- + "prebuild-install@npm:^7.1.1": + version: 7.1.1 + resolution: "prebuild-install@npm:7.1.1" +@@ -8932,14 +7532,18 @@ __metadata: + languageName: node + linkType: hard + +-"prisma@npm:^5.1.1": +- version: 5.6.0 +- resolution: "prisma@npm:5.6.0" ++"prisma@npm:6.0.1": ++ version: 6.0.1 ++ resolution: "prisma@npm:6.0.1" + dependencies: +- "@prisma/engines": 5.6.0 ++ "@prisma/engines": 6.0.1 ++ fsevents: 2.3.3 ++ dependenciesMeta: ++ fsevents: ++ optional: true + bin: + prisma: build/index.js +- checksum: 77b80b89a771c6c218172cfc5b692e65755ba76ec5b6487ea3ac5b5fa05aea47c48a11cb9449517c4bc4770c3737d02fe3db576bd54c6e32fcf39f08607b546e ++ checksum: 8c3527e53ee81820d1919bc00dcd5344fe5b01cb8a1d6227a3565f5e82a53de9c1a5cec4db617cf3a01adc0f70fb07ce83857023aac9b023abd7200c8f0fb3c5 + languageName: node + linkType: hard + +@@ -8978,7 +7582,7 @@ __metadata: + languageName: node + linkType: hard + +-"progress@npm:2.0.3, progress@npm:^2.0.3": ++"progress@npm:^2.0.3": + version: 2.0.3 + resolution: "progress@npm:2.0.3" + checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7 +@@ -9043,7 +7647,7 @@ __metadata: + languageName: node + linkType: hard + +-"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.0": ++"punycode@npm:^2.1.0": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 +@@ -9308,17 +7912,6 @@ __metadata: + languageName: node + linkType: hard + +-"read-pkg-up@npm:7.0.1": +- version: 7.0.1 +- resolution: "read-pkg-up@npm:7.0.1" +- dependencies: +- find-up: ^4.1.0 +- read-pkg: ^5.2.0 +- type-fest: ^0.8.1 +- checksum: e4e93ce70e5905b490ca8f883eb9e48b5d3cebc6cd4527c25a0d8f3ae2903bd4121c5ab9c5a3e217ada0141098eeb661313c86fa008524b089b8ed0b7f165e44 +- languageName: node +- linkType: hard +- + "read-pkg@npm:^3.0.0": + version: 3.0.0 + resolution: "read-pkg@npm:3.0.0" +@@ -9330,18 +7923,6 @@ __metadata: + languageName: node + linkType: hard + +-"read-pkg@npm:^5.2.0": +- version: 5.2.0 +- resolution: "read-pkg@npm:5.2.0" +- dependencies: +- "@types/normalize-package-data": ^2.4.0 +- normalize-package-data: ^2.5.0 +- parse-json: ^5.0.0 +- type-fest: ^0.6.0 +- checksum: eb696e60528b29aebe10e499ba93f44991908c57d70f2d26f369e46b8b9afc208ef11b4ba64f67630f31df8b6872129e0a8933c8c53b7b4daf0eace536901222 +- languageName: node +- linkType: hard +- + "readable-stream@npm:3, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" +@@ -9353,7 +7934,7 @@ __metadata: + languageName: node + linkType: hard + +-"readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2": ++"readable-stream@npm:^2.0.2, readable-stream@npm:^2.2.2": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + dependencies: +@@ -9368,7 +7949,7 @@ __metadata: + languageName: node + linkType: hard + +-"readable-stream@npm:^4.0.0, readable-stream@npm:^4.2.0": ++"readable-stream@npm:^4.0.0": + version: 4.4.2 + resolution: "readable-stream@npm:4.4.2" + dependencies: +@@ -9393,15 +7974,6 @@ __metadata: + languageName: node + linkType: hard + +-"readdir-glob@npm:^1.1.2": +- version: 1.1.3 +- resolution: "readdir-glob@npm:1.1.3" +- dependencies: +- minimatch: ^5.1.0 +- checksum: 1dc0f7440ff5d9378b593abe9d42f34ebaf387516615e98ab410cf3a68f840abbf9ff1032d15e0a0dbffa78f9e2c46d4fafdbaac1ca435af2efe3264e3f21874 +- languageName: node +- linkType: hard +- + "readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" +@@ -9555,13 +8127,6 @@ __metadata: + languageName: node + linkType: hard + +-"replace-string@npm:3.1.0": +- version: 3.1.0 +- resolution: "replace-string@npm:3.1.0" +- checksum: 39eebbb8ec24220bdd44677708989895ccf0628388e283232a78fb2ef72097084dd603ce354e5105a819c517f01e040539419275f0deecfc6be9e9d398969f71 +- languageName: node +- linkType: hard +- + "require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" +@@ -9604,7 +8169,7 @@ __metadata: + languageName: node + linkType: hard + +-"resolve@npm:1.22.8, resolve@npm:^1.10.0, resolve@npm:^1.19.0, resolve@npm:^1.22.4": ++"resolve@npm:^1.10.0, resolve@npm:^1.19.0, resolve@npm:^1.22.4": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: +@@ -9630,7 +8195,7 @@ __metadata: + languageName: node + linkType: hard + +-"resolve@patch:resolve@1.22.8#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.4#~builtin": ++"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.4#~builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" + dependencies: +@@ -9656,16 +8221,6 @@ __metadata: + languageName: node + linkType: hard + +-"restore-cursor@npm:^3.1.0": +- version: 3.1.0 +- resolution: "restore-cursor@npm:3.1.0" +- dependencies: +- onetime: ^5.1.0 +- signal-exit: ^3.0.2 +- checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 +- languageName: node +- linkType: hard +- + "ret@npm:~0.2.0": + version: 0.2.2 + resolution: "ret@npm:0.2.2" +@@ -9680,13 +8235,6 @@ __metadata: + languageName: node + linkType: hard + +-"retry@npm:^0.13.1": +- version: 0.13.1 +- resolution: "retry@npm:0.13.1" +- checksum: 47c4d5be674f7c13eee4cfe927345023972197dbbdfba5d3af7e461d13b44de1bfd663bfc80d2f601f8ef3fc8164c16dd99655a221921954a65d044a2fc1233b +- languageName: node +- linkType: hard +- + "reusify@npm:^1.0.4": + version: 1.0.4 + resolution: "reusify@npm:1.0.4" +@@ -9701,7 +8249,7 @@ __metadata: + languageName: node + linkType: hard + +-"rimraf@npm:3.0.2, rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": ++"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: +@@ -9890,7 +8438,7 @@ __metadata: + languageName: node + linkType: hard + +-"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4": ++"semver@npm:^7.3.5, semver@npm:^7.5.4": + version: 7.5.4 + resolution: "semver@npm:7.5.4" + dependencies: +@@ -10005,14 +8553,7 @@ __metadata: + languageName: node + linkType: hard + +-"sift@npm:16.0.1": +- version: 16.0.1 +- resolution: "sift@npm:16.0.1" +- checksum: 5fe18a517a20c35e0c05238797cc605094a6cb602b08c4661268c415b71a10f1a55ee4cc8728552e390e7cb4683a33bcbd68d7971eb44645cc6211e2f00dd233 +- languageName: node +- linkType: hard +- +-"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": ++"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 +@@ -10067,28 +8608,6 @@ __metadata: + languageName: node + linkType: hard + +-"slice-ansi@npm:^3.0.0": +- version: 3.0.0 +- resolution: "slice-ansi@npm:3.0.0" +- dependencies: +- ansi-styles: ^4.0.0 +- astral-regex: ^2.0.0 +- is-fullwidth-code-point: ^3.0.0 +- checksum: 5ec6d022d12e016347e9e3e98a7eb2a592213a43a65f1b61b74d2c78288da0aded781f665807a9f3876b9daa9ad94f64f77d7633a0458876c3a4fdc4eb223f24 +- languageName: node +- linkType: hard +- +-"slice-ansi@npm:^4.0.0": +- version: 4.0.0 +- resolution: "slice-ansi@npm:4.0.0" +- dependencies: +- ansi-styles: ^4.0.0 +- astral-regex: ^2.0.0 +- is-fullwidth-code-point: ^3.0.0 +- checksum: 4a82d7f085b0e1b070e004941ada3c40d3818563ac44766cca4ceadd2080427d337554f9f99a13aaeb3b4a94d9964d9466c807b3d7b7541d1ec37ee32d308756 +- languageName: node +- linkType: hard +- + "smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" +@@ -10156,15 +8675,6 @@ __metadata: + languageName: node + linkType: hard + +-"sparse-bitfield@npm:^3.0.3": +- version: 3.0.3 +- resolution: "sparse-bitfield@npm:3.0.3" +- dependencies: +- memory-pager: ^1.0.2 +- checksum: 174da88dbbcc783d5dbd26921931cc83830280b8055fb05333786ebe6fc015b9601b24972b3d55920dd2d9f5fb120576fbfa2469b08e5222c9cadf3f05210aab +- languageName: node +- linkType: hard +- + "spdx-correct@npm:^3.0.0": + version: 3.2.0 + resolution: "spdx-correct@npm:3.2.0" +@@ -10206,20 +8716,13 @@ __metadata: + languageName: node + linkType: hard + +-"split2@npm:^4.0.0, split2@npm:^4.1.0": ++"split2@npm:^4.0.0": + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 05d54102546549fe4d2455900699056580cca006c0275c334611420f854da30ac999230857a85fdd9914dc2109ae50f80fda43d2a445f2aa86eccdc1dfce779d + languageName: node + linkType: hard + +-"sprintf-js@npm:^1.1.2": +- version: 1.1.3 +- resolution: "sprintf-js@npm:1.1.3" +- checksum: a3fdac7b49643875b70864a9d9b469d87a40dfeaf5d34d9d0c5b1cda5fd7d065531fcb43c76357d62254c57184a7b151954156563a4d6a747015cfb41021cad0 +- languageName: node +- linkType: hard +- + "ssri@npm:^10.0.0": + version: 10.0.5 + resolution: "ssri@npm:10.0.5" +@@ -10229,13 +8732,6 @@ __metadata: + languageName: node + linkType: hard + +-"stoppable@npm:^1.1.0": +- version: 1.1.0 +- resolution: "stoppable@npm:1.1.0" +- checksum: 63104fcbdece130bc4906fd982061e763d2ef48065ed1ab29895e5ad00552c625f8a4c50c9cd2e3bfa805c8a2c3bfdda0f07c5ae39694bd2d5cb0bee1618d1e9 +- languageName: node +- linkType: hard +- + "streamsearch@npm:^1.1.0": + version: 1.1.0 + resolution: "streamsearch@npm:1.1.0" +@@ -10260,7 +8756,7 @@ __metadata: + languageName: node + linkType: hard + +-"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:4.2.3, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": ++"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: +@@ -10368,7 +8864,7 @@ __metadata: + languageName: node + linkType: hard + +-"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": ++"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: +@@ -10407,15 +8903,6 @@ __metadata: + languageName: node + linkType: hard + +-"strip-indent@npm:3.0.0": +- version: 3.0.0 +- resolution: "strip-indent@npm:3.0.0" +- dependencies: +- min-indent: ^1.0.0 +- checksum: 18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 +- languageName: node +- linkType: hard +- + "strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" +@@ -10514,7 +9001,7 @@ __metadata: + languageName: node + linkType: hard + +-"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": ++"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: +@@ -10523,16 +9010,6 @@ __metadata: + languageName: node + linkType: hard + +-"supports-hyperlinks@npm:^2.0.0": +- version: 2.3.0 +- resolution: "supports-hyperlinks@npm:2.3.0" +- dependencies: +- has-flag: ^4.0.0 +- supports-color: ^7.0.0 +- checksum: 9ee0de3c8ce919d453511b2b1588a8205bd429d98af94a01df87411391010fe22ca463f268c84b2ce2abad019dfff8452aa02806eeb5c905a8d7ad5c4f4c52b8 +- languageName: node +- linkType: hard +- + "supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" +@@ -10600,7 +9077,7 @@ __metadata: + languageName: node + linkType: hard + +-"tar-stream@npm:^3.0.0, tar-stream@npm:^3.1.5": ++"tar-stream@npm:^3.1.5": + version: 3.1.6 + resolution: "tar-stream@npm:3.1.6" + dependencies: +@@ -10625,63 +9102,6 @@ __metadata: + languageName: node + linkType: hard + +-"tarn@npm:^3.0.2": +- version: 3.0.2 +- resolution: "tarn@npm:3.0.2" +- checksum: 27a69658f02504979c5b02e500522e78ec12ef893b90cb00fdef794f9d847a92ed78f6c0ad12e82b8919519bded6a8d6d0000442cd0c6d6ea83cd9b7297729af +- languageName: node +- linkType: hard +- +-"tedious@npm:^16.4.0": +- version: 16.6.1 +- resolution: "tedious@npm:16.6.1" +- dependencies: +- "@azure/identity": ^3.4.1 +- "@azure/keyvault-keys": ^4.4.0 +- "@js-joda/core": ^5.5.3 +- bl: ^6.0.3 +- es-aggregate-error: ^1.0.9 +- iconv-lite: ^0.6.3 +- js-md4: ^0.3.2 +- jsbi: ^4.3.0 +- native-duplexpair: ^1.0.0 +- node-abort-controller: ^3.1.1 +- punycode: ^2.3.0 +- sprintf-js: ^1.1.2 +- checksum: d9e926e88dabdecccc187919574c212518e589e1d272004aa5ab727d8ef9a55c4b18d9d919ca54f191880233e5a40b63d84860b32e2c29cea4217a2eb156c0ca +- languageName: node +- linkType: hard +- +-"temp-dir@npm:2.0.0, temp-dir@npm:^2.0.0": +- version: 2.0.0 +- resolution: "temp-dir@npm:2.0.0" +- checksum: cc4f0404bf8d6ae1a166e0e64f3f409b423f4d1274d8c02814a59a5529f07db6cd070a749664141b992b2c1af337fa9bb451a460a43bb9bcddc49f235d3115aa +- languageName: node +- linkType: hard +- +-"tempy@npm:1.0.1": +- version: 1.0.1 +- resolution: "tempy@npm:1.0.1" +- dependencies: +- del: ^6.0.0 +- is-stream: ^2.0.0 +- temp-dir: ^2.0.0 +- type-fest: ^0.16.0 +- unique-string: ^2.0.0 +- checksum: e77ca4440af18e42dc64d8903b7ed0be673455b76680ff94a7d7c6ee7c16f7604bdcdee3c39436342b1082c23eda010dbe48f6094e836e0bd53c8b1aa63e5b95 +- languageName: node +- linkType: hard +- +-"terminal-link@npm:2.1.1": +- version: 2.1.1 +- resolution: "terminal-link@npm:2.1.1" +- dependencies: +- ansi-escapes: ^4.2.1 +- supports-hyperlinks: ^2.0.0 +- checksum: ce3d2cd3a438c4a9453947aa664581519173ea40e77e2534d08c088ee6dda449eabdbe0a76d2a516b8b73c33262fedd10d5270ccf7576ae316e3db170ce6562f +- languageName: node +- linkType: hard +- + "text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" +@@ -10763,15 +9183,6 @@ __metadata: + languageName: node + linkType: hard + +-"tmp@npm:0.2.1": +- version: 0.2.1 +- resolution: "tmp@npm:0.2.1" +- dependencies: +- rimraf: ^3.0.0 +- checksum: 8b1214654182575124498c87ca986ac53dc76ff36e8f0e0b67139a8d221eaecfdec108c0e6ec54d76f49f1f72ab9325500b246f562b926f85bcdfca8bf35df9e +- languageName: node +- linkType: hard +- + "to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" +@@ -10804,15 +9215,6 @@ __metadata: + languageName: node + linkType: hard + +-"tr46@npm:^3.0.0": +- version: 3.0.0 +- resolution: "tr46@npm:3.0.0" +- dependencies: +- punycode: ^2.1.1 +- checksum: 44c3cc6767fb800490e6e9fd64fd49041aa4e49e1f6a012b34a75de739cc9ed3a6405296072c1df8b6389ae139c5e7c6496f659cfe13a04a4bff3a1422981270 +- languageName: node +- linkType: hard +- + "tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" +@@ -10859,13 +9261,6 @@ __metadata: + languageName: node + linkType: hard + +-"ts-pattern@npm:5.0.5": +- version: 5.0.5 +- resolution: "ts-pattern@npm:5.0.5" +- checksum: 9eef9fe24ee29c92cfd00c945c35d1b93b1d04e9e47da6cd13f0a2f480864210acdab0c6d2d07ef4f396f6f0e54627a6b60afacc788c4501ee81f699a45588ff +- languageName: node +- linkType: hard +- + "tsconfig-paths@npm:^3.14.2": + version: 3.14.2 + resolution: "tsconfig-paths@npm:3.14.2" +@@ -10878,7 +9273,7 @@ __metadata: + languageName: node + linkType: hard + +-"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0": ++"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad +@@ -10942,13 +9337,6 @@ __metadata: + languageName: node + linkType: hard + +-"type-fest@npm:^0.16.0": +- version: 0.16.0 +- resolution: "type-fest@npm:0.16.0" +- checksum: 1a4102c06dc109db00418c753062e206cab65befd469d000ece4452ee649bf2a9cf57686d96fb42326bc9d918d9a194d4452897b486dcc41989e5c99e4e87094 +- languageName: node +- linkType: hard +- + "type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" +@@ -10956,27 +9344,6 @@ __metadata: + languageName: node + linkType: hard + +-"type-fest@npm:^0.21.3": +- version: 0.21.3 +- resolution: "type-fest@npm:0.21.3" +- checksum: e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 +- languageName: node +- linkType: hard +- +-"type-fest@npm:^0.6.0": +- version: 0.6.0 +- resolution: "type-fest@npm:0.6.0" +- checksum: b2188e6e4b21557f6e92960ec496d28a51d68658018cba8b597bd3ef757721d1db309f120ae987abeeda874511d14b776157ff809f23c6d1ce8f83b9b2b7d60f +- languageName: node +- linkType: hard +- +-"type-fest@npm:^0.8.0, type-fest@npm:^0.8.1": +- version: 0.8.1 +- resolution: "type-fest@npm:0.8.1" +- checksum: d61c4b2eba24009033ae4500d7d818a94fd6d1b481a8111612ee141400d5f1db46f199c014766b9fa9b31a6a7374d96fc748c6d688a78a3ce5a33123839becb7 +- languageName: node +- linkType: hard +- + "type-is@npm:^1.6.4": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" +@@ -11128,15 +9495,6 @@ __metadata: + languageName: node + linkType: hard + +-"unique-string@npm:^2.0.0": +- version: 2.0.0 +- resolution: "unique-string@npm:2.0.0" +- dependencies: +- crypto-random-string: ^2.0.0 +- checksum: ef68f639136bcfe040cf7e3cd7a8dff076a665288122855148a6f7134092e6ed33bf83a7f3a9185e46c98dddc445a0da6ac25612afa1a7c38b8b654d6c02498e +- languageName: node +- linkType: hard +- + "unist-util-generated@npm:^2.0.0": + version: 2.0.1 + resolution: "unist-util-generated@npm:2.0.1" +@@ -11349,24 +9707,6 @@ __metadata: + languageName: node + linkType: hard + +-"uuid@npm:9.0.0": +- version: 9.0.0 +- resolution: "uuid@npm:9.0.0" +- bin: +- uuid: dist/bin/uuid +- checksum: 8dd2c83c43ddc7e1c71e36b60aea40030a6505139af6bee0f382ebcd1a56f6cd3028f7f06ffb07f8cf6ced320b76aea275284b224b002b289f89fe89c389b028 +- languageName: node +- linkType: hard +- +-"uuid@npm:^8.3.0": +- version: 8.3.2 +- resolution: "uuid@npm:8.3.2" +- bin: +- uuid: dist/bin/uuid +- checksum: 5575a8a75c13120e2f10e6ddc801b2c7ed7d8f3c8ac22c7ed0c7b2ba6383ec0abda88c905085d630e251719e0777045ae3236f04c812184b7c765f63a70e58df +- languageName: node +- linkType: hard +- + "uvu@npm:^0.5.0": + version: 0.5.6 + resolution: "uvu@npm:0.5.6" +@@ -11466,15 +9806,6 @@ __metadata: + languageName: node + linkType: hard + +-"wcwidth@npm:^1.0.1": +- version: 1.0.1 +- resolution: "wcwidth@npm:1.0.1" +- dependencies: +- defaults: ^1.0.3 +- checksum: 814e9d1ddcc9798f7377ffa448a5a3892232b9275ebb30a41b529607691c0491de47cba426e917a4d08ded3ee7e9ba2f3fe32e62ee3cd9c7d3bafb7754bd553c +- languageName: node +- linkType: hard +- + "web-encoding@npm:^1.1.5": + version: 1.1.5 + resolution: "web-encoding@npm:1.1.5" +@@ -11502,23 +9833,6 @@ __metadata: + languageName: node + linkType: hard + +-"webidl-conversions@npm:^7.0.0": +- version: 7.0.0 +- resolution: "webidl-conversions@npm:7.0.0" +- checksum: f05588567a2a76428515333eff87200fae6c83c3948a7482ebb109562971e77ef6dc49749afa58abb993391227c5697b3ecca52018793e0cb4620a48f10bd21b +- languageName: node +- linkType: hard +- +-"whatwg-url@npm:^11.0.0": +- version: 11.0.0 +- resolution: "whatwg-url@npm:11.0.0" +- dependencies: +- tr46: ^3.0.0 +- webidl-conversions: ^7.0.0 +- checksum: ed4826aaa57e66bb3488a4b25c9cd476c46ba96052747388b5801f137dd740b73fde91ad207d96baf9f17fbcc80fc1a477ad65181b5eb5fa718d27c69501d7af +- languageName: node +- linkType: hard +- + "whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" +@@ -11791,17 +10105,6 @@ __metadata: + languageName: node + linkType: hard + +-"zip-stream@npm:^5.0.1": +- version: 5.0.1 +- resolution: "zip-stream@npm:5.0.1" +- dependencies: +- archiver-utils: ^4.0.1 +- compress-commons: ^5.0.1 +- readable-stream: ^3.6.0 +- checksum: 116cee5a2c1ecce7aa440b665470653f58ef56670c6aafa1b5491c9f9335992352145502af5fa865ac82f46336905e37fb7cbc649c2be72e2152c6b91802995c +- languageName: node +- linkType: hard +- + "zipline@workspace:.": + version: 0.0.0-use.local + resolution: "zipline@workspace:." +@@ -11817,9 +10120,9 @@ __metadata: + "@mantine/notifications": ^6.0.21 + "@mantine/prism": ^6.0.21 + "@mantine/spotlight": ^6.0.21 +- "@prisma/client": ^5.1.1 +- "@prisma/internals": ^5.1.1 +- "@prisma/migrate": ^5.1.1 ++ "@prisma/client": 6.0.1 ++ "@prisma/internals": 6.0.1 ++ "@prisma/migrate": 6.0.1 + "@sapphire/shapeshift": ^3.9.3 + "@tabler/icons-react": ^2.41.0 + "@tanstack/react-query": ^4.28.0 +@@ -11859,7 +10162,7 @@ __metadata: + npm-run-all: ^4.1.5 + otplib: ^12.0.1 + prettier: ^3.1.0 +- prisma: ^5.1.1 ++ prisma: 6.0.1 + prismjs: ^1.29.0 + qrcode: ^1.5.3 + react: ^18.2.0 From 24f222fbe036bd1ea80e0c54de5db306bc79da64 Mon Sep 17 00:00:00 2001 From: Defelo Date: Sat, 4 Jan 2025 16:33:21 +0100 Subject: [PATCH 060/116] nixos/zipline: init module --- .../manual/release-notes/rl-2505.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/services/web-apps/zipline.nix | 136 ++++++++++++++++++ 3 files changed, 139 insertions(+) create mode 100644 nixos/modules/services/web-apps/zipline.nix diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index 87584b2aed79..db952413a22d 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -89,6 +89,8 @@ - [immich-public-proxy](https://github.com/alangrainger/immich-public-proxy), a proxy for sharing Immich albums without exposing the Immich API. Available as [services.immich-public-proxy](#opt-services.immich-public-proxy.enable). +- [Zipline](https://zipline.diced.sh/), a ShareX/file upload server that is easy to use, packed with features, and with an easy setup. Available as [services.zipline](#opt-services.zipline.enable). + - [mqtt-exporter](https://github.com/kpetremann/mqtt-exporter/), a Prometheus exporter for exposing messages from MQTT. Available as [services.prometheus.exporters.mqtt](#opt-services.prometheus.exporters.mqtt.enable). - [nvidia-gpu](https://github.com/utkuozdemir/nvidia_gpu_exporter), a Prometheus exporter that scrapes `nvidia-smi` for GPU metrics. Available as [services.prometheus.exporters.nvidia-gpu](#opt-services.prometheus.exporters.nvidia-gpu.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 8fa4b6e9d110..81ccad637425 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1576,6 +1576,7 @@ ./services/web-apps/your_spotify.nix ./services/web-apps/youtrack.nix ./services/web-apps/zabbix.nix + ./services/web-apps/zipline.nix ./services/web-apps/zitadel.nix ./services/web-servers/agate.nix ./services/web-servers/apache-httpd/default.nix diff --git a/nixos/modules/services/web-apps/zipline.nix b/nixos/modules/services/web-apps/zipline.nix new file mode 100644 index 000000000000..b13ba3494f8f --- /dev/null +++ b/nixos/modules/services/web-apps/zipline.nix @@ -0,0 +1,136 @@ +{ + config, + lib, + pkgs, + ... +}: +let + cfg = config.services.zipline; +in +{ + meta.maintainers = with lib.maintainers; [ defelo ]; + + options.services.zipline = { + enable = lib.mkEnableOption "Zipline"; + + package = lib.mkPackageOption pkgs "zipline" { }; + + settings = lib.mkOption { + description = '' + Configuration of Zipline. See for more information. + ''; + default = { }; + example = { + CORE_SECRET = "changethis"; + CORE_DATABASE_URL = "postgres://postgres:postgres@postgres/postgres"; + CORE_HOST = "0.0.0.0"; + CORE_PORT = "3000"; + DATASOURCE_LOCAL_DIRECTORY = "/var/lib/zipline/uploads"; + }; + + type = lib.types.submodule { + freeformType = + with lib.types; + attrsOf (oneOf [ + str + int + ]); + + options = { + CORE_HOST = lib.mkOption { + type = lib.types.str; + description = "The hostname to listen on."; + default = "127.0.0.1"; + example = "0.0.0.0"; + }; + + CORE_PORT = lib.mkOption { + type = lib.types.port; + description = "The port to listen on."; + default = 3000; + example = 8000; + }; + }; + }; + }; + + environmentFiles = lib.mkOption { + type = lib.types.listOf lib.types.path; + default = [ ]; + example = [ "/run/secrets/zipline.env" ]; + description = '' + Files to load environment variables from (in addition to [](#opt-services.zipline.settings)). This is useful to avoid putting secrets into the nix store. See for more information. + ''; + }; + + database.createLocally = lib.mkOption { + type = lib.types.bool; + default = true; + description = '' + Whether to enable and configure a local PostgreSQL database server. + ''; + }; + }; + + config = lib.mkIf cfg.enable { + services.zipline.settings = { + CORE_DATABASE_URL = lib.mkIf cfg.database.createLocally "postgresql://zipline@localhost/zipline?host=/run/postgresql"; + DATASOURCE_LOCAL_DIRECTORY = lib.mkDefault "/var/lib/zipline/uploads"; # created automatically by zipline + }; + + services.postgresql = lib.mkIf cfg.database.createLocally { + enable = true; + ensureUsers = lib.singleton { + name = "zipline"; + ensureDBOwnership = true; + }; + ensureDatabases = [ "zipline" ]; + }; + + systemd.services.zipline = { + wantedBy = [ "multi-user.target" ]; + + wants = [ "network-online.target" ]; + after = [ "network-online.target" ] ++ lib.optional cfg.database.createLocally "postgresql.service"; + requires = lib.optional cfg.database.createLocally "postgresql.service"; + + environment = lib.mapAttrs (_: value: toString value) cfg.settings; + + serviceConfig = { + User = "zipline"; + Group = "zipline"; + DynamicUser = true; + StateDirectory = "zipline"; + EnvironmentFile = cfg.environmentFiles; + ExecStart = lib.getExe cfg.package; + + # Hardening + CapabilityBoundingSet = [ "" ]; + DeviceAllow = [ "" ]; + LockPersonality = true; + PrivateDevices = true; + PrivateTmp = true; + PrivateUsers = true; + ProcSubset = "pid"; + ProtectClock = true; + ProtectControlGroups = true; + ProtectHome = true; + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + ProtectProc = "invisible"; + ProtectSystem = "strict"; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + "AF_UNIX" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + RestrictSUIDSGID = true; + SystemCallArchitectures = "native"; + }; + }; + }; +} From c48390017c1f4e3ff7e913e7fe095d7a18ba53fa Mon Sep 17 00:00:00 2001 From: Defelo Date: Sat, 4 Jan 2025 16:33:37 +0100 Subject: [PATCH 061/116] nixos/tests/zipline: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/zipline.nix | 48 +++++++++++++++++++++++++++++ pkgs/by-name/zi/zipline/package.nix | 5 +++ 3 files changed, 54 insertions(+) create mode 100644 nixos/tests/zipline.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index be546f2acc3a..e8c18d977c8f 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1194,6 +1194,7 @@ in { zeronet-conservancy = handleTest ./zeronet-conservancy.nix {}; zfs = handleTest ./zfs.nix {}; zigbee2mqtt = handleTest ./zigbee2mqtt.nix {}; + zipline = handleTest ./zipline.nix {}; zoneminder = handleTest ./zoneminder.nix {}; zookeeper = handleTest ./zookeeper.nix {}; zram-generator = handleTest ./zram-generator.nix {}; diff --git a/nixos/tests/zipline.nix b/nixos/tests/zipline.nix new file mode 100644 index 000000000000..a9c1252bd29b --- /dev/null +++ b/nixos/tests/zipline.nix @@ -0,0 +1,48 @@ +import ./make-test-python.nix ( + { lib, ... }: + { + name = "zipline"; + meta.maintainers = with lib.maintainers; [ defelo ]; + + nodes.machine = { + services.zipline = { + enable = true; + settings = { + CORE_HOST = "127.0.0.1"; + CORE_PORT = 8000; + }; + environmentFiles = [ + (builtins.toFile "zipline.env" '' + CORE_SECRET=testsecret + '') + ]; + }; + + networking.hosts."127.0.0.1" = [ "zipline.local" ]; + }; + + testScript = '' + import json + import re + + machine.wait_for_unit("zipline.service") + machine.wait_for_open_port(8000) + + resp = machine.succeed("curl zipline.local:8000/api/auth/login -v -X POST -H 'Content-Type: application/json' -d '{\"username\": \"administrator\", \"password\": \"password\"}' 2>&1") + assert json.loads(resp.splitlines()[-1]) == {"success": True} + + assert (cookie := re.search(r"(?m)^< Set-Cookie: ([^;]*)", resp)) + resp = machine.succeed(f"curl zipline.local:8000/api/user/token -H 'Cookie: {cookie[1]}' -X PATCH") + token = json.loads(resp)["success"] + + resp = machine.succeed(f"curl zipline.local:8000/api/shorten -H 'Authorization: {token}' -X POST -H 'Content-Type: application/json' -d '{{\"url\": \"https://nixos.org/\", \"vanity\": \"nixos\"}}'") + url = json.loads(resp)["url"] + assert url == "http://zipline.local:8000/go/nixos" + + resp = machine.succeed(f"curl -I {url}") + assert re.search(r"(?m)^HTTP/1.1 302 Found\r?$", resp) + assert (location := re.search(r"(?mi)^location: (.+?)\r?$", resp)) + assert location[1] == "https://nixos.org/" + ''; + } +) diff --git a/pkgs/by-name/zi/zipline/package.nix b/pkgs/by-name/zi/zipline/package.nix index 793d10a49241..005feae23c28 100644 --- a/pkgs/by-name/zi/zipline/package.nix +++ b/pkgs/by-name/zi/zipline/package.nix @@ -12,6 +12,7 @@ ffmpeg, python3, vips, + nixosTests, }: let @@ -134,6 +135,10 @@ stdenv.mkDerivation (finalAttrs: { done ''; + passthru = { + tests = { inherit (nixosTests) zipline; }; + }; + meta = { description = "ShareX/file upload server that is easy to use, packed with features, and with an easy setup"; changelog = "https://github.com/diced/zipline/releases/tag/v${finalAttrs.version}"; From 03be5c79d21bacc59a4c68e7526bc742988c3fc4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jan 2025 00:18:19 +0000 Subject: [PATCH 062/116] flyctl: 0.3.56 -> 0.3.61 --- pkgs/by-name/fl/flyctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/flyctl/package.nix b/pkgs/by-name/fl/flyctl/package.nix index 51fbf03d9172..0c90386fc63d 100644 --- a/pkgs/by-name/fl/flyctl/package.nix +++ b/pkgs/by-name/fl/flyctl/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "flyctl"; - version = "0.3.56"; + version = "0.3.61"; src = fetchFromGitHub { owner = "superfly"; repo = "flyctl"; rev = "v${version}"; - hash = "sha256-l413128FjVflVKHAYJspK63UP8IomNimIeJi3xyYmxw="; + hash = "sha256-YGUjEK8Yvb1S879MNQ/gJYNG4DjFMTL2VHE/m5KLoE0="; }; - vendorHash = "sha256-/YP9qx6OS2OcPSF1BgEZ4l+nSwg+T5rKOHjdDHlNy+k="; + vendorHash = "sha256-SqG5JJ2l71+fQirsg51hjr5sFHQzzH3U+acJMaN5W0c="; subPackages = [ "." ]; From ff149cd3dcac7659cd6847b65a26f62b3107e036 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 13 Jan 2025 06:26:57 +0000 Subject: [PATCH 063/116] difftastic: 0.61.0 -> 0.62.0 Changes: https://github.com/Wilfred/difftastic/releases/tag/0.62.0 --- pkgs/by-name/di/difftastic/Cargo.lock | 281 ++++++++++++++++++++++++- pkgs/by-name/di/difftastic/package.nix | 4 +- 2 files changed, 272 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/di/difftastic/Cargo.lock b/pkgs/by-name/di/difftastic/Cargo.lock index 3fb38da330f4..ce5827f60468 100644 --- a/pkgs/by-name/di/difftastic/Cargo.lock +++ b/pkgs/by-name/di/difftastic/Cargo.lock @@ -91,9 +91,9 @@ checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" [[package]] name = "cc" -version = "1.1.30" +version = "1.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" +checksum = "c31a0499c1dc64f458ad13872de75c0eb7e3fdb0e67964610c914b034fc5956e" dependencies = [ "shlex", ] @@ -214,7 +214,7 @@ checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" [[package]] name = "difftastic" -version = "0.61.0" +version = "0.62.0" dependencies = [ "assert_cmd", "bumpalo", @@ -245,9 +245,33 @@ dependencies = [ "serde", "serde_json", "smallvec", + "streaming-iterator", "strsim", "strum", "tree-sitter", + "tree-sitter-bash", + "tree-sitter-c", + "tree-sitter-c-sharp", + "tree-sitter-cpp", + "tree-sitter-css", + "tree-sitter-go", + "tree-sitter-haskell", + "tree-sitter-html", + "tree-sitter-java", + "tree-sitter-javascript", + "tree-sitter-json", + "tree-sitter-julia", + "tree-sitter-language", + "tree-sitter-lua", + "tree-sitter-objc", + "tree-sitter-ocaml", + "tree-sitter-php", + "tree-sitter-python", + "tree-sitter-ruby", + "tree-sitter-scala", + "tree-sitter-toml-ng", + "tree-sitter-typescript", + "tree-sitter-xml", "tree_magic_mini", "typed-arena", "unicode-width", @@ -750,9 +774,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.4" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", @@ -762,9 +786,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.6" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", @@ -773,9 +797,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.2" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "rustc-hash" @@ -897,6 +921,12 @@ version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +[[package]] +name = "streaming-iterator" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520" + [[package]] name = "strsim" version = "0.10.0" @@ -982,12 +1012,241 @@ dependencies = [ [[package]] name = "tree-sitter" -version = "0.20.10" +version = "0.24.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e747b1f9b7b931ed39a548c1fae149101497de3c1fc8d9e18c62c1a66c683d3d" +checksum = "8ac95b18f0f727aaaa012bd5179a1916706ee3ed071920fdbda738750b0c0bf5" dependencies = [ "cc", "regex", + "regex-syntax", + "streaming-iterator", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-bash" +version = "0.23.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "329a4d48623ac337d42b1df84e81a1c9dbb2946907c102ca72db158c1964a52e" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-c" +version = "0.23.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afd2b1bf1585dc2ef6d69e87d01db8adb059006649dd5f96f31aa789ee6e9c71" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-c-sharp" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67f06accca7b45351758663b8215089e643d53bd9a660ce0349314263737fcb0" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-cpp" +version = "0.23.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df2196ea9d47b4ab4a31b9297eaa5a5d19a0b121dceb9f118f6790ad0ab94743" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-css" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25435a275adb3226b6fddab891bbc50d1a500774a44ceb97022a39666ccda75d" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-go" +version = "0.23.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b13d476345220dbe600147dd444165c5791bf85ef53e28acbedd46112ee18431" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-haskell" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "977c51e504548cba13fc27cb5a2edab2124cf6716a1934915d07ab99523b05a4" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-html" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "261b708e5d92061ede329babaaa427b819329a9d427a1d710abb0f67bbef63ee" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-java" +version = "0.23.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f9b24494d5f386acb2c086e0541c1b145692e0e012101ddb8257737b83c2803" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-javascript" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf40bf599e0416c16c125c3cec10ee5ddc7d1bb8b0c60fa5c4de249ad34dc1b1" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-json" +version = "0.24.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d727acca406c0020cffc6cf35516764f36c8e3dc4408e5ebe2cb35a947ec471" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-julia" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4144731a178812ee867619b1e98b3b91e54c1652304b26e5ebe3175b701de323" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-language" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c199356c799a8945965bb5f2c55b2ad9d9aa7c4b4f6e587fe9dea0bc715e5f9c" + +[[package]] +name = "tree-sitter-lua" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cdb9adf0965fec58e7660cbb3a059dbb12ebeec9459e6dcbae3db004739641e" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-objc" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ca8bb556423fc176f0535e79d525f783a6684d3c9da81bf9d905303c129e1d2" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-ocaml" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93c104a23d175906dd0cf1f872745d2b4ec10f29a75194a3556501b2f66ce377" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-php" +version = "0.23.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f066e94e9272cfe4f1dcb07a1c50c66097eca648f2d7233d299c8ae9ed8c130c" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-python" +version = "0.23.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70beaa47e19e1529e8787fc0a80ebbae5a9fdaefc5fcc8972c885c9abf6ab0f0" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-ruby" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-scala" +version = "0.23.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab837c0df7ffb6c315fd1cd792164375b3ec0c282ea35f639231f138044f8d0c" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-toml-ng" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9adc2c898ae49730e857d75be403da3f92bb81d8e37a2f918a08dd10de5ebb1" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-typescript" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c5f76ed8d947a75cc446d5fccd8b602ebf0cde64ccf2ffa434d873d7a575eff" +dependencies = [ + "cc", + "tree-sitter-language", +] + +[[package]] +name = "tree-sitter-xml" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e670041f591d994f54d597ddcd8f4ebc930e282c4c76a42268743b71f0c8b6b3" +dependencies = [ + "cc", + "tree-sitter-language", ] [[package]] diff --git a/pkgs/by-name/di/difftastic/package.nix b/pkgs/by-name/di/difftastic/package.nix index e3cb661863b3..16b3f94e3393 100644 --- a/pkgs/by-name/di/difftastic/package.nix +++ b/pkgs/by-name/di/difftastic/package.nix @@ -18,13 +18,13 @@ let in rustPlatform.buildRustPackage rec { pname = "difftastic"; - version = "0.61.0"; + version = "0.62.0"; src = fetchFromGitHub { owner = "wilfred"; repo = pname; rev = version; - hash = "sha256-hhkcujMuirBTIwUP3RMZ+F76T1TLcjMqa5l328xrwRg="; + hash = "sha256-AAnlopJTb+tjkACISK9OC0k59BDt+8michzt37P1lL8="; }; cargoLock = { From 9143f9fb3cd49076438861e9f2498f0e2e47d4a1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jan 2025 09:10:53 +0100 Subject: [PATCH 064/116] python312Packages.rns: add bleak bleak is an optional requirement when using the RNode interface over BLE and propably the most common use case --- pkgs/development/python-modules/rns/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/rns/default.nix b/pkgs/development/python-modules/rns/default.nix index e994e00d0f19..109dbdc33c43 100644 --- a/pkgs/development/python-modules/rns/default.nix +++ b/pkgs/development/python-modules/rns/default.nix @@ -1,5 +1,6 @@ { lib, + bleak, buildPythonPackage, cryptography, esptool, @@ -34,6 +35,7 @@ buildPythonPackage rec { build-system = [ setuptools ]; dependencies = [ + bleak cryptography netifaces pyserial From 78f43e5510d23adfd5c04d1d450fed2f600a348d Mon Sep 17 00:00:00 2001 From: r-vdp Date: Wed, 8 Jan 2025 00:59:46 +0200 Subject: [PATCH 065/116] vector: remove huge vendored Cargo.lock file --- pkgs/tools/misc/vector/Cargo.lock | 12281 --------------------------- pkgs/tools/misc/vector/default.nix | 14 +- 2 files changed, 2 insertions(+), 12293 deletions(-) delete mode 100644 pkgs/tools/misc/vector/Cargo.lock diff --git a/pkgs/tools/misc/vector/Cargo.lock b/pkgs/tools/misc/vector/Cargo.lock deleted file mode 100644 index 63f9d687bbb5..000000000000 --- a/pkgs/tools/misc/vector/Cargo.lock +++ /dev/null @@ -1,12281 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 3 - -[[package]] -name = "Inflector" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" -dependencies = [ - "lazy_static", - "regex", -] - -[[package]] -name = "RustyXML" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b5ace29ee3216de37c0546865ad08edef58b0f9e76838ed8959a84a990e58c5" - -[[package]] -name = "addr2line" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - -[[package]] -name = "adler2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" - -[[package]] -name = "adler32" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" - -[[package]] -name = "aead" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" -dependencies = [ - "crypto-common", - "generic-array", -] - -[[package]] -name = "aes" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" -dependencies = [ - "cfg-if", - "cipher", - "cpufeatures", -] - -[[package]] -name = "aes-siv" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e08d0cdb774acd1e4dac11478b1a0c0d203134b2aab0ba25eb430de9b18f8b9" -dependencies = [ - "aead", - "aes", - "cipher", - "cmac", - "ctr", - "dbl", - "digest", - "zeroize", -] - -[[package]] -name = "ahash" -version = "0.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd" -dependencies = [ - "getrandom 0.2.15", - "once_cell", - "version_check", -] - -[[package]] -name = "ahash" -version = "0.8.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" -dependencies = [ - "cfg-if", - "getrandom 0.2.15", - "once_cell", - "version_check", - "zerocopy", -] - -[[package]] -name = "aho-corasick" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" -dependencies = [ - "memchr", -] - -[[package]] -name = "alloc-no-stdlib" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" - -[[package]] -name = "alloc-stdlib" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" -dependencies = [ - "alloc-no-stdlib", -] - -[[package]] -name = "allocator-api2" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" - -[[package]] -name = "amq-protocol" -version = "7.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f0234884b3641db74d22ccc20fc2594db5f23d7d41ade5c93d7ee33d200960c" -dependencies = [ - "amq-protocol-tcp", - "amq-protocol-types", - "amq-protocol-uri", - "cookie-factory", - "nom", - "serde", -] - -[[package]] -name = "amq-protocol-tcp" -version = "7.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "265dca43d9dbb3d5bbb0b3ef1b0cd9044ce3aa5d697d5b66cde974d1f6063f09" -dependencies = [ - "amq-protocol-uri", - "tcp-stream", - "tracing 0.1.40", -] - -[[package]] -name = "amq-protocol-types" -version = "7.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7412353b58923fa012feb9a64ccc0c811747babee2e5a2fd63eb102dc8054c3" -dependencies = [ - "cookie-factory", - "nom", - "serde", - "serde_json", -] - -[[package]] -name = "amq-protocol-uri" -version = "7.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2be91352c805d5704784e079117d5291fd5bf2569add53c914ebce6d1a795d33" -dependencies = [ - "amq-protocol-types", - "percent-encoding", - "url", -] - -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] - -[[package]] -name = "anes" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" - -[[package]] -name = "ansi_term" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" -dependencies = [ - "winapi", -] - -[[package]] -name = "anstream" -version = "0.6.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "utf8parse", -] - -[[package]] -name = "anstyle" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" - -[[package]] -name = "anstyle-parse" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" -dependencies = [ - "utf8parse", -] - -[[package]] -name = "anstyle-query" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" -dependencies = [ - "windows-sys 0.48.0", -] - -[[package]] -name = "anstyle-wincon" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" -dependencies = [ - "anstyle", - "windows-sys 0.48.0", -] - -[[package]] -name = "anyhow" -version = "1.0.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" - -[[package]] -name = "apache-avro" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ceb7c683b2f8f40970b70e39ff8be514c95b96fcb9c4af87e1ed2cb2e10801a0" -dependencies = [ - "digest", - "lazy_static", - "libflate", - "log", - "num-bigint", - "quad-rand", - "rand 0.8.5", - "regex-lite", - "serde", - "serde_json", - "strum 0.25.0", - "strum_macros 0.25.3", - "thiserror 1.0.68", - "typed-builder 0.16.2", - "uuid", -] - -[[package]] -name = "approx" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" -dependencies = [ - "num-traits", -] - -[[package]] -name = "arbitrary" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" -dependencies = [ - "derive_arbitrary", -] - -[[package]] -name = "arc-swap" -version = "1.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" - -[[package]] -name = "arr_macro" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c49336e062fa2ae8aca17a2f99c34d9c1a5d30827e8aff1cb4c294f253afe992" -dependencies = [ - "arr_macro_impl", - "proc-macro-hack", - "proc-macro-nested", -] - -[[package]] -name = "arr_macro_impl" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c6368f9ae5c6ec403ca910327ae0c9437b0a85255b6950c90d497e6177f6e5e" -dependencies = [ - "proc-macro-hack", - "quote 1.0.37", - "syn 1.0.109", -] - -[[package]] -name = "arrayvec" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" - -[[package]] -name = "ascii" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e" - -[[package]] -name = "ascii-canvas" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6" -dependencies = [ - "term", -] - -[[package]] -name = "assert-json-diff" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12" -dependencies = [ - "serde", - "serde_json", -] - -[[package]] -name = "assert_cmd" -version = "2.0.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d" -dependencies = [ - "anstyle", - "bstr 1.11.0", - "doc-comment", - "libc", - "predicates", - "predicates-core", - "predicates-tree", - "wait-timeout", -] - -[[package]] -name = "async-channel" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" -dependencies = [ - "concurrent-queue", - "event-listener 2.5.3", - "futures-core", -] - -[[package]] -name = "async-compression" -version = "0.4.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522" -dependencies = [ - "brotli", - "flate2", - "futures-core", - "memchr", - "pin-project-lite", - "tokio", - "zstd 0.13.2", - "zstd-safe 7.2.1", -] - -[[package]] -name = "async-executor" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b0c4a4f319e45986f347ee47fef8bf5e81c9abc3f6f58dc2391439f30df65f0" -dependencies = [ - "async-lock 2.8.0", - "async-task", - "concurrent-queue", - "fastrand 2.1.1", - "futures-lite", - "slab", -] - -[[package]] -name = "async-fs" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" -dependencies = [ - "async-lock 2.8.0", - "autocfg", - "blocking", - "futures-lite", -] - -[[package]] -name = "async-global-executor" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776" -dependencies = [ - "async-channel", - "async-executor", - "async-io 1.13.0", - "async-lock 2.8.0", - "blocking", - "futures-lite", - "once_cell", -] - -[[package]] -name = "async-global-executor-trait" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33dd14c5a15affd2abcff50d84efd4009ada28a860f01c14f9d654f3e81b3f75" -dependencies = [ - "async-global-executor", - "async-trait", - "executor-trait", -] - -[[package]] -name = "async-graphql" -version = "7.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b76aba2f176af685c2229633881a3adeae51f87ae1811781e73910b7001c93e" -dependencies = [ - "async-graphql-derive", - "async-graphql-parser", - "async-graphql-value", - "async-stream", - "async-trait", - "base64 0.22.1", - "bytes 1.8.0", - "chrono", - "fnv", - "futures-util", - "http 1.1.0", - "indexmap 2.6.0", - "mime", - "multer", - "num-traits", - "once_cell", - "pin-project-lite", - "regex", - "serde", - "serde_json", - "serde_urlencoded", - "static_assertions_next", - "thiserror 1.0.68", -] - -[[package]] -name = "async-graphql-derive" -version = "7.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72e2e26a6b44bc61df3ca8546402cf9204c28e30c06084cc8e75cd5e34d4f150" -dependencies = [ - "Inflector", - "async-graphql-parser", - "darling 0.20.8", - "proc-macro-crate 3.2.0", - "proc-macro2 1.0.92", - "quote 1.0.37", - "strum 0.26.3", - "syn 2.0.89", - "thiserror 1.0.68", -] - -[[package]] -name = "async-graphql-parser" -version = "7.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f801451484b4977d6fe67b29030f81353cabdcbb754e5a064f39493582dac0cf" -dependencies = [ - "async-graphql-value", - "pest", - "serde", - "serde_json", -] - -[[package]] -name = "async-graphql-value" -version = "7.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69117c43c01d81a69890a9f5dd6235f2f027ca8d1ec62d6d3c5e01ca0edb4f2b" -dependencies = [ - "bytes 1.8.0", - "indexmap 2.6.0", - "serde", - "serde_json", -] - -[[package]] -name = "async-graphql-warp" -version = "7.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c3082de64b6d8e3956fa92e3009c27db209aa17388abf7a7d766adc6bb9b8ba" -dependencies = [ - "async-graphql", - "futures-util", - "http 0.2.9", - "serde_json", - "warp", -] - -[[package]] -name = "async-io" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" -dependencies = [ - "async-lock 2.8.0", - "autocfg", - "cfg-if", - "concurrent-queue", - "futures-lite", - "log", - "parking", - "polling 2.8.0", - "rustix 0.37.27", - "slab", - "socket2 0.4.10", - "waker-fn", -] - -[[package]] -name = "async-io" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10da8f3146014722c89e7859e1d7bb97873125d7346d10ca642ffab794355828" -dependencies = [ - "async-lock 2.8.0", - "cfg-if", - "concurrent-queue", - "futures-io", - "futures-lite", - "parking", - "polling 3.3.0", - "rustix 0.38.40", - "slab", - "tracing 0.1.40", - "waker-fn", - "windows-sys 0.48.0", -] - -[[package]] -name = "async-lock" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" -dependencies = [ - "event-listener 2.5.3", -] - -[[package]] -name = "async-lock" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" -dependencies = [ - "event-listener 5.3.1", - "event-listener-strategy", - "pin-project-lite", -] - -[[package]] -name = "async-nats" -version = "0.33.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbc1f1a75fd07f0f517322d103211f12d757658e91676def9a2e688774656c60" -dependencies = [ - "base64 0.21.7", - "bytes 1.8.0", - "futures 0.3.31", - "http 0.2.9", - "memchr", - "nkeys 0.3.2", - "nuid", - "once_cell", - "rand 0.8.5", - "regex", - "ring", - "rustls 0.21.11", - "rustls-native-certs 0.6.3", - "rustls-pemfile 1.0.3", - "rustls-webpki 0.101.7", - "serde", - "serde_json", - "serde_nanos", - "serde_repr", - "thiserror 1.0.68", - "time", - "tokio", - "tokio-retry", - "tokio-rustls 0.24.1", - "tracing 0.1.40", - "url", -] - -[[package]] -name = "async-net" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0434b1ed18ce1cf5769b8ac540e33f01fa9471058b5e89da9e06f3c882a8c12f" -dependencies = [ - "async-io 1.13.0", - "blocking", - "futures-lite", -] - -[[package]] -name = "async-process" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" -dependencies = [ - "async-io 1.13.0", - "async-lock 2.8.0", - "async-signal", - "blocking", - "cfg-if", - "event-listener 3.0.1", - "futures-lite", - "rustix 0.38.40", - "windows-sys 0.48.0", -] - -[[package]] -name = "async-reactor-trait" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6012d170ad00de56c9ee354aef2e358359deb1ec504254e0e5a3774771de0e" -dependencies = [ - "async-io 1.13.0", - "async-trait", - "futures-core", - "reactor-trait", -] - -[[package]] -name = "async-recursion" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "async-signal" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" -dependencies = [ - "async-io 2.1.0", - "async-lock 2.8.0", - "atomic-waker", - "cfg-if", - "futures-core", - "futures-io", - "rustix 0.38.40", - "signal-hook-registry", - "slab", - "windows-sys 0.48.0", -] - -[[package]] -name = "async-stream" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" -dependencies = [ - "async-stream-impl", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-stream-impl" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "async-task" -version = "4.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" - -[[package]] -name = "async-trait" -version = "0.1.83" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "atomic-waker" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" - -[[package]] -name = "autocfg" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" - -[[package]] -name = "aws-config" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80c950a809d39bc9480207cb1cfc879ace88ea7e3a4392a8e9999e45d6e5692e" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-sdk-sso", - "aws-sdk-ssooidc", - "aws-sdk-sts", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "bytes 1.8.0", - "fastrand 2.1.1", - "hex", - "http 0.2.9", - "hyper 0.14.28", - "ring", - "time", - "tokio", - "tracing 0.1.40", - "zeroize", -] - -[[package]] -name = "aws-credential-types" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60e8f6b615cb5fc60a98132268508ad104310f0cfb25a1c22eee76efdf9154da" -dependencies = [ - "aws-smithy-async", - "aws-smithy-runtime-api", - "aws-smithy-types", - "zeroize", -] - -[[package]] -name = "aws-http" -version = "0.60.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "361c4310fdce94328cc2d1ca0c8a48c13f43009c61d3367585685a50ca8c66b6" -dependencies = [ - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "bytes 1.8.0", - "http 0.2.9", - "http-body 0.4.5", - "pin-project-lite", - "tracing 0.1.40", -] - -[[package]] -name = "aws-runtime" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ed7ef604a15fd0d4d9e43701295161ea6b504b63c44990ead352afea2bc15e9" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-sigv4", - "aws-smithy-async", - "aws-smithy-eventstream", - "aws-smithy-http", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "fastrand 2.1.1", - "http 0.2.9", - "percent-encoding", - "tracing 0.1.40", - "uuid", -] - -[[package]] -name = "aws-sdk-cloudwatch" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "043546afc3d129d3d487c2fd121aabe4208300293f541a5c8adffdc919a603b0" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-query", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-smithy-xml", - "aws-types", - "http 0.2.9", - "regex", - "tracing 0.1.40", -] - -[[package]] -name = "aws-sdk-cloudwatchlogs" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a5bcf460e098cf49292d216fe520b28a5d9c8dae10db0ff9a97bb2c95dd386" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "bytes 1.8.0", - "fastrand 2.1.1", - "http 0.2.9", - "regex", - "tracing 0.1.40", -] - -[[package]] -name = "aws-sdk-elasticsearch" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3090fdd5bf46d4097af7f560cb7305e1ef6f3f743bb7a4531246113e823309b0" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "bytes 1.8.0", - "http 0.2.9", - "regex", - "tracing 0.1.40", -] - -[[package]] -name = "aws-sdk-firehose" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8789c5a2d55cb3ed24d8f0635498c53e0f6413c0f9839e9cb54e130e96a81b53" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "bytes 1.8.0", - "http 0.2.9", - "regex", - "tracing 0.1.40", -] - -[[package]] -name = "aws-sdk-kinesis" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbcd6e94c56f1b4881b405c0953a82d50e110311100cf2355e50fdab79d73f44" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "bytes 1.8.0", - "http 0.2.9", - "regex", - "tracing 0.1.40", -] - -[[package]] -name = "aws-sdk-s3" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dcafc2fe52cc30b2d56685e2fa6a879ba50d79704594852112337a472ddbd24" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-sigv4", - "aws-smithy-async", - "aws-smithy-checksums", - "aws-smithy-eventstream", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-smithy-xml", - "aws-types", - "bytes 1.8.0", - "http 0.2.9", - "http-body 0.4.5", - "once_cell", - "percent-encoding", - "regex", - "tracing 0.1.40", - "url", -] - -[[package]] -name = "aws-sdk-secretsmanager" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faea24d86bcabc65048014abd3ee5763a5e8877f678d9cd688a12e086ebe2dbd" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "bytes 1.8.0", - "fastrand 2.1.1", - "http 0.2.9", - "regex", - "tracing 0.1.40", -] - -[[package]] -name = "aws-sdk-sns" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48bff824fe28888cc4ce6acb52ba8e5cd9f4f38fc5bd1bb40d916e3000e17b57" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-query", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-smithy-xml", - "aws-types", - "http 0.2.9", - "regex", - "tracing 0.1.40", -] - -[[package]] -name = "aws-sdk-sqs" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5736d9255f65f36df4f0812665c33fa36042b96192e6bba843ef5fcc75187cd8" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "bytes 1.8.0", - "http 0.2.9", - "regex", - "tracing 0.1.40", -] - -[[package]] -name = "aws-sdk-sso" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0619ab97a5ca8982e7de073cdc66f93e5f6a1b05afc09e696bec1cb3607cd4df" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "bytes 1.8.0", - "http 0.2.9", - "regex", - "tracing 0.1.40", -] - -[[package]] -name = "aws-sdk-ssooidc" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04b9f5474cc0f35d829510b2ec8c21e352309b46bf9633c5a81fb9321e9b1c7" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "bytes 1.8.0", - "http 0.2.9", - "regex", - "tracing 0.1.40", -] - -[[package]] -name = "aws-sdk-sts" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "798c8d82203af9e15a8b406574e0b36da91dd6db533028b74676489a1bc8bc7d" -dependencies = [ - "aws-credential-types", - "aws-http", - "aws-runtime", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-json", - "aws-smithy-query", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-smithy-xml", - "aws-types", - "http 0.2.9", - "regex", - "tracing 0.1.40", -] - -[[package]] -name = "aws-sigv4" -version = "1.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5619742a0d8f253be760bfbb8e8e8368c69e3587e4637af5754e488a611499b1" -dependencies = [ - "aws-credential-types", - "aws-smithy-eventstream", - "aws-smithy-http", - "aws-smithy-runtime-api", - "aws-smithy-types", - "bytes 1.8.0", - "form_urlencoded", - "hex", - "hmac", - "http 0.2.9", - "http 1.1.0", - "once_cell", - "percent-encoding", - "sha2", - "time", - "tracing 0.1.40", -] - -[[package]] -name = "aws-smithy-async" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62220bc6e97f946ddd51b5f1361f78996e704677afc518a4ff66b7a72ea1378c" -dependencies = [ - "futures-util", - "pin-project-lite", - "tokio", -] - -[[package]] -name = "aws-smithy-checksums" -version = "0.60.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5a373ec01aede3dd066ec018c1bc4e8f5dd11b2c11c59c8eef1a5c68101f397" -dependencies = [ - "aws-smithy-http", - "aws-smithy-types", - "bytes 1.8.0", - "crc32c", - "crc32fast", - "hex", - "http 0.2.9", - "http-body 0.4.5", - "md-5", - "pin-project-lite", - "sha1", - "sha2", - "tracing 0.1.40", -] - -[[package]] -name = "aws-smithy-eventstream" -version = "0.60.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cef7d0a272725f87e51ba2bf89f8c21e4df61b9e49ae1ac367a6d69916ef7c90" -dependencies = [ - "aws-smithy-types", - "bytes 1.8.0", - "crc32fast", -] - -[[package]] -name = "aws-smithy-http" -version = "0.60.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c8bc3e8fdc6b8d07d976e301c02fe553f72a39b7a9fea820e023268467d7ab6" -dependencies = [ - "aws-smithy-eventstream", - "aws-smithy-runtime-api", - "aws-smithy-types", - "bytes 1.8.0", - "bytes-utils", - "futures-core", - "http 0.2.9", - "http-body 0.4.5", - "once_cell", - "percent-encoding", - "pin-project-lite", - "pin-utils", - "tracing 0.1.40", -] - -[[package]] -name = "aws-smithy-json" -version = "0.60.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a46dd338dc9576d6a6a5b5a19bd678dcad018ececee11cf28ecd7588bd1a55c" -dependencies = [ - "aws-smithy-types", -] - -[[package]] -name = "aws-smithy-query" -version = "0.60.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feb5b8c7a86d4b6399169670723b7e6f21a39fc833a30f5c5a2f997608178129" -dependencies = [ - "aws-smithy-types", - "urlencoding", -] - -[[package]] -name = "aws-smithy-runtime" -version = "1.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be28bd063fa91fd871d131fc8b68d7cd4c5fa0869bea68daca50dcb1cbd76be2" -dependencies = [ - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-runtime-api", - "aws-smithy-types", - "bytes 1.8.0", - "fastrand 2.1.1", - "h2 0.3.26", - "http 0.2.9", - "http-body 0.4.5", - "http-body 1.0.0", - "httparse", - "hyper 0.14.28", - "hyper-rustls 0.24.2", - "once_cell", - "pin-project-lite", - "pin-utils", - "rustls 0.21.11", - "tokio", - "tracing 0.1.40", -] - -[[package]] -name = "aws-smithy-runtime-api" -version = "1.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92165296a47a812b267b4f41032ff8069ab7ff783696d217f0994a0d7ab585cd" -dependencies = [ - "aws-smithy-async", - "aws-smithy-types", - "bytes 1.8.0", - "http 0.2.9", - "http 1.1.0", - "pin-project-lite", - "tokio", - "tracing 0.1.40", - "zeroize", -] - -[[package]] -name = "aws-smithy-types" -version = "1.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fbd94a32b3a7d55d3806fe27d98d3ad393050439dd05eb53ece36ec5e3d3510" -dependencies = [ - "base64-simd", - "bytes 1.8.0", - "bytes-utils", - "futures-core", - "http 0.2.9", - "http 1.1.0", - "http-body 0.4.5", - "http-body 1.0.0", - "http-body-util", - "itoa", - "num-integer", - "pin-project-lite", - "pin-utils", - "ryu", - "serde", - "time", - "tokio", - "tokio-util", -] - -[[package]] -name = "aws-smithy-xml" -version = "0.60.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ec40d74a67fd395bc3f6b4ccbdf1543672622d905ef3f979689aea5b730cb95" -dependencies = [ - "xmlparser", -] - -[[package]] -name = "aws-types" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5221b91b3e441e6675310829fd8984801b772cb1546ef6c0e54dec9f1ac13fef" -dependencies = [ - "aws-credential-types", - "aws-smithy-async", - "aws-smithy-runtime-api", - "aws-smithy-types", - "rustc_version 0.4.1", - "tracing 0.1.40", -] - -[[package]] -name = "axum" -version = "0.6.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" -dependencies = [ - "async-trait", - "axum-core 0.3.4", - "bitflags 1.3.2", - "bytes 1.8.0", - "futures-util", - "http 0.2.9", - "http-body 0.4.5", - "hyper 0.14.28", - "itoa", - "matchit", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "rustversion", - "serde", - "sync_wrapper 0.1.2", - "tokio", - "tower", - "tower-layer", - "tower-service", -] - -[[package]] -name = "axum" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf" -dependencies = [ - "async-trait", - "axum-core 0.4.5", - "bytes 1.8.0", - "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "http-body-util", - "itoa", - "matchit", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "rustversion", - "serde", - "sync_wrapper 1.0.1", - "tower", - "tower-layer", - "tower-service", -] - -[[package]] -name = "axum-core" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" -dependencies = [ - "async-trait", - "bytes 1.8.0", - "futures-util", - "http 0.2.9", - "http-body 0.4.5", - "mime", - "rustversion", - "tower-layer", - "tower-service", -] - -[[package]] -name = "axum-core" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" -dependencies = [ - "async-trait", - "bytes 1.8.0", - "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "http-body-util", - "mime", - "pin-project-lite", - "rustversion", - "sync_wrapper 1.0.1", - "tower-layer", - "tower-service", -] - -[[package]] -name = "azure_core" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ccd63c07d1fbfb3d4543d7ea800941bf5a30db1911b9b9e4db3b2c4210a434f" -dependencies = [ - "async-trait", - "base64 0.21.7", - "bytes 1.8.0", - "dyn-clone", - "futures 0.3.31", - "getrandom 0.2.15", - "http-types", - "log", - "paste", - "pin-project", - "quick-xml", - "rand 0.8.5", - "reqwest 0.11.26", - "rustc_version 0.4.1", - "serde", - "serde_json", - "time", - "url", - "uuid", -] - -[[package]] -name = "azure_identity" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bd7ea32ca7eb66ff4757f83baac702ff11d469e5de365b6bc6f79f9c25d3436" -dependencies = [ - "async-lock 3.4.0", - "async-trait", - "azure_core", - "futures 0.3.31", - "log", - "oauth2", - "pin-project", - "serde", - "serde_json", - "time", - "tz-rs", - "url", - "uuid", -] - -[[package]] -name = "azure_storage" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83ca0a07f89fd72a006da4713e93af3d6c44a693e61a1c3c2e7985de39c182e8" -dependencies = [ - "RustyXML", - "async-trait", - "azure_core", - "bytes 1.8.0", - "futures 0.3.31", - "hmac", - "log", - "serde", - "serde_derive", - "serde_json", - "sha2", - "time", - "url", - "uuid", -] - -[[package]] -name = "azure_storage_blobs" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8096c04d370118323c42b2752aa1883e4880a56ef65239f317b359f263b6e194" -dependencies = [ - "RustyXML", - "azure_core", - "azure_storage", - "bytes 1.8.0", - "futures 0.3.31", - "log", - "serde", - "serde_derive", - "serde_json", - "time", - "url", - "uuid", -] - -[[package]] -name = "backoff" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1" -dependencies = [ - "getrandom 0.2.15", - "instant", - "rand 0.8.5", -] - -[[package]] -name = "backon" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c1a6197b2120bb2185a267f6515038558b019e92b832bb0320e96d66268dcf9" -dependencies = [ - "fastrand 1.9.0", - "futures-core", - "pin-project", - "tokio", -] - -[[package]] -name = "backtrace" -version = "0.3.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" -dependencies = [ - "addr2line", - "cc", - "cfg-if", - "libc", - "miniz_oxide 0.7.1", - "object", - "rustc-demangle", -] - -[[package]] -name = "base16" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d27c3610c36aee21ce8ac510e6224498de4228ad772a171ed65643a24693a5a8" - -[[package]] -name = "base16ct" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" - -[[package]] -name = "base62" -version = "2.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48fa474cf7492f9a299ba6019fb99ec673e1739556d48e8a90eabaea282ef0e4" - -[[package]] -name = "base64" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" - -[[package]] -name = "base64" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5" - -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - -[[package]] -name = "base64" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" - -[[package]] -name = "base64-simd" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195" -dependencies = [ - "outref", - "vsimd", -] - -[[package]] -name = "base64ct" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" - -[[package]] -name = "bit-set" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" -dependencies = [ - "bit-vec 0.6.3", -] - -[[package]] -name = "bit-set" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" -dependencies = [ - "bit-vec 0.8.0", -] - -[[package]] -name = "bit-vec" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" - -[[package]] -name = "bit-vec" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" - -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "bitflags" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" - -[[package]] -name = "bitmask-enum" -version = "2.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6cbbb8f56245b5a479b30a62cdc86d26e2f35c2b9f594bc4671654b03851380" -dependencies = [ - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "bitvec" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" -dependencies = [ - "funty", - "radium", - "tap", - "wyz", -] - -[[package]] -name = "block-buffer" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" -dependencies = [ - "generic-array", -] - -[[package]] -name = "block-padding" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" -dependencies = [ - "generic-array", -] - -[[package]] -name = "blocking" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c36a4d0d48574b3dd360b4b7d95cc651d2b6557b6402848a27d4b228a473e2a" -dependencies = [ - "async-channel", - "async-lock 2.8.0", - "async-task", - "fastrand 2.1.1", - "futures-io", - "futures-lite", - "piper", - "tracing 0.1.40", -] - -[[package]] -name = "bloomy" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "489d2af57852b78a86478273ac6a1ef912061b6af3a439694c49f309f6ea3bdd" -dependencies = [ - "siphasher", -] - -[[package]] -name = "bollard" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0aed08d3adb6ebe0eff737115056652670ae290f177759aac19c30456135f94c" -dependencies = [ - "base64 0.22.1", - "bollard-stubs", - "bytes 1.8.0", - "chrono", - "futures-core", - "futures-util", - "hex", - "home", - "http 1.1.0", - "http-body-util", - "hyper 1.4.1", - "hyper-named-pipe", - "hyper-rustls 0.26.0", - "hyper-util", - "hyperlocal-next", - "log", - "pin-project-lite", - "rustls 0.22.4", - "rustls-native-certs 0.7.0", - "rustls-pemfile 2.1.0", - "rustls-pki-types", - "serde", - "serde_derive", - "serde_json", - "serde_repr", - "serde_urlencoded", - "thiserror 1.0.68", - "tokio", - "tokio-util", - "tower-service", - "url", - "winapi", -] - -[[package]] -name = "bollard-stubs" -version = "1.44.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "709d9aa1c37abb89d40f19f5d0ad6f0d88cb1581264e571c9350fc5bb89cf1c5" -dependencies = [ - "chrono", - "serde", - "serde_repr", - "serde_with 3.11.0", -] - -[[package]] -name = "borsh" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf617fabf5cdbdc92f774bfe5062d870f228b80056d41180797abf48bed4056e" -dependencies = [ - "borsh-derive", - "cfg_aliases", -] - -[[package]] -name = "borsh-derive" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f404657a7ea7b5249e36808dff544bc88a28f26e0ac40009f674b7a009d14be3" -dependencies = [ - "once_cell", - "proc-macro-crate 2.0.0", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", - "syn_derive", -] - -[[package]] -name = "brotli" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", - "brotli-decompressor", -] - -[[package]] -name = "brotli-decompressor" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6221fe77a248b9117d431ad93761222e1cf8ff282d9d1d5d9f53d6299a1cf76" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", -] - -[[package]] -name = "bson" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61570f4de0cc9c03b481c96057b3ae7c6ff7b5b35da8b0832c44f0131987a718" -dependencies = [ - "ahash 0.8.11", - "base64 0.13.1", - "bitvec", - "hex", - "indexmap 1.9.3", - "js-sys", - "once_cell", - "rand 0.8.5", - "serde", - "serde_bytes", - "serde_json", - "time", - "uuid", -] - -[[package]] -name = "bstr" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" -dependencies = [ - "lazy_static", - "memchr", - "regex-automata 0.1.10", -] - -[[package]] -name = "bstr" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a68f1f47cdf0ec8ee4b941b2eee2a80cb796db73118c0dd09ac63fbe405be22" -dependencies = [ - "memchr", - "regex-automata 0.4.8", - "serde", -] - -[[package]] -name = "bumpalo" -version = "3.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" - -[[package]] -name = "bytecheck" -version = "0.6.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627" -dependencies = [ - "bytecheck_derive", - "ptr_meta", - "simdutf8", -] - -[[package]] -name = "bytecheck_derive" -version = "0.6.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 1.0.109", -] - -[[package]] -name = "bytemuck" -version = "1.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e" - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" -dependencies = [ - "byteorder", - "iovec", -] - -[[package]] -name = "bytes" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" -dependencies = [ - "serde", -] - -[[package]] -name = "bytes-utils" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e47d3a8076e283f3acd27400535992edb3ba4b5bb72f8891ad8fbe7932a7d4b9" -dependencies = [ - "bytes 1.8.0", - "either", -] - -[[package]] -name = "bytesize" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc" - -[[package]] -name = "cargo-lock" -version = "10.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6469776d007022d505bbcc2be726f5f096174ae76d710ebc609eb3029a45b551" -dependencies = [ - "semver 1.0.23", - "serde", - "toml", - "url", -] - -[[package]] -name = "cassowary" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53" - -[[package]] -name = "cast" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" - -[[package]] -name = "castaway" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5" -dependencies = [ - "rustversion", -] - -[[package]] -name = "cbc" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6" -dependencies = [ - "cipher", -] - -[[package]] -name = "cc" -version = "1.0.83" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" -dependencies = [ - "jobserver", - "libc", -] - -[[package]] -name = "cesu8" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" - -[[package]] -name = "cfb-mode" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "738b8d467867f80a71351933f70461f5b56f24d5c93e0cf216e59229c968d330" -dependencies = [ - "cipher", -] - -[[package]] -name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "cfg_aliases" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" - -[[package]] -name = "chacha20" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" -dependencies = [ - "cfg-if", - "cipher", - "cpufeatures", -] - -[[package]] -name = "chacha20poly1305" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" -dependencies = [ - "aead", - "chacha20", - "cipher", - "poly1305", - "zeroize", -] - -[[package]] -name = "charset" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18e9079d1a12a2cc2bffb5db039c43661836ead4082120d5844f02555aca2d46" -dependencies = [ - "base64 0.13.1", - "encoding_rs", -] - -[[package]] -name = "chrono" -version = "0.4.38" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" -dependencies = [ - "android-tzdata", - "iana-time-zone", - "js-sys", - "num-traits", - "serde", - "wasm-bindgen", - "windows-targets 0.52.6", -] - -[[package]] -name = "chrono-tz" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd6dd8046d00723a59a2f8c5f295c515b9bb9a331ee4f8f3d4dd49e428acd3b6" -dependencies = [ - "chrono", - "chrono-tz-build", - "phf", - "serde", -] - -[[package]] -name = "chrono-tz-build" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94fea34d77a245229e7746bd2beb786cd2a896f306ff491fb8cecb3074b10a7" -dependencies = [ - "parse-zoneinfo", - "phf_codegen", -] - -[[package]] -name = "ciborium" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926" -dependencies = [ - "ciborium-io", - "ciborium-ll", - "serde", -] - -[[package]] -name = "ciborium-io" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656" - -[[package]] -name = "ciborium-ll" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b" -dependencies = [ - "ciborium-io", - "half", -] - -[[package]] -name = "cidr" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d18b093eba54c9aaa1e3784d4361eb2ba944cf7d0a932a830132238f483e8d8" - -[[package]] -name = "cidr-utils" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25c0a9fb70c2c2cc2a520aa259b1d1345650046a07df1b6da1d3cefcd327f43e" -dependencies = [ - "cidr", - "num-bigint", - "num-traits", -] - -[[package]] -name = "cipher" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" -dependencies = [ - "crypto-common", - "inout", - "zeroize", -] - -[[package]] -name = "clap" -version = "4.5.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f" -dependencies = [ - "clap_builder", - "clap_derive", -] - -[[package]] -name = "clap-verbosity-flag" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54381ae56ad222eea3f529c692879e9c65e07945ae48d3dc4d1cb18dbec8cf44" -dependencies = [ - "clap", - "log", -] - -[[package]] -name = "clap_builder" -version = "4.5.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec" -dependencies = [ - "anstream", - "anstyle", - "clap_lex", - "strsim 0.11.0", - "terminal_size", -] - -[[package]] -name = "clap_complete" -version = "4.5.38" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9647a559c112175f17cf724dc72d3645680a883c58481332779192b0d8e7a01" -dependencies = [ - "clap", -] - -[[package]] -name = "clap_derive" -version = "4.5.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" -dependencies = [ - "heck 0.5.0", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "clap_lex" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" - -[[package]] -name = "clipboard-win" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c57002a5d9be777c1ef967e33674dac9ebd310d8893e4e3437b14d5f0f6372cc" -dependencies = [ - "error-code", -] - -[[package]] -name = "cmac" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8543454e3c3f5126effff9cd44d562af4e31fb8ce1cc0d3dcd8f084515dbc1aa" -dependencies = [ - "cipher", - "dbl", - "digest", -] - -[[package]] -name = "cmake" -version = "0.1.50" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" -dependencies = [ - "cc", -] - -[[package]] -name = "codecs" -version = "0.1.0" -dependencies = [ - "apache-avro", - "bytes 1.8.0", - "chrono", - "csv-core", - "derivative", - "dyn-clone", - "flate2", - "futures 0.3.31", - "indoc", - "influxdb-line-protocol", - "memchr", - "ordered-float 4.5.0", - "prost 0.12.6", - "prost-reflect", - "rand 0.8.5", - "regex", - "rstest", - "serde", - "serde_json", - "serde_with 3.11.0", - "similar-asserts", - "smallvec", - "snafu 0.7.5", - "syslog_loose", - "tokio", - "tokio-util", - "tracing 0.1.40", - "tracing-test", - "uuid", - "vector-common", - "vector-config", - "vector-config-common", - "vector-config-macros", - "vector-core", - "vector-lookup", - "vrl", -] - -[[package]] -name = "codespan-reporting" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" -dependencies = [ - "termcolor", - "unicode-width 0.1.13", -] - -[[package]] -name = "colorchoice" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" - -[[package]] -name = "colored" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8" -dependencies = [ - "lazy_static", - "windows-sys 0.48.0", -] - -[[package]] -name = "combine" -version = "3.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680" -dependencies = [ - "ascii", - "byteorder", - "either", - "memchr", - "unreachable", -] - -[[package]] -name = "combine" -version = "4.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" -dependencies = [ - "bytes 1.8.0", - "futures-core", - "memchr", - "pin-project-lite", - "tokio", - "tokio-util", -] - -[[package]] -name = "community-id" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c9e701443040497976ce85ba641ef0c4a6b319307b9d93718fc76bb77540bff" -dependencies = [ - "anyhow", - "base64 0.21.7", - "hex", - "lazy_static", - "num_enum 0.6.1", - "sha1", -] - -[[package]] -name = "compact_str" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6050c3a16ddab2e412160b31f2c871015704239bca62f72f6e5f0be631d3f644" -dependencies = [ - "castaway", - "cfg-if", - "itoa", - "rustversion", - "ryu", - "static_assertions", -] - -[[package]] -name = "concurrent-queue" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "confy" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45b1f4c00870f07dc34adcac82bb6a72cc5aabca8536ba1797e01df51d2ce9a0" -dependencies = [ - "directories", - "serde", - "thiserror 1.0.68", - "toml", -] - -[[package]] -name = "console" -version = "0.15.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" -dependencies = [ - "encode_unicode 0.3.6", - "lazy_static", - "libc", - "unicode-width 0.1.13", - "windows-sys 0.45.0", -] - -[[package]] -name = "console-api" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8030735ecb0d128428b64cd379809817e620a40e5001c54465b99ec5feec2857" -dependencies = [ - "futures-core", - "prost 0.13.3", - "prost-types 0.13.3", - "tonic 0.12.3", - "tracing-core 0.1.32", -] - -[[package]] -name = "console-subscriber" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6539aa9c6a4cd31f4b1c040f860a1eac9aa80e7df6b05d506a6e7179936d6a01" -dependencies = [ - "console-api", - "crossbeam-channel", - "crossbeam-utils", - "futures-task", - "hdrhistogram", - "humantime", - "hyper-util", - "prost 0.13.3", - "prost-types 0.13.3", - "serde", - "serde_json", - "thread_local", - "tokio", - "tokio-stream", - "tonic 0.12.3", - "tracing 0.1.40", - "tracing-core 0.1.32", - "tracing-subscriber", -] - -[[package]] -name = "const-oid" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" - -[[package]] -name = "const_fn" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935" - -[[package]] -name = "convert_case" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" - -[[package]] -name = "convert_case" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" -dependencies = [ - "unicode-segmentation", -] - -[[package]] -name = "cookie-factory" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "396de984970346b0d9e93d1415082923c679e5ae5c3ee3dcbd104f5610af126b" - -[[package]] -name = "core-foundation" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" - -[[package]] -name = "core2" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505" -dependencies = [ - "memchr", -] - -[[package]] -name = "cpufeatures" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" -dependencies = [ - "libc", -] - -[[package]] -name = "crc" -version = "3.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636" -dependencies = [ - "crc-catalog", -] - -[[package]] -name = "crc-catalog" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" - -[[package]] -name = "crc32c" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8f48d60e5b4d2c53d5c2b1d8a58c849a70ae5e5509b08a48d047e3b65714a74" -dependencies = [ - "rustc_version 0.4.1", -] - -[[package]] -name = "crc32fast" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "criterion" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" -dependencies = [ - "anes", - "cast", - "ciborium", - "clap", - "criterion-plot", - "futures 0.3.31", - "is-terminal", - "itertools 0.10.5", - "num-traits", - "once_cell", - "oorandom", - "plotters", - "rayon", - "regex", - "serde", - "serde_derive", - "serde_json", - "tinytemplate", - "tokio", - "walkdir", -] - -[[package]] -name = "criterion-plot" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" -dependencies = [ - "cast", - "itertools 0.10.5", -] - -[[package]] -name = "crossbeam-channel" -version = "0.5.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" -dependencies = [ - "cfg-if", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-deque" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" -dependencies = [ - "cfg-if", - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" -dependencies = [ - "autocfg", - "cfg-if", - "crossbeam-utils", - "memoffset 0.9.0", - "scopeguard", -] - -[[package]] -name = "crossbeam-queue" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" - -[[package]] -name = "crossterm" -version = "0.28.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" -dependencies = [ - "bitflags 2.4.1", - "crossterm_winapi", - "futures-core", - "mio", - "parking_lot", - "rustix 0.38.40", - "signal-hook", - "signal-hook-mio", - "winapi", -] - -[[package]] -name = "crossterm_winapi" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" -dependencies = [ - "winapi", -] - -[[package]] -name = "crunchy" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" - -[[package]] -name = "crypto-bigint" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" -dependencies = [ - "generic-array", - "rand_core 0.6.4", - "subtle", - "zeroize", -] - -[[package]] -name = "crypto-common" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" -dependencies = [ - "generic-array", - "rand_core 0.6.4", - "typenum", -] - -[[package]] -name = "crypto_secretbox" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d6cf87adf719ddf43a805e92c6870a531aedda35ff640442cbaf8674e141e1" -dependencies = [ - "aead", - "cipher", - "generic-array", - "poly1305", - "salsa20", - "subtle", - "zeroize", -] - -[[package]] -name = "csv" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf" -dependencies = [ - "csv-core", - "itoa", - "ryu", - "serde", -] - -[[package]] -name = "csv-core" -version = "0.1.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70" -dependencies = [ - "memchr", -] - -[[package]] -name = "ctr" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" -dependencies = [ - "cipher", -] - -[[package]] -name = "curl-sys" -version = "0.4.74+curl-8.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8af10b986114528fcdc4b63b6f5f021b7057618411046a4de2ba0f0149a097bf" -dependencies = [ - "cc", - "libc", - "libz-sys", - "openssl-sys", - "pkg-config", - "vcpkg", - "windows-sys 0.52.0", -] - -[[package]] -name = "curve25519-dalek" -version = "4.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" -dependencies = [ - "cfg-if", - "cpufeatures", - "curve25519-dalek-derive", - "digest", - "fiat-crypto", - "rustc_version 0.4.1", - "subtle", - "zeroize", -] - -[[package]] -name = "curve25519-dalek-derive" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "darling" -version = "0.13.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" -dependencies = [ - "darling_core 0.13.4", - "darling_macro 0.13.4", -] - -[[package]] -name = "darling" -version = "0.20.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" -dependencies = [ - "darling_core 0.20.8", - "darling_macro 0.20.8", -] - -[[package]] -name = "darling_core" -version = "0.13.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2 1.0.92", - "quote 1.0.37", - "strsim 0.10.0", - "syn 1.0.109", -] - -[[package]] -name = "darling_core" -version = "0.20.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2 1.0.92", - "quote 1.0.37", - "strsim 0.10.0", - "syn 2.0.89", -] - -[[package]] -name = "darling_macro" -version = "0.13.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" -dependencies = [ - "darling_core 0.13.4", - "quote 1.0.37", - "syn 1.0.109", -] - -[[package]] -name = "darling_macro" -version = "0.20.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" -dependencies = [ - "darling_core 0.20.8", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "dary_heap" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7762d17f1241643615821a8455a0b2c3e803784b058693d990b11f2dce25a0ca" - -[[package]] -name = "dashmap" -version = "5.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core", -] - -[[package]] -name = "dashmap" -version = "6.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" -dependencies = [ - "cfg-if", - "crossbeam-utils", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core", -] - -[[package]] -name = "data-encoding" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" - -[[package]] -name = "data-url" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" - -[[package]] -name = "databend-client" -version = "0.22.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd8770a1c49fa21e62a768a0de442cc3f77998a357303d56ddd3485cb7c58d3a" -dependencies = [ - "async-trait", - "log", - "once_cell", - "parking_lot", - "percent-encoding", - "reqwest 0.12.4", - "serde", - "serde_json", - "tokio", - "tokio-retry", - "tokio-stream", - "tokio-util", - "url", - "uuid", -] - -[[package]] -name = "db-key" -version = "0.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b72465f46d518f6015d9cf07f7f3013a95dd6b9c2747c3d65ae0cce43929d14f" - -[[package]] -name = "dbl" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd2735a791158376708f9347fe8faba9667589d82427ef3aed6794a8981de3d9" -dependencies = [ - "generic-array", -] - -[[package]] -name = "deadpool" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490" -dependencies = [ - "async-trait", - "deadpool-runtime", - "num_cpus", - "tokio", -] - -[[package]] -name = "deadpool-runtime" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63dfa964fe2a66f3fde91fc70b267fe193d822c7e603e2a675a49a7f46ad3f49" - -[[package]] -name = "der" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" -dependencies = [ - "const-oid", - "pem-rfc7468", - "zeroize", -] - -[[package]] -name = "deranged" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" -dependencies = [ - "powerfmt", - "serde", -] - -[[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 1.0.109", -] - -[[package]] -name = "derive_arbitrary" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "derive_builder" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7" -dependencies = [ - "derive_builder_macro", -] - -[[package]] -name = "derive_builder_core" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d" -dependencies = [ - "darling 0.20.8", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "derive_builder_macro" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b" -dependencies = [ - "derive_builder_core", - "syn 2.0.89", -] - -[[package]] -name = "derive_more" -version = "0.99.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" -dependencies = [ - "convert_case 0.4.0", - "proc-macro2 1.0.92", - "quote 1.0.37", - "rustc_version 0.4.1", - "syn 1.0.109", -] - -[[package]] -name = "diff" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" - -[[package]] -name = "difflib" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" - -[[package]] -name = "digest" -version = "0.10.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" -dependencies = [ - "block-buffer", - "const-oid", - "crypto-common", - "subtle", -] - -[[package]] -name = "directories" -version = "5.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35" -dependencies = [ - "dirs-sys", -] - -[[package]] -name = "dirs-next" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" -dependencies = [ - "cfg-if", - "dirs-sys-next", -] - -[[package]] -name = "dirs-sys" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" -dependencies = [ - "libc", - "option-ext", - "redox_users", - "windows-sys 0.48.0", -] - -[[package]] -name = "dirs-sys-next" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" -dependencies = [ - "libc", - "redox_users", - "winapi", -] - -[[package]] -name = "displaydoc" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "dns-lookup" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5766087c2235fec47fafa4cfecc81e494ee679d0fd4a59887ea0919bfb0e4fc" -dependencies = [ - "cfg-if", - "libc", - "socket2 0.5.7", - "windows-sys 0.48.0", -] - -[[package]] -name = "dnsmsg-parser" -version = "0.1.0" -dependencies = [ - "criterion", - "data-encoding", - "hickory-proto", - "snafu 0.7.5", -] - -[[package]] -name = "doc-comment" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" - -[[package]] -name = "docs-renderer" -version = "0.1.0" -dependencies = [ - "anyhow", - "serde", - "serde_json", - "snafu 0.7.5", - "tracing 0.1.40", - "tracing-subscriber", - "vector-config", - "vector-config-common", -] - -[[package]] -name = "domain" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64008666d9f3b6a88a63cd28ad8f3a5a859b8037e11bfb680c1b24945ea1c28d" -dependencies = [ - "bytes 1.8.0", - "futures-util", - "moka", - "octseq", - "rand 0.8.5", - "serde", - "smallvec", - "time", - "tokio", - "tracing 0.1.40", -] - -[[package]] -name = "duct" -version = "0.13.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37ae3fc31835f74c2a7ceda3aeede378b0ae2e74c8f1c36559fcc9ae2a4e7d3e" -dependencies = [ - "libc", - "once_cell", - "os_pipe", - "shared_child", -] - -[[package]] -name = "dunce" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" - -[[package]] -name = "dyn-clone" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" - -[[package]] -name = "ecdsa" -version = "0.16.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" -dependencies = [ - "der", - "digest", - "elliptic-curve", - "rfc6979", - "signature", - "spki", -] - -[[package]] -name = "ed25519" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" -dependencies = [ - "pkcs8", - "signature", -] - -[[package]] -name = "ed25519-dalek" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" -dependencies = [ - "curve25519-dalek", - "ed25519", - "serde", - "sha2", - "signature", - "zeroize", -] - -[[package]] -name = "either" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" - -[[package]] -name = "elliptic-curve" -version = "0.13.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9775b22bc152ad86a0cf23f0f348b884b26add12bf741e7ffc4d4ab2ab4d205" -dependencies = [ - "base16ct", - "crypto-bigint", - "digest", - "ff", - "generic-array", - "group", - "hkdf", - "pem-rfc7468", - "pkcs8", - "rand_core 0.6.4", - "sec1", - "subtle", - "zeroize", -] - -[[package]] -name = "ena" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c533630cf40e9caa44bd91aadc88a75d75a4c3a12b4cfde353cbed41daa1e1f1" -dependencies = [ - "log", -] - -[[package]] -name = "encode_unicode" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" - -[[package]] -name = "encode_unicode" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" - -[[package]] -name = "encoding_rs" -version = "0.8.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" -dependencies = [ - "cfg-if", - "serde", -] - -[[package]] -name = "endian-type" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" - -[[package]] -name = "enrichment" -version = "0.1.0" -dependencies = [ - "arc-swap", - "chrono", - "dyn-clone", - "vrl", -] - -[[package]] -name = "enum-as-inner" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21cdad81446a7f7dc43f6a77409efeb9733d2fa65553efef6018ef257c959b73" -dependencies = [ - "heck 0.4.1", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 1.0.109", -] - -[[package]] -name = "enum-as-inner" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" -dependencies = [ - "heck 0.4.1", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "enum_dispatch" -version = "0.3.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd" -dependencies = [ - "once_cell", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "enumflags2" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" -dependencies = [ - "enumflags2_derive", -] - -[[package]] -name = "enumflags2_derive" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "env-test-util" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62a61b2faff777e62dbccd7f82541d873f96264d050c5dd7e95194f79fc4de29" - -[[package]] -name = "env_filter" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" -dependencies = [ - "log", - "regex", -] - -[[package]] -name = "env_logger" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3" -dependencies = [ - "log", - "regex", -] - -[[package]] -name = "env_logger" -version = "0.11.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" -dependencies = [ - "anstream", - "anstyle", - "env_filter", - "humantime", - "log", -] - -[[package]] -name = "equivalent" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" - -[[package]] -name = "erased-serde" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3286168faae03a0e583f6fde17c02c8b8bba2dcc2061d0f7817066e5b0af706" -dependencies = [ - "serde", -] - -[[package]] -name = "errno" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "error-chain" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc" -dependencies = [ - "version_check", -] - -[[package]] -name = "error-code" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "281e452d3bad4005426416cdba5ccfd4f5c1280e10099e21db27f7c1c28347fc" - -[[package]] -name = "event-listener" -version = "2.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" - -[[package]] -name = "event-listener" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01cec0252c2afff729ee6f00e903d479fba81784c8e2bd77447673471fdfaea1" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener" -version = "5.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener-strategy" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" -dependencies = [ - "event-listener 5.3.1", - "pin-project-lite", -] - -[[package]] -name = "executor-trait" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a1052dd43212a7777ec6a69b117da52f5e52f07aec47d00c1a2b33b85d06b08" -dependencies = [ - "async-trait", -] - -[[package]] -name = "exitcode" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de853764b47027c2e862a995c34978ffa63c1501f2e15f987ba11bd4f9bba193" - -[[package]] -name = "fakedata" -version = "0.1.0" -dependencies = [ - "chrono", - "fakedata_generator", - "rand 0.8.5", -] - -[[package]] -name = "fakedata_generator" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57b82fba4b485b819fde74012109688a9d2bd4ce7b22583ac12c9fa239f74a02" -dependencies = [ - "passt", - "rand 0.8.5", - "serde", - "serde_json", -] - -[[package]] -name = "fallible-iterator" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" - -[[package]] -name = "fancy-regex" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298" -dependencies = [ - "bit-set 0.8.0", - "regex-automata 0.4.8", - "regex-syntax 0.8.5", -] - -[[package]] -name = "fastrand" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" -dependencies = [ - "instant", -] - -[[package]] -name = "fastrand" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" - -[[package]] -name = "ff" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" -dependencies = [ - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "fiat-crypto" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a481586acf778f1b1455424c343f71124b048ffa5f4fc3f8f6ae9dc432dcb3c7" - -[[package]] -name = "file-source" -version = "0.1.0" -dependencies = [ - "bstr 1.11.0", - "bytes 1.8.0", - "chrono", - "crc", - "criterion", - "dashmap 6.1.0", - "flate2", - "futures 0.3.31", - "glob", - "indexmap 2.6.0", - "libc", - "quickcheck", - "scan_fmt", - "serde", - "serde_json", - "similar-asserts", - "tempfile", - "tokio", - "tracing 0.1.40", - "vector-common", - "vector-config", - "vector-config-common", - "vector-config-macros", - "winapi", -] - -[[package]] -name = "filetime" -version = "0.2.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall 0.3.5", - "windows-sys 0.48.0", -] - -[[package]] -name = "finl_unicode" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fcfdc7a0362c9f4444381a9e697c79d435fe65b52a37466fc2c1184cee9edc6" - -[[package]] -name = "fixedbitset" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" - -[[package]] -name = "flagset" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52a7e408202050813e6f1d9addadcaafef3dca7530c7ddfb005d4081cce6779" - -[[package]] -name = "flate2" -version = "1.0.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" -dependencies = [ - "crc32fast", - "miniz_oxide 0.8.0", -] - -[[package]] -name = "float_eq" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28a80e3145d8ad11ba0995949bbcf48b9df2be62772b3d351ef017dff6ecb853" - -[[package]] -name = "flume" -version = "0.10.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" -dependencies = [ - "spin 0.9.8", -] - -[[package]] -name = "flume" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" -dependencies = [ - "futures-core", - "futures-sink", - "spin 0.9.8", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "foldhash" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" - -[[package]] -name = "foreign-types" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" -dependencies = [ - "foreign-types-shared", -] - -[[package]] -name = "foreign-types-shared" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" - -[[package]] -name = "form_urlencoded" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "fsevent-sys" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" -dependencies = [ - "libc", -] - -[[package]] -name = "fslock" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb" -dependencies = [ - "libc", - "winapi", -] - -[[package]] -name = "funty" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" - -[[package]] -name = "futures" -version = "0.1.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" - -[[package]] -name = "futures" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" -dependencies = [ - "futures-channel", - "futures-core", - "futures-executor", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-channel" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" -dependencies = [ - "futures-core", - "futures-sink", -] - -[[package]] -name = "futures-core" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" - -[[package]] -name = "futures-executor" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" -dependencies = [ - "futures-core", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-io" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" - -[[package]] -name = "futures-lite" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" -dependencies = [ - "fastrand 1.9.0", - "futures-core", - "futures-io", - "memchr", - "parking", - "pin-project-lite", - "waker-fn", -] - -[[package]] -name = "futures-macro" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "futures-sink" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" - -[[package]] -name = "futures-task" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" - -[[package]] -name = "futures-timer" -version = "3.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" - -[[package]] -name = "futures-util" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" -dependencies = [ - "futures 0.1.31", - "futures-channel", - "futures-core", - "futures-io", - "futures-macro", - "futures-sink", - "futures-task", - "memchr", - "pin-project-lite", - "pin-utils", - "slab", - "tokio-io", -] - -[[package]] -name = "generic-array" -version = "0.14.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" -dependencies = [ - "typenum", - "version_check", - "zeroize", -] - -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - -[[package]] -name = "getrandom" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" -dependencies = [ - "cfg-if", - "js-sys", - "libc", - "wasi 0.11.0+wasi-snapshot-preview1", - "wasm-bindgen", -] - -[[package]] -name = "gimli" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" - -[[package]] -name = "glob" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" - -[[package]] -name = "gloo-utils" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b5555354113b18c547c1d3a98fbf7fb32a9ff4f6fa112ce823a21641a0ba3aa" -dependencies = [ - "js-sys", - "serde", - "serde_json", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "goauth" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d351469a584f3b3565e2e740d4da60839bddc4320dadd7d61da8bdd77ffb373b" -dependencies = [ - "arc-swap", - "futures 0.3.31", - "log", - "reqwest 0.11.26", - "serde", - "serde_derive", - "serde_json", - "simpl", - "smpl_jwt", - "time", - "tokio", -] - -[[package]] -name = "governor" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0746aa765db78b521451ef74221663b57ba595bf83f75d0ce23cc09447c8139f" -dependencies = [ - "cfg-if", - "dashmap 6.1.0", - "futures-sink", - "futures-timer", - "futures-util", - "no-std-compat", - "nonzero_ext", - "parking_lot", - "portable-atomic", - "rand 0.8.5", - "smallvec", - "spinning_top", -] - -[[package]] -name = "graphql-introspection-query" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f2a4732cf5140bd6c082434494f785a19cfb566ab07d1382c3671f5812fed6d" -dependencies = [ - "serde", -] - -[[package]] -name = "graphql-parser" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ebc8013b4426d5b81a4364c419a95ed0b404af2b82e2457de52d9348f0e474" -dependencies = [ - "combine 3.8.1", - "thiserror 1.0.68", -] - -[[package]] -name = "graphql_client" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a50cfdc7f34b7f01909d55c2dcb71d4c13cbcbb4a1605d6c8bd760d654c1144b" -dependencies = [ - "graphql_query_derive", - "serde", - "serde_json", -] - -[[package]] -name = "graphql_client_codegen" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e27ed0c2cf0c0cc52c6bcf3b45c907f433015e580879d14005386251842fb0a" -dependencies = [ - "graphql-introspection-query", - "graphql-parser", - "heck 0.4.1", - "lazy_static", - "proc-macro2 1.0.92", - "quote 1.0.37", - "serde", - "serde_json", - "syn 1.0.109", -] - -[[package]] -name = "graphql_query_derive" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83febfa838f898cfa73dfaa7a8eb69ff3409021ac06ee94cfb3d622f6eeb1a97" -dependencies = [ - "graphql_client_codegen", - "proc-macro2 1.0.92", - "syn 1.0.109", -] - -[[package]] -name = "greptime-proto" -version = "0.1.0" -source = "git+https://github.com/GreptimeTeam/greptime-proto.git?tag=v0.7.0#4bc0d17577dbea47396a064c1ccf229a4c9539fa" -dependencies = [ - "prost 0.12.6", - "serde", - "serde_json", - "strum 0.25.0", - "strum_macros 0.25.3", - "tonic 0.11.0", - "tonic-build 0.11.0", -] - -[[package]] -name = "greptimedb-ingester" -version = "0.1.0" -source = "git+https://github.com/GreptimeTeam/greptimedb-ingester-rust?rev=2e6b0c5eb6a5e7549c3100e4d356b07d15cce66d#2e6b0c5eb6a5e7549c3100e4d356b07d15cce66d" -dependencies = [ - "dashmap 5.5.3", - "derive_builder", - "enum_dispatch", - "futures 0.3.31", - "futures-util", - "greptime-proto", - "parking_lot", - "prost 0.12.6", - "rand 0.8.5", - "snafu 0.7.5", - "tokio", - "tokio-stream", - "tonic 0.11.0", - "tonic-build 0.9.2", - "tower", -] - -[[package]] -name = "grok" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "273797968160270573071022613fc4aa28b91fe68f3eef6c96a1b2a1947ddfbd" -dependencies = [ - "glob", - "onig", -] - -[[package]] -name = "group" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" -dependencies = [ - "ff", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "h2" -version = "0.3.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" -dependencies = [ - "bytes 1.8.0", - "fnv", - "futures-core", - "futures-sink", - "futures-util", - "http 0.2.9", - "indexmap 2.6.0", - "slab", - "tokio", - "tokio-util", - "tracing 0.1.40", -] - -[[package]] -name = "h2" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" -dependencies = [ - "atomic-waker", - "bytes 1.8.0", - "fnv", - "futures-core", - "futures-sink", - "http 1.1.0", - "indexmap 2.6.0", - "slab", - "tokio", - "tokio-util", - "tracing 0.1.40", -] - -[[package]] -name = "half" -version = "1.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" - -[[package]] -name = "hash_hasher" -version = "2.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74721d007512d0cb3338cd20f0654ac913920061a4c4d0d8708edb3f2a698c0c" - -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.7", -] - -[[package]] -name = "hashbrown" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ff8ae62cd3a9102e5637afc8452c55acf3844001bd5374e0b0bd7b6616c038" -dependencies = [ - "ahash 0.8.11", -] - -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash 0.8.11", -] - -[[package]] -name = "hashbrown" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" -dependencies = [ - "allocator-api2", - "equivalent", - "foldhash", -] - -[[package]] -name = "hdrhistogram" -version = "7.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d" -dependencies = [ - "base64 0.21.7", - "byteorder", - "crossbeam-channel", - "flate2", - "nom", - "num-traits", -] - -[[package]] -name = "headers" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" -dependencies = [ - "base64 0.21.7", - "bytes 1.8.0", - "headers-core", - "http 0.2.9", - "httpdate", - "mime", - "sha1", -] - -[[package]] -name = "headers-core" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429" -dependencies = [ - "http 0.2.9", -] - -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - -[[package]] -name = "heim" -version = "0.1.0-rc.1" -source = "git+https://github.com/vectordotdev/heim.git?branch=update-nix#4925b53083587ccd695c4149836cc42e0e5e76fb" -dependencies = [ - "heim-common", - "heim-cpu", - "heim-disk", - "heim-host", - "heim-memory", - "heim-net", - "heim-runtime", -] - -[[package]] -name = "heim-common" -version = "0.1.0-rc.1" -source = "git+https://github.com/vectordotdev/heim.git?branch=update-nix#4925b53083587ccd695c4149836cc42e0e5e76fb" -dependencies = [ - "cfg-if", - "core-foundation", - "futures-core", - "futures-util", - "lazy_static", - "libc", - "mach", - "nix 0.23.2", - "pin-utils", - "uom", - "winapi", -] - -[[package]] -name = "heim-cpu" -version = "0.1.0-rc.1" -source = "git+https://github.com/vectordotdev/heim.git?branch=update-nix#4925b53083587ccd695c4149836cc42e0e5e76fb" -dependencies = [ - "cfg-if", - "futures 0.3.31", - "glob", - "heim-common", - "heim-runtime", - "lazy_static", - "libc", - "mach", - "ntapi 0.3.7", - "smol", - "winapi", -] - -[[package]] -name = "heim-disk" -version = "0.1.0-rc.1" -source = "git+https://github.com/vectordotdev/heim.git?branch=update-nix#4925b53083587ccd695c4149836cc42e0e5e76fb" -dependencies = [ - "bitflags 1.3.2", - "cfg-if", - "core-foundation", - "heim-common", - "heim-runtime", - "libc", - "mach", - "widestring 0.4.3", - "winapi", -] - -[[package]] -name = "heim-host" -version = "0.1.0-rc.1" -source = "git+https://github.com/vectordotdev/heim.git?branch=update-nix#4925b53083587ccd695c4149836cc42e0e5e76fb" -dependencies = [ - "cfg-if", - "heim-common", - "heim-runtime", - "lazy_static", - "libc", - "log", - "mach", - "ntapi 0.3.7", - "platforms", - "winapi", -] - -[[package]] -name = "heim-memory" -version = "0.1.0-rc.1" -source = "git+https://github.com/vectordotdev/heim.git?branch=update-nix#4925b53083587ccd695c4149836cc42e0e5e76fb" -dependencies = [ - "cfg-if", - "heim-common", - "heim-runtime", - "lazy_static", - "libc", - "mach", - "winapi", -] - -[[package]] -name = "heim-net" -version = "0.1.0-rc.1" -source = "git+https://github.com/vectordotdev/heim.git?branch=update-nix#4925b53083587ccd695c4149836cc42e0e5e76fb" -dependencies = [ - "bitflags 1.3.2", - "cfg-if", - "heim-common", - "heim-runtime", - "libc", - "macaddr", - "nix 0.23.2", - "widestring 0.4.3", - "winapi", -] - -[[package]] -name = "heim-runtime" -version = "0.1.0-rc.1" -source = "git+https://github.com/vectordotdev/heim.git?branch=update-nix#4925b53083587ccd695c4149836cc42e0e5e76fb" -dependencies = [ - "futures 0.3.31", - "futures-timer", - "once_cell", - "smol", -] - -[[package]] -name = "hermit-abi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - -[[package]] -name = "hex" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" - -[[package]] -name = "hickory-proto" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07698b8420e2f0d6447a436ba999ec85d8fbf2a398bbd737b82cac4a2e96e512" -dependencies = [ - "async-trait", - "cfg-if", - "data-encoding", - "enum-as-inner 0.6.0", - "futures-channel", - "futures-io", - "futures-util", - "idna 0.4.0", - "ipnet", - "once_cell", - "rand 0.8.5", - "thiserror 1.0.68", - "tinyvec", - "tokio", - "tracing 0.1.40", - "url", -] - -[[package]] -name = "hkdf" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437" -dependencies = [ - "hmac", -] - -[[package]] -name = "hmac" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" -dependencies = [ - "digest", -] - -[[package]] -name = "home" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" -dependencies = [ - "windows-sys 0.48.0", -] - -[[package]] -name = "hostname" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" -dependencies = [ - "libc", - "match_cfg", - "winapi", -] - -[[package]] -name = "hostname" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba" -dependencies = [ - "cfg-if", - "libc", - "windows 0.52.0", -] - -[[package]] -name = "http" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" -dependencies = [ - "bytes 1.8.0", - "fnv", - "itoa", -] - -[[package]] -name = "http" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" -dependencies = [ - "bytes 1.8.0", - "fnv", - "itoa", -] - -[[package]] -name = "http-body" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" -dependencies = [ - "bytes 1.8.0", - "http 0.2.9", - "pin-project-lite", -] - -[[package]] -name = "http-body" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" -dependencies = [ - "bytes 1.8.0", - "http 1.1.0", -] - -[[package]] -name = "http-body-util" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41cb79eb393015dadd30fc252023adb0b2400a0caee0fa2a077e6e21a551e840" -dependencies = [ - "bytes 1.8.0", - "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "pin-project-lite", -] - -[[package]] -name = "http-range-header" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" - -[[package]] -name = "http-serde" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f560b665ad9f1572cfcaf034f7fb84338a7ce945216d64a90fd81f046a3caee" -dependencies = [ - "http 0.2.9", - "serde", -] - -[[package]] -name = "http-types" -version = "2.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e9b187a72d63adbfba487f48095306ac823049cb504ee195541e91c7775f5ad" -dependencies = [ - "anyhow", - "async-channel", - "base64 0.13.1", - "futures-lite", - "infer", - "pin-project-lite", - "rand 0.7.3", - "serde", - "serde_json", - "serde_qs", - "serde_urlencoded", - "url", -] - -[[package]] -name = "httparse" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" - -[[package]] -name = "httpdate" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" - -[[package]] -name = "humantime" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" - -[[package]] -name = "hyper" -version = "0.14.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" -dependencies = [ - "bytes 1.8.0", - "futures-channel", - "futures-core", - "futures-util", - "h2 0.3.26", - "http 0.2.9", - "http-body 0.4.5", - "httparse", - "httpdate", - "itoa", - "pin-project-lite", - "socket2 0.5.7", - "tokio", - "tower-service", - "tracing 0.1.40", - "want", -] - -[[package]] -name = "hyper" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" -dependencies = [ - "bytes 1.8.0", - "futures-channel", - "futures-util", - "h2 0.4.7", - "http 1.1.0", - "http-body 1.0.0", - "httparse", - "httpdate", - "itoa", - "pin-project-lite", - "smallvec", - "tokio", - "want", -] - -[[package]] -name = "hyper-named-pipe" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278" -dependencies = [ - "hex", - "hyper 1.4.1", - "hyper-util", - "pin-project-lite", - "tokio", - "tower-service", - "winapi", -] - -[[package]] -name = "hyper-openssl" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ee5d7a8f718585d1c3c61dfde28ef5b0bb14734b4db13f5ada856cdc6c612b" -dependencies = [ - "http 0.2.9", - "hyper 0.14.28", - "linked_hash_set", - "once_cell", - "openssl", - "openssl-sys", - "parking_lot", - "tokio", - "tokio-openssl", - "tower-layer", -] - -[[package]] -name = "hyper-proxy" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca815a891b24fdfb243fa3239c86154392b0953ee584aa1a2a1f66d20cbe75cc" -dependencies = [ - "bytes 1.8.0", - "futures 0.3.31", - "headers", - "http 0.2.9", - "hyper 0.14.28", - "openssl", - "tokio", - "tokio-openssl", - "tower-service", -] - -[[package]] -name = "hyper-rustls" -version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" -dependencies = [ - "futures-util", - "http 0.2.9", - "hyper 0.14.28", - "log", - "rustls 0.21.11", - "rustls-native-certs 0.6.3", - "tokio", - "tokio-rustls 0.24.1", -] - -[[package]] -name = "hyper-rustls" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" -dependencies = [ - "futures-util", - "http 1.1.0", - "hyper 1.4.1", - "hyper-util", - "log", - "rustls 0.22.4", - "rustls-native-certs 0.7.0", - "rustls-pki-types", - "tokio", - "tokio-rustls 0.25.0", - "tower-service", -] - -[[package]] -name = "hyper-timeout" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" -dependencies = [ - "hyper 0.14.28", - "pin-project-lite", - "tokio", - "tokio-io-timeout", -] - -[[package]] -name = "hyper-timeout" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793" -dependencies = [ - "hyper 1.4.1", - "hyper-util", - "pin-project-lite", - "tokio", - "tower-service", -] - -[[package]] -name = "hyper-tls" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" -dependencies = [ - "bytes 1.8.0", - "hyper 0.14.28", - "native-tls", - "tokio", - "tokio-native-tls", -] - -[[package]] -name = "hyper-util" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b" -dependencies = [ - "bytes 1.8.0", - "futures-channel", - "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "hyper 1.4.1", - "pin-project-lite", - "socket2 0.5.7", - "tokio", - "tower-service", - "tracing 0.1.40", -] - -[[package]] -name = "hyperlocal-next" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acf569d43fa9848e510358c07b80f4adf34084ddc28c6a4a651ee8474c070dcc" -dependencies = [ - "hex", - "http-body-util", - "hyper 1.4.1", - "hyper-util", - "pin-project-lite", - "tokio", - "tower-service", -] - -[[package]] -name = "iana-time-zone" -version = "0.1.60" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" -dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "wasm-bindgen", - "windows-core 0.52.0", -] - -[[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" -dependencies = [ - "cc", -] - -[[package]] -name = "icu_collections" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", - "zerovec", -] - -[[package]] -name = "icu_locid" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" -dependencies = [ - "displaydoc", - "litemap", - "tinystr", - "writeable", - "zerovec", -] - -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - -[[package]] -name = "icu_normalizer" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" -dependencies = [ - "displaydoc", - "icu_collections", - "icu_normalizer_data", - "icu_properties", - "icu_provider", - "smallvec", - "utf16_iter", - "utf8_iter", - "write16", - "zerovec", -] - -[[package]] -name = "icu_normalizer_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" - -[[package]] -name = "icu_properties" -version = "1.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" -dependencies = [ - "displaydoc", - "icu_collections", - "icu_locid_transform", - "icu_properties_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_properties_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" - -[[package]] -name = "icu_provider" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_provider_macros", - "stable_deref_trait", - "tinystr", - "writeable", - "yoke", - "zerofrom", - "zerovec", -] - -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - -[[package]] -name = "idna" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" -dependencies = [ - "matches", - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "idna" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "idna" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "idna" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" -dependencies = [ - "idna_adapter", - "smallvec", - "utf8_iter", -] - -[[package]] -name = "idna_adapter" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" -dependencies = [ - "icu_normalizer", - "icu_properties", -] - -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", -] - -[[package]] -name = "indexmap" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" -dependencies = [ - "equivalent", - "hashbrown 0.15.0", - "serde", -] - -[[package]] -name = "indicatif" -version = "0.17.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281" -dependencies = [ - "console", - "number_prefix", - "portable-atomic", - "unicode-segmentation", - "unicode-width 0.2.0", - "web-time", -] - -[[package]] -name = "indoc" -version = "2.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" - -[[package]] -name = "infer" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64e9829a50b42bb782c1df523f78d332fe371b10c661e78b7a3c34b0198e9fac" - -[[package]] -name = "influxdb-line-protocol" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22fa7ee6be451ea0b1912b962c91c8380835e97cf1584a77e18264e908448dcb" -dependencies = [ - "bytes 1.8.0", - "log", - "nom", - "smallvec", - "snafu 0.7.5", -] - -[[package]] -name = "inotify" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc" -dependencies = [ - "bitflags 1.3.2", - "inotify-sys", - "libc", -] - -[[package]] -name = "inotify-sys" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" -dependencies = [ - "libc", -] - -[[package]] -name = "inout" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" -dependencies = [ - "block-padding", - "generic-array", -] - -[[package]] -name = "instability" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b23a0c8dfe501baac4adf6ebbfa6eddf8f0c07f56b058cc1288017e32397846c" -dependencies = [ - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "instant" -version = "0.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "inventory" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f958d3d68f4167080a18141e10381e7634563984a537f2a49a30fd8e53ac5767" - -[[package]] -name = "io-lifetimes" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" -dependencies = [ - "hermit-abi", - "libc", - "windows-sys 0.48.0", -] - -[[package]] -name = "iovec" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" -dependencies = [ - "libc", -] - -[[package]] -name = "ipconfig" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" -dependencies = [ - "socket2 0.5.7", - "widestring 1.0.2", - "windows-sys 0.48.0", - "winreg 0.50.0", -] - -[[package]] -name = "ipnet" -version = "2.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" -dependencies = [ - "serde", -] - -[[package]] -name = "ipnetwork" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf466541e9d546596ee94f9f69590f89473455f88372423e0008fc1a7daf100e" -dependencies = [ - "serde", -] - -[[package]] -name = "is-terminal" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" -dependencies = [ - "hermit-abi", - "rustix 0.38.40", - "windows-sys 0.48.0", -] - -[[package]] -name = "is_ci" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45" - -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" -dependencies = [ - "either", -] - -[[package]] -name = "itoa" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" - -[[package]] -name = "jni" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" -dependencies = [ - "cesu8", - "cfg-if", - "combine 4.6.6", - "jni-sys", - "log", - "thiserror 1.0.68", - "walkdir", - "windows-sys 0.45.0", -] - -[[package]] -name = "jni-sys" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" - -[[package]] -name = "jobserver" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" -dependencies = [ - "libc", -] - -[[package]] -name = "js-sys" -version = "0.3.65" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" -dependencies = [ - "wasm-bindgen", -] - -[[package]] -name = "json-patch" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ff1e1486799e3f64129f8ccad108b38290df9cd7015cd31bed17239f0789d6" -dependencies = [ - "serde", - "serde_json", - "thiserror 1.0.68", - "treediff", -] - -[[package]] -name = "jsonpath_lib" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaa63191d68230cccb81c5aa23abd53ed64d83337cacbb25a7b8c7979523774f" -dependencies = [ - "log", - "serde", - "serde_json", -] - -[[package]] -name = "k8s-e2e-tests" -version = "0.1.0" -dependencies = [ - "env_logger 0.11.5", - "futures 0.3.31", - "indoc", - "k8s-openapi 0.16.0", - "k8s-test-framework", - "rand 0.8.5", - "regex", - "reqwest 0.11.26", - "serde_json", - "tokio", - "tracing 0.1.40", -] - -[[package]] -name = "k8s-openapi" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d9455388f4977de4d0934efa9f7d36296295537d774574113a20f6082de03da" -dependencies = [ - "base64 0.13.1", - "bytes 1.8.0", - "chrono", - "serde", - "serde-value", - "serde_json", -] - -[[package]] -name = "k8s-openapi" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd990069640f9db34b3b0f7a1afc62a05ffaa3be9b66aa3c313f58346df7f788" -dependencies = [ - "base64 0.21.7", - "bytes 1.8.0", - "chrono", - "http 0.2.9", - "percent-encoding", - "serde", - "serde-value", - "serde_json", - "url", -] - -[[package]] -name = "k8s-test-framework" -version = "0.1.0" -dependencies = [ - "k8s-openapi 0.16.0", - "log", - "serde_json", - "tempfile", - "tokio", -] - -[[package]] -name = "keccak" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940" -dependencies = [ - "cpufeatures", -] - -[[package]] -name = "kqueue" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" -dependencies = [ - "kqueue-sys", - "libc", -] - -[[package]] -name = "kqueue-sys" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" -dependencies = [ - "bitflags 1.3.2", - "libc", -] - -[[package]] -name = "krb5-src" -version = "0.3.2+1.19.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44cd3b7e7735d48bc3793837041294f2eb747bd0f63bbc081e89972abb9e48fb" -dependencies = [ - "duct", -] - -[[package]] -name = "kube" -version = "0.82.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc7d3d52dd5c871991679102e80dfb192faaaa09fecdbccdd8c55af264ce7a8f" -dependencies = [ - "k8s-openapi 0.18.0", - "kube-client", - "kube-core", - "kube-runtime", -] - -[[package]] -name = "kube-client" -version = "0.82.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "544339f1665488243f79080441cacb09c997746fd763342303e66eebb9d3ba13" -dependencies = [ - "base64 0.20.0", - "bytes 1.8.0", - "chrono", - "dirs-next", - "either", - "futures 0.3.31", - "http 0.2.9", - "http-body 0.4.5", - "hyper 0.14.28", - "hyper-openssl", - "hyper-timeout 0.4.1", - "jsonpath_lib", - "k8s-openapi 0.18.0", - "kube-core", - "openssl", - "pem 1.1.1", - "pin-project", - "secrecy", - "serde", - "serde_json", - "serde_yaml 0.9.34+deprecated", - "thiserror 1.0.68", - "tokio", - "tokio-util", - "tower", - "tower-http", - "tracing 0.1.40", -] - -[[package]] -name = "kube-core" -version = "0.82.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25983d07f414dfffba08c5951fe110f649113416b1d8e22f7c89c750eb2555a7" -dependencies = [ - "chrono", - "form_urlencoded", - "http 0.2.9", - "json-patch", - "k8s-openapi 0.18.0", - "once_cell", - "serde", - "serde_json", - "thiserror 1.0.68", -] - -[[package]] -name = "kube-runtime" -version = "0.82.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "125331201e3073707ac79c294c89021faa76c84da3a566a3749a2a93d295c98a" -dependencies = [ - "ahash 0.8.11", - "async-trait", - "backoff", - "derivative", - "futures 0.3.31", - "json-patch", - "k8s-openapi 0.18.0", - "kube-client", - "parking_lot", - "pin-project", - "serde", - "serde_json", - "smallvec", - "thiserror 1.0.68", - "tokio", - "tokio-util", - "tracing 0.1.40", -] - -[[package]] -name = "lalrpop" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da4081d44f4611b66c6dd725e6de3169f9f63905421e8626fcb86b6a898998b8" -dependencies = [ - "ascii-canvas", - "bit-set 0.5.3", - "diff", - "ena", - "is-terminal", - "itertools 0.10.5", - "lalrpop-util 0.20.0", - "petgraph", - "regex", - "regex-syntax 0.7.5", - "string_cache", - "term", - "tiny-keccak", - "unicode-xid 0.2.4", -] - -[[package]] -name = "lalrpop-util" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f35c735096c0293d313e8f2a641627472b83d01b937177fe76e5e2708d31e0d" - -[[package]] -name = "lalrpop-util" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feee752d43abd0f4807a921958ab4131f692a44d4d599733d4419c5d586176ce" -dependencies = [ - "regex-automata 0.4.8", - "rustversion", -] - -[[package]] -name = "lapin" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "209b09a06f4bd4952a0fd0594f90d53cf4496b062f59acc838a2823e1bb7d95c" -dependencies = [ - "amq-protocol", - "async-global-executor-trait", - "async-reactor-trait", - "async-trait", - "executor-trait", - "flume 0.11.0", - "futures-core", - "futures-io", - "parking_lot", - "pinky-swear", - "reactor-trait", - "serde", - "tracing 0.1.40", - "waker-fn", -] - -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" -dependencies = [ - "spin 0.5.2", -] - -[[package]] -name = "libc" -version = "0.2.166" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2ccc108bbc0b1331bd061864e7cd823c0cab660bbe6970e66e2c0614decde36" - -[[package]] -name = "libflate" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7d5654ae1795afc7ff76f4365c2c8791b0feb18e8996a96adad8ffd7c3b2bf" -dependencies = [ - "adler32", - "core2", - "crc32fast", - "dary_heap", - "libflate_lz77", -] - -[[package]] -name = "libflate_lz77" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be5f52fb8c451576ec6b79d3f4deb327398bc05bbdbd99021a6e77a4c855d524" -dependencies = [ - "core2", - "hashbrown 0.13.1", - "rle-decode-fast", -] - -[[package]] -name = "libm" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" - -[[package]] -name = "libz-sys" -version = "1.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b" -dependencies = [ - "cc", - "libc", - "pkg-config", - "vcpkg", -] - -[[package]] -name = "linked-hash-map" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" - -[[package]] -name = "linked_hash_set" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588" -dependencies = [ - "linked-hash-map", -] - -[[package]] -name = "linux-raw-sys" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" - -[[package]] -name = "linux-raw-sys" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" - -[[package]] -name = "listenfd" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0500463acd96259d219abb05dc57e5a076ef04b2db9a2112846929b5f174c96" -dependencies = [ - "libc", - "uuid", - "winapi", -] - -[[package]] -name = "litemap" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" - -[[package]] -name = "lock_api" -version = "0.4.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "lockfree-object-pool" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a69c0481fc2424cb55795de7da41add33372ea75a94f9b6588ab6a2826dfebc" - -[[package]] -name = "log" -version = "0.4.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" - -[[package]] -name = "logfmt" -version = "0.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879777f0cc6f3646a044de60e4ab98c75617e3f9580f7a2032e6ad7ea0cd3054" - -[[package]] -name = "loki-logproto" -version = "0.1.0" -dependencies = [ - "bytes 1.8.0", - "chrono", - "prost 0.12.6", - "prost-build 0.12.6", - "prost-types 0.12.6", - "snap", -] - -[[package]] -name = "lru" -version = "0.12.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" -dependencies = [ - "hashbrown 0.15.0", -] - -[[package]] -name = "lru-cache" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" -dependencies = [ - "linked-hash-map", -] - -[[package]] -name = "lua-src" -version = "547.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edaf29e3517b49b8b746701e5648ccb5785cde1c119062cbabbc5d5cd115e42" -dependencies = [ - "cc", -] - -[[package]] -name = "luajit-src" -version = "210.5.2+113a168" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "823ec7bedb1819b11633bd583ae981b0082db08492b0c3396412b85dd329ffee" -dependencies = [ - "cc", - "which 5.0.0", -] - -[[package]] -name = "lz4" -version = "1.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e9e2dd86df36ce760a60f6ff6ad526f7ba1f14ba0356f8254fb6905e6494df1" -dependencies = [ - "libc", - "lz4-sys", -] - -[[package]] -name = "lz4-sys" -version = "1.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900" -dependencies = [ - "cc", - "libc", -] - -[[package]] -name = "macaddr" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baee0bbc17ce759db233beb01648088061bf678383130602a298e6998eedb2d8" - -[[package]] -name = "mach" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" -dependencies = [ - "libc", -] - -[[package]] -name = "malloc_buf" -version = "0.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" -dependencies = [ - "libc", -] - -[[package]] -name = "match_cfg" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" - -[[package]] -name = "matchers" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" -dependencies = [ - "regex-automata 0.1.10", -] - -[[package]] -name = "matches" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" - -[[package]] -name = "matchit" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" - -[[package]] -name = "matrixmultiply" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2" -dependencies = [ - "autocfg", - "rawpointer", -] - -[[package]] -name = "maxminddb" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6087e5d8ea14861bb7c7f573afbc7be3798d3ef0fae87ec4fd9a4de9a127c3c" -dependencies = [ - "ipnetwork", - "log", - "memchr", - "serde", -] - -[[package]] -name = "md-5" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" -dependencies = [ - "cfg-if", - "digest", -] - -[[package]] -name = "memchr" -version = "2.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" - -[[package]] -name = "memmap2" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" -dependencies = [ - "libc", -] - -[[package]] -name = "memoffset" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" -dependencies = [ - "autocfg", -] - -[[package]] -name = "memoffset" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" -dependencies = [ - "autocfg", -] - -[[package]] -name = "memoffset" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" -dependencies = [ - "autocfg", -] - -[[package]] -name = "metrics" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a7deb012b3b2767169ff203fadb4c6b0b82b947512e5eb9e0b78c2e186ad9e3" -dependencies = [ - "ahash 0.8.11", - "portable-atomic", -] - -[[package]] -name = "metrics-tracing-context" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1ada651cd6bdffe01e5f35067df53491f1fe853d2b154008ca2bd30b3d3fcf6" -dependencies = [ - "indexmap 2.6.0", - "itoa", - "lockfree-object-pool", - "metrics", - "metrics-util", - "once_cell", - "tracing 0.1.40", - "tracing-core 0.1.32", - "tracing-subscriber", -] - -[[package]] -name = "metrics-util" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15b482df36c13dd1869d73d14d28cd4855fbd6cfc32294bee109908a9f4a4ed7" -dependencies = [ - "aho-corasick", - "crossbeam-epoch", - "crossbeam-utils", - "hashbrown 0.15.0", - "indexmap 2.6.0", - "metrics", - "ordered-float 4.5.0", - "quanta", - "radix_trie", - "sketches-ddsketch", -] - -[[package]] -name = "mime" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" - -[[package]] -name = "mime_guess" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" -dependencies = [ - "mime", - "unicase", -] - -[[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - -[[package]] -name = "miniz_oxide" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" -dependencies = [ - "adler", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" -dependencies = [ - "adler2", -] - -[[package]] -name = "mio" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4" -dependencies = [ - "hermit-abi", - "libc", - "log", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.52.0", -] - -[[package]] -name = "mlua" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ae9546e4a268c309804e8bbb7526e31cbfdedca7cd60ac1b987d0b212e0d876" -dependencies = [ - "bstr 1.11.0", - "either", - "mlua-sys", - "mlua_derive", - "num-traits", - "parking_lot", - "rustc-hash", -] - -[[package]] -name = "mlua-sys" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efa6bf1a64f06848749b7e7727417f4ec2121599e2a10ef0a8a3888b0e9a5a0d" -dependencies = [ - "cc", - "cfg-if", - "lua-src", - "luajit-src", - "pkg-config", -] - -[[package]] -name = "mlua_derive" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cfc5faa2e0d044b3f5f0879be2920e0a711c97744c42cf1c295cb183668933e" -dependencies = [ - "itertools 0.13.0", - "once_cell", - "proc-macro-error", - "proc-macro2 1.0.92", - "quote 1.0.37", - "regex", - "syn 2.0.89", -] - -[[package]] -name = "mock_instant" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdcebb6db83796481097dedc7747809243cc81d9ed83e6a938b76d4ea0b249cf" - -[[package]] -name = "moka" -version = "0.12.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e0d88686dc561d743b40de8269b26eaf0dc58781bde087b0984646602021d08" -dependencies = [ - "async-lock 3.4.0", - "async-trait", - "crossbeam-channel", - "crossbeam-epoch", - "crossbeam-utils", - "event-listener 5.3.1", - "futures-util", - "once_cell", - "parking_lot", - "quanta", - "rustc_version 0.4.1", - "smallvec", - "tagptr", - "thiserror 1.0.68", - "triomphe", - "uuid", -] - -[[package]] -name = "mongodb" -version = "2.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef206acb1b72389b49bc9985efe7eb1f8a9bb18e5680d262fac26c07f44025f1" -dependencies = [ - "async-trait", - "base64 0.13.1", - "bitflags 1.3.2", - "bson", - "chrono", - "derivative", - "derive_more", - "futures-core", - "futures-executor", - "futures-io", - "futures-util", - "hex", - "hmac", - "lazy_static", - "md-5", - "pbkdf2", - "percent-encoding", - "rand 0.8.5", - "rustc_version_runtime", - "rustls 0.21.11", - "rustls-pemfile 1.0.3", - "serde", - "serde_bytes", - "serde_with 1.14.0", - "sha-1", - "sha2", - "socket2 0.4.10", - "stringprep", - "strsim 0.10.0", - "take_mut", - "thiserror 1.0.68", - "tokio", - "tokio-rustls 0.24.1", - "tokio-util", - "trust-dns-proto", - "trust-dns-resolver", - "typed-builder 0.10.0", - "uuid", - "webpki-roots 0.25.2", -] - -[[package]] -name = "multer" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a15d522be0a9c3e46fd2632e272d178f56387bdb5c9fbb3a36c649062e9b5219" -dependencies = [ - "bytes 1.8.0", - "encoding_rs", - "futures-util", - "http 1.1.0", - "httparse", - "log", - "memchr", - "mime", - "spin 0.9.8", - "version_check", -] - -[[package]] -name = "multimap" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" - -[[package]] -name = "native-tls" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" -dependencies = [ - "lazy_static", - "libc", - "log", - "openssl", - "openssl-probe", - "openssl-sys", - "schannel", - "security-framework", - "security-framework-sys", - "tempfile", -] - -[[package]] -name = "ndarray" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841" -dependencies = [ - "matrixmultiply", - "num-complex", - "num-integer", - "num-traits", - "portable-atomic", - "portable-atomic-util", - "rawpointer", -] - -[[package]] -name = "ndarray-stats" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ebbe97acce52d06aebed4cd4a87c0941f4b2519b59b82b4feb5bd0ce003dfd" -dependencies = [ - "indexmap 2.6.0", - "itertools 0.13.0", - "ndarray", - "noisy_float", - "num-integer", - "num-traits", - "rand 0.8.5", -] - -[[package]] -name = "ndk-context" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" - -[[package]] -name = "new_debug_unreachable" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" - -[[package]] -name = "nibble_vec" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" -dependencies = [ - "smallvec", -] - -[[package]] -name = "nix" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c" -dependencies = [ - "bitflags 1.3.2", - "cc", - "cfg-if", - "libc", - "memoffset 0.6.5", -] - -[[package]] -name = "nix" -version = "0.26.2" -source = "git+https://github.com/vectordotdev/nix.git?branch=memfd/gnu/musl#6c53a918d2d5bf4307fd60a19d9e10913ae71eeb" -dependencies = [ - "bitflags 1.3.2", - "cfg-if", - "libc", - "memoffset 0.7.1", - "static_assertions", -] - -[[package]] -name = "nix" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" -dependencies = [ - "bitflags 2.4.1", - "cfg-if", - "cfg_aliases", - "libc", -] - -[[package]] -name = "nkeys" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aad178aad32087b19042ee36dfd450b73f5f934fbfb058b59b198684dfec4c47" -dependencies = [ - "byteorder", - "data-encoding", - "ed25519", - "ed25519-dalek", - "getrandom 0.2.15", - "log", - "rand 0.8.5", - "signatory", -] - -[[package]] -name = "nkeys" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f49e787f4c61cbd0f9320b31cc26e58719f6aa5068e34697dd3aea361412fe3" -dependencies = [ - "data-encoding", - "ed25519", - "ed25519-dalek", - "getrandom 0.2.15", - "log", - "rand 0.8.5", - "signatory", -] - -[[package]] -name = "no-proxy" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d688d11967f7f52e273fb8f8f07ecb094254fed630e22a0cab60cc98047a5db" -dependencies = [ - "cidr-utils", - "serde", -] - -[[package]] -name = "no-std-compat" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" - -[[package]] -name = "noisy_float" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978fe6e6ebc0bf53de533cd456ca2d9de13de13856eda1518a285d7705a213af" -dependencies = [ - "num-traits", -] - -[[package]] -name = "nom" -version = "7.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" -dependencies = [ - "memchr", - "minimal-lexical", -] - -[[package]] -name = "nonzero_ext" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" - -[[package]] -name = "notify" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009" -dependencies = [ - "bitflags 2.4.1", - "filetime", - "fsevent-sys", - "inotify", - "kqueue", - "libc", - "log", - "mio", - "notify-types", - "walkdir", - "windows-sys 0.52.0", -] - -[[package]] -name = "notify-types" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7393c226621f817964ffb3dc5704f9509e107a8b024b489cc2c1b217378785df" -dependencies = [ - "instant", -] - -[[package]] -name = "ntapi" -version = "0.3.7" -source = "git+https://github.com/MSxDOS/ntapi.git?rev=24fc1e47677fc9f6e38e5f154e6011dc9b270da6#24fc1e47677fc9f6e38e5f154e6011dc9b270da6" -dependencies = [ - "winapi", -] - -[[package]] -name = "ntapi" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" -dependencies = [ - "winapi", -] - -[[package]] -name = "nu-ansi-term" -version = "0.46.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" -dependencies = [ - "overload", - "winapi", -] - -[[package]] -name = "nuid" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc895af95856f929163a0aa20c26a78d26bfdc839f51b9d5aa7a5b79e52b7e83" -dependencies = [ - "rand 0.8.5", -] - -[[package]] -name = "num-bigint" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-bigint-dig" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" -dependencies = [ - "byteorder", - "lazy_static", - "libm", - "num-integer", - "num-iter", - "num-traits", - "rand 0.8.5", - "smallvec", - "zeroize", -] - -[[package]] -name = "num-complex" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-conv" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" - -[[package]] -name = "num-format" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" -dependencies = [ - "arrayvec", - "itoa", - "num-bigint", -] - -[[package]] -name = "num-integer" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" -dependencies = [ - "autocfg", - "num-traits", -] - -[[package]] -name = "num-iter" -version = "0.1.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-rational" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-traits" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" -dependencies = [ - "autocfg", - "libm", -] - -[[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi", - "libc", -] - -[[package]] -name = "num_enum" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" -dependencies = [ - "num_enum_derive 0.5.11", -] - -[[package]] -name = "num_enum" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1" -dependencies = [ - "num_enum_derive 0.6.1", -] - -[[package]] -name = "num_enum" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" -dependencies = [ - "num_enum_derive 0.7.3", -] - -[[package]] -name = "num_enum_derive" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 1.0.109", -] - -[[package]] -name = "num_enum_derive" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "num_enum_derive" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" -dependencies = [ - "proc-macro-crate 3.2.0", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "num_threads" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" -dependencies = [ - "libc", -] - -[[package]] -name = "number_prefix" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" - -[[package]] -name = "oauth2" -version = "4.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c38841cdd844847e3e7c8d29cef9dcfed8877f8f56f9071f77843ecf3baf937f" -dependencies = [ - "base64 0.13.1", - "chrono", - "getrandom 0.2.15", - "http 0.2.9", - "rand 0.8.5", - "reqwest 0.11.26", - "serde", - "serde_json", - "serde_path_to_error", - "sha2", - "thiserror 1.0.68", - "url", -] - -[[package]] -name = "objc" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" -dependencies = [ - "malloc_buf", -] - -[[package]] -name = "object" -version = "0.32.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" -dependencies = [ - "memchr", -] - -[[package]] -name = "octseq" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "126c3ca37c9c44cec575247f43a3e4374d8927684f129d2beeb0d2cef262fe12" -dependencies = [ - "bytes 1.8.0", - "serde", - "smallvec", -] - -[[package]] -name = "ofb" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cc40678e045ff4eb1666ea6c0f994b133c31f673c09aed292261b6d5b6963a0" -dependencies = [ - "cipher", -] - -[[package]] -name = "once_cell" -version = "1.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" - -[[package]] -name = "onig" -version = "6.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f" -dependencies = [ - "bitflags 1.3.2", - "libc", - "once_cell", - "onig_sys", -] - -[[package]] -name = "onig_sys" -version = "69.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7" -dependencies = [ - "cc", - "pkg-config", -] - -[[package]] -name = "oorandom" -version = "11.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" - -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - -[[package]] -name = "opendal" -version = "0.45.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52c17c077f23fa2d2c25d9d22af98baa43b8bbe2ef0de80cf66339aa70401467" -dependencies = [ - "anyhow", - "async-trait", - "backon", - "base64 0.21.7", - "bytes 1.8.0", - "chrono", - "flagset", - "futures 0.3.31", - "getrandom 0.2.15", - "http 0.2.9", - "log", - "md-5", - "once_cell", - "percent-encoding", - "quick-xml", - "reqwest 0.11.26", - "serde", - "serde_json", - "tokio", - "uuid", -] - -[[package]] -name = "openidconnect" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62d6050f6a84b81f23c569f5607ad883293e57491036e318fafe6fc4895fadb1" -dependencies = [ - "base64 0.13.1", - "chrono", - "dyn-clone", - "ed25519-dalek", - "hmac", - "http 0.2.9", - "itertools 0.10.5", - "log", - "oauth2", - "p256", - "p384", - "rand 0.8.5", - "rsa", - "serde", - "serde-value", - "serde_derive", - "serde_json", - "serde_path_to_error", - "serde_plain", - "serde_with 3.11.0", - "sha2", - "subtle", - "thiserror 1.0.68", - "url", -] - -[[package]] -name = "openssl" -version = "0.10.68" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" -dependencies = [ - "bitflags 2.4.1", - "cfg-if", - "foreign-types", - "libc", - "once_cell", - "openssl-macros", - "openssl-sys", -] - -[[package]] -name = "openssl-macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "openssl-probe" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" - -[[package]] -name = "openssl-src" -version = "300.4.1+3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faa4eac4138c62414b5622d1b31c5c304f34b406b013c079c2bbc652fdd6678c" -dependencies = [ - "cc", -] - -[[package]] -name = "openssl-sys" -version = "0.9.104" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" -dependencies = [ - "cc", - "libc", - "openssl-src", - "pkg-config", - "vcpkg", -] - -[[package]] -name = "opentelemetry-proto" -version = "0.1.0" -dependencies = [ - "bytes 1.8.0", - "chrono", - "hex", - "ordered-float 4.5.0", - "prost 0.12.6", - "prost-build 0.12.6", - "tonic 0.11.0", - "tonic-build 0.11.0", - "vector-core", - "vector-lookup", - "vrl", -] - -[[package]] -name = "option-ext" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" - -[[package]] -name = "ordered-float" -version = "2.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" -dependencies = [ - "num-traits", -] - -[[package]] -name = "ordered-float" -version = "4.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65ee1f9701bf938026630b455d5315f490640234259037edb259798b3bcf85e" -dependencies = [ - "num-traits", -] - -[[package]] -name = "os_info" -version = "3.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae99c7fa6dd38c7cafe1ec085e804f8f555a2f8659b0dbe03f1f9963a9b51092" -dependencies = [ - "log", - "windows-sys 0.52.0", -] - -[[package]] -name = "os_pipe" -version = "1.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177" -dependencies = [ - "libc", - "windows-sys 0.48.0", -] - -[[package]] -name = "outref" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a" - -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - -[[package]] -name = "owo-colors" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56" -dependencies = [ - "supports-color 2.1.0", - "supports-color 3.0.1", -] - -[[package]] -name = "p256" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" -dependencies = [ - "ecdsa", - "elliptic-curve", - "primeorder", - "sha2", -] - -[[package]] -name = "p384" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209" -dependencies = [ - "ecdsa", - "elliptic-curve", - "primeorder", - "sha2", -] - -[[package]] -name = "pad" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ad9b889f1b12e0b9ee24db044b5129150d5eada288edc800f789928dc8c0e3" -dependencies = [ - "unicode-width 0.1.13", -] - -[[package]] -name = "parking" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" - -[[package]] -name = "parking_lot" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" -dependencies = [ - "lock_api", - "parking_lot_core", -] - -[[package]] -name = "parking_lot_core" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall 0.4.1", - "smallvec", - "windows-targets 0.48.5", -] - -[[package]] -name = "parse-zoneinfo" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c705f256449c60da65e11ff6626e0c16a0a0b96aaa348de61376b249bc340f41" -dependencies = [ - "regex", -] - -[[package]] -name = "passt" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13242a5ce97f39a8095d03c8b273e91d09f2690c0b7d69a2af844941115bab24" - -[[package]] -name = "paste" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" - -[[package]] -name = "pbkdf2" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" -dependencies = [ - "digest", -] - -[[package]] -name = "peeking_take_while" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e9ed2178b0575fff8e1b83b58ba6f75e727aafac2e1b6c795169ad3b17eb518" - -[[package]] -name = "pem" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8" -dependencies = [ - "base64 0.13.1", -] - -[[package]] -name = "pem" -version = "3.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3163d2912b7c3b52d651a055f2c7eec9ba5cd22d26ef75b8dd3a59980b185923" -dependencies = [ - "base64 0.21.7", - "serde", -] - -[[package]] -name = "pem-rfc7468" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" -dependencies = [ - "base64ct", -] - -[[package]] -name = "percent-encoding" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" - -[[package]] -name = "pest" -version = "2.7.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95" -dependencies = [ - "memchr", - "thiserror 1.0.68", - "ucd-trie", -] - -[[package]] -name = "pest_derive" -version = "2.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e1288dbd7786462961e69bfd4df7848c1e37e8b74303dbdab82c3a9cdd2809" -dependencies = [ - "pest", - "pest_generator", -] - -[[package]] -name = "pest_generator" -version = "2.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1381c29a877c6d34b8c176e734f35d7f7f5b3adaefe940cb4d1bb7af94678e2e" -dependencies = [ - "pest", - "pest_meta", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "pest_meta" -version = "2.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0934d6907f148c22a3acbda520c7eed243ad7487a30f51f6ce52b58b7077a8a" -dependencies = [ - "once_cell", - "pest", - "sha2", -] - -[[package]] -name = "petgraph" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" -dependencies = [ - "fixedbitset", - "indexmap 2.6.0", -] - -[[package]] -name = "phf" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" -dependencies = [ - "phf_shared 0.11.2", -] - -[[package]] -name = "phf_codegen" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" -dependencies = [ - "phf_generator", - "phf_shared 0.11.2", -] - -[[package]] -name = "phf_generator" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" -dependencies = [ - "phf_shared 0.11.2", - "rand 0.8.5", -] - -[[package]] -name = "phf_shared" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" -dependencies = [ - "siphasher", -] - -[[package]] -name = "phf_shared" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" -dependencies = [ - "siphasher", -] - -[[package]] -name = "pin-project" -version = "1.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" -dependencies = [ - "pin-project-internal", -] - -[[package]] -name = "pin-project-internal" -version = "1.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "pinky-swear" -version = "6.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d894b67aa7a4bf295db5e85349078c604edaa6fa5c8721e8eca3c7729a27f2ac" -dependencies = [ - "doc-comment", - "flume 0.10.14", - "parking_lot", - "tracing 0.1.40", -] - -[[package]] -name = "piper" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" -dependencies = [ - "atomic-waker", - "fastrand 2.1.1", - "futures-io", -] - -[[package]] -name = "pkcs1" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" -dependencies = [ - "der", - "pkcs8", - "spki", -] - -[[package]] -name = "pkcs8" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" -dependencies = [ - "der", - "spki", -] - -[[package]] -name = "pkg-config" -version = "0.3.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" - -[[package]] -name = "platforms" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" - -[[package]] -name = "plotters" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45" -dependencies = [ - "num-traits", - "plotters-backend", - "plotters-svg", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "plotters-backend" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609" - -[[package]] -name = "plotters-svg" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab" -dependencies = [ - "plotters-backend", -] - -[[package]] -name = "polling" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" -dependencies = [ - "autocfg", - "bitflags 1.3.2", - "cfg-if", - "concurrent-queue", - "libc", - "log", - "pin-project-lite", - "windows-sys 0.48.0", -] - -[[package]] -name = "polling" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e53b6af1f60f36f8c2ac2aad5459d75a5a9b4be1e8cdd40264f315d78193e531" -dependencies = [ - "cfg-if", - "concurrent-queue", - "pin-project-lite", - "rustix 0.38.40", - "tracing 0.1.40", - "windows-sys 0.48.0", -] - -[[package]] -name = "poly1305" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" -dependencies = [ - "cpufeatures", - "opaque-debug", - "universal-hash", -] - -[[package]] -name = "portable-atomic" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" - -[[package]] -name = "portable-atomic-util" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcdd8420072e66d54a407b3316991fe946ce3ab1083a7f575b2463866624704d" -dependencies = [ - "portable-atomic", -] - -[[package]] -name = "portpicker" -version = "1.0.0" -dependencies = [ - "rand 0.8.5", -] - -[[package]] -name = "postgres-openssl" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1de0ea6504e07ca78355a6fb88ad0f36cafe9e696cbc6717f16a207f3a60be72" -dependencies = [ - "futures 0.3.31", - "openssl", - "tokio", - "tokio-openssl", - "tokio-postgres", -] - -[[package]] -name = "postgres-protocol" -version = "0.6.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acda0ebdebc28befa84bee35e651e4c5f09073d668c7aed4cf7e23c3cda84b23" -dependencies = [ - "base64 0.22.1", - "byteorder", - "bytes 1.8.0", - "fallible-iterator", - "hmac", - "md-5", - "memchr", - "rand 0.8.5", - "sha2", - "stringprep", -] - -[[package]] -name = "postgres-types" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f66ea23a2d0e5734297357705193335e0a957696f34bed2f2faefacb2fec336f" -dependencies = [ - "bytes 1.8.0", - "chrono", - "fallible-iterator", - "postgres-protocol", -] - -[[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - -[[package]] -name = "ppv-lite86" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" - -[[package]] -name = "precomputed-hash" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" - -[[package]] -name = "predicates" -version = "3.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dfc28575c2e3f19cb3c73b93af36460ae898d426eba6fc15b9bd2a5220758a0" -dependencies = [ - "anstyle", - "difflib", - "itertools 0.11.0", - "predicates-core", -] - -[[package]] -name = "predicates-core" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174" - -[[package]] -name = "predicates-tree" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf" -dependencies = [ - "predicates-core", - "termtree", -] - -[[package]] -name = "prettydiff" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf0668e945d7caa9b3e3a4cb360d7dd1f2613d62233f8846dbfb7ea3c3df0910" -dependencies = [ - "owo-colors", - "pad", - "prettytable-rs", -] - -[[package]] -name = "prettyplease" -version = "0.1.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" -dependencies = [ - "proc-macro2 1.0.92", - "syn 1.0.109", -] - -[[package]] -name = "prettyplease" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" -dependencies = [ - "proc-macro2 1.0.92", - "syn 2.0.89", -] - -[[package]] -name = "prettytable-rs" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eea25e07510aa6ab6547308ebe3c036016d162b8da920dbb079e3ba8acf3d95a" -dependencies = [ - "csv", - "encode_unicode 1.0.0", - "is-terminal", - "lazy_static", - "term", - "unicode-width 0.1.13", -] - -[[package]] -name = "primeorder" -version = "0.13.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" -dependencies = [ - "elliptic-curve", -] - -[[package]] -name = "proc-macro-crate" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" -dependencies = [ - "once_cell", - "toml_edit 0.19.15", -] - -[[package]] -name = "proc-macro-crate" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8" -dependencies = [ - "toml_edit 0.20.7", -] - -[[package]] -name = "proc-macro-crate" -version = "3.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" -dependencies = [ - "toml_edit 0.22.20", -] - -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 1.0.109", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "version_check", -] - -[[package]] -name = "proc-macro-hack" -version = "0.5.20+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" - -[[package]] -name = "proc-macro-nested" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" - -[[package]] -name = "proc-macro2" -version = "0.4.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" -dependencies = [ - "unicode-xid 0.1.0", -] - -[[package]] -name = "proc-macro2" -version = "1.0.92" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "prometheus-parser" -version = "0.1.0" -dependencies = [ - "indexmap 2.6.0", - "nom", - "num_enum 0.7.3", - "prost 0.12.6", - "prost-build 0.12.6", - "prost-types 0.12.6", - "snafu 0.7.5", - "vector-common", -] - -[[package]] -name = "proptest" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c2511913b88df1637da85cc8d96ec8e43a3f8bb8ccb71ee1ac240d6f3df58d" -dependencies = [ - "bit-set 0.5.3", - "bit-vec 0.6.3", - "bitflags 2.4.1", - "lazy_static", - "num-traits", - "rand 0.8.5", - "rand_chacha 0.3.1", - "rand_xorshift", - "regex-syntax 0.8.5", - "rusty-fork", - "tempfile", - "unarray", -] - -[[package]] -name = "proptest-derive" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff7ff745a347b87471d859a377a9a404361e7efc2a971d73424a6d183c0fc77" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "prost" -version = "0.11.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" -dependencies = [ - "bytes 1.8.0", - "prost-derive 0.11.9", -] - -[[package]] -name = "prost" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" -dependencies = [ - "bytes 1.8.0", - "prost-derive 0.12.6", -] - -[[package]] -name = "prost" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f" -dependencies = [ - "bytes 1.8.0", - "prost-derive 0.13.3", -] - -[[package]] -name = "prost-build" -version = "0.11.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" -dependencies = [ - "bytes 1.8.0", - "heck 0.4.1", - "itertools 0.10.5", - "lazy_static", - "log", - "multimap", - "petgraph", - "prettyplease 0.1.25", - "prost 0.11.9", - "prost-types 0.11.9", - "regex", - "syn 1.0.109", - "tempfile", - "which 4.4.2", -] - -[[package]] -name = "prost-build" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" -dependencies = [ - "bytes 1.8.0", - "heck 0.5.0", - "itertools 0.12.1", - "log", - "multimap", - "once_cell", - "petgraph", - "prettyplease 0.2.15", - "prost 0.12.6", - "prost-types 0.12.6", - "regex", - "syn 2.0.89", - "tempfile", -] - -[[package]] -name = "prost-derive" -version = "0.11.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" -dependencies = [ - "anyhow", - "itertools 0.10.5", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 1.0.109", -] - -[[package]] -name = "prost-derive" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" -dependencies = [ - "anyhow", - "itertools 0.12.1", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "prost-derive" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5" -dependencies = [ - "anyhow", - "itertools 0.13.0", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "prost-reflect" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b7535b02f0e5efe3e1dbfcb428be152226ed0c66cad9541f2274c8ba8d4cd40" -dependencies = [ - "base64 0.22.1", - "once_cell", - "prost 0.13.3", - "prost-types 0.13.3", - "serde", - "serde-value", -] - -[[package]] -name = "prost-types" -version = "0.11.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" -dependencies = [ - "prost 0.11.9", -] - -[[package]] -name = "prost-types" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" -dependencies = [ - "prost 0.12.6", -] - -[[package]] -name = "prost-types" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670" -dependencies = [ - "prost 0.13.3", -] - -[[package]] -name = "psl" -version = "2.1.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc74a6e6a56708be1cf5c4c4d1a0dc21d33b2dcaa24e731b7fa9c287ce4f916f" -dependencies = [ - "psl-types", -] - -[[package]] -name = "psl-types" -version = "2.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac" - -[[package]] -name = "ptr_meta" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" -dependencies = [ - "ptr_meta_derive", -] - -[[package]] -name = "ptr_meta_derive" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 1.0.109", -] - -[[package]] -name = "publicsuffix" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96a8c1bda5ae1af7f99a2962e49df150414a43d62404644d98dd5c3a93d07457" -dependencies = [ - "idna 0.3.0", - "psl-types", -] - -[[package]] -name = "pulsar" -version = "6.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7f3541ff84e39da334979ac4bf171e0f277f4f782603aeae65bf5795dc7275a" -dependencies = [ - "async-trait", - "bit-vec 0.6.3", - "bytes 1.8.0", - "chrono", - "crc", - "data-url", - "flate2", - "futures 0.3.31", - "futures-io", - "futures-timer", - "log", - "lz4", - "native-tls", - "nom", - "oauth2", - "openidconnect", - "pem 3.0.2", - "prost 0.11.9", - "prost-build 0.11.9", - "prost-derive 0.11.9", - "rand 0.8.5", - "regex", - "serde", - "serde_json", - "snap", - "tokio", - "tokio-native-tls", - "tokio-util", - "url", - "uuid", - "zstd 0.12.4", -] - -[[package]] -name = "quad-rand" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658fa1faf7a4cc5f057c9ee5ef560f717ad9d8dc66d975267f709624d6e1ab88" - -[[package]] -name = "quanta" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5167a477619228a0b284fac2674e3c388cba90631d7b7de620e6f1fcd08da5" -dependencies = [ - "crossbeam-utils", - "libc", - "once_cell", - "raw-cpuid", - "wasi 0.11.0+wasi-snapshot-preview1", - "web-sys", - "winapi", -] - -[[package]] -name = "quick-error" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" - -[[package]] -name = "quick-xml" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" -dependencies = [ - "memchr", - "serde", -] - -[[package]] -name = "quickcheck" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6" -dependencies = [ - "env_logger 0.8.4", - "log", - "rand 0.8.5", -] - -[[package]] -name = "quickcheck_macros" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b22a693222d716a9587786f37ac3f6b4faedb5b80c23914e7303ff5a1d8016e9" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 1.0.109", -] - -[[package]] -name = "quote" -version = "0.6.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" -dependencies = [ - "proc-macro2 0.4.30", -] - -[[package]] -name = "quote" -version = "1.0.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" -dependencies = [ - "proc-macro2 1.0.92", -] - -[[package]] -name = "quoted_printable" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0" - -[[package]] -name = "radium" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" - -[[package]] -name = "radix_trie" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd" -dependencies = [ - "endian-type", - "nibble_vec", -] - -[[package]] -name = "rand" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" -dependencies = [ - "getrandom 0.1.16", - "libc", - "rand_chacha 0.2.2", - "rand_core 0.5.1", - "rand_hc", -] - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_chacha" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" -dependencies = [ - "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom 0.2.15", -] - -[[package]] -name = "rand_distr" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" -dependencies = [ - "num-traits", - "rand 0.8.5", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", -] - -[[package]] -name = "rand_xorshift" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" -dependencies = [ - "rand_core 0.6.4", -] - -[[package]] -name = "ratatui" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b" -dependencies = [ - "bitflags 2.4.1", - "cassowary", - "compact_str", - "crossterm", - "indoc", - "instability", - "itertools 0.13.0", - "lru", - "paste", - "strum 0.26.3", - "unicode-segmentation", - "unicode-truncate", - "unicode-width 0.2.0", -] - -[[package]] -name = "raw-cpuid" -version = "11.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d86a7c4638d42c44551f4791a20e687dbb4c3de1f33c43dd71e355cd429def1" -dependencies = [ - "bitflags 2.4.1", -] - -[[package]] -name = "raw-window-handle" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" - -[[package]] -name = "rawpointer" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" - -[[package]] -name = "rayon" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] - -[[package]] -name = "rdkafka" -version = "0.35.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f16c17f411935214a5870e40aff9291f8b40a73e97bf8de29e5959c473d5ef33" -dependencies = [ - "futures-channel", - "futures-util", - "libc", - "log", - "rdkafka-sys", - "serde", - "serde_derive", - "serde_json", - "slab", - "tokio", -] - -[[package]] -name = "rdkafka-sys" -version = "4.7.0+2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55e0d2f9ba6253f6ec72385e453294f8618e9e15c2c6aba2a5c01ccf9622d615" -dependencies = [ - "cmake", - "curl-sys", - "libc", - "libz-sys", - "num_enum 0.5.11", - "openssl-sys", - "pkg-config", - "sasl2-sys", - "zstd-sys", -] - -[[package]] -name = "reactor-trait" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "438a4293e4d097556730f4711998189416232f009c137389e0f961d2bc0ddc58" -dependencies = [ - "async-trait", - "futures-core", - "futures-io", -] - -[[package]] -name = "redis" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c580d9cbbe1d1b479e8d67cf9daf6a62c957e6846048408b80b43ac3f6af84cd" -dependencies = [ - "arc-swap", - "async-trait", - "bytes 1.8.0", - "combine 4.6.6", - "futures 0.3.31", - "futures-util", - "itoa", - "native-tls", - "percent-encoding", - "pin-project-lite", - "ryu", - "tokio", - "tokio-native-tls", - "tokio-retry", - "tokio-util", - "url", -] - -[[package]] -name = "redox_syscall" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "redox_syscall" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "redox_syscall" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "redox_users" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" -dependencies = [ - "getrandom 0.2.15", - "redox_syscall 0.2.16", - "thiserror 1.0.68", -] - -[[package]] -name = "regex" -version = "1.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata 0.4.8", - "regex-syntax 0.8.5", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax 0.6.29", -] - -[[package]] -name = "regex-automata" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax 0.8.5", -] - -[[package]] -name = "regex-lite" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30b661b2f27137bdbc16f00eda72866a92bb28af1753ffbd56744fb6e2e9cd8e" - -[[package]] -name = "regex-syntax" -version = "0.6.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" - -[[package]] -name = "regex-syntax" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" - -[[package]] -name = "regex-syntax" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" - -[[package]] -name = "relative-path" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" - -[[package]] -name = "rend" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2571463863a6bd50c32f94402933f03457a3fbaf697a707c5be741e459f08fd" -dependencies = [ - "bytecheck", -] - -[[package]] -name = "reqwest" -version = "0.11.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78bf93c4af7a8bb7d879d51cebe797356ff10ae8516ace542b5182d9dcac10b2" -dependencies = [ - "base64 0.21.7", - "bytes 1.8.0", - "encoding_rs", - "futures-core", - "futures-util", - "h2 0.3.26", - "http 0.2.9", - "http-body 0.4.5", - "hyper 0.14.28", - "hyper-rustls 0.24.2", - "hyper-tls", - "ipnet", - "js-sys", - "log", - "mime", - "native-tls", - "once_cell", - "percent-encoding", - "pin-project-lite", - "rustls 0.21.11", - "rustls-pemfile 1.0.3", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper 0.1.2", - "system-configuration", - "tokio", - "tokio-native-tls", - "tokio-rustls 0.24.1", - "tokio-util", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "wasm-streams", - "web-sys", - "webpki-roots 0.25.2", - "winreg 0.50.0", -] - -[[package]] -name = "reqwest" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" -dependencies = [ - "base64 0.22.1", - "bytes 1.8.0", - "futures-core", - "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "http-body-util", - "hyper 1.4.1", - "hyper-rustls 0.26.0", - "hyper-util", - "ipnet", - "js-sys", - "log", - "mime", - "mime_guess", - "once_cell", - "percent-encoding", - "pin-project-lite", - "rustls 0.22.4", - "rustls-pemfile 2.1.0", - "rustls-pki-types", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper 0.1.2", - "tokio", - "tokio-rustls 0.25.0", - "tokio-util", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "wasm-streams", - "web-sys", - "webpki-roots 0.26.1", - "winreg 0.52.0", -] - -[[package]] -name = "resolv-conf" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" -dependencies = [ - "hostname 0.3.1", - "quick-error", -] - -[[package]] -name = "rfc6979" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" -dependencies = [ - "hmac", - "subtle", -] - -[[package]] -name = "ring" -version = "0.17.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" -dependencies = [ - "cc", - "getrandom 0.2.15", - "libc", - "spin 0.9.8", - "untrusted", - "windows-sys 0.48.0", -] - -[[package]] -name = "rkyv" -version = "0.7.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b" -dependencies = [ - "bitvec", - "bytecheck", - "bytes 1.8.0", - "hashbrown 0.12.3", - "ptr_meta", - "rend", - "rkyv_derive", - "seahash", - "tinyvec", - "uuid", -] - -[[package]] -name = "rkyv_derive" -version = "0.7.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 1.0.109", -] - -[[package]] -name = "rle-decode-fast" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422" - -[[package]] -name = "rmp" -version = "0.8.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" -dependencies = [ - "byteorder", - "num-traits", - "paste", -] - -[[package]] -name = "rmp-serde" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db" -dependencies = [ - "byteorder", - "rmp", - "serde", -] - -[[package]] -name = "rmpv" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58450723cd9ee93273ce44a20b6ec4efe17f8ed2e3631474387bfdecf18bb2a9" -dependencies = [ - "num-traits", - "rmp", - "serde", - "serde_bytes", -] - -[[package]] -name = "roaring" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f4b84ba6e838ceb47b41de5194a60244fac43d9fe03b71dbe8c5a201081d6d1" -dependencies = [ - "bytemuck", - "byteorder", -] - -[[package]] -name = "roxmltree" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" - -[[package]] -name = "rsa" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86ef35bf3e7fe15a53c4ab08a998e42271eab13eb0db224126bc7bc4c4bad96d" -dependencies = [ - "const-oid", - "digest", - "num-bigint-dig", - "num-integer", - "num-traits", - "pkcs1", - "pkcs8", - "rand_core 0.6.4", - "signature", - "spki", - "subtle", - "zeroize", -] - -[[package]] -name = "rstest" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a2c585be59b6b5dd66a9d2084aa1d8bd52fbdb806eafdeffb52791147862035" -dependencies = [ - "futures 0.3.31", - "futures-timer", - "rstest_macros", - "rustc_version 0.4.1", -] - -[[package]] -name = "rstest_macros" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "825ea780781b15345a146be27eaefb05085e337e869bff01b4306a4fd4a9ad5a" -dependencies = [ - "cfg-if", - "glob", - "proc-macro-crate 3.2.0", - "proc-macro2 1.0.92", - "quote 1.0.37", - "regex", - "relative-path", - "rustc_version 0.4.1", - "syn 2.0.89", - "unicode-ident", -] - -[[package]] -name = "rumqttc" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1568e15fab2d546f940ed3a21f48bbbd1c494c90c99c4481339364a497f94a9" -dependencies = [ - "bytes 1.8.0", - "flume 0.11.0", - "futures-util", - "log", - "rustls-native-certs 0.7.0", - "rustls-pemfile 2.1.0", - "rustls-webpki 0.102.2", - "thiserror 1.0.68", - "tokio", - "tokio-rustls 0.25.0", -] - -[[package]] -name = "rust_decimal" -version = "1.33.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06676aec5ccb8fc1da723cc8c0f9a46549f21ebb8753d3915c6c41db1e7f1dc4" -dependencies = [ - "arrayvec", - "borsh", - "bytes 1.8.0", - "num-traits", - "rand 0.8.5", - "rkyv", - "serde", - "serde_json", -] - -[[package]] -name = "rustc-demangle" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" - -[[package]] -name = "rustc-hash" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" - -[[package]] -name = "rustc_version" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" -dependencies = [ - "semver 0.9.0", -] - -[[package]] -name = "rustc_version" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" -dependencies = [ - "semver 1.0.23", -] - -[[package]] -name = "rustc_version_runtime" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d31b7153270ebf48bf91c65ae5b0c00e749c4cfad505f66530ac74950249582f" -dependencies = [ - "rustc_version 0.2.3", - "semver 0.9.0", -] - -[[package]] -name = "rustix" -version = "0.37.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" -dependencies = [ - "bitflags 1.3.2", - "errno", - "io-lifetimes", - "libc", - "linux-raw-sys 0.3.8", - "windows-sys 0.48.0", -] - -[[package]] -name = "rustix" -version = "0.38.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99e4ea3e1cdc4b559b8e5650f9c8e5998e3e5c1343b4eaf034565f32318d63c0" -dependencies = [ - "bitflags 2.4.1", - "errno", - "libc", - "linux-raw-sys 0.4.14", - "windows-sys 0.52.0", -] - -[[package]] -name = "rustls" -version = "0.21.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4" -dependencies = [ - "log", - "ring", - "rustls-webpki 0.101.7", - "sct", -] - -[[package]] -name = "rustls" -version = "0.22.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" -dependencies = [ - "log", - "ring", - "rustls-pki-types", - "rustls-webpki 0.102.2", - "subtle", - "zeroize", -] - -[[package]] -name = "rustls-native-certs" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" -dependencies = [ - "openssl-probe", - "rustls-pemfile 1.0.3", - "schannel", - "security-framework", -] - -[[package]] -name = "rustls-native-certs" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" -dependencies = [ - "openssl-probe", - "rustls-pemfile 2.1.0", - "rustls-pki-types", - "schannel", - "security-framework", -] - -[[package]] -name = "rustls-pemfile" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" -dependencies = [ - "base64 0.21.7", -] - -[[package]] -name = "rustls-pemfile" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c333bb734fcdedcea57de1602543590f545f127dc8b533324318fd492c5c70b" -dependencies = [ - "base64 0.21.7", - "rustls-pki-types", -] - -[[package]] -name = "rustls-pki-types" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ede67b28608b4c60685c7d54122d4400d90f62b40caee7700e700380a390fa8" - -[[package]] -name = "rustls-webpki" -version = "0.101.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" -dependencies = [ - "ring", - "untrusted", -] - -[[package]] -name = "rustls-webpki" -version = "0.102.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610" -dependencies = [ - "ring", - "rustls-pki-types", - "untrusted", -] - -[[package]] -name = "rustversion" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" - -[[package]] -name = "rusty-fork" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f" -dependencies = [ - "fnv", - "quick-error", - "tempfile", - "wait-timeout", -] - -[[package]] -name = "rustyline" -version = "14.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7803e8936da37efd9b6d4478277f4b2b9bb5cdb37a113e8d63222e58da647e63" -dependencies = [ - "bitflags 2.4.1", - "cfg-if", - "clipboard-win", - "libc", - "log", - "memchr", - "nix 0.28.0", - "unicode-segmentation", - "unicode-width 0.1.13", - "utf8parse", - "windows-sys 0.52.0", -] - -[[package]] -name = "ryu" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" - -[[package]] -name = "salsa20" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" -dependencies = [ - "cipher", -] - -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "sasl2-sys" -version = "0.1.22+2.1.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f2a7f7efd9fc98b3a9033272df10709f5ee3fa0eabbd61a527a3a1ed6bd3c6" -dependencies = [ - "cc", - "duct", - "krb5-src", - "libc", - "pkg-config", -] - -[[package]] -name = "scan_fmt" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b53b0a5db882a8e2fdaae0a43f7b39e7e9082389e978398bdf223a55b581248" -dependencies = [ - "regex", -] - -[[package]] -name = "schannel" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" -dependencies = [ - "windows-sys 0.59.0", -] - -[[package]] -name = "scoped-tls" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "sct" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" -dependencies = [ - "ring", - "untrusted", -] - -[[package]] -name = "seahash" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" - -[[package]] -name = "sec1" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" -dependencies = [ - "base16ct", - "der", - "generic-array", - "pkcs8", - "subtle", - "zeroize", -] - -[[package]] -name = "secrecy" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e" -dependencies = [ - "serde", - "zeroize", -] - -[[package]] -name = "security-framework" -version = "2.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "core-foundation-sys", - "libc", - "security-framework-sys", -] - -[[package]] -name = "security-framework-sys" -version = "2.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "semver" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" -dependencies = [ - "semver-parser", -] - -[[package]] -name = "semver" -version = "1.0.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" -dependencies = [ - "serde", -] - -[[package]] -name = "semver-parser" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" - -[[package]] -name = "serde" -version = "1.0.215" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde-toml-merge" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93b4e415d6bff989e5e48649ca9b8b4d4997cb069a0c90a84bfd38c7df5e3968" -dependencies = [ - "toml", -] - -[[package]] -name = "serde-value" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" -dependencies = [ - "ordered-float 2.10.1", - "serde", -] - -[[package]] -name = "serde-wasm-bindgen" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b" -dependencies = [ - "js-sys", - "serde", - "wasm-bindgen", -] - -[[package]] -name = "serde_bytes" -version = "0.11.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_derive" -version = "1.0.215" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "serde_derive_internals" -version = "0.29.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "serde_json" -version = "1.0.133" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" -dependencies = [ - "indexmap 2.6.0", - "itoa", - "memchr", - "ryu", - "serde", -] - -[[package]] -name = "serde_nanos" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae801b7733ca8d6a2b580debe99f67f36826a0f5b8a36055dc6bc40f8d6bc71" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_path_to_error" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4beec8bce849d58d06238cb50db2e1c417cfeafa4c63f692b15c82b7c80f8335" -dependencies = [ - "itoa", - "serde", -] - -[[package]] -name = "serde_plain" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce1fc6db65a611022b23a0dec6975d63fb80a302cb3388835ff02c097258d50" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_qs" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7715380eec75f029a4ef7de39a9200e0a63823176b759d055b613f5a87df6a6" -dependencies = [ - "percent-encoding", - "serde", - "thiserror 1.0.68", -] - -[[package]] -name = "serde_repr" -version = "0.1.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "serde_spanned" -version = "0.6.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_urlencoded" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" -dependencies = [ - "form_urlencoded", - "itoa", - "ryu", - "serde", -] - -[[package]] -name = "serde_with" -version = "1.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff" -dependencies = [ - "serde", - "serde_with_macros 1.5.2", -] - -[[package]] -name = "serde_with" -version = "3.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" -dependencies = [ - "base64 0.22.1", - "chrono", - "hex", - "indexmap 1.9.3", - "indexmap 2.6.0", - "serde", - "serde_derive", - "serde_json", - "serde_with_macros 3.11.0", - "time", -] - -[[package]] -name = "serde_with_macros" -version = "1.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" -dependencies = [ - "darling 0.13.4", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 1.0.109", -] - -[[package]] -name = "serde_with_macros" -version = "3.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" -dependencies = [ - "darling 0.20.8", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "serde_yaml" -version = "0.8.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" -dependencies = [ - "indexmap 1.9.3", - "ryu", - "serde", - "yaml-rust", -] - -[[package]] -name = "serde_yaml" -version = "0.9.34+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" -dependencies = [ - "indexmap 2.6.0", - "itoa", - "ryu", - "serde", - "unsafe-libyaml", -] - -[[package]] -name = "sha-1" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "sha1" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "sha2" -version = "0.10.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "sha3" -version = "0.10.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" -dependencies = [ - "digest", - "keccak", -] - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "shared_child" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0d94659ad3c2137fef23ae75b03d5241d633f8acded53d672decfa0e6e0caef" -dependencies = [ - "libc", - "winapi", -] - -[[package]] -name = "signal-hook" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" -dependencies = [ - "libc", - "signal-hook-registry", -] - -[[package]] -name = "signal-hook-mio" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" -dependencies = [ - "libc", - "mio", - "signal-hook", -] - -[[package]] -name = "signal-hook-registry" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" -dependencies = [ - "libc", -] - -[[package]] -name = "signatory" -version = "0.27.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1e303f8205714074f6068773f0e29527e0453937fe837c9717d066635b65f31" -dependencies = [ - "pkcs8", - "rand_core 0.6.4", - "signature", - "zeroize", -] - -[[package]] -name = "signature" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fe458c98333f9c8152221191a77e2a44e8325d0193484af2e9421a53019e57d" -dependencies = [ - "digest", - "rand_core 0.6.4", -] - -[[package]] -name = "simdutf8" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" - -[[package]] -name = "similar" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aeaf503862c419d66959f5d7ca015337d864e9c49485d771b732e2a20453597" -dependencies = [ - "bstr 0.2.17", - "unicode-segmentation", -] - -[[package]] -name = "similar-asserts" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe85670573cd6f0fa97940f26e7e6601213c3b0555246c24234131f88c5709e" -dependencies = [ - "console", - "similar", -] - -[[package]] -name = "simpl" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a30f10c911c0355f80f1c2faa8096efc4a58cdf8590b954d5b395efa071c711" - -[[package]] -name = "siphasher" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" - -[[package]] -name = "sketches-ddsketch" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1e9a774a6c28142ac54bb25d25562e6bcf957493a184f15ad4eebccb23e410a" - -[[package]] -name = "slab" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" -dependencies = [ - "autocfg", -] - -[[package]] -name = "smallvec" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" -dependencies = [ - "serde", -] - -[[package]] -name = "smol" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13f2b548cd8447f8de0fdf1c592929f70f4fc7039a05e47404b0d096ec6987a1" -dependencies = [ - "async-channel", - "async-executor", - "async-fs", - "async-io 1.13.0", - "async-lock 2.8.0", - "async-net", - "async-process", - "blocking", - "futures-lite", -] - -[[package]] -name = "smpl_jwt" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fff23fdd767425c13e6f354b7443b3cc0c23097ae077e2211ef8143fa68ad014" -dependencies = [ - "base64 0.21.7", - "log", - "openssl", - "serde", - "serde_derive", - "serde_json", - "simpl", - "time", -] - -[[package]] -name = "snafu" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4de37ad025c587a29e8f3f5605c00f70b98715ef90b9061a815b9e59e9042d6" -dependencies = [ - "doc-comment", - "futures-core", - "pin-project", - "snafu-derive 0.7.5", -] - -[[package]] -name = "snafu" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d342c51730e54029130d7dc9fd735d28c4cd360f1368c01981d4f03ff207f096" -dependencies = [ - "snafu-derive 0.8.0", -] - -[[package]] -name = "snafu-derive" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "990079665f075b699031e9c08fd3ab99be5029b96f3b78dc0709e8f77e4efebf" -dependencies = [ - "heck 0.4.1", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 1.0.109", -] - -[[package]] -name = "snafu-derive" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "080c44971436b1af15d6f61ddd8b543995cf63ab8e677d46b00cc06f4ef267a0" -dependencies = [ - "heck 0.4.1", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "snap" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b" - -[[package]] -name = "socket2" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" -dependencies = [ - "libc", - "winapi", -] - -[[package]] -name = "socket2" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "spin" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" - -[[package]] -name = "spin" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" -dependencies = [ - "lock_api", -] - -[[package]] -name = "spinning_top" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300" -dependencies = [ - "lock_api", -] - -[[package]] -name = "spki" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" -dependencies = [ - "base64ct", - "der", -] - -[[package]] -name = "stable_deref_trait" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "static_assertions_next" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7beae5182595e9a8b683fa98c4317f956c9a2dec3b9716990d20023cc60c766" - -[[package]] -name = "stream-cancel" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f9fbf9bd71e4cf18d68a8a0951c0e5b7255920c0cd992c4ff51cddd6ef514a3" -dependencies = [ - "futures-core", - "pin-project", - "tokio", -] - -[[package]] -name = "string_cache" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" -dependencies = [ - "new_debug_unreachable", - "once_cell", - "parking_lot", - "phf_shared 0.10.0", - "precomputed-hash", -] - -[[package]] -name = "stringprep" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb41d74e231a107a1b4ee36bd1214b11285b77768d2e3824aedafa988fd36ee6" -dependencies = [ - "finl_unicode", - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "strip-ansi-escapes" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ff8ef943b384c414f54aefa961dd2bd853add74ec75e7ac74cf91dba62bcfa" -dependencies = [ - "vte", -] - -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - -[[package]] -name = "strsim" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" - -[[package]] -name = "strum" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" - -[[package]] -name = "strum" -version = "0.26.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" -dependencies = [ - "strum_macros 0.26.4", -] - -[[package]] -name = "strum_macros" -version = "0.25.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" -dependencies = [ - "heck 0.4.1", - "proc-macro2 1.0.92", - "quote 1.0.37", - "rustversion", - "syn 2.0.89", -] - -[[package]] -name = "strum_macros" -version = "0.26.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" -dependencies = [ - "heck 0.5.0", - "proc-macro2 1.0.92", - "quote 1.0.37", - "rustversion", - "syn 2.0.89", -] - -[[package]] -name = "subtle" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" - -[[package]] -name = "supports-color" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6398cde53adc3c4557306a96ce67b302968513830a77a95b2b17305d9719a89" -dependencies = [ - "is-terminal", - "is_ci", -] - -[[package]] -name = "supports-color" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8775305acf21c96926c900ad056abeef436701108518cf890020387236ac5a77" -dependencies = [ - "is_ci", -] - -[[package]] -name = "syn" -version = "0.15.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" -dependencies = [ - "proc-macro2 0.4.30", - "quote 0.6.13", - "unicode-xid 0.1.0", -] - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.89" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "unicode-ident", -] - -[[package]] -name = "syn_derive" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b" -dependencies = [ - "proc-macro-error", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "sync_wrapper" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" - -[[package]] -name = "sync_wrapper" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" - -[[package]] -name = "synstructure" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "sysinfo" -version = "0.32.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c33cd241af0f2e9e3b5c32163b873b29956890b5342e6745b917ce9d490f4af" -dependencies = [ - "core-foundation-sys", - "libc", - "memchr", - "ntapi 0.4.1", - "rayon", - "windows 0.57.0", -] - -[[package]] -name = "syslog" -version = "6.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc7e95b5b795122fafe6519e27629b5ab4232c73ebb2428f568e82b1a457ad3" -dependencies = [ - "error-chain", - "hostname 0.3.1", - "libc", - "log", - "time", -] - -[[package]] -name = "syslog_loose" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "161028c00842709450114c39db3b29f44c898055ed8833bb9b535aba7facf30e" -dependencies = [ - "chrono", - "nom", -] - -[[package]] -name = "system-configuration" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "system-configuration-sys", -] - -[[package]] -name = "system-configuration-sys" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "tagptr" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417" - -[[package]] -name = "take_mut" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" - -[[package]] -name = "tap" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" - -[[package]] -name = "tcp-stream" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "495b0abdce3dc1f8fd27240651c9e68890c14e9d9c61527b1ce44d8a5a7bd3d5" -dependencies = [ - "cfg-if", - "native-tls", - "rustls-pemfile 2.1.0", -] - -[[package]] -name = "temp-dir" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72" - -[[package]] -name = "tempfile" -version = "3.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" -dependencies = [ - "cfg-if", - "fastrand 2.1.1", - "once_cell", - "rustix 0.38.40", - "windows-sys 0.59.0", -] - -[[package]] -name = "term" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" -dependencies = [ - "dirs-next", - "rustversion", - "winapi", -] - -[[package]] -name = "termcolor" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "terminal_size" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef" -dependencies = [ - "rustix 0.38.40", - "windows-sys 0.59.0", -] - -[[package]] -name = "termtree" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" - -[[package]] -name = "test-generator" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b23be2add79223226e1cb6446cb3e37506a5927089870687a0f1149bb7a073a" -dependencies = [ - "glob", - "proc-macro2 0.4.30", - "quote 0.6.13", - "syn 0.15.44", -] - -[[package]] -name = "thiserror" -version = "1.0.68" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02dd99dc800bbb97186339685293e1cc5d9df1f8fae2d0aecd9ff1c77efea892" -dependencies = [ - "thiserror-impl 1.0.68", -] - -[[package]] -name = "thiserror" -version = "2.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" -dependencies = [ - "thiserror-impl 2.0.3", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.68" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7c61ec9a6f64d2793d8a45faba21efbe3ced62a886d44c36a009b2b519b4c7e" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "thiserror-impl" -version = "2.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "thread_local" -version = "1.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" -dependencies = [ - "cfg-if", - "once_cell", -] - -[[package]] -name = "tikv-jemalloc-sys" -version = "0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d" -dependencies = [ - "cc", - "libc", -] - -[[package]] -name = "tikv-jemallocator" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865" -dependencies = [ - "libc", - "tikv-jemalloc-sys", -] - -[[package]] -name = "time" -version = "0.3.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" -dependencies = [ - "deranged", - "itoa", - "js-sys", - "libc", - "num-conv", - "num_threads", - "powerfmt", - "serde", - "time-core", - "time-macros", -] - -[[package]] -name = "time-core" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" - -[[package]] -name = "time-macros" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" -dependencies = [ - "num-conv", - "time-core", -] - -[[package]] -name = "tiny-keccak" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" -dependencies = [ - "crunchy", -] - -[[package]] -name = "tinystr" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" -dependencies = [ - "displaydoc", - "zerovec", -] - -[[package]] -name = "tinytemplate" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" -dependencies = [ - "serde", - "serde_json", -] - -[[package]] -name = "tinyvec" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - -[[package]] -name = "tokio" -version = "1.41.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" -dependencies = [ - "backtrace", - "bytes 1.8.0", - "libc", - "mio", - "parking_lot", - "pin-project-lite", - "signal-hook-registry", - "socket2 0.5.7", - "tokio-macros", - "tracing 0.1.40", - "windows-sys 0.52.0", -] - -[[package]] -name = "tokio-io" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" -dependencies = [ - "bytes 0.4.12", - "futures 0.1.31", - "log", -] - -[[package]] -name = "tokio-io-timeout" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" -dependencies = [ - "pin-project-lite", - "tokio", -] - -[[package]] -name = "tokio-macros" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "tokio-native-tls" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" -dependencies = [ - "native-tls", - "tokio", -] - -[[package]] -name = "tokio-openssl" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59df6849caa43bb7567f9a36f863c447d95a11d5903c9cc334ba32576a27eadd" -dependencies = [ - "openssl", - "openssl-sys", - "tokio", -] - -[[package]] -name = "tokio-postgres" -version = "0.7.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b5d3742945bc7d7f210693b0c58ae542c6fd47b17adbbda0885f3dcb34a6bdb" -dependencies = [ - "async-trait", - "byteorder", - "bytes 1.8.0", - "fallible-iterator", - "futures-channel", - "futures-util", - "log", - "parking_lot", - "percent-encoding", - "phf", - "pin-project-lite", - "postgres-protocol", - "postgres-types", - "rand 0.8.5", - "socket2 0.5.7", - "tokio", - "tokio-util", - "whoami", -] - -[[package]] -name = "tokio-retry" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f" -dependencies = [ - "pin-project", - "rand 0.8.5", - "tokio", -] - -[[package]] -name = "tokio-rustls" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" -dependencies = [ - "rustls 0.21.11", - "tokio", -] - -[[package]] -name = "tokio-rustls" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" -dependencies = [ - "rustls 0.22.4", - "rustls-pki-types", - "tokio", -] - -[[package]] -name = "tokio-stream" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" -dependencies = [ - "futures-core", - "pin-project-lite", - "tokio", - "tokio-util", -] - -[[package]] -name = "tokio-test" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7" -dependencies = [ - "async-stream", - "bytes 1.8.0", - "futures-core", - "tokio", - "tokio-stream", -] - -[[package]] -name = "tokio-tungstenite" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" -dependencies = [ - "futures-util", - "log", - "rustls 0.21.11", - "tokio", - "tungstenite 0.20.1", -] - -[[package]] -name = "tokio-tungstenite" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38" -dependencies = [ - "futures-util", - "log", - "tokio", - "tungstenite 0.21.0", -] - -[[package]] -name = "tokio-util" -version = "0.7.11" -source = "git+https://github.com/vectordotdev/tokio?branch=tokio-util-0.7.11-framed-read-continue-on-error#156dcaacdfa53f530a39eb91b1ceb731a9908986" -dependencies = [ - "bytes 1.8.0", - "futures-core", - "futures-io", - "futures-sink", - "pin-project-lite", - "slab", - "tokio", -] - -[[package]] -name = "toml" -version = "0.8.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" -dependencies = [ - "serde", - "serde_spanned", - "toml_datetime", - "toml_edit 0.22.20", -] - -[[package]] -name = "toml_datetime" -version = "0.6.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" -dependencies = [ - "serde", -] - -[[package]] -name = "toml_edit" -version = "0.19.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" -dependencies = [ - "indexmap 2.6.0", - "toml_datetime", - "winnow 0.5.18", -] - -[[package]] -name = "toml_edit" -version = "0.20.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" -dependencies = [ - "indexmap 2.6.0", - "toml_datetime", - "winnow 0.5.18", -] - -[[package]] -name = "toml_edit" -version = "0.22.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" -dependencies = [ - "indexmap 2.6.0", - "serde", - "serde_spanned", - "toml_datetime", - "winnow 0.6.18", -] - -[[package]] -name = "tonic" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13" -dependencies = [ - "async-stream", - "async-trait", - "axum 0.6.20", - "base64 0.21.7", - "bytes 1.8.0", - "flate2", - "h2 0.3.26", - "http 0.2.9", - "http-body 0.4.5", - "hyper 0.14.28", - "hyper-timeout 0.4.1", - "percent-encoding", - "pin-project", - "prost 0.12.6", - "rustls-native-certs 0.7.0", - "rustls-pemfile 2.1.0", - "rustls-pki-types", - "tokio", - "tokio-rustls 0.25.0", - "tokio-stream", - "tower", - "tower-layer", - "tower-service", - "tracing 0.1.40", - "zstd 0.12.4", -] - -[[package]] -name = "tonic" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52" -dependencies = [ - "async-stream", - "async-trait", - "axum 0.7.5", - "base64 0.22.1", - "bytes 1.8.0", - "h2 0.4.7", - "http 1.1.0", - "http-body 1.0.0", - "http-body-util", - "hyper 1.4.1", - "hyper-timeout 0.5.1", - "hyper-util", - "percent-encoding", - "pin-project", - "prost 0.13.3", - "socket2 0.5.7", - "tokio", - "tokio-stream", - "tower", - "tower-layer", - "tower-service", - "tracing 0.1.40", -] - -[[package]] -name = "tonic-build" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6fdaae4c2c638bb70fe42803a26fbd6fc6ac8c72f5c59f67ecc2a2dcabf4b07" -dependencies = [ - "prettyplease 0.1.25", - "proc-macro2 1.0.92", - "prost-build 0.11.9", - "quote 1.0.37", - "syn 1.0.109", -] - -[[package]] -name = "tonic-build" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4ef6dd70a610078cb4e338a0f79d06bc759ff1b22d2120c2ff02ae264ba9c2" -dependencies = [ - "prettyplease 0.2.15", - "proc-macro2 1.0.92", - "prost-build 0.12.6", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "tower" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" -dependencies = [ - "futures-core", - "futures-util", - "indexmap 1.9.3", - "pin-project", - "pin-project-lite", - "rand 0.8.5", - "slab", - "tokio", - "tokio-util", - "tower-layer", - "tower-service", - "tracing 0.1.40", -] - -[[package]] -name = "tower-http" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" -dependencies = [ - "async-compression", - "base64 0.21.7", - "bitflags 2.4.1", - "bytes 1.8.0", - "futures-core", - "futures-util", - "http 0.2.9", - "http-body 0.4.5", - "http-range-header", - "mime", - "pin-project-lite", - "tokio", - "tokio-util", - "tower-layer", - "tower-service", - "tracing 0.1.40", -] - -[[package]] -name = "tower-layer" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" - -[[package]] -name = "tower-service" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" - -[[package]] -name = "tower-test" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4546773ffeab9e4ea02b8872faa49bb616a80a7da66afc2f32688943f97efa7" -dependencies = [ - "futures-util", - "pin-project", - "tokio", - "tokio-test", - "tower-layer", - "tower-service", -] - -[[package]] -name = "tracing" -version = "0.1.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" -dependencies = [ - "log", - "pin-project-lite", - "tracing-attributes", - "tracing-core 0.1.32", -] - -[[package]] -name = "tracing" -version = "0.2.0" -source = "git+https://github.com/tokio-rs/tracing?rev=e0642d949891546a3bb7e47080365ee7274f05cd#e0642d949891546a3bb7e47080365ee7274f05cd" -dependencies = [ - "cfg-if", - "pin-project-lite", - "tracing-core 0.2.0", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "tracing-core" -version = "0.1.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-core" -version = "0.2.0" -source = "git+https://github.com/tokio-rs/tracing?rev=e0642d949891546a3bb7e47080365ee7274f05cd#e0642d949891546a3bb7e47080365ee7274f05cd" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "tracing-fluent-assertions" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12de1a8c6bcfee614305e836308b596bbac831137a04c61f7e5b0b0bf2cfeaf6" -dependencies = [ - "tracing 0.1.40", - "tracing-core 0.1.32", - "tracing-subscriber", -] - -[[package]] -name = "tracing-futures" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" -dependencies = [ - "futures 0.3.31", - "futures-task", - "pin-project", - "tracing 0.1.40", -] - -[[package]] -name = "tracing-futures" -version = "0.3.0" -source = "git+https://github.com/tokio-rs/tracing?rev=e0642d949891546a3bb7e47080365ee7274f05cd#e0642d949891546a3bb7e47080365ee7274f05cd" -dependencies = [ - "pin-project-lite", - "tracing 0.2.0", -] - -[[package]] -name = "tracing-limit" -version = "0.1.0" -dependencies = [ - "criterion", - "dashmap 6.1.0", - "mock_instant", - "tracing 0.1.40", - "tracing-core 0.1.32", - "tracing-subscriber", -] - -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core 0.1.32", -] - -[[package]] -name = "tracing-serde" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" -dependencies = [ - "serde", - "tracing-core 0.1.32", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" -dependencies = [ - "matchers", - "nu-ansi-term", - "once_cell", - "regex", - "serde", - "serde_json", - "sharded-slab", - "smallvec", - "thread_local", - "tracing 0.1.40", - "tracing-core 0.1.32", - "tracing-log", - "tracing-serde", -] - -[[package]] -name = "tracing-test" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68" -dependencies = [ - "tracing-core 0.1.32", - "tracing-subscriber", - "tracing-test-macro", -] - -[[package]] -name = "tracing-test-macro" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568" -dependencies = [ - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "tracing-tower" -version = "0.1.0" -source = "git+https://github.com/tokio-rs/tracing?rev=e0642d949891546a3bb7e47080365ee7274f05cd#e0642d949891546a3bb7e47080365ee7274f05cd" -dependencies = [ - "futures 0.3.31", - "tower-service", - "tracing 0.2.0", - "tracing-futures 0.3.0", -] - -[[package]] -name = "treediff" -version = "4.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52984d277bdf2a751072b5df30ec0377febdb02f7696d64c2d7d54630bac4303" -dependencies = [ - "serde_json", -] - -[[package]] -name = "triomphe" -version = "0.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b2cb4fbb9995eeb36ac86fadf24031ccd58f99d6b4b2d7b911db70bddb80d90" - -[[package]] -name = "trust-dns-proto" -version = "0.21.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c31f240f59877c3d4bb3b3ea0ec5a6a0cff07323580ff8c7a605cd7d08b255d" -dependencies = [ - "async-trait", - "cfg-if", - "data-encoding", - "enum-as-inner 0.4.0", - "futures-channel", - "futures-io", - "futures-util", - "idna 0.2.3", - "ipnet", - "lazy_static", - "log", - "rand 0.8.5", - "smallvec", - "thiserror 1.0.68", - "tinyvec", - "tokio", - "url", -] - -[[package]] -name = "trust-dns-resolver" -version = "0.21.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4ba72c2ea84515690c9fcef4c6c660bb9df3036ed1051686de84605b74fd558" -dependencies = [ - "cfg-if", - "futures-util", - "ipconfig", - "lazy_static", - "log", - "lru-cache", - "parking_lot", - "resolv-conf", - "smallvec", - "thiserror 1.0.68", - "tokio", - "trust-dns-proto", -] - -[[package]] -name = "try-lock" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" - -[[package]] -name = "tungstenite" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" -dependencies = [ - "byteorder", - "bytes 1.8.0", - "data-encoding", - "http 0.2.9", - "httparse", - "log", - "rand 0.8.5", - "sha1", - "thiserror 1.0.68", - "url", - "utf-8", -] - -[[package]] -name = "tungstenite" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" -dependencies = [ - "byteorder", - "bytes 1.8.0", - "data-encoding", - "http 1.1.0", - "httparse", - "log", - "rand 0.8.5", - "sha1", - "thiserror 1.0.68", - "url", - "utf-8", -] - -[[package]] -name = "twox-hash" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6db6856664807f43c17fbaf2718e2381ac1476a449aa104f5f64622defa1245" - -[[package]] -name = "typed-builder" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89851716b67b937e393b3daa8423e67ddfc4bbbf1654bcf05488e95e0828db0c" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 1.0.109", -] - -[[package]] -name = "typed-builder" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34085c17941e36627a879208083e25d357243812c30e7d7387c3b954f30ade16" -dependencies = [ - "typed-builder-macro", -] - -[[package]] -name = "typed-builder-macro" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f03ca4cb38206e2bef0700092660bb74d696f808514dae47fa1467cbfe26e96e" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "typenum" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" - -[[package]] -name = "typetag" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ba3b6e86ffe0054b2c44f2d86407388b933b16cb0a70eea3929420db1d9bbe" -dependencies = [ - "erased-serde", - "inventory", - "once_cell", - "serde", - "typetag-impl", -] - -[[package]] -name = "typetag-impl" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70b20a22c42c8f1cd23ce5e34f165d4d37038f5b663ad20fb6adbdf029172483" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "tz-rs" -version = "0.6.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33851b15c848fad2cf4b105c6bb66eb9512b6f6c44a4b13f57c53c73c707e2b4" -dependencies = [ - "const_fn", -] - -[[package]] -name = "uaparser" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf694e7b0434d4fad6c879e984e8fdc3a62f5533c3d421762244f9e9d03f6927" -dependencies = [ - "derive_more", - "lazy_static", - "regex", - "serde", - "serde_derive", - "serde_yaml 0.8.26", -] - -[[package]] -name = "ucd-trie" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" - -[[package]] -name = "unarray" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" - -[[package]] -name = "unicase" -version = "2.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" -dependencies = [ - "version_check", -] - -[[package]] -name = "unicode-bidi" -version = "0.3.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" - -[[package]] -name = "unicode-ident" -version = "1.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" - -[[package]] -name = "unicode-normalization" -version = "0.1.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" -dependencies = [ - "tinyvec", -] - -[[package]] -name = "unicode-segmentation" -version = "1.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" - -[[package]] -name = "unicode-truncate" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5fbabedabe362c618c714dbefda9927b5afc8e2a8102f47f081089a9019226" -dependencies = [ - "itertools 0.12.1", - "unicode-width 0.1.13", -] - -[[package]] -name = "unicode-width" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" - -[[package]] -name = "unicode-width" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" - -[[package]] -name = "unicode-xid" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" - -[[package]] -name = "unicode-xid" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" - -[[package]] -name = "universal-hash" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" -dependencies = [ - "crypto-common", - "subtle", -] - -[[package]] -name = "unreachable" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56" -dependencies = [ - "void", -] - -[[package]] -name = "unsafe-libyaml" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" - -[[package]] -name = "untrusted" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" - -[[package]] -name = "uom" -version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1ee6bfd0a27bf614353809a035cf6880b74239ec6c5e39a7b2860ca16809137" -dependencies = [ - "num-rational", - "num-traits", - "typenum", -] - -[[package]] -name = "url" -version = "2.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" -dependencies = [ - "form_urlencoded", - "idna 1.0.3", - "percent-encoding", - "serde", -] - -[[package]] -name = "urlencoding" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" - -[[package]] -name = "utf-8" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" - -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - -[[package]] -name = "utf8-width" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" - -[[package]] -name = "utf8_iter" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" - -[[package]] -name = "utf8parse" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" - -[[package]] -name = "uuid" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" -dependencies = [ - "getrandom 0.2.15", - "rand 0.8.5", - "serde", - "wasm-bindgen", -] - -[[package]] -name = "valuable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" - -[[package]] -name = "vcpkg" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" - -[[package]] -name = "vdev" -version = "0.1.0" -dependencies = [ - "anyhow", - "chrono", - "clap", - "clap-verbosity-flag", - "clap_complete", - "confy", - "directories", - "dunce", - "glob", - "hex", - "indexmap 2.6.0", - "indicatif", - "itertools 0.13.0", - "log", - "os_info", - "owo-colors", - "paste", - "regex", - "reqwest 0.11.26", - "serde", - "serde_json", - "serde_yaml 0.9.34+deprecated", - "sha2", - "tempfile", - "toml", -] - -[[package]] -name = "vector" -version = "0.43.1" -dependencies = [ - "apache-avro", - "approx", - "arc-swap", - "arr_macro", - "assert_cmd", - "async-compression", - "async-graphql", - "async-graphql-warp", - "async-nats", - "async-stream", - "async-trait", - "aws-config", - "aws-credential-types", - "aws-sdk-cloudwatch", - "aws-sdk-cloudwatchlogs", - "aws-sdk-elasticsearch", - "aws-sdk-firehose", - "aws-sdk-kinesis", - "aws-sdk-s3", - "aws-sdk-secretsmanager", - "aws-sdk-sns", - "aws-sdk-sqs", - "aws-sdk-sts", - "aws-sigv4", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "axum 0.6.20", - "azure_core", - "azure_identity", - "azure_storage", - "azure_storage_blobs", - "base64 0.22.1", - "bloomy", - "bollard", - "bytes 1.8.0", - "bytesize", - "chrono", - "chrono-tz", - "cidr-utils", - "clap", - "colored", - "console-subscriber", - "criterion", - "crossterm", - "csv", - "databend-client", - "derivative", - "dirs-next", - "dnsmsg-parser", - "dyn-clone", - "encoding_rs", - "enum_dispatch", - "exitcode", - "fakedata", - "flate2", - "futures 0.3.31", - "futures-util", - "glob", - "goauth", - "governor", - "greptimedb-ingester", - "grok", - "h2 0.4.7", - "hash_hasher", - "hashbrown 0.14.5", - "headers", - "heim", - "hex", - "hickory-proto", - "hostname 0.4.0", - "http 0.2.9", - "http-body 0.4.5", - "http-serde", - "hyper 0.14.28", - "hyper-openssl", - "hyper-proxy", - "indexmap 2.6.0", - "indoc", - "inventory", - "ipnet", - "itertools 0.13.0", - "k8s-openapi 0.18.0", - "kube", - "lapin", - "libc", - "listenfd", - "logfmt", - "loki-logproto", - "lru", - "maxminddb", - "md-5", - "metrics", - "metrics-tracing-context", - "mlua", - "mongodb", - "nix 0.26.2", - "nkeys 0.4.4", - "nom", - "notify", - "num-format", - "number_prefix", - "opendal", - "openssl", - "openssl-probe", - "openssl-src", - "ordered-float 4.5.0", - "paste", - "percent-encoding", - "pin-project", - "portpicker", - "postgres-openssl", - "proptest", - "proptest-derive", - "prost 0.12.6", - "prost-build 0.12.6", - "prost-reflect", - "prost-types 0.12.6", - "pulsar", - "quickcheck", - "rand 0.8.5", - "rand_distr", - "ratatui", - "rdkafka", - "redis", - "regex", - "reqwest 0.11.26", - "rmp-serde", - "rmpv", - "roaring", - "rstest", - "rumqttc", - "seahash", - "semver 1.0.23", - "serde", - "serde-toml-merge", - "serde_bytes", - "serde_json", - "serde_with 3.11.0", - "serde_yaml 0.9.34+deprecated", - "similar-asserts", - "smallvec", - "smpl_jwt", - "snafu 0.7.5", - "snap", - "socket2 0.5.7", - "stream-cancel", - "strip-ansi-escapes", - "sysinfo", - "syslog", - "tempfile", - "test-generator", - "tikv-jemallocator", - "tokio", - "tokio-openssl", - "tokio-postgres", - "tokio-stream", - "tokio-test", - "tokio-tungstenite 0.20.1", - "tokio-util", - "toml", - "tonic 0.11.0", - "tonic-build 0.11.0", - "tower", - "tower-http", - "tower-test", - "tracing 0.1.40", - "tracing-core 0.1.32", - "tracing-futures 0.2.5", - "tracing-limit", - "tracing-subscriber", - "tracing-tower", - "typetag", - "url", - "uuid", - "vector-common", - "vector-config", - "vector-config-common", - "vector-config-macros", - "vector-lib", - "vector-vrl-functions", - "vrl", - "warp", - "windows-service", - "wiremock", - "zstd 0.13.2", -] - -[[package]] -name = "vector-api-client" -version = "0.1.2" -dependencies = [ - "anyhow", - "chrono", - "clap", - "futures 0.3.31", - "graphql_client", - "indoc", - "reqwest 0.11.26", - "serde", - "serde_json", - "tokio", - "tokio-stream", - "tokio-tungstenite 0.20.1", - "url", - "uuid", -] - -[[package]] -name = "vector-buffers" -version = "0.1.0" -dependencies = [ - "async-recursion", - "async-stream", - "async-trait", - "bytecheck", - "bytes 1.8.0", - "clap", - "crc32fast", - "criterion", - "crossbeam-queue", - "crossbeam-utils", - "derivative", - "fslock", - "futures 0.3.31", - "hdrhistogram", - "memmap2", - "metrics", - "metrics-tracing-context", - "metrics-util", - "num-traits", - "paste", - "pin-project", - "proptest", - "quickcheck", - "rand 0.8.5", - "rkyv", - "serde", - "serde_yaml 0.9.34+deprecated", - "snafu 0.7.5", - "temp-dir", - "tokio", - "tokio-test", - "tokio-util", - "tracing 0.1.40", - "tracing-fluent-assertions", - "tracing-subscriber", - "vector-common", - "vector-config", - "vector-config-common", - "vector-config-macros", -] - -[[package]] -name = "vector-common" -version = "0.1.0" -dependencies = [ - "async-stream", - "bytes 1.8.0", - "chrono", - "chrono-tz", - "crossbeam-utils", - "derivative", - "futures 0.3.31", - "indexmap 2.6.0", - "metrics", - "nom", - "ordered-float 4.5.0", - "paste", - "pin-project", - "quickcheck", - "quickcheck_macros", - "ryu", - "serde", - "serde_json", - "smallvec", - "snafu 0.7.5", - "stream-cancel", - "tokio", - "tracing 0.1.40", - "vector-config", - "vector-config-common", - "vector-config-macros", - "vrl", -] - -[[package]] -name = "vector-config" -version = "0.1.0" -dependencies = [ - "assert-json-diff", - "chrono", - "chrono-tz", - "encoding_rs", - "http 0.2.9", - "indexmap 2.6.0", - "inventory", - "no-proxy", - "num-traits", - "serde", - "serde_json", - "serde_with 3.11.0", - "snafu 0.7.5", - "toml", - "tracing 0.1.40", - "url", - "vector-config-common", - "vector-config-macros", - "vector-core", - "vrl", -] - -[[package]] -name = "vector-config-common" -version = "0.1.0" -dependencies = [ - "convert_case 0.6.0", - "darling 0.20.8", - "proc-macro2 1.0.92", - "quote 1.0.37", - "serde", - "serde_json", - "syn 2.0.89", - "tracing 0.1.40", -] - -[[package]] -name = "vector-config-macros" -version = "0.1.0" -dependencies = [ - "darling 0.20.8", - "proc-macro2 1.0.92", - "quote 1.0.37", - "serde", - "serde_derive_internals", - "syn 2.0.89", - "vector-config", - "vector-config-common", -] - -[[package]] -name = "vector-core" -version = "0.1.0" -dependencies = [ - "async-graphql", - "async-trait", - "base64 0.22.1", - "bitmask-enum", - "bytes 1.8.0", - "cfg-if", - "chrono", - "chrono-tz", - "criterion", - "crossbeam-utils", - "db-key", - "derivative", - "dyn-clone", - "enrichment", - "enumflags2", - "env-test-util", - "float_eq", - "futures 0.3.31", - "futures-util", - "headers", - "http 0.2.9", - "hyper-proxy", - "indexmap 2.6.0", - "ipnet", - "metrics", - "metrics-tracing-context", - "metrics-util", - "mlua", - "ndarray", - "ndarray-stats", - "no-proxy", - "noisy_float", - "openssl", - "ordered-float 4.5.0", - "parking_lot", - "pin-project", - "proptest", - "prost 0.12.6", - "prost-build 0.12.6", - "prost-types 0.12.6", - "quanta", - "quickcheck", - "quickcheck_macros", - "rand 0.8.5", - "rand_distr", - "regex", - "ryu", - "schannel", - "security-framework", - "serde", - "serde_json", - "serde_with 3.11.0", - "serde_yaml 0.9.34+deprecated", - "similar-asserts", - "smallvec", - "snafu 0.7.5", - "socket2 0.5.7", - "tokio", - "tokio-openssl", - "tokio-stream", - "tokio-test", - "tokio-util", - "toml", - "tonic 0.11.0", - "tracing 0.1.40", - "tracing-core 0.1.32", - "tracing-subscriber", - "typetag", - "url", - "urlencoding", - "uuid", - "vector-buffers", - "vector-common", - "vector-config", - "vector-config-common", - "vector-config-macros", - "vector-lookup", - "vrl", -] - -[[package]] -name = "vector-lib" -version = "0.1.0" -dependencies = [ - "codecs", - "enrichment", - "file-source", - "opentelemetry-proto", - "prometheus-parser", - "vector-api-client", - "vector-buffers", - "vector-common", - "vector-config", - "vector-core", - "vector-lookup", - "vector-stream", - "vector-tap", - "vrl", -] - -[[package]] -name = "vector-lookup" -version = "0.1.0" -dependencies = [ - "proptest", - "proptest-derive", - "serde", - "vector-config", - "vector-config-macros", - "vrl", -] - -[[package]] -name = "vector-stream" -version = "0.1.0" -dependencies = [ - "async-stream", - "futures 0.3.31", - "futures-util", - "pin-project", - "proptest", - "rand 0.8.5", - "rand_distr", - "tokio", - "tokio-util", - "tower", - "tracing 0.1.40", - "twox-hash", - "vector-common", - "vector-core", -] - -[[package]] -name = "vector-tap" -version = "0.1.0" -dependencies = [ - "async-graphql", - "chrono", - "colored", - "futures 0.3.31", - "futures-util", - "glob", - "portpicker", - "serde_json", - "serde_yaml 0.9.34+deprecated", - "snafu 0.7.5", - "tokio", - "tokio-stream", - "tokio-tungstenite 0.20.1", - "tracing 0.1.40", - "url", - "uuid", - "vector-api-client", - "vector-buffers", - "vector-common", - "vector-core", -] - -[[package]] -name = "vector-vrl-cli" -version = "0.1.0" -dependencies = [ - "clap", - "vector-vrl-functions", - "vrl", -] - -[[package]] -name = "vector-vrl-functions" -version = "0.1.0" -dependencies = [ - "vrl", -] - -[[package]] -name = "vector-vrl-tests" -version = "0.1.0" -dependencies = [ - "ansi_term", - "chrono", - "chrono-tz", - "clap", - "enrichment", - "glob", - "prettydiff", - "regex", - "serde", - "serde_json", - "tikv-jemallocator", - "tracing-subscriber", - "vector-vrl-functions", - "vrl", -] - -[[package]] -name = "vector-vrl-web-playground" -version = "0.1.0" -dependencies = [ - "cargo-lock", - "enrichment", - "getrandom 0.2.15", - "gloo-utils", - "serde", - "serde-wasm-bindgen", - "vector-vrl-functions", - "vrl", - "wasm-bindgen", -] - -[[package]] -name = "version_check" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" - -[[package]] -name = "void" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" - -[[package]] -name = "vrl" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea6f5f954461e21cacc090537e49f1023c34b6d10e12030b40ca1821a43aca68" -dependencies = [ - "aes", - "aes-siv", - "ansi_term", - "arbitrary", - "base16", - "base62", - "base64 0.22.1", - "bytes 1.8.0", - "cbc", - "cfb-mode", - "cfg-if", - "chacha20poly1305", - "charset", - "chrono", - "chrono-tz", - "cidr-utils", - "clap", - "codespan-reporting", - "community-id", - "convert_case 0.6.0", - "crypto_secretbox", - "csv", - "ctr", - "data-encoding", - "digest", - "dns-lookup", - "domain", - "dyn-clone", - "exitcode", - "fancy-regex", - "flate2", - "grok", - "hex", - "hmac", - "hostname 0.4.0", - "iana-time-zone", - "idna 1.0.3", - "indexmap 2.6.0", - "indoc", - "influxdb-line-protocol", - "itertools 0.13.0", - "lalrpop", - "lalrpop-util 0.22.0", - "md-5", - "mlua", - "nom", - "ofb", - "once_cell", - "onig", - "ordered-float 4.5.0", - "paste", - "peeking_take_while", - "percent-encoding", - "pest", - "pest_derive", - "prettydiff", - "prettytable-rs", - "proptest", - "proptest-derive", - "prost 0.13.3", - "prost-reflect", - "psl", - "psl-types", - "publicsuffix", - "quickcheck", - "quoted_printable", - "rand 0.8.5", - "regex", - "roxmltree", - "rust_decimal", - "rustyline", - "seahash", - "serde", - "serde_json", - "sha-1", - "sha2", - "sha3", - "snafu 0.8.0", - "snap", - "strip-ansi-escapes", - "syslog_loose", - "termcolor", - "thiserror 2.0.3", - "tokio", - "tracing 0.1.40", - "uaparser", - "url", - "utf8-width", - "uuid", - "webbrowser", - "woothee", - "zstd 0.13.2", -] - -[[package]] -name = "vsimd" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" - -[[package]] -name = "vte" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197" -dependencies = [ - "utf8parse", - "vte_generate_state_changes", -] - -[[package]] -name = "vte_generate_state_changes" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", -] - -[[package]] -name = "wait-timeout" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" -dependencies = [ - "libc", -] - -[[package]] -name = "waker-fn" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" - -[[package]] -name = "walkdir" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" -dependencies = [ - "same-file", - "winapi-util", -] - -[[package]] -name = "want" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" -dependencies = [ - "try-lock", -] - -[[package]] -name = "warp" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4378d202ff965b011c64817db11d5829506d3404edeadb61f190d111da3f231c" -dependencies = [ - "bytes 1.8.0", - "futures-channel", - "futures-util", - "headers", - "http 0.2.9", - "hyper 0.14.28", - "log", - "mime", - "mime_guess", - "percent-encoding", - "pin-project", - "scoped-tls", - "serde", - "serde_json", - "serde_urlencoded", - "tokio", - "tokio-tungstenite 0.21.0", - "tokio-util", - "tower-service", - "tracing 0.1.40", -] - -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - -[[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - -[[package]] -name = "wasite" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" - -[[package]] -name = "wasm-bindgen" -version = "0.2.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" -dependencies = [ - "cfg-if", - "once_cell", - "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" -dependencies = [ - "bumpalo", - "log", - "once_cell", - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-futures" -version = "0.4.38" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afec9963e3d0994cac82455b2b3502b81a7f40f9a0d32181f7528d9f4b43e02" -dependencies = [ - "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" -dependencies = [ - "quote 1.0.37", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", - "wasm-bindgen-backend", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" - -[[package]] -name = "wasm-streams" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" -dependencies = [ - "futures-util", - "js-sys", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - -[[package]] -name = "web-sys" -version = "0.3.65" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "web-time" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "webbrowser" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b6f804e41d0852e16d2eaee61c7e4f7d3e8ffdb7b8ed85886aeb0791fe9fcd" -dependencies = [ - "core-foundation", - "home", - "jni", - "log", - "ndk-context", - "objc", - "raw-window-handle", - "url", - "web-sys", -] - -[[package]] -name = "webpki-roots" -version = "0.25.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" - -[[package]] -name = "webpki-roots" -version = "0.26.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009" -dependencies = [ - "rustls-pki-types", -] - -[[package]] -name = "which" -version = "4.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" -dependencies = [ - "either", - "home", - "once_cell", - "rustix 0.38.40", -] - -[[package]] -name = "which" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14" -dependencies = [ - "either", - "home", - "once_cell", - "rustix 0.38.40", - "windows-sys 0.48.0", -] - -[[package]] -name = "whoami" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fec781d48b41f8163426ed18e8fc2864c12937df9ce54c88ede7bd47270893e" -dependencies = [ - "redox_syscall 0.4.1", - "wasite", - "web-sys", -] - -[[package]] -name = "widestring" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c" - -[[package]] -name = "widestring" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-util" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" -dependencies = [ - "winapi", -] - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" -dependencies = [ - "windows-core 0.52.0", - "windows-targets 0.52.6", -] - -[[package]] -name = "windows" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" -dependencies = [ - "windows-core 0.57.0", - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-core" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-core" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-result", - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-implement" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "windows-interface" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "windows-result" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-service" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d24d6bcc7f734a4091ecf8d7a64c5f7d7066f45585c1861eba06449909609c8a" -dependencies = [ - "bitflags 2.4.1", - "widestring 1.0.2", - "windows-sys 0.52.0", -] - -[[package]] -name = "windows-sys" -version = "0.45.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" -dependencies = [ - "windows-targets 0.42.2", -] - -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows-sys" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", -] - -[[package]] -name = "windows-targets" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_i686_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" - -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" - -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - -[[package]] -name = "winnow" -version = "0.5.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "176b6138793677221d420fd2f0aeeced263f197688b36484660da767bca2fa32" -dependencies = [ - "memchr", -] - -[[package]] -name = "winnow" -version = "0.6.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" -dependencies = [ - "memchr", -] - -[[package]] -name = "winreg" -version = "0.50.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" -dependencies = [ - "cfg-if", - "windows-sys 0.48.0", -] - -[[package]] -name = "winreg" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" -dependencies = [ - "cfg-if", - "windows-sys 0.48.0", -] - -[[package]] -name = "wiremock" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fff469918e7ca034884c7fd8f93fe27bacb7fcb599fd879df6c7b429a29b646" -dependencies = [ - "assert-json-diff", - "async-trait", - "base64 0.22.1", - "deadpool", - "futures 0.3.31", - "http 1.1.0", - "http-body-util", - "hyper 1.4.1", - "hyper-util", - "log", - "once_cell", - "regex", - "serde", - "serde_json", - "tokio", - "url", -] - -[[package]] -name = "woothee" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "896174c6a4779d4d7d4523dd27aef7d46609eda2497e370f6c998325c6bf6971" -dependencies = [ - "lazy_static", - "regex", -] - -[[package]] -name = "write16" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" - -[[package]] -name = "writeable" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" - -[[package]] -name = "wyz" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" -dependencies = [ - "tap", -] - -[[package]] -name = "xmlparser" -version = "0.13.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" - -[[package]] -name = "yaml-rust" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" -dependencies = [ - "linked-hash-map", -] - -[[package]] -name = "yoke" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" -dependencies = [ - "serde", - "stable_deref_trait", - "yoke-derive", - "zerofrom", -] - -[[package]] -name = "yoke-derive" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", - "synstructure", -] - -[[package]] -name = "zerocopy" -version = "0.7.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c4061bedbb353041c12f413700357bec76df2c7e2ca8e4df8bac24c6bf68e3d" -dependencies = [ - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.7.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3c129550b3e6de3fd0ba67ba5c81818f9805e58b8d7fee80a3a59d2c9fc601a" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "zerofrom" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" -dependencies = [ - "zerofrom-derive", -] - -[[package]] -name = "zerofrom-derive" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", - "synstructure", -] - -[[package]] -name = "zeroize" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" - -[[package]] -name = "zerovec" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" -dependencies = [ - "yoke", - "zerofrom", - "zerovec-derive", -] - -[[package]] -name = "zerovec-derive" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" -dependencies = [ - "proc-macro2 1.0.92", - "quote 1.0.37", - "syn 2.0.89", -] - -[[package]] -name = "zstd" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" -dependencies = [ - "zstd-safe 6.0.6", -] - -[[package]] -name = "zstd" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9" -dependencies = [ - "zstd-safe 7.2.1", -] - -[[package]] -name = "zstd-safe" -version = "6.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581" -dependencies = [ - "libc", - "zstd-sys", -] - -[[package]] -name = "zstd-safe" -version = "7.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059" -dependencies = [ - "zstd-sys", -] - -[[package]] -name = "zstd-sys" -version = "2.0.13+zstd.1.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" -dependencies = [ - "cc", - "pkg-config", -] diff --git a/pkgs/tools/misc/vector/default.nix b/pkgs/tools/misc/vector/default.nix index 66b21801c94c..d829653cc99f 100644 --- a/pkgs/tools/misc/vector/default.nix +++ b/pkgs/tools/misc/vector/default.nix @@ -39,18 +39,8 @@ rustPlatform.buildRustPackage { hash = "sha256-BFVRaHNd9LMJQnkHHfNtvGKkv8q7GjnT+FzNwSc8GZw="; }; - cargoLock = { - lockFile = ./Cargo.lock; - outputHashes = { - "greptime-proto-0.1.0" = "sha256-QT3PZnHJoVghuRCGoZIH6L8jnX7Wn9eSuQqHIyrUY4E="; - "greptimedb-ingester-0.1.0" = "sha256-1M9yWXDZ6U9JTVyXQg9ZcSSGJp7GXtaCfQHdtjhw6FY="; - "heim-0.1.0-rc.1" = "sha256-pMraYKr6srTQqEzoBx9gGHHlJ7nMKwj50ftimQAkfL0="; - "nix-0.26.2" = "sha256-uquYvRT56lhupkrESpxwKEimRFhmYvri10n3dj0f2yg="; - "ntapi-0.3.7" = "sha256-G6ZCsa3GWiI/FeGKiK9TWkmTxen7nwpXvm5FtjNtjWU="; - "tokio-util-0.7.11" = "sha256-oV9fSPjLMY1KbcbDP2WTVjF/N0qlQBPDIYHOp3aNCTY="; - "tracing-0.2.0" = "sha256-YAxeEofFA43PX2hafh3RY+C81a2v6n1fGzYz2FycC3M="; - }; - }; + useFetchCargoVendor = true; + cargoHash = "sha256-1xxEu4/IxUe10Wngz1RUT6Iu982pueRteiOwg6BZ1/E="; nativeBuildInputs = [ From e41c77e4c82aeee27ac37064854dad6b12b8e3ba Mon Sep 17 00:00:00 2001 From: r-vdp Date: Wed, 8 Jan 2025 01:08:32 +0200 Subject: [PATCH 066/116] vector: use new darwin SDK pattern --- pkgs/tools/misc/vector/default.nix | 6 ------ pkgs/top-level/all-packages.nix | 4 +--- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/pkgs/tools/misc/vector/default.nix b/pkgs/tools/misc/vector/default.nix index d829653cc99f..89da20033788 100644 --- a/pkgs/tools/misc/vector/default.nix +++ b/pkgs/tools/misc/vector/default.nix @@ -11,11 +11,8 @@ zstd, rust-jemalloc-sys, rust-jemalloc-sys-unprefixed, - Security, libiconv, coreutils, - CoreServices, - SystemConfiguration, tzdata, cmake, perl, @@ -63,11 +60,8 @@ rustPlatform.buildRustPackage { ++ lib.optionals stdenv.hostPlatform.isLinux [ rust-jemalloc-sys-unprefixed ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ rust-jemalloc-sys - Security libiconv coreutils - CoreServices - SystemConfiguration ]; # Rust 1.80.0 introduced the unexepcted_cfgs lint, which requires crates to allowlist custom cfg options that they inspect. diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0f8b34298890..3ed3b6aa1cd7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17655,9 +17655,7 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; - vector = callPackage ../tools/misc/vector { - inherit (darwin.apple_sdk.frameworks) Security CoreServices SystemConfiguration; - }; + vector = callPackage ../tools/misc/vector { }; hjson = with python3Packages; toPythonApplication hjson; From 547067d5ad946c837267f8389998f7c7623a9038 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Wed, 8 Jan 2025 01:09:22 +0200 Subject: [PATCH 067/116] vector: move to by-name --- .../misc/vector/default.nix => by-name/ve/vector/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{tools/misc/vector/default.nix => by-name/ve/vector/package.nix} (100%) diff --git a/pkgs/tools/misc/vector/default.nix b/pkgs/by-name/ve/vector/package.nix similarity index 100% rename from pkgs/tools/misc/vector/default.nix rename to pkgs/by-name/ve/vector/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3ed3b6aa1cd7..0cb85d570803 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17655,8 +17655,6 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; - vector = callPackage ../tools/misc/vector { }; - hjson = with python3Packages; toPythonApplication hjson; epkowa = callPackage ../misc/drivers/epkowa { }; From 2fcd798e825bd501da2e3364c36612c3d3e7024d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jan 2025 11:10:54 +0100 Subject: [PATCH 068/116] python313Packages.pytest-md-report: 0.6.2 -> 0.6.3 Changelog: https://github.com/thombashi/pytest-md-report/releases/tag/v0.6.3 --- pkgs/development/python-modules/pytest-md-report/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest-md-report/default.nix b/pkgs/development/python-modules/pytest-md-report/default.nix index 5caa41592589..a5e18b9f062d 100644 --- a/pkgs/development/python-modules/pytest-md-report/default.nix +++ b/pkgs/development/python-modules/pytest-md-report/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "pytest-md-report"; - version = "0.6.2"; + version = "0.6.3"; pyproject = true; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "pytest_md_report"; inherit version; - hash = "sha256-XpbGVevJtcPHt4v3xTgsH2gFbpaQRDAlJ5D4c33lzpk="; + hash = "sha256-fpHtDAQhsUk8ESbvmWvbUhiCqWogy9Wyzwo4lFSVqFI="; }; build-system = [ From 956d259f04e365d28d34c321ddc5f649d6e645e3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jan 2025 11:11:39 +0100 Subject: [PATCH 069/116] python313Packages.pytest-md-report: update disabled --- pkgs/development/python-modules/pytest-md-report/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pytest-md-report/default.nix b/pkgs/development/python-modules/pytest-md-report/default.nix index a5e18b9f062d..8bdb260b6e3d 100644 --- a/pkgs/development/python-modules/pytest-md-report/default.nix +++ b/pkgs/development/python-modules/pytest-md-report/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { version = "0.6.3"; pyproject = true; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.9"; src = fetchPypi { pname = "pytest_md_report"; From fc747102592a3cdd6fc89c6e60d6e51d235e8bef Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 13 Jan 2025 12:29:15 +0100 Subject: [PATCH 070/116] python312Packages.mmengine: 0.10.5 -> 0.10.6 Diff: https://github.com/open-mmlab/mmengine/compare/refs/tags/v0.10.5...v0.10.6 Changelog: https://github.com/open-mmlab/mmengine/releases/tag/v0.10.6 --- .../python-modules/mmengine/default.nix | 23 ++----------------- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/pkgs/development/python-modules/mmengine/default.nix b/pkgs/development/python-modules/mmengine/default.nix index e00be7f18f76..57c56f688f5b 100644 --- a/pkgs/development/python-modules/mmengine/default.nix +++ b/pkgs/development/python-modules/mmengine/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, buildPythonPackage, fetchFromGitHub, - fetchpatch2, # build-system setuptools, @@ -32,31 +30,16 @@ buildPythonPackage rec { pname = "mmengine"; - version = "0.10.5"; + version = "0.10.6"; pyproject = true; src = fetchFromGitHub { owner = "open-mmlab"; repo = "mmengine"; tag = "v${version}"; - hash = "sha256-bZ6O4UOYUCwq11YmgRWepOIngYxYD/fNfM/VmcyUv9k="; + hash = "sha256-J9p+JCtNoBlBvvv4p57/DHUIifYs/jdo+pK+paD+iXI="; }; - patches = [ - (fetchpatch2 { - name = "mmengine-torch-2.5-compat.patch"; - url = "https://github.com/open-mmlab/mmengine/commit/4c22f78cdea2981a2b48a167e9feffe4721f8901.patch"; - hash = "sha256-k+IFLeqTEVUGGiqmZg56LK64H/UTvpGN20GJT59wf4A="; - }) - (fetchpatch2 { - # Bug reported upstream in https://github.com/open-mmlab/mmengine/issues/1575 - # PR: https://github.com/open-mmlab/mmengine/pull/1589 - name = "adapt-to-pytest-breaking-change"; - url = "https://patch-diff.githubusercontent.com/raw/open-mmlab/mmengine/pull/1589.patch"; - hash = "sha256-lyKf1GCLOPMpDttJ4s9hbATIGCVkiQhtyLfH9WzMWrw="; - }) - ]; - build-system = [ setuptools ]; dependencies = [ @@ -131,7 +114,5 @@ buildPythonPackage rec { changelog = "https://github.com/open-mmlab/mmengine/releases/tag/v${version}"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ rxiao ]; - broken = - stdenv.hostPlatform.isDarwin || (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64); }; } From 06c9cf23aa84608bab0acf7146072d2f65e7656b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jan 2025 13:31:59 +0100 Subject: [PATCH 071/116] python312Packages.fast-histogram: refactor --- .../python-modules/fast-histogram/default.nix | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/fast-histogram/default.nix b/pkgs/development/python-modules/fast-histogram/default.nix index 790100108da9..09b5eeac92e3 100644 --- a/pkgs/development/python-modules/fast-histogram/default.nix +++ b/pkgs/development/python-modules/fast-histogram/default.nix @@ -1,44 +1,42 @@ { lib, buildPythonPackage, - pytestCheckHook, fetchFromGitHub, + hypothesis, + numpy, + pytest-cov-stub, + pytestCheckHook, python, pythonOlder, - setuptools, setuptools-scm, - numpy, - wheel, - hypothesis, - pytest-cov-stub, + setuptools, }: buildPythonPackage rec { pname = "fast-histogram"; version = "0.14"; - format = "setuptools"; + pyproject = true; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "astrofrog"; - repo = pname; + repo = "fast-histogram"; tag = "v${version}"; - sha256 = "sha256-vIzDDzz6e7PXArHdZdSSgShuTjy3niVdGtXqgmyJl1w="; + hash = "sha256-vIzDDzz6e7PXArHdZdSSgShuTjy3niVdGtXqgmyJl1w="; }; - nativeBuildInputs = [ + build-system = [ setuptools setuptools-scm - wheel ]; - propagatedBuildInputs = [ numpy ]; + dependencies = [ numpy ]; nativeCheckInputs = [ - pytestCheckHook hypothesis pytest-cov-stub + pytestCheckHook ]; pytestFlagsArray = [ "${builtins.placeholder "out"}/${python.sitePackages}" ]; @@ -46,8 +44,9 @@ buildPythonPackage rec { pythonImportsCheck = [ "fast_histogram" ]; meta = with lib; { - homepage = "https://github.com/astrofrog/fast-histogram"; description = "Fast 1D and 2D histogram functions in Python"; + homepage = "https://github.com/astrofrog/fast-histogram"; + changelog = "https://github.com/astrofrog/fast-histogram/blob/v${version}/CHANGES.md"; license = licenses.bsd2; maintainers = with maintainers; [ ifurther ]; }; From 914742a2e21c544e221c152abd33e7a27804aedd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jan 2025 13:33:02 +0100 Subject: [PATCH 072/116] python313Packages.fast-histogram: disable failing test --- pkgs/development/python-modules/fast-histogram/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/fast-histogram/default.nix b/pkgs/development/python-modules/fast-histogram/default.nix index 09b5eeac92e3..e35246f15b13 100644 --- a/pkgs/development/python-modules/fast-histogram/default.nix +++ b/pkgs/development/python-modules/fast-histogram/default.nix @@ -43,6 +43,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "fast_histogram" ]; + disabledTests = [ + # ValueError + "test_1d_compare_with_numpy" + ]; + meta = with lib; { description = "Fast 1D and 2D histogram functions in Python"; homepage = "https://github.com/astrofrog/fast-histogram"; From 9bd268142995c99cc83e25030cdfb3c73259b5cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jan 2025 12:44:26 +0000 Subject: [PATCH 073/116] cross-seed: 6.8.4 -> 6.8.5 --- pkgs/by-name/cr/cross-seed/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cr/cross-seed/package.nix b/pkgs/by-name/cr/cross-seed/package.nix index d756501dc150..debf3a6fe11b 100644 --- a/pkgs/by-name/cr/cross-seed/package.nix +++ b/pkgs/by-name/cr/cross-seed/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "cross-seed"; - version = "6.8.4"; + version = "6.8.5"; src = fetchFromGitHub { owner = "cross-seed"; repo = "cross-seed"; tag = "v${version}"; - hash = "sha256-R0mgrRWb9pM7DWC4Y5cASkuwWBJAtk6iKz2tIa5rLVE="; + hash = "sha256-PrpS4GzGkicfN04yqGDeFZBVk0RA5RFlZPbNVHpNN8E="; }; - npmDepsHash = "sha256-1xP0KwuVZMeIxg3dXd0CAGW0517i/6WBu3qGOkwsoks="; + npmDepsHash = "sha256-xX0su3q31R42m8jksF2IoSZCe9dFjUlrvaI5uMD/HGQ="; meta = { description = "Fully-automatic torrent cross-seeding with Torznab"; From 16d18d70dfb40648236334c1d258e88ffc1b7790 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jan 2025 13:44:38 +0100 Subject: [PATCH 074/116] python312Packages.glymur: 0.13.4 -> 0.13.6 Diff: https://github.com/quintusdias/glymur/compare/refs/tags/v0.13.6...v0.13.6 Changelog: https://github.com/quintusdias/glymur/blob/refs/tags/v0.13.6/CHANGES.txt --- .../python-modules/glymur/default.nix | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/glymur/default.nix b/pkgs/development/python-modules/glymur/default.nix index aa8571601709..d5fdb4fd0242 100644 --- a/pkgs/development/python-modules/glymur/default.nix +++ b/pkgs/development/python-modules/glymur/default.nix @@ -2,34 +2,41 @@ lib, stdenv, buildPythonPackage, - substituteAll, + fetchFromGitHub, + fetchpatch, glibc, libtiff, - openjpeg, - fetchFromGitHub, lxml, numpy, + openjpeg, pytestCheckHook, pythonOlder, scikit-image, setuptools, + substituteAll, }: buildPythonPackage rec { pname = "glymur"; - version = "0.13.4"; + version = "0.13.6"; pyproject = true; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.10"; src = fetchFromGitHub { owner = "quintusdias"; repo = "glymur"; tag = "v${version}"; - hash = "sha256-RzRZuSNvlUrB+J93a1ob7dDMacZB082JwVHQ9Fce2JA="; + hash = "sha256-tIvDhlFPpDxC3CgBDT0RN9MM8ycY+J1hjcLXzx14Zhs="; }; patches = [ + # Numpy 2.x compatibility, https://github.com/quintusdias/glymur/pull/675 + (fetchpatch { + name = "numpy2-compat.patch"; + url = "https://github.com/quintusdias/glymur/commit/89b159299035ebb05776c3b90278f410ca6dba64.patch"; + hash = "sha256-C/Q5WZmW5YtN3U8fxKljfqwKHtFLfR2LQ69Tj8SuIWg="; + }) (substituteAll { src = ./set-lib-paths.patch; openjp2_lib = "${lib.getLib openjpeg}/lib/libopenjp2${stdenv.hostPlatform.extensions.sharedLibrary}"; From 0741b8fdcef52c20d870df728f7cedcd3cb59a5f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jan 2025 13:56:23 +0000 Subject: [PATCH 075/116] protozero: 1.7.1 -> 1.8.0 --- pkgs/by-name/pr/protozero/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/protozero/package.nix b/pkgs/by-name/pr/protozero/package.nix index 708a61d65c50..90fd57880252 100644 --- a/pkgs/by-name/pr/protozero/package.nix +++ b/pkgs/by-name/pr/protozero/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "protozero"; - version = "1.7.1"; + version = "1.8.0"; src = fetchFromGitHub { owner = "mapbox"; repo = "protozero"; rev = "v${version}"; - sha256 = "sha256-R8lGewsEOxPNbKlkIeiM4yIwUcTzi2Dm0+xJ2WrBTBQ="; + sha256 = "sha256-kqR0YLxkRu8WclxaoR/zx+2sRTEZus7dUTbqjBkv12U="; }; nativeBuildInputs = [ cmake ]; From c6f41fa69a1b3de5dbe389d02450d334c43c5966 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Mon, 13 Jan 2025 12:38:31 +0100 Subject: [PATCH 076/116] endless-sky: fix cross build --- pkgs/by-name/en/endless-sky/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/en/endless-sky/package.nix b/pkgs/by-name/en/endless-sky/package.nix index a27bc6e31024..1fe5d05eff48 100644 --- a/pkgs/by-name/en/endless-sky/package.nix +++ b/pkgs/by-name/en/endless-sky/package.nix @@ -41,13 +41,16 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; + nativeBuildInputs = [ + scons + ]; + buildInputs = [ SDL2 libpng libjpeg glew openal - scons libmad libuuid ]; From cb821851f7a625ea477b1df5ae3f8b12e57a2a15 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jan 2025 22:15:26 +0000 Subject: [PATCH 077/116] oelint-adv: 6.6.6 -> 6.6.9 --- pkgs/by-name/oe/oelint-adv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/oe/oelint-adv/package.nix b/pkgs/by-name/oe/oelint-adv/package.nix index 4f5984534b43..36f7969fff42 100644 --- a/pkgs/by-name/oe/oelint-adv/package.nix +++ b/pkgs/by-name/oe/oelint-adv/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "oelint-adv"; - version = "6.6.6"; + version = "6.6.9"; pyproject = true; src = fetchFromGitHub { owner = "priv-kweihmann"; repo = "oelint-adv"; tag = version; - hash = "sha256-vScQzj461Pw4m83581FPSgfQIkfeehCSyFioxEgpSDE="; + hash = "sha256-2QV8fYfqi+UvPL1WiGtVZWwjHEs4r8siy3TLwy9uHH0="; }; build-system = with python3Packages; [ @@ -62,7 +62,7 @@ python3Packages.buildPythonApplication rec { description = "Advanced bitbake-recipe linter"; mainProgram = "oelint-adv"; homepage = "https://github.com/priv-kweihmann/oelint-adv"; - changelog = "https://github.com/priv-kweihmann/oelint-adv/releases/tag/v${version}"; + changelog = "https://github.com/priv-kweihmann/oelint-adv/releases/tag/${version}"; license = licenses.bsd2; maintainers = with maintainers; [ otavio ]; }; From 0b60aea1a711a29eac554dee552e1ceb113b1f6d Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 13 Jan 2025 13:18:25 +0100 Subject: [PATCH 078/116] python312Packages.mmcv: disable failing tests on aarch64-linux --- .../python-modules/mmcv/default.nix | 28 ++++++++++++------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/mmcv/default.nix b/pkgs/development/python-modules/mmcv/default.nix index c86ea25b50c0..3f7b5f9f4ce9 100644 --- a/pkgs/development/python-modules/mmcv/default.nix +++ b/pkgs/development/python-modules/mmcv/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, @@ -120,16 +121,23 @@ buildPythonPackage rec { # test_cnn test_ops really requires gpus to be useful. # some of the tests take exceedingly long time. # the rest of the tests are disabled due to sandbox env. - disabledTests = [ - "test_cnn" - "test_ops" - "test_fileclient" - "test_load_model_zoo" - "test_processing" - "test_checkpoint" - "test_hub" - "test_reader" - ]; + disabledTests = + [ + "test_cnn" + "test_ops" + "test_fileclient" + "test_load_model_zoo" + "test_processing" + "test_checkpoint" + "test_hub" + "test_reader" + ] + ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ + # flaky numerical tests (AssertionError) + "test_ycbcr2rgb" + "test_ycbcr2bgr" + "test_tensor2imgs" + ]; meta = { description = "Foundational Library for Computer Vision Research"; From 41ab0f7accfcdfb939f9ee1b7b882a8b1a6cf288 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Mon, 13 Jan 2025 12:38:31 +0100 Subject: [PATCH 079/116] swiften: fix GCC 14 build --- pkgs/by-name/sw/swiften/gcc14-fix.patch | 12 ++++++++++++ pkgs/by-name/sw/swiften/package.nix | 11 +++++++---- 2 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/sw/swiften/gcc14-fix.patch diff --git a/pkgs/by-name/sw/swiften/gcc14-fix.patch b/pkgs/by-name/sw/swiften/gcc14-fix.patch new file mode 100644 index 000000000000..8448a67d5115 --- /dev/null +++ b/pkgs/by-name/sw/swiften/gcc14-fix.patch @@ -0,0 +1,12 @@ +diff --git a/Swift/Controllers/StatusCache.h b/Swift/Controllers/StatusCache.h +index 83fd17a..a7ca765 100644 +--- a/Swift/Controllers/StatusCache.h ++++ b/Swift/Controllers/StatusCache.h +@@ -9,6 +9,7 @@ + #include + #include + #include ++#include + + #include + diff --git a/pkgs/by-name/sw/swiften/package.nix b/pkgs/by-name/sw/swiften/package.nix index 754ac1b8c79f..a79747c0d86e 100644 --- a/pkgs/by-name/sw/swiften/package.nix +++ b/pkgs/by-name/sw/swiften/package.nix @@ -9,7 +9,8 @@ fetchurl, fetchpatch, openssl, - boost, + # pin Boost 1.86 due to use of boost/asio/io_service.hpp + boost186, scons, }: @@ -33,6 +34,8 @@ stdenv.mkDerivation rec { url = "https://swift.im/git/swift/patch/Swiften/Base/Platform.h?id=3666cbbe30e4d4e25401a5902ae359bc2c24248b"; sha256 = "Wh8Nnfm0/EppSJ7aH2vTNObHtodE5tM19kV1oDfm70w="; }) + + ./gcc14-fix.patch ]; nativeBuildInputs = [ @@ -49,13 +52,13 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ openssl - boost + boost186 ]; sconsFlags = [ "openssl=${openssl.dev}" - "boost_includedir=${boost.dev}/include" - "boost_libdir=${boost.out}/lib" + "boost_includedir=${lib.getDev boost186}/include" + "boost_libdir=${boost186.out}/lib" "boost_bundled_enable=false" "max_jobs=1" "optimize=1" From e9c59776b3d4824e13e9e0b9a96497bf18d0252a Mon Sep 17 00:00:00 2001 From: Arne Keller Date: Mon, 13 Jan 2025 12:32:51 +0100 Subject: [PATCH 080/116] .devcontainer: tweaks --- .devcontainer/devcontainer.json | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 18afce75372b..02b2f9f0273d 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,7 +3,22 @@ "image": "mcr.microsoft.com/devcontainers/universal:2-linux", "features": { "ghcr.io/devcontainers/features/nix:1": { - "multiUser": false + // fails in the devcontainer sandbox, enable sandbox via config instead + "multiUser": false, + "packages": "nixd,nixfmt-unstable", + "extraNixConfig": "experimental-features = nix-command flakes,sandbox = true" + } + }, + "customizations": { + "vscode": { + "extensions": [ + "jnoortheen.nix-ide" + ], + "settings": { + "nix.formatterPath": "nixfmt-rfc-style", + "nix.enableLanguageServer": true, + "nix.serverPath": "nixd" + } } }, "remoteEnv": { From 2a4d344b9a682a19c7f559e327d7ce88c9f2ef77 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Mon, 13 Jan 2025 19:45:51 +0400 Subject: [PATCH 081/116] protozero: modernize --- pkgs/by-name/pr/protozero/package.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/pr/protozero/package.nix b/pkgs/by-name/pr/protozero/package.nix index 90fd57880252..780c12af4352 100644 --- a/pkgs/by-name/pr/protozero/package.nix +++ b/pkgs/by-name/pr/protozero/package.nix @@ -5,30 +5,30 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "protozero"; version = "1.8.0"; src = fetchFromGitHub { owner = "mapbox"; repo = "protozero"; - rev = "v${version}"; - sha256 = "sha256-kqR0YLxkRu8WclxaoR/zx+2sRTEZus7dUTbqjBkv12U="; + tag = "v${finalAttrs.version}"; + hash = "sha256-kqR0YLxkRu8WclxaoR/zx+2sRTEZus7dUTbqjBkv12U="; }; nativeBuildInputs = [ cmake ]; - meta = with lib; { + meta = { description = "Minimalistic protocol buffer decoder and encoder in C++"; homepage = "https://github.com/mapbox/protozero"; - license = with licenses; [ + license = with lib.licenses; [ bsd2 asl20 ]; changelog = [ - "https://github.com/mapbox/protozero/releases/tag/v${version}" - "https://github.com/mapbox/protozero/blob/v${version}/CHANGELOG.md" + "https://github.com/mapbox/protozero/releases/tag/v${finalAttrs.version}" + "https://github.com/mapbox/protozero/blob/v${finalAttrs.version}/CHANGELOG.md" ]; - maintainers = with maintainers; teams.geospatial.members ++ [ das-g ]; + maintainers = lib.teams.geospatial.members ++ (with lib.maintainers; [ das-g ]); }; -} +}) From 057cddea6cc7c86d6a3db26bae90d4ad1eaf85f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jan 2025 16:57:32 +0000 Subject: [PATCH 082/116] dxvk_2: 2.5.2 -> 2.5.3 --- pkgs/by-name/dx/dxvk_2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dx/dxvk_2/package.nix b/pkgs/by-name/dx/dxvk_2/package.nix index 2c084aecb8fb..463024944792 100644 --- a/pkgs/by-name/dx/dxvk_2/package.nix +++ b/pkgs/by-name/dx/dxvk_2/package.nix @@ -37,13 +37,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "dxvk"; - version = "2.5.2"; + version = "2.5.3"; src = fetchFromGitHub { owner = "doitsujin"; repo = "dxvk"; rev = "v${finalAttrs.version}"; - hash = "sha256-be1TDfUivl+tjcwT/VYWMV2lP7uxFfCXVPSApKgoC78="; + hash = "sha256-/dXU5x+YdOHF2mpUy5wykibShQuIfo3OHS4DzXUymIs="; fetchSubmodules = true; # Needed for the DirectX headers and libdisplay-info }; From 7fed512fbc6fb9f080a73505d7968c959d11682a Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Mon, 13 Jan 2025 21:59:51 +0400 Subject: [PATCH 083/116] =?UTF-8?q?libosmium:=202.20.0=20=E2=86=92=202.21.?= =?UTF-8?q?0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/li/libosmium/package.nix | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/li/libosmium/package.nix b/pkgs/by-name/li/libosmium/package.nix index 77a269650c59..026e0f6ae545 100644 --- a/pkgs/by-name/li/libosmium/package.nix +++ b/pkgs/by-name/li/libosmium/package.nix @@ -11,15 +11,15 @@ lz4, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libosmium"; - version = "2.20.0"; + version = "2.21.0"; src = fetchFromGitHub { owner = "osmcode"; repo = "libosmium"; - rev = "v${version}"; - sha256 = "sha256-QM6Nj2cmrhUysR2enFKhTWXdBXNqM21/Yqdn/zXEfYE="; + tag = "v${finalAttrs.version}"; + hash = "sha256-IGZQBziXKYVG+uKLjHr6LsIF5H8klq6LGF5j1KrfHZU="; }; nativeBuildInputs = [ cmake ]; @@ -33,18 +33,18 @@ stdenv.mkDerivation rec { lz4 ]; - cmakeFlags = [ "-DINSTALL_GDALCPP:BOOL=ON" ]; + cmakeFlags = [ (lib.cmakeBool "INSTALL_GDALCPP" true) ]; doCheck = true; - meta = with lib; { + meta = { description = "Fast and flexible C++ library for working with OpenStreetMap data"; homepage = "https://osmcode.org/libosmium/"; - license = licenses.boost; + license = lib.licenses.boost; changelog = [ - "https://github.com/osmcode/libosmium/releases/tag/v${version}" - "https://github.com/osmcode/libosmium/blob/v${version}/CHANGELOG.md" + "https://github.com/osmcode/libosmium/releases/tag/v${finalAttrs.version}" + "https://github.com/osmcode/libosmium/blob/v${finalAttrs.version}/CHANGELOG.md" ]; - maintainers = with maintainers; teams.geospatial.members ++ [ das-g ]; + maintainers = lib.teams.geospatial.members ++ (with lib.maintainers; [ das-g ]); }; -} +}) From 1beac390f98ecc7eb745d6c54f74d80052d3944a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jan 2025 18:04:15 +0000 Subject: [PATCH 084/116] riffdiff: 3.3.7 -> 3.3.8 --- pkgs/by-name/ri/riffdiff/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ri/riffdiff/package.nix b/pkgs/by-name/ri/riffdiff/package.nix index 15efca5ee471..68791985d8a6 100644 --- a/pkgs/by-name/ri/riffdiff/package.nix +++ b/pkgs/by-name/ri/riffdiff/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "riffdiff"; - version = "3.3.7"; + version = "3.3.8"; src = fetchFromGitHub { owner = "walles"; repo = "riff"; tag = version; - hash = "sha256-PlE94OikRabxSr+23903nveXXa0DqqQmGgUJJfSZg1M="; + hash = "sha256-KJ+2MdhBW0og6uj9eTUsoKcpenQj7tp3fZzgCNfdrqI="; }; - cargoHash = "sha256-ZDlhU6izva0lPi66Gv0fjpLcGiBBo/Ym6FizBhqmcuQ="; + cargoHash = "sha256-RN//dB53Jy6fGJeUHHM7jdJrPhnbfjKiJ5TFFOtcbFI="; passthru = { tests.version = testers.testVersion { package = riffdiff; }; From 072cf6784aef934dfe5f433b81f4654f0340f368 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sun, 5 Jan 2025 18:17:56 +0400 Subject: [PATCH 085/116] finalcut: init at 0.9.1 --- pkgs/by-name/fi/finalcut/package.nix | 38 ++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/fi/finalcut/package.nix diff --git a/pkgs/by-name/fi/finalcut/package.nix b/pkgs/by-name/fi/finalcut/package.nix new file mode 100644 index 000000000000..361eacdeed46 --- /dev/null +++ b/pkgs/by-name/fi/finalcut/package.nix @@ -0,0 +1,38 @@ +{ + lib, + stdenv, + fetchFromGitHub, + autoreconfHook, + autoconf-archive, + ncurses, + pkg-config, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "finalcut"; + version = "0.9.1"; + + src = fetchFromGitHub { + owner = "gansm"; + repo = "finalcut"; + tag = finalAttrs.version; + hash = "sha256-iKLE4UMDbnsKYEjQHlF+xyZSBke1EZSVJiabbKRkzhg="; + }; + + nativeBuildInputs = [ + autoreconfHook + autoconf-archive + pkg-config + ]; + + buildInputs = [ ncurses ]; + + meta = { + description = "Text-based widget toolkit"; + homepage = "https://github.com/gansm/finalcut"; + changelog = "https://github.com/gansm/finalcut/releases/tag/${finalAttrs.version}"; + license = lib.licenses.lgpl3Plus; + maintainers = with lib.maintainers; [ sikmir ]; + platforms = lib.platforms.unix; + }; +}) From 251a8758b4c666db8742ef509c867d491129ff5a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jan 2025 18:15:40 +0000 Subject: [PATCH 086/116] alacarte: 3.54.0 -> 3.54.1 --- pkgs/by-name/al/alacarte/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/alacarte/package.nix b/pkgs/by-name/al/alacarte/package.nix index e7d7795ed17d..2d4309a193a2 100644 --- a/pkgs/by-name/al/alacarte/package.nix +++ b/pkgs/by-name/al/alacarte/package.nix @@ -17,14 +17,14 @@ }: python3.pkgs.buildPythonApplication rec { pname = "alacarte"; - version = "3.54.0"; + version = "3.54.1"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "alacarte"; rev = version; - hash = "sha256-btqSlO0vM4fmoBcxh3mshv0t2oZSxm8Vr26UvH5fVvE="; + hash = "sha256-nfSYbGZvx76UzHGf6Jxq8Ny5o9NX5nXG9Kc/gRNn6HM="; }; format = "other"; From 748aaf41aad8f9a7336c0d2d236f7998730248f3 Mon Sep 17 00:00:00 2001 From: Kalle Fagerberg Date: Mon, 13 Jan 2025 19:21:20 +0100 Subject: [PATCH 087/116] kubecolor: 0.4.0 -> 0.5.0 --- pkgs/by-name/ku/kubecolor/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ku/kubecolor/package.nix b/pkgs/by-name/ku/kubecolor/package.nix index 124724c7a3db..56f75358792d 100644 --- a/pkgs/by-name/ku/kubecolor/package.nix +++ b/pkgs/by-name/ku/kubecolor/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "kubecolor"; - version = "0.4.0"; + version = "0.5.0"; src = fetchFromGitHub { - owner = pname; - repo = pname; + owner = "kubecolor"; + repo = "kubecolor"; rev = "v${version}"; - sha256 = "sha256-jOFeTAfV7X8+z+DBOBOFVcspxZ8QssKFWRGK9HnqBO0="; + sha256 = "sha256-Q3Bl1ejuSpiMpQgiqKa2x/g02hNx326GM2MIDoi7q7o="; }; - vendorHash = "sha256-b99HAM1vsncq9Q5XJiHZHyv7bjQs6GGyNAMONmGpxms="; + vendorHash = "sha256-SWJbJ/zr9ygZYUuH8QNvgmUXdxb/3OViai48CFmWmXw="; ldflags = [ "-s" From 53acf883e86fed123fe3c84b7dd48aff8ca6fef3 Mon Sep 17 00:00:00 2001 From: Nico Felbinger Date: Mon, 13 Jan 2025 19:32:33 +0100 Subject: [PATCH 088/116] python312Packages.netbox-qrcode: init at 0.0.15 (#369931) --- .../python-modules/netbox-qrcode/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 6 ++- 2 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 pkgs/development/python-modules/netbox-qrcode/default.nix diff --git a/pkgs/development/python-modules/netbox-qrcode/default.nix b/pkgs/development/python-modules/netbox-qrcode/default.nix new file mode 100644 index 000000000000..d2dacfa5ec84 --- /dev/null +++ b/pkgs/development/python-modules/netbox-qrcode/default.nix @@ -0,0 +1,46 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + wheel, + pillow, + qrcode, + netbox, +}: +buildPythonPackage rec { + pname = "netbox-qrcode"; + version = "0.0.15"; + pyproject = true; + + src = fetchFromGitHub { + owner = "netbox-community"; + repo = "netbox-qrcode"; + rev = "v${version}"; + hash = "sha256-gEBOjmX7dcLjiy0u6raAtAaqZUVYsPz3YhupjRRqVDE="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + qrcode + pillow + ]; + + nativeCheckInputs = [ netbox ]; + + preFixup = '' + export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH + ''; + + pythonImportsCheck = [ "netbox_qrcode" ]; + + meta = { + description = "Netbox plugin for generate QR codes for objects: Rack, Device, Cable."; + homepage = "https://github.com/netbox-community/netbox-qrcode"; + changelog = "https://github.com/netbox-community/netbox-qrcode/releases/tag/${src.rev}"; + license = lib.licenses.asl20; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ felbinger ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e547fca55516..8d3a99d79a72 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9146,10 +9146,12 @@ self: super: with self; { netbox-documents = callPackage ../development/python-modules/netbox-documents { }; - netbox-reorder-rack = callPackage ../development/python-modules/netbox-reorder-rack { }; - netbox-plugin-prometheus-sd = callPackage ../development/python-modules/netbox-plugin-prometheus-sd { }; + netbox-qrcode = callPackage ../development/python-modules/netbox-qrcode { }; + + netbox-reorder-rack = callPackage ../development/python-modules/netbox-reorder-rack { }; + netcdf4 = callPackage ../development/python-modules/netcdf4 { }; netdata = callPackage ../development/python-modules/netdata { }; From ad0c23019c380694edc9a3418d65d874e021aa6f Mon Sep 17 00:00:00 2001 From: cyclopentane Date: Mon, 13 Jan 2025 19:27:04 +0100 Subject: [PATCH 089/116] {libqalculate,qalculate-gtk,qalculate-qt}: 5.4.0 -> 5.5.0 --- pkgs/by-name/li/libqalculate/package.nix | 4 +-- pkgs/by-name/qa/qalculate-gtk/package.nix | 4 +-- .../qa/qalculate-qt/package.nix} | 28 +++++++++---------- pkgs/top-level/all-packages.nix | 2 -- 4 files changed, 17 insertions(+), 21 deletions(-) rename pkgs/{applications/science/math/qalculate-qt/default.nix => by-name/qa/qalculate-qt/package.nix} (72%) diff --git a/pkgs/by-name/li/libqalculate/package.nix b/pkgs/by-name/li/libqalculate/package.nix index 81f3d993f852..d4f2af8e42e9 100644 --- a/pkgs/by-name/li/libqalculate/package.nix +++ b/pkgs/by-name/li/libqalculate/package.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libqalculate"; - version = "5.4.0.1"; + version = "5.5.0"; src = fetchFromGitHub { owner = "qalculate"; repo = "libqalculate"; rev = "v${finalAttrs.version}"; - hash = "sha256-cx0pl3OEA/dANcGW3obvEnAiR06IcZedyCACwibNThg="; + hash = "sha256-lyewx2dc8EywDvLnOkbrys5ObMR7BkEppN/cpWHPBbg="; }; outputs = [ diff --git a/pkgs/by-name/qa/qalculate-gtk/package.nix b/pkgs/by-name/qa/qalculate-gtk/package.nix index c1ee7e570322..536607034185 100644 --- a/pkgs/by-name/qa/qalculate-gtk/package.nix +++ b/pkgs/by-name/qa/qalculate-gtk/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qalculate-gtk"; - version = "5.4.0"; + version = "5.5.0"; src = fetchFromGitHub { owner = "qalculate"; repo = "qalculate-gtk"; rev = "v${finalAttrs.version}"; - hash = "sha256-YZfjZxuYnpmIh9dKk1ggLgwww6gCP9F0MnY8BBOWiB0="; + hash = "sha256-9/fj+dwnEpbfcqBDQowhU4ltr/h43NQYTMUQnLL4Ut8="; }; hardeningDisable = [ "format" ]; diff --git a/pkgs/applications/science/math/qalculate-qt/default.nix b/pkgs/by-name/qa/qalculate-qt/package.nix similarity index 72% rename from pkgs/applications/science/math/qalculate-qt/default.nix rename to pkgs/by-name/qa/qalculate-qt/package.nix index 2f6992de6927..8f34bd7ec63d 100644 --- a/pkgs/applications/science/math/qalculate-qt/default.nix +++ b/pkgs/by-name/qa/qalculate-qt/package.nix @@ -4,42 +4,40 @@ fetchFromGitHub, intltool, pkg-config, - qmake, - wrapQtAppsHook, + qt6, libqalculate, - qtbase, - qttools, - qtsvg, - qtwayland, }: stdenv.mkDerivation (finalAttrs: { pname = "qalculate-qt"; - version = "5.4.0"; + version = "5.5.0"; src = fetchFromGitHub { owner = "qalculate"; repo = "qalculate-qt"; rev = "v${finalAttrs.version}"; - hash = "sha256-Tpb/ZN5p3JfPug9NpBHguOi6Okek+g87orD4ISkV+ac="; + hash = "sha256-IfdD3Nk+feLnILgEpccjEBlWfcW8ps7U+V7pTRG3LwM="; }; - nativeBuildInputs = [ + nativeBuildInputs = with qt6; [ qmake intltool pkg-config qttools wrapQtAppsHook ]; - buildInputs = [ - libqalculate - qtbase - qtsvg - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ]; + buildInputs = + with qt6; + [ + libqalculate + qtbase + qtsvg + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ]; postPatch = '' substituteInPlace qalculate-qt.pro\ - --replace "LRELEASE" "${qttools.dev}/bin/lrelease" + --replace "LRELEASE" "${qt6.qttools.dev}/bin/lrelease" ''; postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 770d6c409fab..9941a572ba30 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4869,8 +4869,6 @@ with pkgs; quickbms = pkgsi686Linux.callPackage ../tools/archivers/quickbms { }; - qalculate-qt = qt6Packages.callPackage ../applications/science/math/qalculate-qt { }; - qastools = libsForQt5.callPackage ../tools/audio/qastools { }; qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ; From 7fb6d5962d1712845c9a1915c4681892861ac8f9 Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Mon, 13 Jan 2025 10:43:44 -0800 Subject: [PATCH 090/116] xilinx-bootgen: add updateScript to passthru --- pkgs/by-name/xi/xilinx-bootgen/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/xi/xilinx-bootgen/package.nix b/pkgs/by-name/xi/xilinx-bootgen/package.nix index eb0bd3f025ca..e31981cc510f 100644 --- a/pkgs/by-name/xi/xilinx-bootgen/package.nix +++ b/pkgs/by-name/xi/xilinx-bootgen/package.nix @@ -3,6 +3,7 @@ stdenv, fetchFromGitHub, openssl, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -24,6 +25,8 @@ stdenv.mkDerivation (finalAttrs: { install -Dm755 bootgen $out/bin/bootgen ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Generate Boot Images for Xilinx Zynq and ZU+ SoCs"; longDescription = '' From 2686ec7e75c3912056075a83d50079b3ebeb5cd1 Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Mon, 13 Jan 2025 10:43:55 -0800 Subject: [PATCH 091/116] xilinx-bootgen: xilinx_v2024.1 -> xilinx_v2024.2 --- pkgs/by-name/xi/xilinx-bootgen/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xi/xilinx-bootgen/package.nix b/pkgs/by-name/xi/xilinx-bootgen/package.nix index e31981cc510f..57abaf0e36d6 100644 --- a/pkgs/by-name/xi/xilinx-bootgen/package.nix +++ b/pkgs/by-name/xi/xilinx-bootgen/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "xilinx-bootgen"; - version = "xilinx_v2024.1"; + version = "xilinx_v2024.2"; src = fetchFromGitHub { owner = "xilinx"; repo = "bootgen"; rev = finalAttrs.version; - hash = "sha256-/gNAqjwfaD2NWxs2536XGv8g2IyRcQRHzgLcnCr4a34="; + hash = "sha256-t165nTG4IkI3WrcS3ZryINmAOVzfctxg5zY3oqmNtLw="; }; buildInputs = [ openssl ]; From 01c1ec8f5fb4c95653afe0984df9bd9a948286d1 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Mon, 13 Jan 2025 23:20:34 +0400 Subject: [PATCH 092/116] osmium-tool: fix build --- pkgs/by-name/os/osmium-tool/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/os/osmium-tool/package.nix b/pkgs/by-name/os/osmium-tool/package.nix index 803b9c13ef99..bc5def65c441 100644 --- a/pkgs/by-name/os/osmium-tool/package.nix +++ b/pkgs/by-name/os/osmium-tool/package.nix @@ -37,6 +37,10 @@ stdenv.mkDerivation rec { url = "https://github.com/Tencent/rapidjson/commit/862c39be371278a45a88d4d1d75164be57bb7e2d.patch"; hash = "sha256-V5zbq/THUY75p1RdEPKJK2NVnxbZs07MMwJBAH7nAMg="; }) + (fetchpatch { + url = "https://github.com/osmcode/osmium-tool/commit/1c62771a62f260b07c1b9a52338a24a978dcd967.patch"; + hash = "sha256-/2HUu4tLRZzoCcGVEM61gE4RjiA2XGalr9OnhCUhKj8="; + }) ]; nativeBuildInputs = [ From 7bb9f739ef55075ab3f2c8feef6c92334ead4805 Mon Sep 17 00:00:00 2001 From: Nico Felbinger Date: Tue, 31 Dec 2024 02:15:45 +0100 Subject: [PATCH 093/116] prometheus-frr-exporter: fix communication to frr unix socket --- .../monitoring/prometheus/exporters/frr.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/nixos/modules/services/monitoring/prometheus/exporters/frr.nix b/nixos/modules/services/monitoring/prometheus/exporters/frr.nix index f2d3f5a031a6..617ea8b42818 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters/frr.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters/frr.nix @@ -17,6 +17,22 @@ in { port = 9342; extraOpts = { + user = mkOption { + type = types.str; + default = "frr"; + description = '' + User name under which the frr exporter shall be run. + The exporter talks to frr using a unix socket, which is owned by frr. + ''; + }; + group = mkOption { + type = types.str; + default = "frrtty"; + description = '' + Group under which the frr exporter shall be run. + The exporter talks to frr using a unix socket, which is owned by frrtty group. + ''; + }; enabledCollectors = mkOption { type = types.listOf types.str; default = [ ]; @@ -38,6 +54,7 @@ in serviceConfig = { DynamicUser = false; RuntimeDirectory = "prometheus-frr-exporter"; + RestrictAddressFamilies = [ "AF_UNIX" ]; ExecStart = '' ${lib.getExe pkgs.prometheus-frr-exporter} \ ${concatMapStringsSep " " (x: "--collector." + x) cfg.enabledCollectors} \ From 80777898565bbc89ffbfe990dfe6be3aabe78fc5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jan 2025 20:26:23 +0000 Subject: [PATCH 094/116] samrewritten: 202008-unstable-2023-05-22 -> 202008-unstable-2025-01-09 --- pkgs/by-name/sa/samrewritten/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sa/samrewritten/package.nix b/pkgs/by-name/sa/samrewritten/package.nix index d689a1feb089..978f6a973137 100644 --- a/pkgs/by-name/sa/samrewritten/package.nix +++ b/pkgs/by-name/sa/samrewritten/package.nix @@ -12,14 +12,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "samrewritten"; - version = "202008-unstable-2023-05-22"; + version = "202008-unstable-2025-01-09"; src = fetchFromGitHub { owner = "PaulCombal"; repo = "SamRewritten"; # The latest release is too old, use latest commit instead - rev = "39d524a72678a226bf9140db6b97641f554563c3"; - hash = "sha256-sS/lVY5EWXdTOg7cDWPbi/n5TNt+pRAF1x7ZEaYG4wM="; + rev = "b18a009c20eb90e2edffb6ee6d5290c86c860e03"; + hash = "sha256-qwasSxNc4hJDadGTUOxzumJ4lZcHQ4Aa8W8jIJAvTt4="; }; makeFlags = [ "PREFIX=$(out)" ]; From 6ca1b8cdf44f27bdfa19e7bf57e386a730b20d93 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Mon, 13 Jan 2025 21:39:36 +0100 Subject: [PATCH 095/116] tigerbeetle: 0.16.20 -> 0.16.21 --- pkgs/by-name/ti/tigerbeetle/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ti/tigerbeetle/package.nix b/pkgs/by-name/ti/tigerbeetle/package.nix index b6b00d786f1c..cddf3b416719 100644 --- a/pkgs/by-name/ti/tigerbeetle/package.nix +++ b/pkgs/by-name/ti/tigerbeetle/package.nix @@ -10,14 +10,14 @@ let platform = if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system; hash = builtins.getAttr platform { - "universal-macos" = "sha256-xuj14E2JVcyAJ8TrLdZ42X19x3E94SSDC4VqrvQD6Lo="; - "x86_64-linux" = "sha256-M6OCtktN6GnHpIMYNeEvB4K6uHR/+KDq2ByMBPcstQw="; - "aarch64-linux" = "sha256-WxO1A2bVMEv5k7yFkeUy06BZy8vVnykSXs+6GN6VIGA="; + "universal-macos" = "sha256-blzpEQf9+vTg5gAelssD7Sje+8Rt2Ugvgxdxt+ehAKw="; + "x86_64-linux" = "sha256-329wngZhFgR775/uuAmU5RMNkEXHwsG5f8QNm5UFZ9c="; + "aarch64-linux" = "sha256-9Q1f1GRQMdoTfLsQA0D6k4VCFl8AfYy9UJjokwJimk8="; }; in stdenvNoCC.mkDerivation (finalAttrs: { pname = "tigerbeetle"; - version = "0.16.20"; + version = "0.16.21"; src = fetchzip { url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip"; From a468405d67ff1e5598947f52ea9b6820ec32f464 Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Tue, 17 Sep 2024 22:41:36 +0200 Subject: [PATCH 096/116] pkgs-lib.formats.xml: init --- .../development/settings-options.section.md | 15 +++++ pkgs/pkgs-lib/formats.nix | 60 +++++++++++++++++++ pkgs/pkgs-lib/tests/formats.nix | 27 +++++++++ 3 files changed, 102 insertions(+) diff --git a/nixos/doc/manual/development/settings-options.section.md b/nixos/doc/manual/development/settings-options.section.md index aa136ba8e9cb..bae2fb72fdf3 100644 --- a/nixos/doc/manual/development/settings-options.section.md +++ b/nixos/doc/manual/development/settings-options.section.md @@ -343,6 +343,21 @@ have a predefined type and string generator already declared under and returning a set with TOML-specific attributes `type` and `generate` as specified [below](#pkgs-formats-result). +`pkgs.formats.xml` { format ? "badgerfish", withHeader ? true} + +: A function taking an attribute set with values + and returning a set with XML-specific attributes `type` and + `generate` as specified [below](#pkgs-formats-result). + + `format` + + : Input format. Because XML can not be translated one-to-one, we have to use intermediate formats. Possible values: + - `"badgerfish"`: Uses [badgerfish](http://www.sklar.com/badgerfish/) conversion. + + `withHeader` + + : Outputs the xml with header. + `pkgs.formats.cdn` { } : A function taking an empty attribute set (for future extensibility) diff --git a/pkgs/pkgs-lib/formats.nix b/pkgs/pkgs-lib/formats.nix index e02a5803ae0e..f01ea4fe44fa 100644 --- a/pkgs/pkgs-lib/formats.nix +++ b/pkgs/pkgs-lib/formats.nix @@ -577,4 +577,64 @@ rec { '') {}; }; + xml = + { + format ? "badgerfish", + withHeader ? true, + }: + if format == "badgerfish" then + { + type = let + valueType = nullOr (oneOf [ + bool + int + float + str + path + (attrsOf valueType) + (listOf valueType) + ]) // { + description = "XML value"; + }; + in valueType; + + generate = + name: value: + pkgs.callPackage ( + { + runCommand, + python3, + libxml2Python, + }: + runCommand name + { + nativeBuildInputs = [ + python3 + python3.pkgs.xmltodict + libxml2Python + ]; + value = builtins.toJSON value; + pythonGen = '' + import json + import os + import xmltodict + + with open(os.environ["valuePath"], "r") as f: + print(xmltodict.unparse(json.load(f), full_document=${toString withHeader}, pretty=True, indent=" " * 2)) + ''; + passAsFile = [ + "value" + "pythonGen" + ]; + preferLocalBuild = true; + } + '' + python3 "$pythonGenPath" > $out + xmllint $out > /dev/null + '' + ) { }; + } + else + throw "pkgs.formats.xml: Unknown format: ${format}"; + } diff --git a/pkgs/pkgs-lib/tests/formats.nix b/pkgs/pkgs-lib/tests/formats.nix index 2576c11b6687..523e19b2d01b 100644 --- a/pkgs/pkgs-lib/tests/formats.nix +++ b/pkgs/pkgs-lib/tests/formats.nix @@ -644,4 +644,31 @@ in runBuildTests { ''; }; + badgerfishToXmlGenerate = shouldPass { + format = formats.xml { }; + input = { + root = { + "@id" = "123"; + "@class" = "example"; + child1 = { + "@name" = "child1Name"; + "#text" = "text node"; + }; + child2 = { + grandchild = "This is a grandchild text node."; + }; + nulltest = null; + }; + }; + expected = '' + + + text node + + This is a grandchild text node. + + + + ''; + }; } From 77156bcc8f56d9ee804d17d9282c52d26578d848 Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Mon, 13 Jan 2025 22:02:34 +0100 Subject: [PATCH 097/116] doc: improve lib.options reference documentation (#316862) * Doc: lib/options fixup wording and references Co-authored-by: Robert Hensing Co-authored-by: Silvan Mosberger --- lib/options.nix | 445 +++++++++++++++++++++++++++++++++++------------- 1 file changed, 329 insertions(+), 116 deletions(-) diff --git a/lib/options.nix b/lib/options.nix index 908b089fafad..fe665040ad03 100644 --- a/lib/options.nix +++ b/lib/options.nix @@ -1,4 +1,6 @@ -/* Nixpkgs/NixOS option handling. */ +/** + Module System option handling. +*/ { lib }: let @@ -45,158 +47,272 @@ let in rec { - /* Returns true when the given argument is an option + /** + Returns true when the given argument `a` is an option - Type: isOption :: a -> bool + # Inputs + + `a` + : Any value to check whether it is an option + + # Examples + :::{.example} + ## `lib.options.isOption` usage example + + ```nix + isOption 1 // => false + isOption (mkOption {}) // => true + ``` + + ::: + + # Type + + ``` + isOption :: a -> Bool + ``` - Example: - isOption 1 // => false - isOption (mkOption {}) // => true */ isOption = lib.isType "option"; - /* Creates an Option attribute set. mkOption accepts an attribute set with the following keys: + /** + Creates an Option attribute set. mkOption accepts an attribute set with the following keys: - All keys default to `null` when not given. + # Inputs - Example: - mkOption { } // => { _type = "option"; } - mkOption { default = "foo"; } // => { _type = "option"; default = "foo"; } + Structured attribute set + : Attribute set containing none or some of the following attributes. + + `default` + : Optional default value used when no definition is given in the configuration. + + `defaultText` + : Substitute for documenting the `default`, if evaluating the default value during documentation rendering is not possible. + : Can be any nix value that evaluates. + : Usage with `lib.literalMD` or `lib.literalExpression` is supported + + + `example` + : Optional example value used in the manual. + : Can be any nix value that evaluates. + : Usage with `lib.literalMD` or `lib.literalExpression` is supported + + `description` + : Optional string describing the option. This is required if option documentation is generated. + + `relatedPackages` + : Optional related packages used in the manual (see `genRelatedPackages` in `../nixos/lib/make-options-doc/default.nix`). + + `type` + : Optional option type, providing type-checking and value merging. + + `apply` + : Optional function that converts the option value to something else. + + `internal` + : Optional boolean indicating whether the option is for NixOS developers only. + + `visible` + : Optional boolean indicating whether the option shows up in the manual. Default: true. Use false to hide the option and any sub-options from submodules. Use "shallow" to hide only sub-options. + + `readOnly` + : Optional boolean indicating whether the option can be set only once. + + `...` (any other attribute) + : Any other attribute is passed through to the resulting option attribute set. + + # Examples + :::{.example} + ## `lib.options.mkOption` usage example + + ```nix + mkOption { } // => { _type = "option"; } + mkOption { default = "foo"; } // => { _type = "option"; default = "foo"; } + ``` + + ::: */ mkOption = { - # Default value used when no definition is given in the configuration. - default ? null, - # Textual representation of the default, for the manual. - defaultText ? null, - # Example value used in the manual. - example ? null, - # String describing the option. - description ? null, - # Related packages used in the manual (see `genRelatedPackages` in ../nixos/lib/make-options-doc/default.nix). - relatedPackages ? null, - # Option type, providing type-checking and value merging. - type ? null, - # Function that converts the option value to something else. - apply ? null, - # Whether the option is for NixOS developers only. - internal ? null, - # Whether the option shows up in the manual. Default: true. Use false to hide the option and any sub-options from submodules. Use "shallow" to hide only sub-options. - visible ? null, - # Whether the option can be set only once - readOnly ? null, + default ? null, + defaultText ? null, + example ? null, + description ? null, + relatedPackages ? null, + type ? null, + apply ? null, + internal ? null, + visible ? null, + readOnly ? null, } @ attrs: attrs // { _type = "option"; }; - /* Creates an Option attribute set for a boolean value option i.e an - option to be toggled on or off: + /** + Creates an option declaration with a default value of ´false´, and can be defined to ´true´. - Example: - mkEnableOption "foo" - => { _type = "option"; default = false; description = "Whether to enable foo."; example = true; type = { ... }; } + # Inputs + + `name` + + : Name for the created option + + # Examples + :::{.example} + ## `lib.options.mkEnableOption` usage example + + ```nix + # module + let + eval = lib.evalModules { + modules = [ + { + options.foo.enable = mkEnableOption "foo"; + + config.foo.enable = true; + } + ]: + } + in + eval.config + => { foo.enable = true; } + ``` + + ::: */ - mkEnableOption = - # Name for the created option - name: mkOption { + mkEnableOption = name: mkOption { default = false; example = true; description = "Whether to enable ${name}."; type = lib.types.bool; }; - /* Creates an Option attribute set for an option that specifies the - package a module should use for some purpose. + /** + Creates an Option attribute set for an option that specifies the + package a module should use for some purpose. - The package is specified in the third argument under `default` as a list of strings - representing its attribute path in nixpkgs (or another package set). - Because of this, you need to pass nixpkgs itself (usually `pkgs` in a module; - alternatively to nixpkgs itself, another package set) as the first argument. + The package is specified in the third argument under `default` as a list of strings + representing its attribute path in nixpkgs (or another package set). + Because of this, you need to pass nixpkgs itself (usually `pkgs` in a module; + alternatively to nixpkgs itself, another package set) as the first argument. - If you pass another package set you should set the `pkgsText` option. - This option is used to display the expression for the package set. It is `"pkgs"` by default. - If your expression is complex you should parenthesize it, as the `pkgsText` argument - is usually immediately followed by an attribute lookup (`.`). + If you pass another package set you should set the `pkgsText` option. + This option is used to display the expression for the package set. It is `"pkgs"` by default. + If your expression is complex you should parenthesize it, as the `pkgsText` argument + is usually immediately followed by an attribute lookup (`.`). - The second argument may be either a string or a list of strings. - It provides the display name of the package in the description of the generated option - (using only the last element if the passed value is a list) - and serves as the fallback value for the `default` argument. + The second argument may be either a string or a list of strings. + It provides the display name of the package in the description of the generated option + (using only the last element if the passed value is a list) + and serves as the fallback value for the `default` argument. - To include extra information in the description, pass `extraDescription` to - append arbitrary text to the generated description. + To include extra information in the description, pass `extraDescription` to + append arbitrary text to the generated description. - You can also pass an `example` value, either a literal string or an attribute path. + You can also pass an `example` value, either a literal string or an attribute path. - The `default` argument can be omitted if the provided name is - an attribute of pkgs (if `name` is a string) or a valid attribute path in pkgs (if `name` is a list). - You can also set `default` to just a string in which case it is interpreted as an attribute name - (a singleton attribute path, if you will). + The `default` argument can be omitted if the provided name is + an attribute of pkgs (if `name` is a string) or a valid attribute path in pkgs (if `name` is a list). + You can also set `default` to just a string in which case it is interpreted as an attribute name + (a singleton attribute path, if you will). - If you wish to explicitly provide no default, pass `null` as `default`. + If you wish to explicitly provide no default, pass `null` as `default`. - If you want users to be able to set no package, pass `nullable = true`. - In this mode a `default = null` will not be interpreted as no default and is interpreted literally. + If you want users to be able to set no package, pass `nullable = true`. + In this mode a `default = null` will not be interpreted as no default and is interpreted literally. - Type: mkPackageOption :: pkgs -> (string|[string]) -> { nullable? :: bool, default? :: string|[string], example? :: null|string|[string], extraDescription? :: string, pkgsText? :: string } -> option - Example: - mkPackageOption pkgs "hello" { } - => { ...; default = pkgs.hello; defaultText = literalExpression "pkgs.hello"; description = "The hello package to use."; type = package; } + # Inputs - Example: - mkPackageOption pkgs "GHC" { - default = [ "ghc" ]; - example = "pkgs.haskell.packages.ghc92.ghc.withPackages (hkgs: [ hkgs.primes ])"; - } - => { ...; default = pkgs.ghc; defaultText = literalExpression "pkgs.ghc"; description = "The GHC package to use."; example = literalExpression "pkgs.haskell.packages.ghc92.ghc.withPackages (hkgs: [ hkgs.primes ])"; type = package; } + `pkgs` - Example: - mkPackageOption pkgs [ "python3Packages" "pytorch" ] { - extraDescription = "This is an example and doesn't actually do anything."; - } - => { ...; default = pkgs.python3Packages.pytorch; defaultText = literalExpression "pkgs.python3Packages.pytorch"; description = "The pytorch package to use. This is an example and doesn't actually do anything."; type = package; } + : Package set (an instantiation of nixpkgs such as pkgs in modules or another package set) - Example: - mkPackageOption pkgs "nushell" { - nullable = true; - } - => { ...; default = pkgs.nushell; defaultText = literalExpression "pkgs.nushell"; description = "The nushell package to use."; type = nullOr package; } + `name` - Example: - mkPackageOption pkgs "coreutils" { - default = null; - } - => { ...; description = "The coreutils package to use."; type = package; } + : Name for the package, shown in option description - Example: - mkPackageOption pkgs "dbus" { - nullable = true; - default = null; - } - => { ...; default = null; description = "The dbus package to use."; type = nullOr package; } + Structured function argument + : Attribute set containing the following attributes. - Example: - mkPackageOption pkgs.javaPackages "OpenJFX" { - default = "openjfx20"; - pkgsText = "pkgs.javaPackages"; - } - => { ...; default = pkgs.javaPackages.openjfx20; defaultText = literalExpression "pkgs.javaPackages.openjfx20"; description = "The OpenJFX package to use."; type = package; } + `nullable` + : Optional whether the package can be null, for example to disable installing a package altogether. Default: `false` + + `default` + : Optional attribute path where the default package is located. Default: `name` + If omitted will be copied from `name` + + `example` + : Optional string or an attribute path to use as an example. Default: `null` + + `extraDescription` + : Optional additional text to include in the option description. Default: `""` + + `pkgsText` + : Optional representation of the package set passed as pkgs. Default: `"pkgs"` + + # Type + + ``` + mkPackageOption :: pkgs -> (string|[string]) -> { nullable? :: bool, default? :: string|[string], example? :: null|string|[string], extraDescription? :: string, pkgsText? :: string } -> option + ``` + + # Examples + :::{.example} + ## `lib.options.mkPackageOption` usage example + + ```nix + mkPackageOption pkgs "hello" { } + => { ...; default = pkgs.hello; defaultText = literalExpression "pkgs.hello"; description = "The hello package to use."; type = package; } + + + mkPackageOption pkgs "GHC" { + default = [ "ghc" ]; + example = "pkgs.haskell.packages.ghc92.ghc.withPackages (hkgs: [ hkgs.primes ])"; + } + => { ...; default = pkgs.ghc; defaultText = literalExpression "pkgs.ghc"; description = "The GHC package to use."; example = literalExpression "pkgs.haskell.packages.ghc92.ghc.withPackages (hkgs: [ hkgs.primes ])"; type = package; } + + + mkPackageOption pkgs [ "python3Packages" "pytorch" ] { + extraDescription = "This is an example and doesn't actually do anything."; + } + => { ...; default = pkgs.python3Packages.pytorch; defaultText = literalExpression "pkgs.python3Packages.pytorch"; description = "The pytorch package to use. This is an example and doesn't actually do anything."; type = package; } + + + mkPackageOption pkgs "nushell" { + nullable = true; + } + => { ...; default = pkgs.nushell; defaultText = literalExpression "pkgs.nushell"; description = "The nushell package to use."; type = nullOr package; } + + + mkPackageOption pkgs "coreutils" { + default = null; + } + => { ...; description = "The coreutils package to use."; type = package; } + + + mkPackageOption pkgs "dbus" { + nullable = true; + default = null; + } + => { ...; default = null; description = "The dbus package to use."; type = nullOr package; } + + + mkPackageOption pkgs.javaPackages "OpenJFX" { + default = "openjfx20"; + pkgsText = "pkgs.javaPackages"; + } + => { ...; default = pkgs.javaPackages.openjfx20; defaultText = literalExpression "pkgs.javaPackages.openjfx20"; description = "The OpenJFX package to use."; type = package; } + ``` + + ::: */ - mkPackageOption = - # Package set (an instantiation of nixpkgs such as pkgs in modules or another package set) - pkgs: - # Name for the package, shown in option description + mkPackageOption = pkgs: name: { - # Whether the package can be null, for example to disable installing a package altogether (defaults to false) nullable ? false, - # The attribute path where the default package is located (may be omitted, in which case it is copied from `name`) default ? name, - # A string or an attribute path to use as an example (may be omitted) example ? null, - # Additional text to include in the option description (may be omitted) extraDescription ? "", - # Representation of the package set passed as pkgs (defaults to `"pkgs"`) pkgsText ? "pkgs" }: let @@ -220,16 +336,27 @@ rec { (if isList example then "${pkgsText}." + concatStringsSep "." example else example); }); - /* Deprecated alias of mkPackageOption, to be removed in 25.05. - Previously used to create options with markdown documentation, which is no longer required. + /** + Deprecated alias of mkPackageOption, to be removed in 25.05. + + Previously used to create options with markdown documentation, which is no longer required. */ mkPackageOptionMD = lib.warn "mkPackageOptionMD is deprecated and will be removed in 25.05; please use mkPackageOption." mkPackageOption; - /* This option accepts anything, but it does not produce any result. + /** + This option accepts arbitrary definitions, but it does not produce an option value. - This is useful for sharing a module across different module sets - without having to implement similar features as long as the - values of the options are not accessed. */ + This is useful for sharing a module across different module sets + without having to implement similar features as long as the + values of the options are not accessed. + + + # Inputs + + `attrs` + + : Attribute set whose attributes override the argument to `mkOption`. + */ mkSinkUndeclaredOptions = attrs: mkOption ({ internal = true; visible = false; @@ -243,6 +370,51 @@ rec { apply = x: throw "Option value is not readable because the option is not declared."; } // attrs); + /** + A merge function that merges multiple definitions of an option into a single value + + :::{.caution} + This function is used as the default merge operation in `lib.types.mkOptionType`. In most cases, explicit usage of this function is unnecessary. + ::: + + # Inputs + + `loc` + : location of the option in the configuration as a list of strings. + + e.g. `["boot" "loader "grub" "enable"]` + + `defs` + : list of definition values and locations. + + e.g. `[ { file = "/foo.nix"; value = 1; } { file = "/bar.nix"; value = 2 } ]` + + # Example + :::{.example} + ## `lib.options.mergeDefaultOption` usage example + + ```nix + myType = mkOptionType { + name = "myType"; + merge = mergeDefaultOption; # <- This line is redundant. It is the default aready. + }; + ``` + + ::: + + # Merge behavior + + Merging requires all definition values to have the same type. + + - If all definitions are booleans, the result of a `foldl'` with the `or` operation is returned. + - If all definitions are strings, they are concatenated. (`lib.concatStrings`) + - If all definitions are integers and all are equal, the first one is returned. + - If all definitions are lists, they are concatenated. (`++`) + - If all definitions are attribute sets, they are merged. (`lib.mergeAttrs`) + - If all definitions are functions, the first function is applied to the result of the second function. (`f -> x: f x`) + - Otherwise, an error is thrown. + + */ mergeDefaultOption = loc: defs: let list = getValues defs; in if length list == 1 then head list @@ -258,7 +430,7 @@ rec { Require a single definition. WARNING: Does not perform nested checks, as this does not run the merge function! - */ + */ mergeOneOption = mergeUniqueOption { message = ""; }; /* @@ -453,6 +625,47 @@ rec { in "\n- In `${def.file}'${result}" ) defs; + /** + Pretty prints all option definition locations + + # Inputs + + `option` + : The option to pretty print + + # Examples + :::{.example} + ## `lib.options.showOptionWithDefLocs` usage example + + + ```nix + showOptionWithDefLocs { loc = ["x" "y" ]; files = [ "foo.nix" "bar.nix" ]; } + "x.y, with values defined in:\n - foo.nix\n - bar.nix\n" + ``` + + ```nix + nix-repl> eval = lib.evalModules { + modules = [ + { + options = { + foo = lib.mkEnableOption "foo"; + }; + } + ]; + } + + nix-repl> lib.options.showOptionWithDefLocs eval.options.foo + "foo, with values defined in:\n - \n" + ``` + + ::: + + # Type + + ``` + showDefsSep :: { files :: [ String ]; loc :: [ String ]; ... } -> string + ``` + */ showOptionWithDefLocs = opt: '' ${showOption opt.loc}, with values defined in: ${concatMapStringsSep "\n" (defFile: " - ${defFile}") opt.files} From a4a14be019d32fbcee4429f800f5c20b91420167 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jan 2025 22:02:39 +0100 Subject: [PATCH 098/116] python312Packages.fnllm: 0.0.13 -> 0.0.14 --- pkgs/development/python-modules/fnllm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fnllm/default.nix b/pkgs/development/python-modules/fnllm/default.nix index 508d2a8939bb..0e05e83a41ee 100644 --- a/pkgs/development/python-modules/fnllm/default.nix +++ b/pkgs/development/python-modules/fnllm/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "fnllm"; - version = "0.0.13"; + version = "0.0.14"; pyproject = true; disabled = pythonOlder "3.11"; src = fetchPypi { inherit pname version; - hash = "sha256-2wnYlnen+B69BiBhRApttK6ixEqPbruRcPjcJEKC5kk="; + hash = "sha256-HZsOqETSDezQQKmCPeib4EztgO2VKtwM0dxnAl/H3/s="; }; build-system = [ hatchling ]; From 422d5e9e28aa59cbbd8233c5111faed644908f54 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Thu, 2 Jan 2025 15:32:12 +0100 Subject: [PATCH 099/116] libdnet: fix cross build --- pkgs/by-name/li/libdnet/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libdnet/package.nix b/pkgs/by-name/li/libdnet/package.nix index 58112ea2c2fd..f4216bc5f377 100644 --- a/pkgs/by-name/li/libdnet/package.nix +++ b/pkgs/by-name/li/libdnet/package.nix @@ -26,9 +26,11 @@ stdenv.mkDerivation (finalAttrs: { automake autoconf pkg-config - check ]; - buildInputs = [ libtool ]; + buildInputs = [ + check + libtool + ]; # .so endings are missing (quick and dirty fix) postInstall = '' From b3669e0faded48b8e025993b0c95faa44dd2862c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jan 2025 22:44:09 +0100 Subject: [PATCH 100/116] python312Packages.mypy-boto3-ec2: 1.35.93 -> 1.35.98 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 0c16dc794a83..880195caa03b 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -446,8 +446,8 @@ rec { "sha256-wBlz4YrLaKwcv7O1DkInNhq7Hg79vBTr4PGeECHBLPY="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.35.93" - "sha256-BPsvnQKZJvcnN7PVLqUF2zpWZ5n4lGgu8XZBHNnxmIA="; + buildMypyBoto3Package "ec2" "1.35.98" + "sha256-4ugpFujY6a/wuPvR/Rj5wSfq9OJIIpZBHvKw/eBko14="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.35.93" From 04d114e0012257052747f9c88deae1e562c655c7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jan 2025 22:44:28 +0100 Subject: [PATCH 101/116] python312Packages.mypy-boto3-kafkaconnect: 1.35.93 -> 1.35.98 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 880195caa03b..e282f6ed92e7 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -714,8 +714,8 @@ rec { "sha256-i1vARhAsw7mXRBVMVicEgz+7hHWTdjqyF5qf+QVXjCI="; mypy-boto3-kafkaconnect = - buildMypyBoto3Package "kafkaconnect" "1.35.93" - "sha256-+BthrsgeHHKf6O6CWsi9CaxA3HW+DY0BGIc7uACnJTQ="; + buildMypyBoto3Package "kafkaconnect" "1.35.98" + "sha256-P2PMe4zzm4pUSa9GsuwNksl/4Ry/KuDJUOqO9f3phog="; mypy-boto3-kendra = buildMypyBoto3Package "kendra" "1.35.93" From 97b14af78a2957dcd46f7eed24a251165e758b59 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jan 2025 22:44:44 +0100 Subject: [PATCH 102/116] python313Packages.boto3-stubs: 1.35.97 -> 1.35.98 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 567eb8b39c7c..ed49decbe4fd 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.35.97"; + version = "1.35.98"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-QYL58Y8nmWn7y2lyAPmommsHqV5F99snarkNzfZacro="; + hash = "sha256-qdOM6v3XKtpgvfqnLYO1Sflr2CNbOy8JBHU+RRkdaQ0="; }; build-system = [ setuptools ]; From 2bac0ed2f4f613d401de7edf7692af275d6e4f04 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jan 2025 22:44:48 +0100 Subject: [PATCH 103/116] python313Packages.botocore-stubs: 1.35.97 -> 1.35.98 --- pkgs/development/python-modules/botocore-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index 8de67111446d..b935c9e03cc8 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "botocore-stubs"; - version = "1.35.97"; + version = "1.35.98"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "botocore_stubs"; inherit version; - hash = "sha256-quCOpKKqPDYM/Xg/jkxxPbZDUbQpuu4UiCDVsKbZIho="; + hash = "sha256-oz9HTo6eNU7X5OR9XvsT1oI01zZjYNY5HG5wljxHdYk="; }; nativeBuildInputs = [ setuptools ]; From 6ddc024c92cbd07ec17b33f44ec6cb494c390df0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jan 2025 21:45:08 +0000 Subject: [PATCH 104/116] python312Packages.unstructured: 0.16.11 -> 0.16.13 --- pkgs/development/python-modules/unstructured/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/unstructured/default.nix b/pkgs/development/python-modules/unstructured/default.nix index cd250b7fe42c..e9eed5709877 100644 --- a/pkgs/development/python-modules/unstructured/default.nix +++ b/pkgs/development/python-modules/unstructured/default.nix @@ -113,7 +113,7 @@ grpcio, }: let - version = "0.16.11"; + version = "0.16.13"; in buildPythonPackage { pname = "unstructured"; @@ -124,7 +124,7 @@ buildPythonPackage { owner = "Unstructured-IO"; repo = "unstructured"; tag = version; - hash = "sha256-+I5eXG/ICmYPDTavDnyLlopIvoABjdDwOyfotrNs6qs="; + hash = "sha256-VVgSrXqfWEOjZAU54rGBW3m4FxZKJDmbFsWdgjiqMSs="; }; propagatedBuildInputs = [ From c2405d1954b6ae0a800712e2fe6e39b113a1bd1f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jan 2025 22:45:28 +0100 Subject: [PATCH 105/116] python312Packages.mypy-boto3-transcribe: 1.35.93 -> 1.35.98 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index e282f6ed92e7..e5bc73c4a64d 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1366,8 +1366,8 @@ rec { "sha256-bTp/f0/MyQz4ThQoKWmPZRHF640/tCGyXOUQKGOqkuc="; mypy-boto3-transcribe = - buildMypyBoto3Package "transcribe" "1.35.93" - "sha256-9q2oQG9xFFOQQJTUxDlaG1JESstcT3sRZb76V0gFmcI="; + buildMypyBoto3Package "transcribe" "1.35.98" + "sha256-6yZCljyU/Gi2+PI3B4//EHaaomIFREwG6N15py1SVCs="; mypy-boto3-transfer = buildMypyBoto3Package "transfer" "1.35.93" From c07ce1cafd48091a62ad889a96fc267c1bb7f544 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jan 2025 22:45:50 +0100 Subject: [PATCH 106/116] python313Packages.tencentcloud-sdk-python: 3.0.1301 -> 3.0.1302 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1301...3.0.1302 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1302/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 7f33059565d3..7428efc67e6c 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1301"; + version = "3.0.1302"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-FdLulpo58oj54R289dnI2gEQJCxQk8asSjpIBwKkjZI="; + hash = "sha256-bK/jdxzp61HFAGfujqjn9ABQXVsvxIWQ5/5Sf6DfE2g="; }; build-system = [ setuptools ]; From 8d4c2adfc4397cc5087108eeb5ae27636d8cfb1d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jan 2025 21:48:40 +0000 Subject: [PATCH 107/116] baddns: 1.3.3 -> 1.6.68 --- pkgs/by-name/ba/baddns/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ba/baddns/package.nix b/pkgs/by-name/ba/baddns/package.nix index cedbaec9ee1c..aea9b5bf287e 100644 --- a/pkgs/by-name/ba/baddns/package.nix +++ b/pkgs/by-name/ba/baddns/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "baddns"; - version = "1.3.3"; + version = "1.6.68"; pyproject = true; src = fetchFromGitHub { owner = "blacklanternsecurity"; repo = "baddns"; - tag = "v${version}"; - hash = "sha256-pF7HYl1l+TSahJHuyVBZtYeET6wPCiSi+Yi7Rg46T44="; + tag = version; + hash = "sha256-TQPjSmLXgcHYxBQFO1QPozs1XRaJDTakGN24LLuFdfY="; }; pythonRelaxDeps = true; From 58c5aeb53cbcecf554f1540251e25c2427693c5a Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Sun, 15 Dec 2024 21:49:08 +0100 Subject: [PATCH 108/116] nixos/libvirtd: Add proper UEFI support --- nixos/modules/virtualisation/libvirtd.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nixos/modules/virtualisation/libvirtd.nix b/nixos/modules/virtualisation/libvirtd.nix index 165876910749..03691d12e63a 100644 --- a/nixos/modules/virtualisation/libvirtd.nix +++ b/nixos/modules/virtualisation/libvirtd.nix @@ -558,7 +558,10 @@ in paths = cfg.qemu.vhostUserPackages; pathsToLink = [ "/share/qemu/vhost-user" ]; }; - in [ "L+ /var/lib/qemu/vhost-user - - - - ${vhostUserCollection}/share/qemu/vhost-user" ]; + in [ + "L+ /var/lib/qemu/vhost-user - - - - ${vhostUserCollection}/share/qemu/vhost-user" + "L+ /var/lib/qemu/firmware - - - - ${cfg.qemu.package}/share/qemu/firmware" + ]; security.polkit = { enable = true; From 67fe3ca9701750a4701c78ccd0cbb7650ea5dd90 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jan 2025 22:50:06 +0100 Subject: [PATCH 109/116] python313Packages.habiticalib: 0.3.2 -> 0.3.3 Diff: https://github.com/tr4nt0r/habiticalib/compare/refs/tags/v0.3.2...v0.3.3 Changelog: https://github.com/tr4nt0r/habiticalib/releases/tag/v0.3.3 --- pkgs/development/python-modules/habiticalib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/habiticalib/default.nix b/pkgs/development/python-modules/habiticalib/default.nix index 459c7632be60..af4c9a58523b 100644 --- a/pkgs/development/python-modules/habiticalib/default.nix +++ b/pkgs/development/python-modules/habiticalib/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "habiticalib"; - version = "0.3.2"; + version = "0.3.3"; pyproject = true; disabled = pythonOlder "3.12"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "tr4nt0r"; repo = "habiticalib"; tag = "v${version}"; - hash = "sha256-gv0ZrjJPP2ZgBSt221Hjloksu4QE4Iqm1z36YN5p2GI="; + hash = "sha256-F89ZMXEKpRWRwE0NGolSPfwvHHrP/61sm5ZSE0LSvHA="; }; build-system = [ From 3c547e6031725e4446e7752d5b0ab27efd3db4ef Mon Sep 17 00:00:00 2001 From: Konstantin Nazarov Date: Mon, 13 Jan 2025 22:32:32 +0000 Subject: [PATCH 110/116] newlib: add installation of libgloss for embedded targets (#367275) I was trying to get an embedded RISC-V toolchain working, by following pretty much a documented workflow: ``` pkgsCross = import pkgs.path { localSystem = pkgs.stdenv.buildPlatform.system; crossSystem = { config = "riscv32-none-elf"; libc = "newlib-nano"; gcc.arch = "rv32im"; }; }; ``` This is supposed to work for compiling programs that target "bare-metal". But when I tried to compile my project, GCC complained that it can't fild `-lgloss`. If you're curious what libgloss is, in very simple terms it's a glue layer that allows you to provide implementation for the bare minimum functionality that would get the rest of the libc working. (such as `_sbrk`, `_open`, `_read` and friends). After digging into it for a while, I've figured out that newlib which is shipped by nixpkgs doesn't contain libgloss as part of the build resuts. So this isn't just me misconfiguring the search paths. You may be wondering - why didn't anyone else find this issue? My current guess is that nobody really uses this combination (newlib-nano plus a bare-metal deployment). Most people who use the cross toolchains likely target an operating system which provides syscalls already and don't implement the stubs themselves. If you really want to try and reproduce the bug, you need to pass this as a flag to gcc: `--specs=nano.specs`. Also, this bug is not really specific to NixOS, but happened in ArchLinux as well. Here's a relevant bug report: https://bugs.archlinux.org/task/66548. This is where I've found the fix. Adding the fix in the way I did seems to fix the problem for good. The fix itself doesn't seem to be dangerous because in case libgloss is absent, it would be skipped and not copied to the build results. NB: during review it's been also suggested to add libm for the same reasons, so this is what I did as well. --- pkgs/development/misc/newlib/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/misc/newlib/default.nix b/pkgs/development/misc/newlib/default.nix index 3794b631f8ce..fe71113a6f7d 100644 --- a/pkgs/development/misc/newlib/default.nix +++ b/pkgs/development/misc/newlib/default.nix @@ -115,7 +115,7 @@ stdenv.mkDerivation (finalAttrs: { ( cd $out${finalAttrs.passthru.libdir} - for f in librdimon.a libc.a libg.a; do + for f in librdimon.a libc.a libm.a libg.a libgloss.a; do # Some libraries are only available for specific architectures. # For example, librdimon.a is only available on ARM. [ -f "$f" ] && cp "$f" "''${f%%\.a}_nano.a" From 79db1dc70a9ef1bf5e284b57fca44b4440be81cd Mon Sep 17 00:00:00 2001 From: Meow King Date: Tue, 14 Jan 2025 06:44:16 +0800 Subject: [PATCH 111/116] aider-chat: refactor (make it available as both a python package and an application) (#373160) * aider-chat: refactor (make it both a python package and application) make it avaiable as both a python package and an application, so that user easily can use python development tools like `flake8` in aider-chat (NOTE that due to aider-chat's hard coded `flake8` linter calling method, it's impossible to directly call `flake8` when `aider-chat` is not installed as a python package) * aider-chat: fix correct function: buildPythonApplication -> buildPythonPackage * aider-chat: 0.70.0 -> 0.71.0 --------- Co-authored-by: meowking --- pkgs/by-name/ai/aider-chat/package.nix | 200 +----------------- .../python-modules/aider-chat/default.nix | 199 +++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 3 files changed, 203 insertions(+), 198 deletions(-) create mode 100644 pkgs/development/python-modules/aider-chat/default.nix diff --git a/pkgs/by-name/ai/aider-chat/package.nix b/pkgs/by-name/ai/aider-chat/package.nix index 1a9deb7e2120..56709c7076d9 100644 --- a/pkgs/by-name/ai/aider-chat/package.nix +++ b/pkgs/by-name/ai/aider-chat/package.nix @@ -1,199 +1,3 @@ -{ - lib, - stdenv, - python312, - fetchFromGitHub, - gitMinimal, - portaudio, -}: +{ python3Packages }: -let - python3 = python312.override { - self = python3; - packageOverrides = _: super: { tree-sitter = super.tree-sitter_0_21; }; - }; - version = "0.70.0"; - aider-chat = python3.pkgs.buildPythonApplication { - pname = "aider-chat"; - inherit version; - pyproject = true; - - src = fetchFromGitHub { - owner = "Aider-AI"; - repo = "aider"; - tag = "v${version}"; - hash = "sha256-wGm6JV9ISRi/p1lA3JyzOdHQKFHFxEhfr+NdShUxm0M="; - }; - - pythonRelaxDeps = true; - - build-system = with python3.pkgs; [ setuptools-scm ]; - - dependencies = with python3.pkgs; [ - aiohappyeyeballs - aiohttp - aiosignal - annotated-types - anyio - attrs - backoff - beautifulsoup4 - certifi - cffi - charset-normalizer - click - configargparse - diff-match-patch - diskcache - distro - filelock - flake8 - frozenlist - fsspec - gitdb - gitpython - grep-ast - h11 - httpcore - httpx - huggingface-hub - idna - importlib-resources - jinja2 - jiter - json5 - jsonschema - jsonschema-specifications - litellm - markdown-it-py - markupsafe - mccabe - mdurl - multidict - networkx - numpy - openai - packaging - pathspec - pexpect - pillow - prompt-toolkit - psutil - ptyprocess - pycodestyle - pycparser - pydantic - pydantic-core - pydub - pyflakes - pygments - pypandoc - pyperclip - python-dotenv - pyyaml - referencing - regex - requests - rich - rpds-py - scipy - smmap - sniffio - sounddevice - soundfile - soupsieve - tiktoken - tokenizers - tqdm - tree-sitter - tree-sitter-languages - typing-extensions - urllib3 - watchfiles - wcwidth - yarl - zipp - pip - - # Not listed in requirements - mixpanel - monotonic - posthog - propcache - python-dateutil - ]; - - buildInputs = [ portaudio ]; - - nativeCheckInputs = (with python3.pkgs; [ pytestCheckHook ]) ++ [ gitMinimal ]; - - disabledTestPaths = [ - # Tests require network access - "tests/scrape/test_scrape.py" - # Expected 'mock' to have been called once - "tests/help/test_help.py" - ]; - - disabledTests = - [ - # Tests require network - "test_urls" - "test_get_commit_message_with_custom_prompt" - # FileNotFoundError - "test_get_commit_message" - # Expected 'launch_gui' to have been called once - "test_browser_flag_imports_streamlit" - # AttributeError - "test_simple_send_with_retries" - # Expected 'check_version' to have been called once - "test_main_exit_calls_version_check" - # AssertionError: assert 2 == 1 - "test_simple_send_non_retryable_error" - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # Tests fails on darwin - "test_dark_mode_sets_code_theme" - "test_default_env_file_sets_automatic_variable" - # FileNotFoundError: [Errno 2] No such file or directory: 'vim' - "test_pipe_editor" - ]; - - makeWrapperArgs = [ - "--set AIDER_CHECK_UPDATE false" - "--set AIDER_ANALYTICS false" - ]; - - preCheck = '' - export HOME=$(mktemp -d) - export AIDER_ANALYTICS="false" - ''; - - optional-dependencies = with python3.pkgs; { - playwright = [ - greenlet - playwright - pyee - typing-extensions - ]; - }; - - passthru = { - withPlaywright = aider-chat.overridePythonAttrs ( - { dependencies, ... }: - { - dependencies = dependencies ++ aider-chat.optional-dependencies.playwright; - } - ); - }; - - meta = { - description = "AI pair programming in your terminal"; - homepage = "https://github.com/paul-gauthier/aider"; - changelog = "https://github.com/paul-gauthier/aider/blob/v${version}/HISTORY.md"; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ taha-yassine ]; - mainProgram = "aider"; - }; - }; -in -aider-chat +python3Packages.toPythonApplication python3Packages.aider-chat diff --git a/pkgs/development/python-modules/aider-chat/default.nix b/pkgs/development/python-modules/aider-chat/default.nix new file mode 100644 index 000000000000..c5feb5ad260e --- /dev/null +++ b/pkgs/development/python-modules/aider-chat/default.nix @@ -0,0 +1,199 @@ +{ + lib, + stdenv, + python312, + fetchFromGitHub, + gitMinimal, + portaudio, +}: + +let + python3 = python312.override { + self = python3; + packageOverrides = _: super: { tree-sitter = super.tree-sitter_0_21; }; + }; + version = "0.71.0"; + aider-chat = python3.pkgs.buildPythonPackage { + pname = "aider-chat"; + inherit version; + pyproject = true; + + src = fetchFromGitHub { + owner = "Aider-AI"; + repo = "aider"; + tag = "v${version}"; + hash = "sha256-UptGAR0q3JlzYS5QJVeQo/uxBPaivsvOBBjoX869BRU="; + }; + + pythonRelaxDeps = true; + + build-system = with python3.pkgs; [ setuptools-scm ]; + + dependencies = with python3.pkgs; [ + aiohappyeyeballs + aiohttp + aiosignal + annotated-types + anyio + attrs + backoff + beautifulsoup4 + certifi + cffi + charset-normalizer + click + configargparse + diff-match-patch + diskcache + distro + filelock + flake8 + frozenlist + fsspec + gitdb + gitpython + grep-ast + h11 + httpcore + httpx + huggingface-hub + idna + importlib-resources + jinja2 + jiter + json5 + jsonschema + jsonschema-specifications + litellm + markdown-it-py + markupsafe + mccabe + mdurl + multidict + networkx + numpy + openai + packaging + pathspec + pexpect + pillow + prompt-toolkit + psutil + ptyprocess + pycodestyle + pycparser + pydantic + pydantic-core + pydub + pyflakes + pygments + pypandoc + pyperclip + python-dotenv + pyyaml + referencing + regex + requests + rich + rpds-py + scipy + smmap + sniffio + sounddevice + soundfile + soupsieve + tiktoken + tokenizers + tqdm + tree-sitter + tree-sitter-languages + typing-extensions + urllib3 + watchfiles + wcwidth + yarl + zipp + pip + + # Not listed in requirements + mixpanel + monotonic + posthog + propcache + python-dateutil + ]; + + buildInputs = [ portaudio ]; + + nativeCheckInputs = (with python3.pkgs; [ pytestCheckHook ]) ++ [ gitMinimal ]; + + disabledTestPaths = [ + # Tests require network access + "tests/scrape/test_scrape.py" + # Expected 'mock' to have been called once + "tests/help/test_help.py" + ]; + + disabledTests = + [ + # Tests require network + "test_urls" + "test_get_commit_message_with_custom_prompt" + # FileNotFoundError + "test_get_commit_message" + # Expected 'launch_gui' to have been called once + "test_browser_flag_imports_streamlit" + # AttributeError + "test_simple_send_with_retries" + # Expected 'check_version' to have been called once + "test_main_exit_calls_version_check" + # AssertionError: assert 2 == 1 + "test_simple_send_non_retryable_error" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # Tests fails on darwin + "test_dark_mode_sets_code_theme" + "test_default_env_file_sets_automatic_variable" + # FileNotFoundError: [Errno 2] No such file or directory: 'vim' + "test_pipe_editor" + ]; + + makeWrapperArgs = [ + "--set AIDER_CHECK_UPDATE false" + "--set AIDER_ANALYTICS false" + ]; + + preCheck = '' + export HOME=$(mktemp -d) + export AIDER_ANALYTICS="false" + ''; + + optional-dependencies = with python3.pkgs; { + playwright = [ + greenlet + playwright + pyee + typing-extensions + ]; + }; + + passthru = { + withPlaywright = aider-chat.overridePythonAttrs ( + { dependencies, ... }: + { + dependencies = dependencies ++ aider-chat.optional-dependencies.playwright; + } + ); + }; + + meta = { + description = "AI pair programming in your terminal"; + homepage = "https://github.com/paul-gauthier/aider"; + changelog = "https://github.com/paul-gauthier/aider/blob/v${version}/HISTORY.md"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ taha-yassine ]; + mainProgram = "aider"; + }; + }; +in +aider-chat diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8d3a99d79a72..96d21cd07a88 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -131,6 +131,8 @@ self: super: with self; { ahocorasick-rs = callPackage ../development/python-modules/ahocorasick-rs { }; + aider-chat = callPackage ../development/python-modules/aider-chat { }; + aigpy = callPackage ../development/python-modules/aigpy { }; aio-geojson-client = callPackage ../development/python-modules/aio-geojson-client { }; From 53c25a89d5dbfbe77d7559dbcb03738cd13c9813 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Fri, 15 Nov 2024 18:42:45 -0500 Subject: [PATCH 112/116] python312Packages.rising: remove at 0.3.0 --- .../python-modules/rising/default.nix | 78 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 80 deletions(-) delete mode 100644 pkgs/development/python-modules/rising/default.nix diff --git a/pkgs/development/python-modules/rising/default.nix b/pkgs/development/python-modules/rising/default.nix deleted file mode 100644 index 204e71ace948..000000000000 --- a/pkgs/development/python-modules/rising/default.nix +++ /dev/null @@ -1,78 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - - # build-system - versioneer, - - # dependencies - lightning-utilities, - numpy, - torch, - threadpoolctl, - tqdm, - - # tests - dill, - pytestCheckHook, - - stdenv, -}: - -buildPythonPackage rec { - pname = "rising"; - version = "0.3.0"; - pyproject = true; - - src = fetchFromGitHub { - owner = "PhoenixDL"; - repo = "rising"; - tag = "v${version}"; - hash = "sha256-sBzVTst5Tp2oZZ+Xsg3M7uAMbucL6idlpYwHvib3EaY="; - }; - - pythonRelaxDeps = [ "lightning-utilities" ]; - - # Remove vendorized versioneer (incompatible with python 3.12) - postPatch = '' - rm versioneer.py - ''; - - build-system = [ versioneer ]; - - dependencies = [ - lightning-utilities - numpy - torch - threadpoolctl - tqdm - ]; - - nativeCheckInputs = [ - dill - pytestCheckHook - ]; - - disabledTests = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ - # RuntimeError: DataLoader worker (pid(s) <...>) exited unexpectedly: - "test_progressive_resize_integration" - ]; - - pythonImportsCheck = [ - "rising" - "rising.loading" - "rising.ops" - "rising.random" - "rising.transforms" - "rising.transforms.functional" - "rising.utils" - ]; - - meta = { - description = "High-performance data loading and augmentation library in PyTorch"; - homepage = "https://rising.rtfd.io"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ bcdarwin ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index f83c53188c61..63ce8623c688 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -618,6 +618,7 @@ mapAliases ({ retry_decorator = retry-decorator; # added 2024-01-07 retworkx = rustworkx; # added 2023-05-14 rig = throw "rig has been removed because it was pinned to python 2.7 and 3.5, failed to build and is otherwise unmaintained"; # added 2022-11-28 + rising = throw "rising has been removed because it was abandoned and archived by upstream"; # added 2024-11-15 rl-coach = "rl-coach was removed because the project is discontinued and was archived by upstream"; # added 2023-05-03 roboschool = throw "roboschool is deprecated in favor of PyBullet and has been removed"; # added 2022-01-15 ronin = throw "ronin has been removed because it was unmaintained since 2018"; # added 2024-08-21 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e547fca55516..2cbbddc67841 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -14140,8 +14140,6 @@ self: super: with self; { riscv-isac = callPackage ../development/python-modules/riscv-isac { }; - rising = callPackage ../development/python-modules/rising { }; - ritassist = callPackage ../development/python-modules/ritassist { }; rivet = toPythonModule (pkgs.rivet.override { From d574349587e685bab0e46534aec02881f6741b96 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 14 Jan 2025 00:25:20 +0100 Subject: [PATCH 113/116] firefox-unwrapped: 134.0 -> 134.0.1 https://www.mozilla.org/en-US/firefox/134.0.1/releasenotes/ --- .../networking/browsers/firefox/packages/firefox.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix index e0552d6d3410..e2d34e0e56ce 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix @@ -9,10 +9,10 @@ buildMozillaMach rec { pname = "firefox"; - version = "134.0"; + version = "134.0.1"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "1275a686dc0a27b48df4ae05616511512f676e03474e3095b2521eac25a385d345aa3e8786716dbe812af49e07d72b32772479089d648968e2004ca0c9c35344"; + sha512 = "3f40ca5a753a66e08af4e8b12d75feab67b0567ecffd34f5cf013f49aeb809ccd458c8011e9456dc902c24eaf626078117874514eb40cee5574eafce93ee772d"; }; meta = { From 50c1e88e70a480d7061541c40f0b9d23f0222721 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 14 Jan 2025 00:26:11 +0100 Subject: [PATCH 114/116] firefox-bin-unwrapped: 134.0 -> 134.0.1 https://www.mozilla.org/en-US/firefox/134.0.1/releasenotes/ --- .../browsers/firefox-bin/release_sources.nix | 826 +++++++++--------- 1 file changed, 413 insertions(+), 413 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix index d57ff9784285..06647218e14a 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix @@ -1,1241 +1,1241 @@ { - version = "134.0"; + version = "134.0.1"; sources = [ { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ach/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ach/firefox-134.0.1.tar.bz2"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "65b401e248c6f539d2744e4049693edb08638b2245d174ef563dc7e9f11c626b"; + sha256 = "1809c448749e30a90b90513f087ef41c3e2378ed5c9416580a8a183172257ab3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/af/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/af/firefox-134.0.1.tar.bz2"; locale = "af"; arch = "linux-x86_64"; - sha256 = "f8550d00c70c1b2ef219601449a3653c88b4c91158eab6ddd493e439cacba6a9"; + sha256 = "01c681f4973044acb4d6ea7f6b0ecafeabee8f217f18e7b3cae0c7c8ea9790c9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/an/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/an/firefox-134.0.1.tar.bz2"; locale = "an"; arch = "linux-x86_64"; - sha256 = "62137fb34ee377b04b33f787a0bfb1d83986eca11ab4900647003b3a41c2c121"; + sha256 = "f1a3bd5b9d86a37c65b5ca8c14df7c2963d8226b3c17196fd0d702f06667a967"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ar/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ar/firefox-134.0.1.tar.bz2"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "e2eda7d045018b52e04c1f1f0fedcc5dbcbf3d93a9b752a1546cb87e52342816"; + sha256 = "632b3b9e0cc114e0b696111990e8bdd705b73a236b78c72815ee8ede6c59f83e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ast/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ast/firefox-134.0.1.tar.bz2"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "cffa97f03ed42bbca7777ed5d953a7e78da72fb4b51d16ffb622e647423c317e"; + sha256 = "4ac2516b3a6694840840ed639bb9c0b3bdd5a2f45f95a2beabaf8af5b14b01ed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/az/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/az/firefox-134.0.1.tar.bz2"; locale = "az"; arch = "linux-x86_64"; - sha256 = "01aa4df2e36ae4ec9d4b1af8d41831838d9aae00a15a13f47622f2b68094b61b"; + sha256 = "323eafafb955b5a848e376296ddfb1c3f53ee303f750e1bdf7cee2e50371c72f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/be/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/be/firefox-134.0.1.tar.bz2"; locale = "be"; arch = "linux-x86_64"; - sha256 = "38f787a80bf27ec4bf99944af3a3419597f01b49a714fb3c0a3f193c710e6357"; + sha256 = "6e246716bd43dd780594559dd3410cb1844d65278655001038fe609cfc3ed3c2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/bg/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/bg/firefox-134.0.1.tar.bz2"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "446e512b89fbb4e4eea3c34c63ed20aa893cad8416daaf0b902fb58402271c8f"; + sha256 = "8c03d66c4b2d4f88309bdcae49ea19bccbe2edfa0c5dfa98878ff8de820635d1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/bn/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/bn/firefox-134.0.1.tar.bz2"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "4e476e082b4ce9a39934593c7945a33d58db9dad4f0eef2c567fc171658bae4c"; + sha256 = "69a2e8d67b377073f674b44c38a510369ffef253b81d25d38fab425bac836088"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/br/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/br/firefox-134.0.1.tar.bz2"; locale = "br"; arch = "linux-x86_64"; - sha256 = "343beff17cc6636405a50be78df57cfe9ed3c39f43d8f057004798baeec7662b"; + sha256 = "05c81f5d7d026b661f55fa07e8f3e776a41e1476b3645e09c0289375e9f87136"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/bs/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/bs/firefox-134.0.1.tar.bz2"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "81a15f07f026bed67c7762e1a35849259a87c26682c3cf6c52c5dc867bc5e811"; + sha256 = "0c494621f57c202e079571cbc012c37257b2661df06f55739fb2938dab64d79a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ca-valencia/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ca-valencia/firefox-134.0.1.tar.bz2"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "3bcdab3be8f6289c10f03ce568fdcbb436f86ecb0fd070bd04d3f0cfd02186e7"; + sha256 = "379f22329585402bf19154ff8454ff9fc8c89694a42ac6ae696c9f708f5b56ac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ca/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ca/firefox-134.0.1.tar.bz2"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "ba17fc03b46b15e94323674c491f9c5f2829d31163dd2a1993221804b60fdd01"; + sha256 = "f11d9d49f9e5ebf085cafdcb98fea46934e330deb5f6eb095a0c61dd1dccf88e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/cak/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/cak/firefox-134.0.1.tar.bz2"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "b4d643b32404fac305a2c83a76f44415468c8e7bb9d393fdaffaced082c3f805"; + sha256 = "e4bd74fbbed2ed218bd2b0ceee345c80dd688aae0f3324238c0392566691cca5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/cs/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/cs/firefox-134.0.1.tar.bz2"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "0b9ce419e590cf248e8c12db8c0c5e4c5c2dbf416ac96788ac070adae3fd632d"; + sha256 = "4f9f47f037c9c090cfa65af4bb46d83616909232ab9a7301161d81c739974c6b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/cy/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/cy/firefox-134.0.1.tar.bz2"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "a4cccb82c5fd988694763e742a7709362c75a5e088f0024de72b7f8a19ce742d"; + sha256 = "88b0defea40707b18a5efd1b611f28d7874362167f4b897362e527e6441cc86a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/da/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/da/firefox-134.0.1.tar.bz2"; locale = "da"; arch = "linux-x86_64"; - sha256 = "3f5ef5c20e22c27fb2c7b2cb97c0ff4969ba85b901c0c995e66601b4b3b490dd"; + sha256 = "d08bc0d1ff3089b99f2970a9ca289e78fb7eb8776c728be9945dcddc5ce71ef7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/de/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/de/firefox-134.0.1.tar.bz2"; locale = "de"; arch = "linux-x86_64"; - sha256 = "bbc87e2ee156c4736e574b66f8d976b94fb09ba1502f6402a902b632348dbabe"; + sha256 = "63a292fd8a2ddf1eac4dc3b6bf39ae560df6a4044d087f7c696185315a135dfa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/dsb/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/dsb/firefox-134.0.1.tar.bz2"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "c24c272ed9156091326b1576b9efaa7cf50c2e7738218d9046d8e497e04c2809"; + sha256 = "4f045a8d99ccb509ec2258929a68037cf31edc6c3d3598b7379c48a9829c09f4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/el/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/el/firefox-134.0.1.tar.bz2"; locale = "el"; arch = "linux-x86_64"; - sha256 = "416d0f0997a4487bb293af545f2b2ab4f239fb8c20377d68d4fd669e1a28a4c5"; + sha256 = "20b0c6ffc166aa5fdd987092f1fe97ea7d30f65827cbf857ec77a4a4919396ab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/en-CA/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/en-CA/firefox-134.0.1.tar.bz2"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "d49179bd26124d050f858f4bb69e0ef457a56ef49d1a1ae907d3cd57321f5c85"; + sha256 = "d0b95d3d2820fd12bfa3d2a985fea30bdd32e45686e92264e817fdb561b53200"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/en-GB/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/en-GB/firefox-134.0.1.tar.bz2"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "0361f9413eded93aabd3dbcf7fe88e0ae2a9303038b33f96e62cf8e948a11afa"; + sha256 = "9550c7fcc66d2837f5873f62bbdf3bd8789bb2c8be41098c38b5cff1709f9217"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/en-US/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/en-US/firefox-134.0.1.tar.bz2"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "f232764ff33abddba8e7a90f6bd7de7d73ff79b9104abe3a2477f68af287cbcd"; + sha256 = "81951a7cbe64a63455640919aecced8eef9c7af0c3704aa75995981fa9a4ae7c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/eo/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/eo/firefox-134.0.1.tar.bz2"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "d2271f08bacc8a58d3acbf75d192533f1fb48d48d283e07630ff047b59919107"; + sha256 = "70ab7b7b4693e694ce7b3430c4cbcae17c1eedef45378d80d1189d9710b9790a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/es-AR/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/es-AR/firefox-134.0.1.tar.bz2"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "d2bb5d2f14d97b82f87b62f0fb707eafbf0525e7b464c73ceddada932f3a0550"; + sha256 = "cecacd4b1f0d8b6189dbf9b940004d0d87960bf8796e2e301a5ab5cc817df877"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/es-CL/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/es-CL/firefox-134.0.1.tar.bz2"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "c0bdba5a724400123011f3f75b4c86f968bf09b646bf2b47ff080822b1388718"; + sha256 = "86cfb361c0762da27243e1a551acce43df988f48024fa63970823b2a171a97ab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/es-ES/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/es-ES/firefox-134.0.1.tar.bz2"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "812861c4e869abe96b5bdeb3f189ae8c3f69d91be7edef39454bfb99b4eebbb1"; + sha256 = "166fd701b0bbc024472351a17c4dcb74a80cec967eefb71db814d45eafc09678"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/es-MX/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/es-MX/firefox-134.0.1.tar.bz2"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "7fb77d06d3fb71ebc3d2998569b80b2f06f0011a7a1525fdb4e5df37c81aa362"; + sha256 = "c9584d0a5b91a74e5c1a803ab864fce1272b6abcbcdc2355f5a73298299903a7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/et/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/et/firefox-134.0.1.tar.bz2"; locale = "et"; arch = "linux-x86_64"; - sha256 = "834b536fdd4ca8754c44b024d2f999aa50157af6c0f2e1e902970641113c6967"; + sha256 = "66a65dc47989dec3539359de487171d516619324ea0e2bfdd0fc1aae32c273a0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/eu/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/eu/firefox-134.0.1.tar.bz2"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "58de7adea9d355b97f13033d419445e377e75f9bf4c260d4a5fc92c69a53c94d"; + sha256 = "479c080ce16d28825076799f3256660182e2b3a53cb12a94aa698d10ecca3636"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/fa/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/fa/firefox-134.0.1.tar.bz2"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "88b9f05705b28111aeea3326bfeddbea71787f781ca57070fce0529449f03a1d"; + sha256 = "bd2a204fe63ce8f10e27acdd29cd96adcd5fc1d9033f76f71cbd797634344383"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ff/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ff/firefox-134.0.1.tar.bz2"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "ca6d6f06159481a3c96417ea4321ae496d3acd3fb39fdb1193e4899d3e7afba3"; + sha256 = "42b3fe2c7bda2248741a55cbb63632349fb2d186f909fc2296ab9fb5abc9728a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/fi/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/fi/firefox-134.0.1.tar.bz2"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "62705ba0ce429fda593c297bd8a9565047fddec8d4e19795a41bc97e90a94ba1"; + sha256 = "a7fa3e0dafd3e871556594bbc6df0794112c97885a2bc4c6b027069105d1a9ed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/fr/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/fr/firefox-134.0.1.tar.bz2"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "344d35114354ec8767ce5fc64bba0967b2ccd42333d47c3539013cf8cd785415"; + sha256 = "8cf3d8f67f6b67f3d7f1e120cd45acf88959ebeafbd91ecc5681bcf8ad03629a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/fur/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/fur/firefox-134.0.1.tar.bz2"; locale = "fur"; arch = "linux-x86_64"; - sha256 = "ee8d60580abad55824c727aa7cb36041d7dc5376683d0a68a4579c8110d20e57"; + sha256 = "99759c6d3a34b1e6f4d3a5d48e9578e87c5cec10a08dd1999361203c8c6a5249"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/fy-NL/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/fy-NL/firefox-134.0.1.tar.bz2"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "f1464228509c95e349226fa2555c1b80f7c648e03d256691d1ad2e516253bb2a"; + sha256 = "e36944f20f85fd418abcc71f9079b79630b7f95d23d97dfaba4cff64a6b2ed87"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ga-IE/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ga-IE/firefox-134.0.1.tar.bz2"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "4316d84705b5a52ff6b23ed4ea78e4da00e4a70abf9bb594f4baf1bc62fca637"; + sha256 = "b184dcf9a2da4bc7e89688c5f7cd1e45c2b04ced3fbbccd2afaf1081e948f1ab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/gd/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/gd/firefox-134.0.1.tar.bz2"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "6bd67aed23ee475fdaa17424951c06679a924c5ce379d2fb23d7b88ba96be7d7"; + sha256 = "db7a64a324318171e000d52bcd67a5f00e9cd5a7e0ccabfc3da0b49369631fa2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/gl/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/gl/firefox-134.0.1.tar.bz2"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "cdc4c14b4474dbe092ec0a7c82fd018c4d9d0c56b1afce933e6711947cf96815"; + sha256 = "939cf3db1a53528c0c4f5569107e5612b9d9e442d48abea4a9dba6a147061c0a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/gn/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/gn/firefox-134.0.1.tar.bz2"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "3436bbeff8c53bd9584e76797591c57631f3edf51d958918af48f50afe577140"; + sha256 = "a6cd397b616ef2a8f25aa901b5a2715fb846b6351d21f68955bb90890123a44c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/gu-IN/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/gu-IN/firefox-134.0.1.tar.bz2"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "00279cc8aaeefcfbad2464be359e2af5fa8950a2f754b0daefb64893d9cdd3c6"; + sha256 = "060b052f89e6bf5b8bdc342cb7b4f8ce0e04dbb7f4e4775da440ed47fb3a851e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/he/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/he/firefox-134.0.1.tar.bz2"; locale = "he"; arch = "linux-x86_64"; - sha256 = "7b147e25c340338ebe6c9cdbe69c3e7de61af1f403b3299ac7fcacdb9f8c96bc"; + sha256 = "a907a048bc0791fa99933a92f90ee9106d83d86ec2a619625b0fa654ac3103e8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/hi-IN/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/hi-IN/firefox-134.0.1.tar.bz2"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "34097373311ea66574cb6120d959334327315b7f42510225da762cb67cda4878"; + sha256 = "d73ff370528c197381e6afb040fbadd8cfbba657801a068e8b82bc8ee0f82264"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/hr/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/hr/firefox-134.0.1.tar.bz2"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "c4324321925fabf8120667d7c79279f80ed2e8fa9d10a6ac5a84d9b2daaf9c31"; + sha256 = "54be6dd52ca2c751c92f3da3994beb11802de41c2492d3fc114c975245fd7c65"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/hsb/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/hsb/firefox-134.0.1.tar.bz2"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "c242ebec5ce29062bf0e072423f1e8835c36c4cb25f4d0b389843feea15b9efd"; + sha256 = "61139aec98fc2d81c9a76b6d6ae643968cce1f624f790811c7a6404efdfc61f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/hu/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/hu/firefox-134.0.1.tar.bz2"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "b52142a85deab3bfb7c218cfa6881f1c87382ba7716853c8f1b7ac8ab26c2441"; + sha256 = "df4286d14eb41fbb07240c906be0a1c96463dae458b343eaff74241ae089f158"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/hy-AM/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/hy-AM/firefox-134.0.1.tar.bz2"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "132f4c1e3a52b859f9ed8e4c2f1af01f659dbab78e8535e440270279d03a9138"; + sha256 = "8ec374ca8bd0be47f355e9aa25910a0835a5b057341aa0571f92454ccb0f4bd2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ia/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ia/firefox-134.0.1.tar.bz2"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "9a4bc93f99e2c25f92f8e5cc9fa4dcae13b0f082ed050efad82fb4ed31086510"; + sha256 = "eade48af24116b7f035989d2c4efec2322aa2db42721291c96d9ef98fca00b86"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/id/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/id/firefox-134.0.1.tar.bz2"; locale = "id"; arch = "linux-x86_64"; - sha256 = "b8fd1f520ccf2aaa5d0194d0ae9a0e0d96ed272e455846ab0f1a84d799f8be88"; + sha256 = "ef2285acefb60f232b8154d9eea00b60c77bf71e5f24c5ffdd043fe27e09f093"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/is/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/is/firefox-134.0.1.tar.bz2"; locale = "is"; arch = "linux-x86_64"; - sha256 = "a92fdf983766f20c760e100d1299a1d90c5f782a8b08ac46fe1d47f6c8d5d785"; + sha256 = "4fb0f27ab6b520ba552d4a6e6ce2f67bd07c46e9c88a885ac50e2112a50285c2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/it/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/it/firefox-134.0.1.tar.bz2"; locale = "it"; arch = "linux-x86_64"; - sha256 = "7d6ac8005b1797e2aa91fcc0e8418eec0df21f8e2835eb88097c144fe2f3c730"; + sha256 = "f58aab6ef3367cc1d965a2507ea5a0e4a3274624627bce17b72293513bdfa9fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ja/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ja/firefox-134.0.1.tar.bz2"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "7af575456cd129f8afdfe3d37d1b621b7b2d882ab105e511a5975399f9bfa529"; + sha256 = "14a98b3e21af29fc822aa0572442f85cad8a788ce0af45a6d5c9e947868436fc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ka/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ka/firefox-134.0.1.tar.bz2"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "ff6d023fd71c5baae076603546fe68f1dd35e8ee954cdc1a80103981ee3c748f"; + sha256 = "d9217cfbeceffbe24c5f5d664674b3f9fa5725506ac373be2adb6da87cdffec6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/kab/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/kab/firefox-134.0.1.tar.bz2"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "db9eec209f7cca4dee313e9d81e420f1f68407a09f578e445a954585db6c54c4"; + sha256 = "977e7e7894d0eac78618c29809082783bd96240a6006a1878f8ece18ba1ca258"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/kk/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/kk/firefox-134.0.1.tar.bz2"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "33afb6d5cebb07d233a2a528d0fdc7f93c2a69f0608ae3e624498d5efad977ba"; + sha256 = "13c5d86bffc76bce7c8eae4ec96d984e172d05b339f3a658557215bc2458ed1d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/km/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/km/firefox-134.0.1.tar.bz2"; locale = "km"; arch = "linux-x86_64"; - sha256 = "d450a603823066e1fd5a45605b9ec33714a97827cb96ccc149098daa45932130"; + sha256 = "440299d1d6956ee21bd8e56056b2fc64bc8330822cc891d5a53187315e3be788"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/kn/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/kn/firefox-134.0.1.tar.bz2"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "ff92994477b73cb71b5d6604f9990409729eb03246e19baada3534503de5fa84"; + sha256 = "038b45c5a0b59c5ae59911d5fe5db98d08a898f4199c9754ab7e3f1f76b7be74"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ko/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ko/firefox-134.0.1.tar.bz2"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "525da701a71f1e1c78d585da637edf08ec6b318e56df97e7d48c26431944507c"; + sha256 = "6985b8e40202691d441d35cfc6457b11f18fde0dcfd43c5e5ca0b47d9fcc633b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/lij/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/lij/firefox-134.0.1.tar.bz2"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "a7625e3c34efd4edee2ee02b597e0a9e9e2725858e88d7d728624cf6619059db"; + sha256 = "90cf1c8735b015a21928c5caecbdb1abe451b1303f90b5faf8b9946fef8450ae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/lt/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/lt/firefox-134.0.1.tar.bz2"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "653683538f504b72f951f6a3c532d5011c10f871c16caba9d37ddfdb7c8f8d2c"; + sha256 = "733885e6e8d8885be5751415e75d4bed80045ad85962b0500fd6ea8e2503ca95"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/lv/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/lv/firefox-134.0.1.tar.bz2"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "417df894348410cf358c1b7f24aee01a4e3d44e1f393e0e33e5d4d24ff39773c"; + sha256 = "e32e49e9c4178b4caabd85a04cdb5a28ba259e5680ef9695b6106fd601c58179"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/mk/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/mk/firefox-134.0.1.tar.bz2"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "86b25c2a7594a6f80e85ac187cc86f9fd92fd844eb8c8552ed331e0aa4055075"; + sha256 = "b7f712014bf8f8666dfa0f95a4eb2f2d82a0324ef089504d56676e06e1dd561d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/mr/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/mr/firefox-134.0.1.tar.bz2"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "7aa5cf6e08b4aec584ed72a32f9a90dd592469bcb320da04e9d5f92f25d73769"; + sha256 = "697c074b749d8377ee7cedfedb3eed31a024b158cca88a289d874fc7ceddb033"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ms/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ms/firefox-134.0.1.tar.bz2"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "7d08c625dd9a30a8e16b45b5b1c73639377be100afce6e1ad00a37bc070cb802"; + sha256 = "06537fd42c584d4c7268ee28c32d8b88ef20757f65293aaec6eb4b01727e4eb7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/my/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/my/firefox-134.0.1.tar.bz2"; locale = "my"; arch = "linux-x86_64"; - sha256 = "37cbd808a81db9753a0e70ee67d0ad50abc5ba98263158ad68be7705be89fa2a"; + sha256 = "c3ccab16ab375baa054c3fd14a08f5b76aaeccf803b81d675e6b5dd21c762787"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/nb-NO/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/nb-NO/firefox-134.0.1.tar.bz2"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "bb73c6dfd19f49c6ff500e6c1666daf9627beed91da036f255a150078349bf46"; + sha256 = "b1a0e30f8b1350ada3ab191df05cd2e4db78216e75eb33ab3d0f2303242c7056"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ne-NP/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ne-NP/firefox-134.0.1.tar.bz2"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "b94eeb88b21eb9af8e680e50d1ecd38bbe1bf5abe2625c074de184d6a651f965"; + sha256 = "87ddbe9d83c70e98fb6dc6312640e2dc5545141a55e3faa11425896c79fdcb11"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/nl/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/nl/firefox-134.0.1.tar.bz2"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "dfced9e582e74e13b9c8879252627944f04581a3d58420d21277cbb09ad9da4d"; + sha256 = "6a5fa55836052938fdffa67bf9e00d23f52ec7865141c37cff3117796968f9e8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/nn-NO/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/nn-NO/firefox-134.0.1.tar.bz2"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "f0bdd18a0c1cba9d1bc6b4b81a8ce553b5e34f66aac957f794f78d31609702f0"; + sha256 = "5c03ede202b72e93b335e8596d202d919686b1f32aa88dce3beaae85ba681dd7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/oc/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/oc/firefox-134.0.1.tar.bz2"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "4f2ef394c4aab0c73ab4fadf2dc30f33ecb75e6c91831f68748e2b828840d81d"; + sha256 = "e8232dc20733532414c1bd2fbcbd3d2739c4298ce6e535fb13a7284cab62c77f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/pa-IN/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/pa-IN/firefox-134.0.1.tar.bz2"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "928a507ef69448237d1fe35613e70aabf7dbb3a363a6e5a89d6235e372e431c1"; + sha256 = "4556d3462bb2fee1276ff01274e12f94f000b9b8fbe97167d84fc84152e1bddc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/pl/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/pl/firefox-134.0.1.tar.bz2"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "2be6f76b3274a2b5dd391a7770b5c56fc8ef93a42546caba9bbd08e91cdfd1d6"; + sha256 = "d3874fd912c79f21bd4ee1441c820435700b5bb115b4e90e3b7c531c2f89e8cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/pt-BR/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/pt-BR/firefox-134.0.1.tar.bz2"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "2c877bdfe75efefd181d7f8a61caf455ed6580450de0439bdbc80dc15377e3e2"; + sha256 = "13bad1ffae2eb5d0e6a2f2e88f4d26c01b0c253fedada6b7cd9988d50baa7a9d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/pt-PT/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/pt-PT/firefox-134.0.1.tar.bz2"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "e6b742a6ba8dcc0831f53cceaeee44549691fb3e07183ca9f5ab85d0fc8aea70"; + sha256 = "20b216d0baa45084fe8ef16f24193a4e6a464e3476949be014c4a838316f069f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/rm/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/rm/firefox-134.0.1.tar.bz2"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "0c59f0c6c33eed2c345402dfdfbfb6a78a35a2392c16eb59c9e97d82574fd4b1"; + sha256 = "009e280dd71785d153cd04e1973d74004f04fab644aeec64dafca525d7c4356c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ro/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ro/firefox-134.0.1.tar.bz2"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "11b4f5e5eb80013c8f642a0ff45730b2c612571621c64f48785418bc20c47a90"; + sha256 = "01c9cb6a78808cff12d3824fb963d030228864be5444ea5d8540198de5bbd2a8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ru/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ru/firefox-134.0.1.tar.bz2"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "fb96e5c006a46b16b391d1a232f49a7e013cb54057d007f6c298a2c2b9c4ea5f"; + sha256 = "6622b74d03ea90c8f01b00a5c4f180881a1ba7c011870020698015ceaf19cb43"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/sat/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/sat/firefox-134.0.1.tar.bz2"; locale = "sat"; arch = "linux-x86_64"; - sha256 = "d9a098ee62a36d1e758a43a5c762a1fe3db49be1dab797c3606620e243dd6514"; + sha256 = "689a6f640c801517afc3caa518327ee9fa9a076f8b1a04ae4d56cc7c098ef2dd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/sc/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/sc/firefox-134.0.1.tar.bz2"; locale = "sc"; arch = "linux-x86_64"; - sha256 = "2572a9204c197ba426c2e1735a6131eeb8c7c9c70291edbbfc25474d3a34168d"; + sha256 = "a89356510f109fa18d1a6ef30dcd9bf13895b28a7a3199ac7c14122f678f3f01"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/sco/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/sco/firefox-134.0.1.tar.bz2"; locale = "sco"; arch = "linux-x86_64"; - sha256 = "f60205de4097d367c6f10a8af4cc55ee789cdfb56061a6bfffa49fdfd6bf6d03"; + sha256 = "98112f4fc5b131fe1bedce9bb8caf8ee7cc1e65961c04a9dbcc39edc095a1082"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/si/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/si/firefox-134.0.1.tar.bz2"; locale = "si"; arch = "linux-x86_64"; - sha256 = "e2162c7d21b415f7891813ed06ff88c204a745d225066b70ac50cad05786f035"; + sha256 = "68e7d560d42a3bebcf989e9831b97159c45e4aefb977a43cd08173dd8c6d3828"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/sk/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/sk/firefox-134.0.1.tar.bz2"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "0befb4b01f421fb824dc8f737d7525e8e33516accbe7a79856723a74623fd3d8"; + sha256 = "ae75e3ad8424db856d33a154dbd6784728ee99ebd474fac9216629bd86eab113"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/skr/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/skr/firefox-134.0.1.tar.bz2"; locale = "skr"; arch = "linux-x86_64"; - sha256 = "37a1f523fc2ae0f090e71815c9978029c652273cfb32b240b44e4d4815d87a40"; + sha256 = "2f60557cd66c8893b8c1326584f4d2336540c6853f9b9e578cc8d4040bc821b1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/sl/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/sl/firefox-134.0.1.tar.bz2"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "500994dee0e7df60e71872e83553705b8fa81fdd596d36c0d0b8bdf84b5c5b56"; + sha256 = "9cc0cd47712afcd6aa379cb47d04221686c625a74d7810e903e84bd323f9698e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/son/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/son/firefox-134.0.1.tar.bz2"; locale = "son"; arch = "linux-x86_64"; - sha256 = "91dbcccd24cf8c507a676d4004981f0a2236a3d5b22c323bec5809f64af129aa"; + sha256 = "889df10f1849e64b257edfc3b677155b4d3557f83b3af55ffb58efdcb2d19470"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/sq/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/sq/firefox-134.0.1.tar.bz2"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "2ddfee2e73e51a3dd983e8ef1aa8436039af0878fc85c0ac99605f1680b927a1"; + sha256 = "5ff3ef1d89579a0091d40b5c87460855654d91357bf1fca436b704924ee249e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/sr/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/sr/firefox-134.0.1.tar.bz2"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "00920148cc6d5c71c0a7096ef2b482c85409925a6d9a4e37ad18e9eb5c31bef3"; + sha256 = "837dd34c2764e366bb6f9811033f585ec600e7db4f5796304a65392b2a3445f0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/sv-SE/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/sv-SE/firefox-134.0.1.tar.bz2"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "f7c336493a2d583a1e3051037fa309bc50e0a93fc6d5f8ab91161625bd25bade"; + sha256 = "d3c34b046e637ae8891e0c97cf8022815112902377d1f9a18eb5abfd4e75a060"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/szl/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/szl/firefox-134.0.1.tar.bz2"; locale = "szl"; arch = "linux-x86_64"; - sha256 = "31bde5dbe91383e046819d16f1b3b495dafd5b616f9bf791175067a8be3a0684"; + sha256 = "0b4ad79b045a6dba1892e037dcd6fd5886714157d1ed9a77ea0b70e2a57b0d41"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ta/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ta/firefox-134.0.1.tar.bz2"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "f3b483350d6b3a6ea7f10381b0f43694cb18f0595e5a6f8fccbb06261e33da98"; + sha256 = "bca07d766aeec3cd6d4acdcc425a92e814533393e2ab16fadf7d99bad84a585b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/te/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/te/firefox-134.0.1.tar.bz2"; locale = "te"; arch = "linux-x86_64"; - sha256 = "d9d0a0650dda81ff97e2468676aa4ae6c93e9b476c70fec3818e78657dfc795d"; + sha256 = "08eb2764622f0fd03bc923aff2fb3fc68d9f6820b1262f620cf2e004039c59f3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/tg/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/tg/firefox-134.0.1.tar.bz2"; locale = "tg"; arch = "linux-x86_64"; - sha256 = "d0b1897c7c36f7b9c25901327c15e2bf30df76ef033d2592e9c685b548fd8902"; + sha256 = "9d6cec565c2bc6eebd8a39b50b94caeba0858794d337155003c8dd06a4316b06"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/th/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/th/firefox-134.0.1.tar.bz2"; locale = "th"; arch = "linux-x86_64"; - sha256 = "06d07382dac9e3c97da27908c727f1a9aa927f1c6e3875744090c29c954c9c49"; + sha256 = "36395c948eca1d7ace0f0400469ff60899c5798022286169b22090dcd7d94168"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/tl/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/tl/firefox-134.0.1.tar.bz2"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "50580ec8da9d0a7563c0d845dc09e49991e665a93b30762f740419b16a93b405"; + sha256 = "573fe0f04b06bec8e22196b8726f96cb3b9cace62e3f0c3dbe518fb39b802c93"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/tr/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/tr/firefox-134.0.1.tar.bz2"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "e61118bdfb4cadee3f2f5d3523b24ccfd0ee4a3a2bcf343ef6971caa12586261"; + sha256 = "c1d7c85252c10a913d46b03239e418218844573b1a36032e3638f08bbbf85d6a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/trs/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/trs/firefox-134.0.1.tar.bz2"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "350216c754023dd4e52bb30d3d8dfc50e267c37cb71e6d901685fcea5c980755"; + sha256 = "098e127dfaf965c20cc912291cf57d8330e19f4cebbac5897b6c8813912cda82"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/uk/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/uk/firefox-134.0.1.tar.bz2"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "875a36ac252417c7ff182a85b8ee08bbc5f238d117ef2628c3fbe79c93a894ae"; + sha256 = "e7564c33c226dd58bf6feb12a699e36c741d768ee391fceb0b7b79bcf5693baa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/ur/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/ur/firefox-134.0.1.tar.bz2"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "1f0bb981c13637a1f8911fe61431e508efa76bfb759ad13228f328d35afad5c4"; + sha256 = "9c4bdd6b8c78ac99219934c91565b9cc695ddcf7f982e71363ae15b5b9bd735c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/uz/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/uz/firefox-134.0.1.tar.bz2"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "95a3f64ef82afd92b8f410df8fc28fa4b22c3d043e232d61774d8e43d0740d3e"; + sha256 = "19273613ddb72a7f0685685b92ca150e27002f05a681d97614024f848f888ee0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/vi/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/vi/firefox-134.0.1.tar.bz2"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "07d0e6fddb6385b3449bbfc60703db32a43b7849d32a09dba7b3f9ccd0eb4ce0"; + sha256 = "7edcfbb18189f0e108693d9f64180a8ef7023dd82df0ae5d53030e7667d8b6c8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xh/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xh/firefox-134.0.1.tar.bz2"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "ae8b11a510aa21a6cbc86a3742050c7d044919487a9116a9583bf719619d0729"; + sha256 = "c4b27dd060e5d074092d60c5516726bdca49917f45191c539a8285754d45bccb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/zh-CN/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/zh-CN/firefox-134.0.1.tar.bz2"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "d467cbb4af7260e3b7644075bc51b0498def62ee161c8818ba01aac4b8015545"; + sha256 = "950187d40e8b06710688a87b8196326e2ecb7433e3815110d282f4e135d1fb3f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/zh-TW/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/zh-TW/firefox-134.0.1.tar.bz2"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "1bf4367f9f526d8745c6a16afe7ecfe4623258169cbe44a49b949c0dca45405e"; + sha256 = "57fc1e0bcf785ddf45bd6ca5dc9eacf96072228a97cc4f2523b282edc75cd204"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ach/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ach/firefox-134.0.1.tar.bz2"; locale = "ach"; arch = "linux-i686"; - sha256 = "bad811b3e85cc253091b642ea9ade20323d2c94f8ec9ce881dc0e565804e1be4"; + sha256 = "3a69372e710b5b1364a09bf0026f20d4d09a3cd45a4536d7e373721768f364d7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/af/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/af/firefox-134.0.1.tar.bz2"; locale = "af"; arch = "linux-i686"; - sha256 = "076cfc3d46e575cef3d37f6ceeae45449335719dbea3a6fb8c5a1273591cf841"; + sha256 = "f2d4fc8ad6e5ef2677bb840995234e13b5a95e7d38aba17efc1dee1564bc40a4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/an/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/an/firefox-134.0.1.tar.bz2"; locale = "an"; arch = "linux-i686"; - sha256 = "419078582491779815ddaa4205da41647cbbf9046445cce403f02eb5d273d3f8"; + sha256 = "d08c1436cc71af7966d46ec19991da3fb6d5fce75637d8688e647361d9947055"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ar/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ar/firefox-134.0.1.tar.bz2"; locale = "ar"; arch = "linux-i686"; - sha256 = "6ffbea51dd9c536b63ea1d49688f501b5c55db312bef0f871c009dc871951074"; + sha256 = "ffd006db6fe9e345d093de68084195fd15b6b976b89940ff787c5213ece315a5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ast/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ast/firefox-134.0.1.tar.bz2"; locale = "ast"; arch = "linux-i686"; - sha256 = "6cced1f28f770e4a4296578a2fc6a7fe40597894215ab630317d1de819c60b72"; + sha256 = "7e514b63b574e4981265bf51f0268cc211e4237c89e8b97dd81b0c5ab3464fe6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/az/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/az/firefox-134.0.1.tar.bz2"; locale = "az"; arch = "linux-i686"; - sha256 = "758e9ffa9ccef5bb57a1337a3d4d22ab345275193bd21d2bdf54fadf5a53d877"; + sha256 = "ba98febab77da3c3c33f97e1baf0b5034ab70f467e0550bf7099790c63fe76d7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/be/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/be/firefox-134.0.1.tar.bz2"; locale = "be"; arch = "linux-i686"; - sha256 = "47e835138a8dd5b745415e432a8cc85156297ed2ee4da60206eb33fa25c1b4fe"; + sha256 = "d7a40293711d41fe4e03cf7c77126b51b8415cdb32a2218494257eb2eeaae0e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/bg/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/bg/firefox-134.0.1.tar.bz2"; locale = "bg"; arch = "linux-i686"; - sha256 = "cfa9de87952aebe9421b48d50e5c83843e5358e54ae4267dcbc3b16533d40cac"; + sha256 = "8319a67df5b18ab660de844b62f7de8e14ed6d1291d6b29bb7b6cf18d818764a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/bn/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/bn/firefox-134.0.1.tar.bz2"; locale = "bn"; arch = "linux-i686"; - sha256 = "28ddcb87dbfc53c83e4544cc13ffba4745f361b88949e0e93b42c3fe73a4d8fd"; + sha256 = "6ea4bfe5bb486c8b0da2ff96f3181217a15298a5b74c9168aa5945f5b7768228"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/br/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/br/firefox-134.0.1.tar.bz2"; locale = "br"; arch = "linux-i686"; - sha256 = "76b20724aa1a792f72387d8ac2dc6f715c4776143d968497b4ae999925bb5f71"; + sha256 = "deb18a5144f34c4e197164ef5652640e97a742db338a8acaac1308357c231bcb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/bs/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/bs/firefox-134.0.1.tar.bz2"; locale = "bs"; arch = "linux-i686"; - sha256 = "3e4ba0e28ccc2a64a5f700c3c193274a0d4733e05a41577f50b8a3aca5b22d21"; + sha256 = "3a2e38deb6283c930b1abf47681a0eb199aa6cbe53739fe44db4a0193ebeb5ba"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ca-valencia/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ca-valencia/firefox-134.0.1.tar.bz2"; locale = "ca-valencia"; arch = "linux-i686"; - sha256 = "55b856eea916b088581ff032de81f4ee39f37a72591e76c3a219c5759da02cb0"; + sha256 = "bc97fb38f1a8b2b8e7495055e6e9772ce2aa1938d7a21faa87684ce7c1d6f115"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ca/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ca/firefox-134.0.1.tar.bz2"; locale = "ca"; arch = "linux-i686"; - sha256 = "7cfcd7d6185f5b7670062d6277c42a273c93a8718595ca1ebb75bfa1bf2b5ad1"; + sha256 = "a182acc29885c798437ce2ea0d5ad9876d62721ab3c8cb9b7858bad7598ed10d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/cak/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/cak/firefox-134.0.1.tar.bz2"; locale = "cak"; arch = "linux-i686"; - sha256 = "7784518365680c66d1e50710f01fe2e972fa62ea0b7b5323e704bb2450e09775"; + sha256 = "07b3d45092aab749dec6b57882b00289b1067c5042fe06007e238f3ab1847922"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/cs/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/cs/firefox-134.0.1.tar.bz2"; locale = "cs"; arch = "linux-i686"; - sha256 = "55ca53ce2f726db8c6947fbf2f1553ee87234f3df04889003d823e5fb411f412"; + sha256 = "d48c042d1d41810b5c9641ce5164c3212966ca8dc997eac96c004bff41faede4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/cy/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/cy/firefox-134.0.1.tar.bz2"; locale = "cy"; arch = "linux-i686"; - sha256 = "696da2d840357423847899ab4171b1a31b00370f923f31310eb60910ebc7f101"; + sha256 = "357e4764fca93c1c06b195af09fc411c31b12dd968f8c28d6739772347b66f67"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/da/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/da/firefox-134.0.1.tar.bz2"; locale = "da"; arch = "linux-i686"; - sha256 = "53ec787f0561960186bddb0dbc716b1da533ff12d3a121c5e82f24d7d644466b"; + sha256 = "a9866bc39449db542d40f3f21de06f3887b347bc04c5ac22e774fe8d613ee289"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/de/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/de/firefox-134.0.1.tar.bz2"; locale = "de"; arch = "linux-i686"; - sha256 = "efabae99203bc05207dd92e3b4f73295228afeccabea0a8e57f950cd8ac88bb9"; + sha256 = "f0f7a2909489aa9c7b42a1545ee96a1cbbfff713bce48b8b838cf32238ab0d1f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/dsb/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/dsb/firefox-134.0.1.tar.bz2"; locale = "dsb"; arch = "linux-i686"; - sha256 = "f102562cdca2a84553d73ba7221a384d2dc31edd889efa667156dc3226422673"; + sha256 = "7f019d53bfd0ed894bbaf79a108ef1276ca1d9c6e803ab97b24842e8120d7441"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/el/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/el/firefox-134.0.1.tar.bz2"; locale = "el"; arch = "linux-i686"; - sha256 = "8bfa9d62e2544020f01029bc42322bef7b7f2166632a1d5eb56962ee64e6ef38"; + sha256 = "13270321179092aec258c7a63043708be323ed49bc9aff54fb89fe633db6909e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/en-CA/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/en-CA/firefox-134.0.1.tar.bz2"; locale = "en-CA"; arch = "linux-i686"; - sha256 = "6ff37f1a3ce280c65367f1ef22acbf8bb56718599943feaad07c7881cb859c6c"; + sha256 = "c453ba9b4ee946f8f8cba3ce6022c017a717bee1a47fe8cd2593650ed7884b0a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/en-GB/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/en-GB/firefox-134.0.1.tar.bz2"; locale = "en-GB"; arch = "linux-i686"; - sha256 = "f2e87f04f7d1be8d6538ce108a0c2c7ed81d82f1b50873e41983379bba866a0d"; + sha256 = "ea404b16c4a99032593a209881afd172cf3246a0f35d8d559d10e4ba2580b959"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/en-US/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/en-US/firefox-134.0.1.tar.bz2"; locale = "en-US"; arch = "linux-i686"; - sha256 = "c990f91efe27a402ea08dfc5e7f947f5e72f2de89d0ca1d05db5fe945afe95f4"; + sha256 = "e5a0cdd9b02f8c3ad4f5a451e5647b023963196ec3ae8ec6044c668a9496359f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/eo/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/eo/firefox-134.0.1.tar.bz2"; locale = "eo"; arch = "linux-i686"; - sha256 = "77d30e3e92820ee9319338676ba5c6461ef367f20458f3cef70e1b471f23ae6b"; + sha256 = "352fec7ed2d48ec94aea091dadc8c6e1b06f59c179b6882386152a1d207ab219"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/es-AR/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/es-AR/firefox-134.0.1.tar.bz2"; locale = "es-AR"; arch = "linux-i686"; - sha256 = "17267f3ca425afa2bc6d57e530d7749f0575db370ce783839cd0acad1536ade7"; + sha256 = "6eeefd07d281a64a7684d39bef534592b4033e95842e5d808d64df63e2196cd2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/es-CL/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/es-CL/firefox-134.0.1.tar.bz2"; locale = "es-CL"; arch = "linux-i686"; - sha256 = "8b3a50963d78a6d8b057c416f214c7bac9783e4647248dd0682c4e0c4d421b82"; + sha256 = "7dc204e53835a5c79975d7cd28c7a8afa2e22adba7dc157d130f421321a5c946"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/es-ES/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/es-ES/firefox-134.0.1.tar.bz2"; locale = "es-ES"; arch = "linux-i686"; - sha256 = "b8a18a94b73bd3413e07d434be8f7a895bcfbead1867f0d866c6e78def179286"; + sha256 = "35fb738fec0e902d5577fc8b132083806e5dac85cd7cddcd71374e3ddd299787"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/es-MX/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/es-MX/firefox-134.0.1.tar.bz2"; locale = "es-MX"; arch = "linux-i686"; - sha256 = "4169508927a84dd705da298145c352c524aaf35128d46ea923b7b71310fe5e80"; + sha256 = "352b17312f26fbe2a178f23cf103d38f3468abca2919270aa65a2b6aae3745a5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/et/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/et/firefox-134.0.1.tar.bz2"; locale = "et"; arch = "linux-i686"; - sha256 = "16ae711a92647685f96f225d553bc845044fad1aaa6d04dbf8553b9985d7f173"; + sha256 = "ea462e86722fc59e727b1a4da98688ecbccaa05921fd04056d412cdcd70d6bc3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/eu/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/eu/firefox-134.0.1.tar.bz2"; locale = "eu"; arch = "linux-i686"; - sha256 = "2fde323e197cb073fd11f76effd654c1219cd360fdb9f2527ccfa02d002fbe18"; + sha256 = "29215a415265189d8c7509f7ec28ead4ab584b17fd56823fbd7b2d7fda04720c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/fa/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/fa/firefox-134.0.1.tar.bz2"; locale = "fa"; arch = "linux-i686"; - sha256 = "d9febe5c3b2a645571b7253dbe7d0ac46e7abdb9a4f30d26aa022b9646cb123f"; + sha256 = "ab6b69a6060fcbd5efac4f9a791b1f448734cac8eedef2c618acb4814fe5b7b3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ff/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ff/firefox-134.0.1.tar.bz2"; locale = "ff"; arch = "linux-i686"; - sha256 = "662939b03000218d8ef383fd66de61b0805b73a57b16a797a0fa439674d97e2c"; + sha256 = "56bc60f80211a88c2af1703743170aa7139211eb3685bb773726a5613170131e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/fi/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/fi/firefox-134.0.1.tar.bz2"; locale = "fi"; arch = "linux-i686"; - sha256 = "81146f6ec615fced5c202d750ca7e4e1d402d83fa6393cf90563aa8c2b19985f"; + sha256 = "a9639a00fb32c27c60df3089bdeb34c29988a221d1911903c65c589346582ec7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/fr/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/fr/firefox-134.0.1.tar.bz2"; locale = "fr"; arch = "linux-i686"; - sha256 = "2adb2a51f6ce6267f8b91b85e8de75517850677e386f480c11cb4ff25773a0fe"; + sha256 = "517c88dd85f78c0c5db5895524f8bc4d5971e9495312ad5eb36b72977f67bfce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/fur/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/fur/firefox-134.0.1.tar.bz2"; locale = "fur"; arch = "linux-i686"; - sha256 = "788710eaa345bf516fc86ac0cbabd4d13fe8ff3fbe1dcf3693d9351e64e62c3c"; + sha256 = "bdeeebbb292ca5738e558ac18e31f51e358d58d18fd0cd703631f7705ff8e32b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/fy-NL/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/fy-NL/firefox-134.0.1.tar.bz2"; locale = "fy-NL"; arch = "linux-i686"; - sha256 = "3072926bb2ed6c883f453e8e4f534692d78f289b78bd4afe2504310f2e7a5022"; + sha256 = "8b2c7675ae6e651bb96c1eec9c123dd7f3c0e17d0f2c0e357a2e8bc5af96626e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ga-IE/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ga-IE/firefox-134.0.1.tar.bz2"; locale = "ga-IE"; arch = "linux-i686"; - sha256 = "beea10c8793499553c270068b34196cff414e2df760f6dca23017e2939258a43"; + sha256 = "edf1fe73a371d14fae1a751262575a8fa1ac88ce07f19d3a37d5b25719ef1330"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/gd/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/gd/firefox-134.0.1.tar.bz2"; locale = "gd"; arch = "linux-i686"; - sha256 = "b50a8b458488571176d14cc3a5a0e860271d2dab516946ffd9dd52b32108844c"; + sha256 = "fa135d2333abca0b4b6f6acd6aae95115191a1a8266f5207deb2ebc6040bf09f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/gl/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/gl/firefox-134.0.1.tar.bz2"; locale = "gl"; arch = "linux-i686"; - sha256 = "a17f6ef08ac8e57194715048fa15eed93c19bb52fe79ded5e1c9e19a5a5e03fc"; + sha256 = "4dd332ef2bc1f882676f05b6027b80b539a341f259fa86feb51ed52e363d66c4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/gn/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/gn/firefox-134.0.1.tar.bz2"; locale = "gn"; arch = "linux-i686"; - sha256 = "baa659f1a55f115cc2e0b5a30494a35f53e078898c4d0978ee19c3c8ef0155ce"; + sha256 = "02f415ac05b726dcfabc575d84d0e8bec5cc2146b64d9b11015d52d323c90fce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/gu-IN/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/gu-IN/firefox-134.0.1.tar.bz2"; locale = "gu-IN"; arch = "linux-i686"; - sha256 = "e304864110522c64457bb101ddb39b099cdc97e411c90bd92cf07bd3b0646e59"; + sha256 = "0e03b7951d244bc5742f30641ad9c8495863ddf1d6b28068fc4b0c521c74a0a2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/he/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/he/firefox-134.0.1.tar.bz2"; locale = "he"; arch = "linux-i686"; - sha256 = "25fb30edfd09f135728f2a66cb325c388ebd09c1f9f7eaf0afc00f6e1c90e866"; + sha256 = "a882a7068c79cea88e1deacc56a99cd72a2f6ec560e2012e5b59424d6b9fec85"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/hi-IN/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/hi-IN/firefox-134.0.1.tar.bz2"; locale = "hi-IN"; arch = "linux-i686"; - sha256 = "f26a5377f848378966db059ea380f96b983d3f80f66b1b46ccbeb6d40f6cce9c"; + sha256 = "a3fdbe62f289523371e1b3133147045b3563b19146c3bc9899b66609cde1c320"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/hr/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/hr/firefox-134.0.1.tar.bz2"; locale = "hr"; arch = "linux-i686"; - sha256 = "3b02c1664427e153b39fc98a1595fefd2fce1632e4f28f3f9b2d309fb88c3128"; + sha256 = "67e0ce0acb3b7bce4d879a1a2236d84ede95cd2c40e408643e57844cca8643ce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/hsb/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/hsb/firefox-134.0.1.tar.bz2"; locale = "hsb"; arch = "linux-i686"; - sha256 = "35bab9d0d5f37d01fb4707fe70f8d2952877fc022959539fb2a0dc08b3c5fae8"; + sha256 = "594eb9f5e01de7d1d641aa1bbd2105fa346ac267e7a1959c7f56bad6979f77c8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/hu/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/hu/firefox-134.0.1.tar.bz2"; locale = "hu"; arch = "linux-i686"; - sha256 = "10ab1785a7e0631ca36f750cbfa22a0a2ada2631f7f43155a1526c9d6b573be5"; + sha256 = "c92854c2fad46df4ca2f7f9868518d1b22c9e037ddfb59ff5259161d054e1e6c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/hy-AM/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/hy-AM/firefox-134.0.1.tar.bz2"; locale = "hy-AM"; arch = "linux-i686"; - sha256 = "9cf9dd266bf62cdf893b8f12e400139e3099ed8c102068c6997d3c9acb8e20fb"; + sha256 = "60ab3a29c3b368e6753ec5b3803306ec08d61db9600114612abad0a070cef21a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ia/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ia/firefox-134.0.1.tar.bz2"; locale = "ia"; arch = "linux-i686"; - sha256 = "284b4260a4395239e7282f57a6978193a0daf4179446a89a8237d59fa8362ae9"; + sha256 = "777474b6a31d4a232a3ace15fbac05a0043048fddf68cd3dbf3f82270b445210"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/id/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/id/firefox-134.0.1.tar.bz2"; locale = "id"; arch = "linux-i686"; - sha256 = "954a4f49a51400c3c1ec90f8ce49e2a3ad1dad53456a90d2817104aac5c35d94"; + sha256 = "89ae636d6e81a1d03d3684a4381b190f8bd3344099bb7135aec16a5a6035f01e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/is/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/is/firefox-134.0.1.tar.bz2"; locale = "is"; arch = "linux-i686"; - sha256 = "9642b903e6c56d4c52f4cf4080e48c1f6b86ae56623b6ff872eccb1d16ea7411"; + sha256 = "c3a51add5f36c18edcb17045dd6296c63b205112f4e9c258361ed464d6904ba0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/it/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/it/firefox-134.0.1.tar.bz2"; locale = "it"; arch = "linux-i686"; - sha256 = "4fe038d8b000e281042a7d3443269afbb03151210279d6c11c7c6514d7546439"; + sha256 = "8b7dfec39a781745aa686d8d1a47db30753638a52880daeee59eb2c43f60ddb8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ja/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ja/firefox-134.0.1.tar.bz2"; locale = "ja"; arch = "linux-i686"; - sha256 = "c06ced47071269504325f020146154286353ce6c85e37f4302b4a9161224e104"; + sha256 = "920efd0c85f18010a3692d8ccce34449455bb92498367154d34c7b4536eb6c2b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ka/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ka/firefox-134.0.1.tar.bz2"; locale = "ka"; arch = "linux-i686"; - sha256 = "77d6624c6854a589c61159176720b9fc25df0b13fe0c9c1390bfb195c8f30930"; + sha256 = "2fada51da2484aba1a7003c14850edbc9ffd5f76df0f68ca5a6bb81153ce6451"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/kab/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/kab/firefox-134.0.1.tar.bz2"; locale = "kab"; arch = "linux-i686"; - sha256 = "f33c83dc1624d466f0d66b24ba1facee6aa2735d5f7360de7eea1c7d9b11374a"; + sha256 = "5d39a732d3af4107f9d63d7d7a957c2328be1e1decf0e44e0b563ad6a2756bc3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/kk/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/kk/firefox-134.0.1.tar.bz2"; locale = "kk"; arch = "linux-i686"; - sha256 = "64dcc3da46d95908854e8b9dc4bd6eb63202ce4a3994b24908fba7c72678a55a"; + sha256 = "eacea3cd8d6e8d0fc66439fea71241207825fb577f0c5034de06ba4abc1a53f1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/km/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/km/firefox-134.0.1.tar.bz2"; locale = "km"; arch = "linux-i686"; - sha256 = "bf1ab30b0e113b6fc548f29089b3980f4eaab0023a45884332c34fd4db6e5208"; + sha256 = "4b084ef41f71ae4f9172ba2c7357166492f2984e051bddb3bacc82ae85bd74f6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/kn/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/kn/firefox-134.0.1.tar.bz2"; locale = "kn"; arch = "linux-i686"; - sha256 = "c293f461c3cc96c5c671c9cde78d28dc3a68a145e984116d774fa92ae8baac10"; + sha256 = "9f8f15beaf076cad5e3c0ec504f576c37abeb85cf5bef35b40afee9314e81c33"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ko/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ko/firefox-134.0.1.tar.bz2"; locale = "ko"; arch = "linux-i686"; - sha256 = "68cf36d5df512ef0b1258bf910b77d9be71f6cf9c5548e5409d74a4abbc7aacb"; + sha256 = "5fd6fa853bb840597afa5ff5e2ec2e85dae6bf1a83a53e11ab1177dce27da6e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/lij/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/lij/firefox-134.0.1.tar.bz2"; locale = "lij"; arch = "linux-i686"; - sha256 = "7ce97d2f02a34420f9b5c6f2d9d3b5dc17ba37f1867cb085b46285455e7219f7"; + sha256 = "2fd64ca2307a8efe2cc0bf7a66bcd553fff960c87a27e071c91d357ba0383f36"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/lt/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/lt/firefox-134.0.1.tar.bz2"; locale = "lt"; arch = "linux-i686"; - sha256 = "8fe158a1f3d0d88906b60b7881aad2db7e714a96862881f550b68f2d16981771"; + sha256 = "b95e755dbf670f38d76e4cfeda706661bb974b6a01e93802f0c8cc5106bf6426"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/lv/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/lv/firefox-134.0.1.tar.bz2"; locale = "lv"; arch = "linux-i686"; - sha256 = "0ed15ba8011a7b2428003552870f3d2e5afd545f9f93aab02fe55aad79d021c4"; + sha256 = "f9ce8173cc8b0fd5dea4d3d1842274785f7549f0739694afd93233d54242fad0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/mk/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/mk/firefox-134.0.1.tar.bz2"; locale = "mk"; arch = "linux-i686"; - sha256 = "6ca267b7c118ad6cfcd7789b8c755b3dd65b8a30ad36e66ca9d73219db304516"; + sha256 = "aabf5903db30f1300db4453d90d452530c0f791b37f71301cf28ca8e171c6dc1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/mr/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/mr/firefox-134.0.1.tar.bz2"; locale = "mr"; arch = "linux-i686"; - sha256 = "1cdba243e370801bde3f33afe07627f9b1393b14fbd7fb27cf35b190faec3c5b"; + sha256 = "6ef4cfa307be977c18a9ac4b20fc2c528c6a02f94f51b54a66f1ae78733f813c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ms/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ms/firefox-134.0.1.tar.bz2"; locale = "ms"; arch = "linux-i686"; - sha256 = "8c0453b596b17c8bc6555d85654a9e53010609d61cdd42fadafaf9e910dacef0"; + sha256 = "07b823f2613961fd9349084279205138a9fc52b1909c693b9f7017aac08506ca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/my/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/my/firefox-134.0.1.tar.bz2"; locale = "my"; arch = "linux-i686"; - sha256 = "676f48e0759f897800ce8162e4335c5ab81e08d0878e3948e9affcdf311de66d"; + sha256 = "2c2658c1c31a55abb2b8187152fd65e025a3cb4c787ac103a5f48b9024c78cad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/nb-NO/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/nb-NO/firefox-134.0.1.tar.bz2"; locale = "nb-NO"; arch = "linux-i686"; - sha256 = "7739514f475c96bba8f2c4a2459b9bb0578b25f4870819ce78ffc7f880dd9bd6"; + sha256 = "ba1c7e5d1c6404c295fdbaf5baacbcf648ebe9c00e4ec18f2afa7e96ff3949fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ne-NP/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ne-NP/firefox-134.0.1.tar.bz2"; locale = "ne-NP"; arch = "linux-i686"; - sha256 = "23e088718fce8b85ed498fc55bfcf19a989291d970301b5a9b67dda0d2d39d43"; + sha256 = "7e95c6c92f044c7080031c85693fd51bba1c30a09c250e7f1e056772964ac755"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/nl/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/nl/firefox-134.0.1.tar.bz2"; locale = "nl"; arch = "linux-i686"; - sha256 = "fa8bd9df2836d39079df0b4d7ae1872973d947c39321340d6873eb0dfe1a93c9"; + sha256 = "7c787de3034bf82afb9bf1f39c6c1793b685116c001b8a1b2a37521b82939427"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/nn-NO/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/nn-NO/firefox-134.0.1.tar.bz2"; locale = "nn-NO"; arch = "linux-i686"; - sha256 = "03abbd855a5288be8601294f7c0e803a507af23094e6cde284183a64a35fe868"; + sha256 = "59c23967b757ab32c341c882b6ffab77d5d7ea618187efe23df0bf57caa12eee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/oc/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/oc/firefox-134.0.1.tar.bz2"; locale = "oc"; arch = "linux-i686"; - sha256 = "2d1f1a2905f3f428ecf4c3d5a188746668fc018353944773a8382ab07f5a33c3"; + sha256 = "4318fcf66301f85808f56fd25a827d811787052e82d200c17704c9cf1daab0e4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/pa-IN/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/pa-IN/firefox-134.0.1.tar.bz2"; locale = "pa-IN"; arch = "linux-i686"; - sha256 = "a2073790afbbc657f986a6d5c4c0f1b7755f0cda2af3d9e6e68888e7f3654fcc"; + sha256 = "872b477d5ac7e7d6a696af9e18872a9b94de749d76a9e790f68b2da77aa85446"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/pl/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/pl/firefox-134.0.1.tar.bz2"; locale = "pl"; arch = "linux-i686"; - sha256 = "970ca7c07b14a632e070b6dc3e2795cac6e25ed0d745fc82d1380b9f7a87201c"; + sha256 = "855c3f5eda1017216a17cbf2d186387b17ce5bcff58e8eb2c9811c81498d8ea8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/pt-BR/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/pt-BR/firefox-134.0.1.tar.bz2"; locale = "pt-BR"; arch = "linux-i686"; - sha256 = "9107feb5fc713004325af724108bae2ea652973efd635ff6127d968b57e4414c"; + sha256 = "e5576e90a84fb19ff7113cf6898a216d6246dc751ae079ce8f35ad6eeb178ccf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/pt-PT/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/pt-PT/firefox-134.0.1.tar.bz2"; locale = "pt-PT"; arch = "linux-i686"; - sha256 = "67b0281198d878b983e9236b8c8fd5195a07b2da7e5c3739364aa71a5cc82576"; + sha256 = "88dad9f5742bd1a08db81b172d60655969abd7999c0e65c7a23f08ac8c6ebb94"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/rm/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/rm/firefox-134.0.1.tar.bz2"; locale = "rm"; arch = "linux-i686"; - sha256 = "2c833e75dc619cc57d9282cba8ce8129bf8445ff647c93342114e1e63f71517f"; + sha256 = "bdf6124f85c8d091121e3395590424c5251e31c6bad95dda103acd9c9e24c1d7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ro/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ro/firefox-134.0.1.tar.bz2"; locale = "ro"; arch = "linux-i686"; - sha256 = "bf08e0cdc2a0538d8fe9fa4b76cbdab38193ec7d802a8c25c2c48dedaa31f389"; + sha256 = "daa302dee46c108b36309ee77251425d3d145f927c182c0584f029cf55e95531"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ru/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ru/firefox-134.0.1.tar.bz2"; locale = "ru"; arch = "linux-i686"; - sha256 = "f13f8c2f84c5effd89014201ac974dcfb228a9ff573cdb94f1901bceb85ea395"; + sha256 = "2397809c67e5a080c2914a38a5b3054093bb6ebe0416908eb7b2895af6dcd59b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/sat/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/sat/firefox-134.0.1.tar.bz2"; locale = "sat"; arch = "linux-i686"; - sha256 = "14d80408c1552a45527db18f4d2c6fd4e4df292c9229cfb5d169f46ec04a845f"; + sha256 = "182bb4beecabf94d02248cf1447d5bce887495f7e601e6d816ec35b24c081770"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/sc/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/sc/firefox-134.0.1.tar.bz2"; locale = "sc"; arch = "linux-i686"; - sha256 = "61b08d8522495f0c5dadabec1a8bccca557308fb7944c159d5d393f8078156f2"; + sha256 = "159676677a11299ec3c316ff627e21619f831e7202c87de646ce849a20833d49"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/sco/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/sco/firefox-134.0.1.tar.bz2"; locale = "sco"; arch = "linux-i686"; - sha256 = "7dba9e4a56f4a5a3b17d8a0a2179e766ad6c029ae1d734cd035a2761d8b5146e"; + sha256 = "607733514a58002ae973db640ff696c687b07f740973caa167d74a2a6464766e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/si/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/si/firefox-134.0.1.tar.bz2"; locale = "si"; arch = "linux-i686"; - sha256 = "d588f82ce9079339a69a68cf8d41f39e5964c58ce4c690ed3da7b073bbaa9006"; + sha256 = "384414a1a7cd9aa32468af8ae9ad66894058c492247717a52c1b0d11f9f3ce4d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/sk/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/sk/firefox-134.0.1.tar.bz2"; locale = "sk"; arch = "linux-i686"; - sha256 = "95c170d8f1e817a54134e1d6064b920acbc9a416012f75e4c0aa3674bd725d66"; + sha256 = "3971816312d75afefa2cbb52e3fc1d2e648a0ce8834836e08d5c2fa9cbe2737a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/skr/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/skr/firefox-134.0.1.tar.bz2"; locale = "skr"; arch = "linux-i686"; - sha256 = "04db711ce44461e118fb20b8012ea80a145c919e2d14cf7cb261a7389f8eb3cb"; + sha256 = "31ac779a3c1da537adae81f7bffba6ea8d8ddd0b0b5039d0600fd3b92c999636"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/sl/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/sl/firefox-134.0.1.tar.bz2"; locale = "sl"; arch = "linux-i686"; - sha256 = "d1d29c116aca5ef2282ef6be5c8bbf8cb3625b0eb644d9136e5d9951b7c62690"; + sha256 = "4c7a591d898511104c29891ae9107afc5d6646dca461218d8b142ef4e12074be"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/son/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/son/firefox-134.0.1.tar.bz2"; locale = "son"; arch = "linux-i686"; - sha256 = "2e9f323405506d8be14eef9e5fb148232f6d5f8907c7e011066cb973afed3046"; + sha256 = "c9bd08840d34cea66cc7188c1c0a1683ce80efad062548f61133e4d2b0f0d4c4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/sq/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/sq/firefox-134.0.1.tar.bz2"; locale = "sq"; arch = "linux-i686"; - sha256 = "1bc26385eda95584926cdf04afbb20b020e3b3e4201e53c5c94309baf5ba7fc3"; + sha256 = "99221ff653a8437eb470154bd3f28720cfeacabfc065b34a512150b39efc8059"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/sr/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/sr/firefox-134.0.1.tar.bz2"; locale = "sr"; arch = "linux-i686"; - sha256 = "192c995b475e4efe602b344a871f01c6706668d749eb795b6e2aea3e3b2950ec"; + sha256 = "20c7cdb9ae3cfbaef203d549558b998a22905c6aa68008984d5a968938e06e8a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/sv-SE/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/sv-SE/firefox-134.0.1.tar.bz2"; locale = "sv-SE"; arch = "linux-i686"; - sha256 = "fb00d95f0ccae1b58f05c8c806d4e12b2e4185461f0a545af4940e3bf550ef9b"; + sha256 = "1ee01efc2571e2680f3907c88b9c6c52453de2317494e6c3c9c34d8c955be482"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/szl/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/szl/firefox-134.0.1.tar.bz2"; locale = "szl"; arch = "linux-i686"; - sha256 = "cf606a8d6aa62f03a2b70559ad455cdd1eba0f656dbc768e852a6ff804cbc3f0"; + sha256 = "6cba07dfd93a7f890375f0ecb49d6001bcc34e22b773d1e0c8b76a4dd22a3dc3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ta/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ta/firefox-134.0.1.tar.bz2"; locale = "ta"; arch = "linux-i686"; - sha256 = "ae79bd17de11b9cdca40d44f6e285a3bbd7acf72e09ee056b6229e4efb2d26b2"; + sha256 = "f940ef6c5c9a2af67019adfc096413c97a4842fcf2e6e48392a6f80f40f14a3c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/te/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/te/firefox-134.0.1.tar.bz2"; locale = "te"; arch = "linux-i686"; - sha256 = "4ec868222595028130d68442c92937983f601a8ddbd6565be149ae7fac55505b"; + sha256 = "9d5f2b7ab7b8e12db33a5a0cab5e52be23361f0a3728e6a673fa48dee8c64609"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/tg/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/tg/firefox-134.0.1.tar.bz2"; locale = "tg"; arch = "linux-i686"; - sha256 = "bbda31f36b304a859155abeea1307175d89f987452770bc8dfd280c914e55452"; + sha256 = "a100a976f82ec921cc122ba54ffe84b72e95a02909464c1bc910350cca0436fc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/th/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/th/firefox-134.0.1.tar.bz2"; locale = "th"; arch = "linux-i686"; - sha256 = "788bac4f3b63f470120f2d36f9b6785854fe5e94c8c853d3f1d1dc3bfc3546d3"; + sha256 = "c9bf62e71deb65845f200458cb86bc671912f76ef8b0dd6b56d1e670eed1d232"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/tl/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/tl/firefox-134.0.1.tar.bz2"; locale = "tl"; arch = "linux-i686"; - sha256 = "3c874b3891fde27b8fb51457010ba6a30287ff0f254050fab18f3455a245787d"; + sha256 = "f2b6bd7c5ba13396dc344c425d3a6224180f9fcfca4dded6af804034ef60f1fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/tr/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/tr/firefox-134.0.1.tar.bz2"; locale = "tr"; arch = "linux-i686"; - sha256 = "57ce0ea3d6d86090c6ecba5400f4abc48cee01896f5b2acb7f364cab594b47d5"; + sha256 = "8db0df25a8a2052c7ef0c372b103703c69f2193c00e423fbc0c1d4ccb752b79c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/trs/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/trs/firefox-134.0.1.tar.bz2"; locale = "trs"; arch = "linux-i686"; - sha256 = "78b45fe44c498b374087fe5b4903001aa0fd095f611f5761f9f6d5f57b6f1c35"; + sha256 = "b4481be2a13b2971b99886cf9bf14ec56e9cee3485ece08a0305292658eeb21e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/uk/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/uk/firefox-134.0.1.tar.bz2"; locale = "uk"; arch = "linux-i686"; - sha256 = "160b6de501a280553216099ae530ef04f01ab9379622b6d00a8190885b2bd4ef"; + sha256 = "79aa4d05dffe00256f5dc5be12923b2087600c7f3eb6c8403f06cedfff03956a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/ur/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/ur/firefox-134.0.1.tar.bz2"; locale = "ur"; arch = "linux-i686"; - sha256 = "9aa3d41031d5f6b70635635b56d05a727ee078806ac402929c16cd3def346c8f"; + sha256 = "bf032900e3eb2e96e71398fe58553b25d1df432ec7dae9b90becce6b542db6ea"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/uz/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/uz/firefox-134.0.1.tar.bz2"; locale = "uz"; arch = "linux-i686"; - sha256 = "1d09b9e1a33db88941872c2e0aab6c6ebbe595cf130678d05e899976e4e7f630"; + sha256 = "f6547738040199b356db09c9cf96cc60c416549070080855dd5c8c9301d012e9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/vi/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/vi/firefox-134.0.1.tar.bz2"; locale = "vi"; arch = "linux-i686"; - sha256 = "cce0e4aebcb0f383be9d4b2a54a6f1f43b72743854cb33266061ea53f50e0d96"; + sha256 = "46850f4f3fc4d2f72a3f27641f23e417f9614846206c29402f82a035167f6fb0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/xh/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/xh/firefox-134.0.1.tar.bz2"; locale = "xh"; arch = "linux-i686"; - sha256 = "4f9cd277e70b859658a711b464c5fd272993a64619ad5100558141045bce60f4"; + sha256 = "0499efc96dbcfb8a770d9b1025001fde483dc88af3b9ce4a5622f46c0692219c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/zh-CN/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/zh-CN/firefox-134.0.1.tar.bz2"; locale = "zh-CN"; arch = "linux-i686"; - sha256 = "1abc9a602d9cac8e055ae21d1b0acaf86d889c79f0fa631525527713e7286d2c"; + sha256 = "a881995191b8373ac308b0a7858fe6cbc22dd16a4ebcfd054a591733bd865c9e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/zh-TW/firefox-134.0.tar.bz2"; + url = "https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/zh-TW/firefox-134.0.1.tar.bz2"; locale = "zh-TW"; arch = "linux-i686"; - sha256 = "dc09a17e8c17d3b570a14ce54ed1eef72525c9d5fc69c6ab7203a5e28fc79884"; + sha256 = "698b34ccc0e8ade434e8159733eb699985cdadd8fb910b6c0ffc56d6d52f490b"; } ]; } From fe69203e6f90cc309f471a6367a04ebd7380d0ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Jan 2025 00:28:45 +0000 Subject: [PATCH 115/116] autodock-vina: 1.2.5 -> 1.2.6 --- pkgs/applications/science/chemistry/autodock-vina/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/chemistry/autodock-vina/default.nix b/pkgs/applications/science/chemistry/autodock-vina/default.nix index f29069bed2fa..a084459cc1d7 100644 --- a/pkgs/applications/science/chemistry/autodock-vina/default.nix +++ b/pkgs/applications/science/chemistry/autodock-vina/default.nix @@ -12,13 +12,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "autodock-vina"; - version = "1.2.5"; + version = "1.2.6"; src = fetchFromGitHub { owner = "ccsb-scripps"; repo = "autodock-vina"; tag = "v${finalAttrs.version}"; - hash = "sha256-yguUMEX0tn75wKrPKyqlCYbBFaEwC5b1s3k9xept1Fw="; + hash = "sha256-Y0whqBecZt5D/5HEfL005rCq4lAJTr2mUxy5rygCEtc="; }; sourceRoot = "${finalAttrs.src.name}/build/${ From 624d136b93b854c8b0251907fc96618d00b7c1b5 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sat, 11 Jan 2025 01:22:18 +0100 Subject: [PATCH 116/116] go-task: only generate shell completions when possible --- pkgs/by-name/go/go-task/package.nix | 34 ++++++++++++++++------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/go/go-task/package.nix b/pkgs/by-name/go/go-task/package.nix index 8639df064de2..662ab8d64db9 100644 --- a/pkgs/by-name/go/go-task/package.nix +++ b/pkgs/by-name/go/go-task/package.nix @@ -1,10 +1,12 @@ -{ lib -, buildGoModule -, fetchFromGitHub -, installShellFiles -, testers -, nix-update-script -, go-task +{ + lib, + stdenv, + buildGoModule, + fetchFromGitHub, + installShellFiles, + testers, + nix-update-script, + go-task, }: buildGoModule rec { @@ -34,14 +36,16 @@ buildGoModule rec { env.CGO_ENABLED = 0; - postInstall = '' - ln -s $out/bin/task $out/bin/go-task - - installShellCompletion --cmd task \ - --bash <($out/bin/task --completion bash) \ - --fish <($out/bin/task --completion fish) \ - --zsh <($out/bin/task --completion zsh) - ''; + postInstall = + '' + ln -s $out/bin/task $out/bin/go-task + '' + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd task \ + --bash <($out/bin/task --completion bash) \ + --fish <($out/bin/task --completion fish) \ + --zsh <($out/bin/task --completion zsh) + ''; passthru = { tests = {