From 5a6cda7a65ccf62574c367b00b2f06f6500d1f16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 12 May 2026 00:17:27 +0000 Subject: [PATCH 01/91] tiddit: 3.6.1 -> 3.9.5 --- pkgs/by-name/ti/tiddit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ti/tiddit/package.nix b/pkgs/by-name/ti/tiddit/package.nix index 54684da0a05d..562f44a65f2e 100644 --- a/pkgs/by-name/ti/tiddit/package.nix +++ b/pkgs/by-name/ti/tiddit/package.nix @@ -8,14 +8,14 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "tiddit"; - version = "3.6.1"; + version = "3.9.5"; pyproject = true; src = fetchFromGitHub { owner = "SciLifeLab"; repo = "TIDDIT"; tag = "TIDDIT-${finalAttrs.version}"; - hash = "sha256-OeqVQJDw0fmSDWIGab2qtTJCzZxqLY2XzRqaTRuPIdI="; + hash = "sha256-6uJZzetqRS0czX4qjjPgiSaPun7BkrPYllDdFWNK84k="; }; build-system = with python3Packages; [ From e066ac78e4065eff4e1d164f0ac6427da9783f94 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 20:55:28 +0000 Subject: [PATCH 02/91] gocover-cobertura: 1.4.0 -> 1.5.0 --- pkgs/by-name/go/gocover-cobertura/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gocover-cobertura/package.nix b/pkgs/by-name/go/gocover-cobertura/package.nix index 69fec2106052..5da3c78a68cb 100644 --- a/pkgs/by-name/go/gocover-cobertura/package.nix +++ b/pkgs/by-name/go/gocover-cobertura/package.nix @@ -6,17 +6,17 @@ buildGoModule (finalAttrs: { pname = "gocover-cobertura"; - version = "1.4.0"; + version = "1.5.0"; src = fetchFromGitHub { owner = "boumenot"; repo = "gocover-cobertura"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-9KYNK6YV+iYB5Mmporzzw0aYTPCanvX7JALoP72dMtU="; + sha256 = "sha256-7NrdoAUwbN6S19elYkYEiDbxIFVOaAnT7CbYZej/cfs="; }; deleteVendor = true; - vendorHash = "sha256-tPCiU7UVltYaHM1JVRje6EeG6Thn+3qm5I3MjKvD1/o="; + vendorHash = null; ldflags = [ "-s" From ebb11687f8349bd294a1188d96cbc5fd66b0865c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 24 May 2026 06:12:04 +0000 Subject: [PATCH 03/91] zoho-mail-desktop: 1.7.4 -> 1.9.2 --- pkgs/by-name/zo/zoho-mail-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/zo/zoho-mail-desktop/package.nix b/pkgs/by-name/zo/zoho-mail-desktop/package.nix index eb9fad51bdc0..abb7365ccce4 100644 --- a/pkgs/by-name/zo/zoho-mail-desktop/package.nix +++ b/pkgs/by-name/zo/zoho-mail-desktop/package.nix @@ -6,11 +6,11 @@ let pname = "zoho-mail-desktop"; - version = "1.7.4"; + version = "1.9.2"; src = fetchurl { url = "https://downloads.zohocdn.com/zmail-desktop/linux/zoho-mail-desktop-lite-x64-v${version}.AppImage"; - hash = "sha256-uGz2sksBMbw/17ia/RU/9kJhf4EMeSFrMX27D9XplrI="; + hash = "sha256-bEvkDN6XST/ff4A0J1acPw6GawUpeHaty2+9f6tl+Ag="; }; appimageContents = appimageTools.extract { From 54d31096be65cceac79e4236774180e5cf067814 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 25 May 2026 08:11:15 +0000 Subject: [PATCH 04/91] fluent-bit: 5.0.5 -> 5.0.6 --- pkgs/by-name/fl/fluent-bit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/fluent-bit/package.nix b/pkgs/by-name/fl/fluent-bit/package.nix index 9d4dceb10122..416efc2f686a 100644 --- a/pkgs/by-name/fl/fluent-bit/package.nix +++ b/pkgs/by-name/fl/fluent-bit/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "fluent-bit"; - version = "5.0.5"; + version = "5.0.6"; src = fetchFromGitHub { owner = "fluent"; repo = "fluent-bit"; tag = "v${finalAttrs.version}"; - hash = "sha256-IPTM0jtlu3DZJRXCD0IE13ASGbJsDygPEuDXsiQP7Ts="; + hash = "sha256-VXf1F0TZFi8d7gil8yc3WWA/0X3QyYPnbA3luE1DE98="; }; # The source build documentation covers some dependencies and CMake options. From 258f24c225f22edd29592b6985b7b8d3cbe3f25c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 26 May 2026 09:35:26 +0000 Subject: [PATCH 05/91] hl-log-viewer: 0.36.1 -> 0.36.2 --- pkgs/by-name/hl/hl-log-viewer/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hl/hl-log-viewer/package.nix b/pkgs/by-name/hl/hl-log-viewer/package.nix index de099250a3e0..fd44667d6c23 100644 --- a/pkgs/by-name/hl/hl-log-viewer/package.nix +++ b/pkgs/by-name/hl/hl-log-viewer/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "hl-log-viewer"; - version = "0.36.1"; + version = "0.36.2"; src = fetchFromGitHub { owner = "pamburus"; repo = "hl"; tag = "v${finalAttrs.version}"; - hash = "sha256-28R9WcKcAzw966vYD32R9z7ZN/6WlzPjaCmuR3b7a90="; + hash = "sha256-r6p4gw1QzZPu1DWzbTNDnvKMi/pqZvViK4rAn4aov4A="; }; - cargoHash = "sha256-dQTc8pwO49Meq3jkIvardEIDYZ3r4Z41uZiAymT6RWM="; + cargoHash = "sha256-8yb8elk8iG4snyExkQdJQn5eaKMNcPqYsAE/sIW6euk="; nativeBuildInputs = [ installShellFiles ]; From d72c4f89cac3d8a09138adf217ab94ce22ef2a54 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 26 May 2026 11:13:55 -0500 Subject: [PATCH 06/91] nixpkgs-plugin-update: allow semver build tags --- .../nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py index ac1944ef35e1..d56433eba1a7 100644 --- a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py +++ b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py @@ -40,7 +40,7 @@ AUTO_BRANCH = "" VERSION_DATE_PATTERN = re.compile(r"(\d{4}-\d{2}-\d{2})$") VERSION_TAG_PATTERN = re.compile(r"^(.+?)-unstable-") NON_RELEASE_TAG_PREFIXES = ("pre-",) -RELEASE_VERSION_PATTERN = re.compile(r"^[^\d]*(\d[\w.@-]*)$") +RELEASE_VERSION_PATTERN = re.compile(r"^[^\d]*(\d[\w.@+-]*)$") LOG_LEVELS = { logging.getLevelName(level): level From fed14bd766dfdf22c3886fd127d4591772643df4 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 26 May 2026 11:14:00 -0500 Subject: [PATCH 07/91] nixpkgs-plugin-update: skip prerelease tags --- .../src/nixpkgs_plugin_update/__init__.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py index d56433eba1a7..8b7ce537933a 100644 --- a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py +++ b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py @@ -127,8 +127,18 @@ def select_latest_tag( def first_release_tag(tags: list[str]) -> str | None: for tag in tags: - if normalize_release_version(tag) is not None: - return tag + normalized_tag = normalize_release_version(tag) + if normalized_tag is None: + continue + + try: + version = parse_version(normalized_tag) + if version.is_prerelease or version.is_devrelease: + continue + except InvalidVersion: + pass + + return tag return None From e0e838b060bd3ea93ab776d4d9289ea7e474c2d4 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 26 May 2026 11:14:09 -0500 Subject: [PATCH 08/91] nixpkgs-plugin-update: fall back on empty refs Treat empty GitHub GraphQL tag refs as inconclusive. Use the existing tag feed/git fallback path instead of treating an empty API result as authoritative no-tags state. --- .../nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py index 8b7ce537933a..2c6225ede083 100644 --- a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py +++ b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py @@ -429,7 +429,7 @@ class RepoGitHub(Repo): recent_tags = [node["name"] for node in repo["refs"]["nodes"]] if not recent_tags: - return None + return self._get_latest_tag_from_fallbacks() latest_tag = first_release_tag(recent_tags) return latest_tag if latest_tag is not None else recent_tags[0] From 2cb4e23a3d479baee1318f39cd49412aea74b6a4 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 26 May 2026 11:14:16 -0500 Subject: [PATCH 09/91] nixpkgs-plugin-update: keep newer tag base When current unstable plugin is newer than latest release tag, keep current last_tag as generated unstable version base. --- .../src/nixpkgs_plugin_update/__init__.py | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py index 2c6225ede083..a42ba867ee2c 100644 --- a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py +++ b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py @@ -644,6 +644,29 @@ def make_unstable_version(date: datetime, last_tag: str | None) -> str: return f"{tag_part}-unstable-{date_str}" +def newer_version_tag(first_tag: str | None, second_tag: str | None) -> str | None: + if first_tag is None: + return second_tag + if second_tag is None: + return first_tag + + first_version = normalize_release_version(first_tag) + second_version = normalize_release_version(second_tag) + if first_version is None: + return second_tag + if second_version is None: + return first_tag + + try: + return ( + first_tag + if parse_version(first_version) >= parse_version(second_version) + else second_tag + ) + except InvalidVersion: + return first_tag if first_version >= second_version else second_tag + + def get_commit_target( repo: Repo, branch: str, @@ -683,6 +706,7 @@ def select_plugin_target( and current_plugin.tag is None and current_plugin.date.date() > release_date.date() ): + latest_tag = newer_version_tag(current_plugin.last_tag, latest_tag) return get_commit_target(plugin_desc.repo, "HEAD", latest_tag) return release_commit, release_date, release_version, latest_tag From 97c5fd50e9d4e17d0c4e808d3426d78abb3c1f3f Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 26 May 2026 11:14:32 -0500 Subject: [PATCH 10/91] nixpkgs-plugin-update: avoid duplicate submodule checks --- .../src/nixpkgs_plugin_update/__init__.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py index a42ba867ee2c..6afe8aed52e3 100644 --- a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py +++ b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py @@ -237,7 +237,7 @@ class Repo: loaded = json.loads(data) return loaded - def prefetch(self, ref: str) -> str: + def prefetch(self, ref: str, has_submodules: bool | None = None) -> str: log.info("Prefetching %s", self.uri) loaded = self._prefetch(ref) return loaded["sha256"] @@ -459,8 +459,11 @@ class RepoGitHub(Repo): new_repo = RepoGitHub(owner=new_owner, repo=new_name, branch=self._branch) self.redirect = new_repo - def prefetch(self, commit: str) -> str: - if self.has_submodules(): + def prefetch(self, commit: str, has_submodules: bool | None = None) -> str: + if has_submodules is None: + has_submodules = self.has_submodules() + + if has_submodules: sha256 = super().prefetch(commit) else: sha256 = self.prefetch_github(commit) @@ -1208,9 +1211,9 @@ def prefetch_plugin( has_submodules = p.repo.has_submodules() log.debug(f"prefetch {p.name}") sha256 = ( - p.repo.prefetch(f"{GIT_TAGS_PREFIX}{source_tag}") + p.repo.prefetch(f"{GIT_TAGS_PREFIX}{source_tag}", has_submodules=has_submodules) if source_tag - else p.repo.prefetch(commit) + else p.repo.prefetch(commit, has_submodules=has_submodules) ) license_spdx_id = ( current_plugin.license From 2d413a5e38c08b59e031e3cffe59ee463b63ac32 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 26 May 2026 11:14:38 -0500 Subject: [PATCH 11/91] nixpkgs-plugin-update: preserve slash tags --- .../src/nixpkgs_plugin_update/__init__.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py index 6afe8aed52e3..4b205624417d 100644 --- a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py +++ b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py @@ -25,7 +25,7 @@ from multiprocessing.dummy import Pool from pathlib import Path from tempfile import NamedTemporaryFile from typing import Any, Callable -from urllib.parse import urljoin, urlparse, urlsplit +from urllib.parse import unquote, urljoin, urlparse, urlsplit import git from packaging.version import InvalidVersion, parse as parse_version @@ -143,6 +143,16 @@ def first_release_tag(tags: list[str]) -> str | None: return None +def tag_from_github_atom_href(href: str) -> str | None: + path = urlparse(href).path + marker = "/releases/tag/" + if marker in path: + return unquote(path.split(marker, 1)[1]) + + tag_name = Path(path).name + return unquote(tag_name) if tag_name else None + + class Repo: def __init__(self, uri: str, branch: str) -> None: self.uri = uri @@ -359,7 +369,7 @@ class RepoGitHub(Repo): if not href: continue - tag_name = Path(urlparse(href).path).name + tag_name = tag_from_github_atom_href(href) if tag_name: tags.append(tag_name) From 9d5face41c3611acfea5694ff9af15dc6cef8ec5 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 26 May 2026 11:14:46 -0500 Subject: [PATCH 12/91] nixpkgs-plugin-update: keep current plugins on fetch failure Warn and reuse existing plugin data when fetch fails, so one transient failure does not drop entries from generated output. --- .../src/nixpkgs_plugin_update/__init__.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py index 4b205624417d..612fa0823bdf 100644 --- a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py +++ b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py @@ -974,9 +974,7 @@ class Editor: cache.store() print(f"{len(results)} of {len(current_plugins)} were checked") - # Do only partial update of out file - if len(results) != len(current_plugins): - results = self.merge_results(current_plugins, results) + results = self.merge_results(current_plugins, results) plugins, redirects = check_results(results) # Track version changes for commit message generation @@ -1016,9 +1014,11 @@ class Editor: if isinstance(plugin, Plugin) and hasattr(plugin, "normalized_name"): result[plugin.normalized_name] = (plugin_desc, plugin, redirect) elif isinstance(plugin, Exception): - # For exceptions, we can't determine the normalized_name - # Just log the error and continue - log.error(f"Error fetching plugin {plugin_desc.name}: {plugin!r}") + log.warning( + "Keeping current plugin data after error fetching %s: %r", + plugin_desc.name, + plugin, + ) else: # For unexpected types, log the issue log.error( From c5ebd4868cbf86a814c0f52e82fc18db749910f1 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 29 May 2026 10:02:46 -0400 Subject: [PATCH 13/91] dexter: 0.6.0 -> 0.7.0 Diff: https://github.com/remoteoss/dexter/compare/v0.6.0...v0.7.0 Changelog: https://github.com/remoteoss/dexter/blob/refs/tags/v0.7.0/CHANGELOG.md --- pkgs/by-name/de/dexter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/de/dexter/package.nix b/pkgs/by-name/de/dexter/package.nix index e2c8aed27e32..f10dd17adeb1 100644 --- a/pkgs/by-name/de/dexter/package.nix +++ b/pkgs/by-name/de/dexter/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "dexter"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "remoteoss"; repo = "dexter"; tag = "v${finalAttrs.version}"; - hash = "sha256-BmWzrbC9ka8L1/mrPOXJqnoi1YVXxRcg6tSkb8tI88Q="; + hash = "sha256-MQ8LxSI2amecFUiNK6vED/nJKHgs5sRT7rJVi6cLdkc="; }; vendorHash = "sha256-1mJ4HdDCsZl/g8F+L+NrW2ACuiHe2aSheJO/1XfKAb4="; From 679238e99bbab7c9a76f09be5372ebbb5c80111c Mon Sep 17 00:00:00 2001 From: whispers Date: Fri, 29 May 2026 11:34:25 -0400 Subject: [PATCH 14/91] dev86: 1.0.1-unstable-2025-02-12 -> 1.0.1-unstable-2026-05-15 Git log: https://codeberg.org/jbruchon/dev86/commits/branch/master The patch originally introduced in https://github.com/NixOS/nixpkgs/commit/036187d0a49977c6fb6177b9af579980a994a675 for C23 compatibility as well as several other fixes from the Debian package have been merged, so we update to grab those fixes. --- pkgs/by-name/de/dev86/package.nix | 12 +- .../de/dev86/unproto-c23-compatibility.patch | 245 ------------------ 2 files changed, 3 insertions(+), 254 deletions(-) delete mode 100644 pkgs/by-name/de/dev86/unproto-c23-compatibility.patch diff --git a/pkgs/by-name/de/dev86/package.nix b/pkgs/by-name/de/dev86/package.nix index ba075a1d7418..a5518e15275a 100644 --- a/pkgs/by-name/de/dev86/package.nix +++ b/pkgs/by-name/de/dev86/package.nix @@ -6,21 +6,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "dev86"; - version = "1.0.1-unstable-2025-02-12"; + version = "1.0.1-unstable-2026-05-15"; src = fetchFromCodeberg { owner = "jbruchon"; repo = "dev86"; - rev = "0332db1ceb238fa7f98603cdf4223a1d839d4b31"; - hash = "sha256-f6C7ykOmOHwxeMsF1Wm81FBBJNwTP0cF4+mFMzsc208="; + rev = "8cf785fc11516b31404ea6593d9fc5a411f59dad"; + hash = "sha256-nY5awJzEO+xbJRAbeRJgKjJf30SNz2Bg346KMNDtmls="; }; - patches = [ - # Fix for GCC 15/C23 by de-K&R-ing function definitions and adding - # missing parameters to function declarations where necessary. - ./unproto-c23-compatibility.patch - ]; - makeFlags = [ "PREFIX=${placeholder "out"}" ]; meta = { diff --git a/pkgs/by-name/de/dev86/unproto-c23-compatibility.patch b/pkgs/by-name/de/dev86/unproto-c23-compatibility.patch deleted file mode 100644 index a931f1072914..000000000000 --- a/pkgs/by-name/de/dev86/unproto-c23-compatibility.patch +++ /dev/null @@ -1,245 +0,0 @@ -diff --git a/unproto/error.c b/unproto/error.c -index 667d978cbb..2fbccacb4d 100644 ---- a/unproto/error.c -+++ b/unproto/error.c -@@ -53,7 +53,7 @@ - - #include - --extern void exit(); -+extern void exit(int status); - - /* Application-specific stuff */ - -diff --git a/unproto/error.h b/unproto/error.h -index dfb27e9067..cb52ae646b 100644 ---- a/unproto/error.h -+++ b/unproto/error.h -@@ -1,6 +1,6 @@ - /* @(#) error.h 1.2 92/01/15 21:53:14 */ - - extern int errcount; /* error counter */ --extern void error(); /* default context */ --extern void error_where(); /* user-specified context */ --extern void fatal(); /* fatal error */ -+extern void error(char *text); /* default context */ -+extern void error_where(char *path, int line, char *text); /* user-specified context */ -+extern void fatal(char *text); /* fatal error */ -diff --git a/unproto/strsave.c b/unproto/strsave.c -index 2ee00b4172..faa4e18686 100644 ---- a/unproto/strsave.c -+++ b/unproto/strsave.c -@@ -28,7 +28,7 @@ - #include - - extern int hash(register char *s, unsigned size); --extern char *malloc(); -+extern char *malloc(long size); - - /* Application-specific stuff */ - -diff --git a/unproto/symbol.c b/unproto/symbol.c -index 67a4bf0bc6..a4beab5e92 100644 ---- a/unproto/symbol.c -+++ b/unproto/symbol.c -@@ -45,7 +45,7 @@ - #include - - extern int hash(register char *s, unsigned size); --extern char *malloc(); -+extern char *malloc(long size); - - /* Application-specific stuff */ - -diff --git a/unproto/symbol.h b/unproto/symbol.h -index 0711c1f4dc..0e2b1d88f8 100644 ---- a/unproto/symbol.h -+++ b/unproto/symbol.h -@@ -6,6 +6,6 @@ - struct symbol *next; - }; - --extern void sym_enter(); /* add symbol to table */ --extern struct symbol *sym_find(); /* locate symbol */ -+extern void sym_enter(char *name, int type); /* add symbol to table */ -+extern struct symbol *sym_find(register char *name); /* locate symbol */ - extern void sym_init(); /* prime the table */ -diff --git a/unproto/tok_class.c b/unproto/tok_class.c -index 04207a07f3..9af67188ca 100644 ---- a/unproto/tok_class.c -+++ b/unproto/tok_class.c -@@ -51,8 +51,8 @@ - #include - #include - --extern long time(); --extern char* ctime(); -+extern long time(long *tloc); -+extern char* ctime(long *clock); - - /* Application-specific stuff */ - -@@ -61,13 +61,13 @@ - #include "token.h" - #include "symbol.h" - --static struct token *tok_list(); --static void tok_list_struct(); --static void tok_list_append(); --static void tok_strcat(); --static void tok_time(); --static void tok_date(); --static void tok_space_append(); -+static struct token *tok_list(struct token *t); -+static void tok_list_struct(register struct token *list, register struct token *t); -+static void tok_list_append(struct token *h, struct token *t); -+static void tok_strcat(register struct token *t1); -+static void tok_time(struct token *t); -+static void tok_date(struct token *t); -+static void tok_space_append(register struct token *list, register struct token *t); - - #if defined(MAP_VOID_STAR) || defined(MAP_VOID) - static void tok_void(); /* rewrite void keyword */ -diff --git a/unproto/tok_io.c b/unproto/tok_io.c -index 288950b3ac..773ca5bf4d 100644 ---- a/unproto/tok_io.c -+++ b/unproto/tok_io.c -@@ -89,7 +89,7 @@ - #include "vstring.h" - #include "error.h" - --extern char *strsave(); /* XXX need include file */ -+extern char *strsave(register char *str); /* XXX need include file */ - - /* Stuff to keep track of original source file name and position */ - -@@ -104,12 +104,12 @@ - - /* Forward declarations */ - --static int read_quoted(); --static void read_comment(); -+static int read_quoted(register struct vstring *vs, int ch); -+static void read_comment(register struct vstring *vs); - static int backslash_newline(); --static char *read_hex(); --static char *read_octal(); --static void fix_line_control(); -+static char *read_hex(struct vstring *vs, register char *cp); -+static char *read_octal(register struct vstring *vs, register char *cp, register int c); -+static void fix_line_control(register char *path, register int line); - - /* - * Character input with one level of pushback. The INPUT() macro recursively -diff --git a/unproto/tok_pool.c b/unproto/tok_pool.c -index e2ed107ce7..bbe3d184c5 100644 ---- a/unproto/tok_pool.c -+++ b/unproto/tok_pool.c -@@ -37,7 +37,7 @@ - - /* C library */ - --extern char *malloc(); -+extern char *malloc(long size); - - /* Application-specific stuff */ - -diff --git a/unproto/token.h b/unproto/token.h -index bb2f50a106..e3752a0eb3 100644 ---- a/unproto/token.h -+++ b/unproto/token.h -@@ -27,11 +27,11 @@ - /* Input/output functions and macros */ - - extern struct token *tok_get(); /* read next single token */ --extern void tok_show(); /* display (composite) token */ -+extern void tok_show(register struct token *t); /* display (composite) token */ - extern struct token *tok_class(); /* classify tokens */ --extern void tok_unget(); /* stuff token back into input */ -+extern void tok_unget(register struct token *t); /* stuff token back into input */ - extern void put_nl(); /* print newline character */ --extern void tok_show_ch(); /* emit single-character token */ -+extern void tok_show_ch(register struct token *t); /* emit single-character token */ - - #define tok_flush(t) (tok_show(t), tok_free(t)) - -@@ -46,7 +46,7 @@ - /* Memory management */ - - struct token *tok_alloc(); /* allocate token storage */ --extern void tok_free(); /* re-cycle storage */ -+extern void tok_free(register struct token *t); /* re-cycle storage */ - - /* Context */ - -diff --git a/unproto/unproto.c b/unproto/unproto.c -index 18fc2aaecf..802b91dd3e 100644 ---- a/unproto/unproto.c -+++ b/unproto/unproto.c -@@ -140,7 +140,7 @@ - #include - #include - --extern void exit(); -+extern void exit(int status); - extern int optind; - extern char *optarg; - extern int getopt(); -@@ -159,16 +159,16 @@ - - /* Forward declarations. */ - --static struct token *dcl_flush(); --static void block_flush(); -+static struct token *dcl_flush(register struct token *t); -+static void block_flush(register struct token *t); - static void block_dcls(); --static struct token *show_func_ptr_type(); --static struct token *show_struct_type(); --static void show_arg_name(); --static void show_type(); --static void pair_flush(); --static void check_cast(); --static void show_empty_list(); -+static struct token *show_func_ptr_type(struct token *t1, struct token *t2); -+static struct token *show_struct_type(register struct token *p); -+static void show_arg_name(register struct token *s); -+static void show_type(register struct token *s); -+static void pair_flush(register struct token *t, register int start, register int stop); -+static void check_cast(struct token *t); -+static void show_empty_list(register struct token *t); - - #define check_cast_flush(t) (check_cast(t), tok_free(t)) - -diff --git a/unproto/vstring.c b/unproto/vstring.c -index 220bd530fe..ef9bcffa3c 100644 ---- a/unproto/vstring.c -+++ b/unproto/vstring.c -@@ -67,8 +67,8 @@ - - /* C library */ - --extern char *malloc(); --extern char *realloc(); -+extern char *malloc(long size); -+extern char *realloc(char *p, long size); - - /* Application-specific stuff */ - -diff --git a/unproto/vstring.h b/unproto/vstring.h -index c2e1f88a77..16a17aa815 100644 ---- a/unproto/vstring.h -+++ b/unproto/vstring.h -@@ -5,9 +5,9 @@ - char *last; /* last position */ - }; - --extern struct vstring *vs_alloc(); /* initial allocation */ --extern char *vs_realloc(); /* string extension */ --extern char *vs_strcpy(); /* copy string */ -+extern struct vstring *vs_alloc(int len); /* initial allocation */ -+extern char *vs_realloc(register struct vstring *vp, char *cp); /* string extension */ -+extern char *vs_strcpy(register struct vstring *vp, register char *dst, register char *src); /* copy string */ - - /* macro to add one character to auto-resized string */ - From 4fb4fda0bdd9ab264664c4c9540db35a683b6049 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 May 2026 08:47:02 +0000 Subject: [PATCH 15/91] pulsemeeter: 2.0.0 -> 2.1.1 --- pkgs/by-name/pu/pulsemeeter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pu/pulsemeeter/package.nix b/pkgs/by-name/pu/pulsemeeter/package.nix index da378afc2943..38e5b67807b0 100644 --- a/pkgs/by-name/pu/pulsemeeter/package.nix +++ b/pkgs/by-name/pu/pulsemeeter/package.nix @@ -12,14 +12,14 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "pulsemeeter"; - version = "2.0.0"; + version = "2.1.1"; pyproject = true; src = fetchFromGitHub { owner = "theRealCarneiro"; repo = "pulsemeeter"; tag = "v${finalAttrs.version}"; - hash = "sha256-hmQI+E6WmYOK7oN7zTmshFZgJ0UiN2KdZ6ZiXwxRpNs="; + hash = "sha256-m64frtEVqwJEc0rfKoPIbTJtASE+aPAdBBSrPNHIXRY="; }; build-system = with python3Packages; [ From be6f179c66c8ad9b24c849d31831700c27a5c443 Mon Sep 17 00:00:00 2001 From: Dennis Wuitz Date: Sun, 31 May 2026 14:49:34 +0200 Subject: [PATCH 16/91] python3Packages.daft: init at 0.7.14 --- .../python-modules/daft/Cargo.lock | 9560 +++++++++++++++++ .../python-modules/daft/default.nix | 337 + pkgs/top-level/python-packages.nix | 2 + 3 files changed, 9899 insertions(+) create mode 100644 pkgs/development/python-modules/daft/Cargo.lock create mode 100644 pkgs/development/python-modules/daft/default.nix diff --git a/pkgs/development/python-modules/daft/Cargo.lock b/pkgs/development/python-modules/daft/Cargo.lock new file mode 100644 index 000000000000..6af6f3168ead --- /dev/null +++ b/pkgs/development/python-modules/daft/Cargo.lock @@ -0,0 +1,9560 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "RustyXML" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b5ace29ee3216de37c0546865ad08edef58b0f9e76838ed8959a84a990e58c5" + +[[package]] +name = "adler2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + +[[package]] +name = "ahash" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +dependencies = [ + "cfg-if", + "const-random", + "getrandom 0.3.4", + "once_cell", + "version_check", + "zerocopy", +] + +[[package]] +name = "aho-corasick" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" +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 = "alloca" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd659e34e41063cd2fc7cd020d7f4" +dependencies = [ + "cc", +] + +[[package]] +name = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + +[[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 = "anstream" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "is_terminal_polyfill", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" + +[[package]] +name = "anstyle-parse" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" +dependencies = [ + "anstyle", + "once_cell_polyfill", + "windows-sys 0.61.2", +] + +[[package]] +name = "anyhow" +version = "1.0.102" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" + +[[package]] +name = "approx" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" +dependencies = [ + "num-traits", +] + +[[package]] +name = "ar_archive_writer" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b" +dependencies = [ + "object", +] + +[[package]] +name = "arc-swap" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a07d1f37ff60921c83bdfc7407723bdefe89b44b98a9b772f225c8f9d67141a6" +dependencies = [ + "rustversion", +] + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + +[[package]] +name = "arrow" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4754a624e5ae42081f464514be454b39711daae0458906dacde5f4c632f33a8" +dependencies = [ + "arrow-arith", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-cast", + "arrow-csv", + "arrow-data 57.3.0", + "arrow-ipc", + "arrow-json", + "arrow-ord", + "arrow-row", + "arrow-schema 57.3.0", + "arrow-select", + "arrow-string", +] + +[[package]] +name = "arrow-arith" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7b3141e0ec5145a22d8694ea8b6d6f69305971c4fa1c1a13ef0195aef2d678b" +dependencies = [ + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "chrono", + "num-traits", +] + +[[package]] +name = "arrow-array" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8548ca7c070d8db9ce7aa43f37393e4bfcf3f2d3681df278490772fd1673d08d" +dependencies = [ + "ahash", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", + "chrono", + "half", + "hashbrown 0.16.1", + "num", +] + +[[package]] +name = "arrow-array" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c8955af33b25f3b175ee10af580577280b4bd01f7e823d94c7cdef7cf8c9aef" +dependencies = [ + "ahash", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "chrono", + "chrono-tz", + "half", + "hashbrown 0.16.1", + "num-complex", + "num-integer", + "num-traits", +] + +[[package]] +name = "arrow-array" +version = "58.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841321891f247aa86c6112c80d83d89cb36e0addd020fa2425085b8eb6c3f579" +dependencies = [ + "ahash", + "arrow-buffer 58.2.0", + "arrow-data 58.2.0", + "arrow-schema 58.2.0", + "chrono", + "half", + "hashbrown 0.17.1", + "num-complex", + "num-integer", + "num-traits", +] + +[[package]] +name = "arrow-buffer" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e003216336f70446457e280807a73899dd822feaf02087d31febca1363e2fccc" +dependencies = [ + "bytes", + "half", + "num", +] + +[[package]] +name = "arrow-buffer" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c697ddca96183182f35b3a18e50b9110b11e916d7b7799cbfd4d34662f2c56c2" +dependencies = [ + "bytes", + "half", + "num-bigint", + "num-traits", +] + +[[package]] +name = "arrow-buffer" +version = "58.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f955dfb73fae000425f49c8226d2044dab60fb7ad4af1e24f961756354d996c9" +dependencies = [ + "bytes", + "half", + "num-bigint", + "num-traits", +] + +[[package]] +name = "arrow-cast" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "646bbb821e86fd57189c10b4fcdaa941deaf4181924917b0daa92735baa6ada5" +dependencies = [ + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-ord", + "arrow-schema 57.3.0", + "arrow-select", + "atoi", + "base64 0.22.1", + "chrono", + "half", + "lexical-core", + "num-traits", + "ryu", +] + +[[package]] +name = "arrow-csv" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8da746f4180004e3ce7b83c977daf6394d768332349d3d913998b10a120b790a" +dependencies = [ + "arrow-array 57.3.0", + "arrow-cast", + "arrow-schema 57.3.0", + "chrono", + "csv", + "csv-core", + "regex", +] + +[[package]] +name = "arrow-data" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5c64fff1d142f833d78897a772f2e5b55b36cb3e6320376f0961ab0db7bd6d0" +dependencies = [ + "arrow-buffer 56.2.0", + "arrow-schema 56.2.0", + "half", + "num", +] + +[[package]] +name = "arrow-data" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fdd994a9d28e6365aa78e15da3f3950c0fdcea6b963a12fa1c391afb637b304" +dependencies = [ + "arrow-buffer 57.3.0", + "arrow-schema 57.3.0", + "half", + "num-integer", + "num-traits", +] + +[[package]] +name = "arrow-data" +version = "58.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db3b5846209775b6dc8056d77ff9a032b27043383dd5488abd0b663e265b9373" +dependencies = [ + "arrow-buffer 58.2.0", + "arrow-schema 58.2.0", + "half", + "num-integer", + "num-traits", +] + +[[package]] +name = "arrow-flight" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58c5b083668e6230eae3eab2fc4b5fb989974c845d0aa538dde61a4327c78675" +dependencies = [ + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-cast", + "arrow-ipc", + "arrow-schema 57.3.0", + "base64 0.22.1", + "bytes", + "futures", + "prost", + "prost-types", + "tonic", + "tonic-prost", +] + +[[package]] +name = "arrow-ipc" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abf7df950701ab528bf7c0cf7eeadc0445d03ef5d6ffc151eaae6b38a58feff1" +dependencies = [ + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "arrow-select", + "flatbuffers", +] + +[[package]] +name = "arrow-json" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ff8357658bedc49792b13e2e862b80df908171275f8e6e075c460da5ee4bf86" +dependencies = [ + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-cast", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "chrono", + "half", + "indexmap", + "itoa", + "lexical-core", + "memchr", + "num-traits", + "ryu", + "serde_core", + "serde_json", + "simdutf8", +] + +[[package]] +name = "arrow-ord" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7d8f1870e03d4cbed632959498bcc84083b5a24bded52905ae1695bd29da45b" +dependencies = [ + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "arrow-select", +] + +[[package]] +name = "arrow-row" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18228633bad92bff92a95746bbeb16e5fc318e8382b75619dec26db79e4de4c0" +dependencies = [ + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "half", +] + +[[package]] +name = "arrow-schema" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3aa9e59c611ebc291c28582077ef25c97f1975383f1479b12f3b9ffee2ffabe" +dependencies = [ + "bitflags 2.11.0", +] + +[[package]] +name = "arrow-schema" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c872d36b7bf2a6a6a2b40de9156265f0242910791db366a2c17476ba8330d68" +dependencies = [ + "bitflags 2.11.0", + "serde_core", + "serde_json", +] + +[[package]] +name = "arrow-schema" +version = "58.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18aa020f6bc8e5201dcd2d4b7f98c68f8a410ef37128263243e6ff2a47a67d4f" +dependencies = [ + "bitflags 2.11.0", +] + +[[package]] +name = "arrow-select" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68bf3e3efbd1278f770d67e5dc410257300b161b93baedb3aae836144edcaf4b" +dependencies = [ + "ahash", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "num-traits", +] + +[[package]] +name = "arrow-string" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85e968097061b3c0e9fe3079cf2e703e487890700546b5b0647f60fca1b5a8d8" +dependencies = [ + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "arrow-select", + "memchr", + "num-traits", + "regex", + "regex-syntax", +] + +[[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-channel" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" +dependencies = [ + "concurrent-queue", + "event-listener-strategy", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-compat" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1ba85bc55464dcbf728b56d97e119d673f4cf9062be330a9a26f3acf504a590" +dependencies = [ + "futures-core", + "futures-io", + "once_cell", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "async-compression" +version = "0.4.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06575e6a9673580f52661c92107baabffbf41e2141373441cbcdc47cb733003c" +dependencies = [ + "brotli 7.0.0", + "bzip2", + "deflate64", + "flate2", + "futures-core", + "memchr", + "pin-project-lite", + "tokio", + "xz2", + "zstd", + "zstd-safe", +] + +[[package]] +name = "async-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" +dependencies = [ + "autocfg", + "cfg-if", + "concurrent-queue", + "futures-io", + "futures-lite 2.6.1", + "parking", + "polling", + "rustix", + "slab", + "windows-sys 0.61.2", +] + +[[package]] +name = "async-lock" +version = "3.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" +dependencies = [ + "event-listener 5.4.1", + "event-listener-strategy", + "pin-project-lite", +] + +[[package]] +name = "async-process" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75" +dependencies = [ + "async-channel 2.5.0", + "async-io", + "async-lock", + "async-signal", + "async-task", + "blocking", + "cfg-if", + "event-listener 5.4.1", + "futures-lite 2.6.1", + "rustix", +] + +[[package]] +name = "async-recursion" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "async-signal" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c" +dependencies = [ + "async-io", + "async-lock", + "atomic-waker", + "cfg-if", + "futures-core", + "futures-io", + "rustix", + "signal-hook-registry", + "slab", + "windows-sys 0.61.2", +] + +[[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", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "async-task" +version = "4.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" + +[[package]] +name = "async-trait" +version = "0.1.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "atoi" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528" +dependencies = [ + "num-traits", +] + +[[package]] +name = "atoi_simd" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a49e05797ca52e312a0c658938b7d00693ef037799ef7187678f212d7684cf" +dependencies = [ + "debug_unsafe", +] + +[[package]] +name = "atomic" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "atomic_float" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "628d228f918ac3b82fe590352cc719d30664a0c13ca3a60266fe02c7132d480a" + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "aws-config" +version = "1.8.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a8fc176d53d6fe85017f230405e3255cedb4a02221cb55ed6d76dccbbb099b2" +dependencies = [ + "aws-credential-types", + "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", + "fastrand 2.3.0", + "hex", + "http 1.4.0", + "ring", + "time", + "tokio", + "tracing", + "url", + "zeroize", +] + +[[package]] +name = "aws-credential-types" +version = "1.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d203b0bf2626dcba8665f5cd0871d7c2c0930223d6b6be9097592fea21242d0" +dependencies = [ + "aws-smithy-async", + "aws-smithy-runtime-api", + "aws-smithy-types", + "zeroize", +] + +[[package]] +name = "aws-lc-rs" +version = "1.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a88aab2464f1f25453baa7a07c84c5b7684e274054ba06817f382357f77a288" +dependencies = [ + "aws-lc-sys", + "untrusted 0.7.1", + "zeroize", +] + +[[package]] +name = "aws-lc-sys" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b45afffdee1e7c9126814751f88dddc747f41d91da16c9551a0f1e8a11e788a1" +dependencies = [ + "cc", + "cmake", + "dunce", + "fs_extra", +] + +[[package]] +name = "aws-runtime" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ede2ddc593e6c8acc6ce3358c28d6677a6dc49b65ba4b37a2befe14a11297e75" +dependencies = [ + "aws-credential-types", + "aws-sigv4", + "aws-smithy-async", + "aws-smithy-eventstream", + "aws-smithy-http", + "aws-smithy-runtime", + "aws-smithy-runtime-api", + "aws-smithy-types", + "aws-types", + "bytes", + "bytes-utils", + "fastrand 2.3.0", + "http 0.2.12", + "http 1.4.0", + "http-body 0.4.6", + "http-body 1.0.1", + "percent-encoding", + "pin-project-lite", + "tracing", + "uuid", +] + +[[package]] +name = "aws-sdk-s3" +version = "1.124.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "744c09d75dfec039a05cf8e117c995ded3b0baffa6eb83f3ed7075a01d8d8947" +dependencies = [ + "aws-credential-types", + "aws-runtime", + "aws-sigv4", + "aws-smithy-async", + "aws-smithy-checksums", + "aws-smithy-eventstream", + "aws-smithy-http", + "aws-smithy-json", + "aws-smithy-observability", + "aws-smithy-runtime", + "aws-smithy-runtime-api", + "aws-smithy-types", + "aws-smithy-xml", + "aws-types", + "bytes", + "fastrand 2.3.0", + "hex", + "hmac", + "http 0.2.12", + "http 1.4.0", + "http-body 1.0.1", + "lru", + "percent-encoding", + "regex-lite", + "sha2", + "tracing", + "url", +] + +[[package]] +name = "aws-sdk-sso" +version = "1.95.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00c5ff27c6ba2cbd95e6e26e2e736676fdf6bcf96495b187733f521cfe4ce448" +dependencies = [ + "aws-credential-types", + "aws-runtime", + "aws-smithy-async", + "aws-smithy-http", + "aws-smithy-json", + "aws-smithy-observability", + "aws-smithy-runtime", + "aws-smithy-runtime-api", + "aws-smithy-types", + "aws-types", + "bytes", + "fastrand 2.3.0", + "http 0.2.12", + "http 1.4.0", + "regex-lite", + "tracing", +] + +[[package]] +name = "aws-sdk-ssooidc" +version = "1.97.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d186f1e5a3694a188e5a0640b3115ccc6e084d104e16fd6ba968dca072ffef8" +dependencies = [ + "aws-credential-types", + "aws-runtime", + "aws-smithy-async", + "aws-smithy-http", + "aws-smithy-json", + "aws-smithy-observability", + "aws-smithy-runtime", + "aws-smithy-runtime-api", + "aws-smithy-types", + "aws-types", + "bytes", + "fastrand 2.3.0", + "http 0.2.12", + "http 1.4.0", + "regex-lite", + "tracing", +] + +[[package]] +name = "aws-sdk-sts" +version = "1.99.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9acba7c62f3d4e2408fa998a3a8caacd8b9a5b5549cf36e2372fbdae329d5449" +dependencies = [ + "aws-credential-types", + "aws-runtime", + "aws-smithy-async", + "aws-smithy-http", + "aws-smithy-json", + "aws-smithy-observability", + "aws-smithy-query", + "aws-smithy-runtime", + "aws-smithy-runtime-api", + "aws-smithy-types", + "aws-smithy-xml", + "aws-types", + "fastrand 2.3.0", + "http 0.2.12", + "http 1.4.0", + "regex-lite", + "tracing", +] + +[[package]] +name = "aws-sigv4" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37411f8e0f4bea0c3ca0958ce7f18f6439db24d555dbd809787262cd00926aa9" +dependencies = [ + "aws-credential-types", + "aws-smithy-eventstream", + "aws-smithy-http", + "aws-smithy-runtime-api", + "aws-smithy-types", + "bytes", + "crypto-bigint 0.5.5", + "form_urlencoded", + "hex", + "hmac", + "http 0.2.12", + "http 1.4.0", + "p256", + "percent-encoding", + "ring", + "sha2", + "subtle", + "time", + "tracing", + "zeroize", +] + +[[package]] +name = "aws-smithy-async" +version = "1.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cc50d0f63e714784b84223abd7abbc8577de8c35d699e0edd19f0a88a08ae13" +dependencies = [ + "futures-util", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "aws-smithy-checksums" +version = "0.64.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "180dddf5ef0f52a2f99e2fada10e16ea610e507ef6148a42bdc4d5867596aa00" +dependencies = [ + "aws-smithy-http", + "aws-smithy-types", + "bytes", + "crc-fast", + "hex", + "http 1.4.0", + "http-body 1.0.1", + "http-body-util", + "md-5", + "pin-project-lite", + "sha1", + "sha2", + "tracing", +] + +[[package]] +name = "aws-smithy-eventstream" +version = "0.60.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c0b3e587fbaa5d7f7e870544508af8ce82ea47cd30376e69e1e37c4ac746f79" +dependencies = [ + "aws-smithy-types", + "bytes", + "crc32fast", +] + +[[package]] +name = "aws-smithy-http" +version = "0.63.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d619373d490ad70966994801bc126846afaa0d1ee920697a031f0cf63f2568e7" +dependencies = [ + "aws-smithy-eventstream", + "aws-smithy-runtime-api", + "aws-smithy-types", + "bytes", + "bytes-utils", + "futures-core", + "futures-util", + "http 1.4.0", + "http-body 1.0.1", + "http-body-util", + "percent-encoding", + "pin-project-lite", + "pin-utils", + "tracing", +] + +[[package]] +name = "aws-smithy-http-client" +version = "1.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00ccbb08c10f6bcf912f398188e42ee2eab5f1767ce215a02a73bc5df1bbdd95" +dependencies = [ + "aws-smithy-async", + "aws-smithy-runtime-api", + "aws-smithy-types", + "h2 0.4.13", + "http 1.4.0", + "hyper 1.8.1", + "hyper-rustls 0.27.7", + "hyper-util", + "pin-project-lite", + "rustls 0.23.37", + "rustls-native-certs", + "rustls-pki-types", + "tokio", + "tokio-rustls 0.26.4", + "tower", + "tracing", +] + +[[package]] +name = "aws-smithy-json" +version = "0.62.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b3a779093e18cad88bbae08dc4261e1d95018c4c5b9356a52bcae7c0b6e9bb" +dependencies = [ + "aws-smithy-types", +] + +[[package]] +name = "aws-smithy-observability" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d3f39d5bb871aaf461d59144557f16d5927a5248a983a40654d9cf3b9ba183b" +dependencies = [ + "aws-smithy-runtime-api", +] + +[[package]] +name = "aws-smithy-query" +version = "0.60.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f76a580e3d8f8961e5d48763214025a2af65c2fa4cd1fb7f270a0e107a71b0" +dependencies = [ + "aws-smithy-types", + "urlencoding", +] + +[[package]] +name = "aws-smithy-runtime" +version = "1.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22ccf7f6eba8b2dcf8ce9b74806c6c185659c311665c4bf8d6e71ebd454db6bf" +dependencies = [ + "aws-smithy-async", + "aws-smithy-http", + "aws-smithy-http-client", + "aws-smithy-observability", + "aws-smithy-runtime-api", + "aws-smithy-types", + "bytes", + "fastrand 2.3.0", + "http 0.2.12", + "http 1.4.0", + "http-body 0.4.6", + "http-body 1.0.1", + "http-body-util", + "pin-project-lite", + "pin-utils", + "tokio", + "tracing", +] + +[[package]] +name = "aws-smithy-runtime-api" +version = "1.11.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4af6e5def28be846479bbeac55aa4603d6f7986fc5da4601ba324dd5d377516" +dependencies = [ + "aws-smithy-async", + "aws-smithy-types", + "bytes", + "http 0.2.12", + "http 1.4.0", + "pin-project-lite", + "tokio", + "tracing", + "zeroize", +] + +[[package]] +name = "aws-smithy-types" +version = "1.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca2734c16913a45343b37313605d84e7d8b34a4611598ce1d25b35860a2bed3" +dependencies = [ + "base64-simd", + "bytes", + "bytes-utils", + "futures-core", + "http 0.2.12", + "http 1.4.0", + "http-body 0.4.6", + "http-body 1.0.1", + "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.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b53543b4b86ed43f051644f704a98c7291b3618b67adf057ee77a366fa52fcaa" +dependencies = [ + "xmlparser", +] + +[[package]] +name = "aws-types" +version = "1.3.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0470cc047657c6e286346bdf10a8719d26efd6a91626992e0e64481e44323e96" +dependencies = [ + "aws-credential-types", + "aws-smithy-async", + "aws-smithy-runtime-api", + "aws-smithy-types", + "rustc_version", + "tracing", +] + +[[package]] +name = "axum" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b52af3cb4058c895d37317bb27508dccc8e5f2d39454016b297bf4a400597b8" +dependencies = [ + "axum-core", + "bytes", + "form_urlencoded", + "futures-util", + "http 1.4.0", + "http-body 1.0.1", + "http-body-util", + "hyper 1.8.1", + "hyper-util", + "itoa", + "matchit", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "serde_core", + "serde_json", + "serde_path_to_error", + "serde_urlencoded", + "sync_wrapper 1.0.2", + "tokio", + "tower", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "axum-core" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1" +dependencies = [ + "bytes", + "futures-core", + "http 1.4.0", + "http-body 1.0.1", + "http-body-util", + "mime", + "pin-project-lite", + "sync_wrapper 1.0.2", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "azure_core" +version = "0.21.0" +source = "git+https://github.com/Eventual-Inc/azure-sdk-for-rust?tag=patched-azure-identity-2#21ff3c74094dfa44c4c4cf2392365f2f10fe192c" +dependencies = [ + "async-trait", + "base64 0.22.1", + "bytes", + "dyn-clone", + "futures", + "getrandom 0.2.17", + "hmac", + "http-types", + "once_cell", + "paste", + "pin-project", + "quick-xml 0.31.0", + "rand 0.8.5", + "reqwest 0.12.28", + "rustc_version", + "serde", + "serde_json", + "sha2", + "time", + "tracing", + "url", + "uuid", +] + +[[package]] +name = "azure_identity" +version = "0.21.0" +source = "git+https://github.com/Eventual-Inc/azure-sdk-for-rust?tag=patched-azure-identity-2#21ff3c74094dfa44c4c4cf2392365f2f10fe192c" +dependencies = [ + "async-lock", + "async-process", + "async-trait", + "azure_core", + "futures", + "oauth2", + "pin-project", + "serde", + "time", + "tracing", + "url", + "uuid", +] + +[[package]] +name = "azure_storage" +version = "0.21.0" +source = "git+https://github.com/Eventual-Inc/azure-sdk-for-rust?tag=patched-azure-identity-2#21ff3c74094dfa44c4c4cf2392365f2f10fe192c" +dependencies = [ + "RustyXML", + "async-lock", + "async-trait", + "azure_core", + "bytes", + "serde", + "serde_derive", + "time", + "tracing", + "url", + "uuid", +] + +[[package]] +name = "azure_storage_blobs" +version = "0.21.0" +source = "git+https://github.com/Eventual-Inc/azure-sdk-for-rust?tag=patched-azure-identity-2#21ff3c74094dfa44c4c4cf2392365f2f10fe192c" +dependencies = [ + "RustyXML", + "azure_core", + "azure_storage", + "azure_svc_blobstorage", + "bytes", + "futures", + "serde", + "serde_derive", + "serde_json", + "time", + "tracing", + "url", + "uuid", +] + +[[package]] +name = "azure_svc_blobstorage" +version = "0.21.0" +source = "git+https://github.com/Eventual-Inc/azure-sdk-for-rust?tag=patched-azure-identity-2#21ff3c74094dfa44c4c4cf2392365f2f10fe192c" +dependencies = [ + "azure_core", + "bytes", + "futures", + "log", + "once_cell", + "serde", + "serde_json", + "time", +] + +[[package]] +name = "backon" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7ef" +dependencies = [ + "fastrand 2.3.0", + "gloo-timers", + "tokio", +] + +[[package]] +name = "base16ct" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" + +[[package]] +name = "base64" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + +[[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.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" + +[[package]] +name = "bincode" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740" +dependencies = [ + "bincode_derive", + "serde", + "unty", +] + +[[package]] +name = "bincode_derive" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09" +dependencies = [ + "virtue", +] + +[[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.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" + +[[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 = "blocking" +version = "1.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" +dependencies = [ + "async-channel 2.5.0", + "async-task", + "futures-io", + "futures-lite 2.6.1", + "piper", +] + +[[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 4.0.3", +] + +[[package]] +name = "brotli" +version = "8.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor 5.0.0", +] + +[[package]] +name = "brotli-decompressor" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a334ef7c9e23abf0ce748e8cd309037da93e606ad52eb372e4ce327a0dcfbdfd" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "brotli-decompressor" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bstr" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" +dependencies = [ + "memchr", + "regex-automata", + "serde", +] + +[[package]] +name = "bumpalo" +version = "3.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" + +[[package]] +name = "bytemuck" +version = "1.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" +dependencies = [ + "bytemuck_derive", +] + +[[package]] +name = "bytemuck_derive" +version = "1.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "byteorder-lite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + +[[package]] +name = "bytes" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" + +[[package]] +name = "bytes-utils" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35" +dependencies = [ + "bytes", + "either", +] + +[[package]] +name = "bzip2" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47" +dependencies = [ + "bzip2-sys", +] + +[[package]] +name = "bzip2-sys" +version = "0.1.13+1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14" +dependencies = [ + "cc", + "pkg-config", +] + +[[package]] +name = "cast" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" + +[[package]] +name = "cc" +version = "1.2.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423" +dependencies = [ + "find-msvc-tools", + "jobserver", + "libc", + "shlex", +] + +[[package]] +name = "cfg-if" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "chacha20" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.0", + "rand_core 0.10.1", +] + +[[package]] +name = "chrono" +version = "0.4.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" +dependencies = [ + "iana-time-zone", + "js-sys", + "num-traits", + "serde", + "wasm-bindgen", + "windows-link", +] + +[[package]] +name = "chrono-tz" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3" +dependencies = [ + "chrono", + "phf", +] + +[[package]] +name = "ciborium" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" +dependencies = [ + "ciborium-io", + "ciborium-ll", + "serde", +] + +[[package]] +name = "ciborium-io" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" + +[[package]] +name = "ciborium-ll" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" +dependencies = [ + "ciborium-io", + "half", +] + +[[package]] +name = "clap" +version = "4.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b193af5b67834b676abd72466a96c1024e6a6ad978a1f484bd90b85c94041351" +dependencies = [ + "clap_builder", + "clap_derive", +] + +[[package]] +name = "clap_builder" +version = "4.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" +dependencies = [ + "anstream", + "anstyle", + "clap_lex", + "strsim", +] + +[[package]] +name = "clap_derive" +version = "4.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1110bd8a634a1ab8cb04345d8d878267d57c3cf1b38d91b71af6686408bbca6a" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "clap_lex" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" + +[[package]] +name = "cmake" +version = "0.1.58" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678" +dependencies = [ + "cc", +] + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "colorchoice" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" + +[[package]] +name = "colorz" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ceb37c5798821e37369cb546f430f19da2f585e0364c9615ae340a9f2e6067b" +dependencies = [ + "supports-color", +] + +[[package]] +name = "comfy-table" +version = "7.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "958c5d6ecf1f214b4c2bbbbf6ab9523a864bd136dcf71a7e8904799acfe1ad47" +dependencies = [ + "crossterm", + "unicode-segmentation", + "unicode-width", +] + +[[package]] +name = "common-arrow-ffi" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "arrow-schema 57.3.0", + "pyo3", +] + +[[package]] +name = "common-checkpoint-config" +version = "0.3.0-dev0" +dependencies = [ + "common-hashable-float-wrapper", + "common-io-config", + "pyo3", + "serde", + "uuid", +] + +[[package]] +name = "common-daft-config" +version = "0.3.0-dev0" +dependencies = [ + "common-io-config", + "common-py-serde", + "pyo3", + "serde", +] + +[[package]] +name = "common-display" +version = "0.3.0-dev0" +dependencies = [ + "comfy-table", + "indexmap", + "pyo3", + "serde_json", + "terminal_size", + "textwrap", +] + +[[package]] +name = "common-error" +version = "0.3.0-dev0" +dependencies = [ + "arrow-schema 57.3.0", + "pyo3", + "regex", + "serde_json", + "thiserror 2.0.18", + "tokio", +] + +[[package]] +name = "common-file-formats" +version = "0.3.0-dev0" +dependencies = [ + "common-error", + "common-py-serde", + "pyo3", + "serde", +] + +[[package]] +name = "common-hashable-float-wrapper" +version = "0.3.0-dev0" +dependencies = [ + "half", + "serde", +] + +[[package]] +name = "common-image" +version = "0.3.0-dev0" +dependencies = [ + "bincode", + "common-error", + "common-ndarray", + "daft-schema", + "image", + "ndarray", + "pyo3", + "serde", +] + +[[package]] +name = "common-io-config" +version = "0.3.0-dev0" +dependencies = [ + "aws-credential-types", + "chrono", + "common-error", + "common-py-serde", + "derive_more", + "educe", + "log", + "pyo3", + "secrecy", + "serde", + "typetag", +] + +[[package]] +name = "common-logging" +version = "0.3.0-dev0" +dependencies = [ + "arc-swap", + "log", +] + +[[package]] +name = "common-macros" +version = "0.3.0-dev0" +dependencies = [ + "proc-macro-crate", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "common-metrics" +version = "0.3.0-dev0" +dependencies = [ + "atomic_float", + "bincode", + "common-py-serde", + "enum_dispatch", + "indicatif", + "itertools 0.14.0", + "opentelemetry", + "pyo3", + "serde", + "smallvec", +] + +[[package]] +name = "common-ndarray" +version = "0.3.0-dev0" +dependencies = [ + "common-py-serde", + "half", + "ndarray", + "numpy", + "pyo3", +] + +[[package]] +name = "common-partitioning" +version = "0.3.0-dev0" +dependencies = [ + "common-error", + "common-py-serde", + "futures", + "pyo3", + "serde", +] + +[[package]] +name = "common-pattern" +version = "0.3.0-dev0" +dependencies = [ + "regex", + "regex-syntax", +] + +[[package]] +name = "common-py-serde" +version = "0.3.0-dev0" +dependencies = [ + "bincode", + "pyo3", + "serde", +] + +[[package]] +name = "common-resource-request" +version = "0.3.0-dev0" +dependencies = [ + "common-error", + "common-hashable-float-wrapper", + "common-py-serde", + "pyo3", + "serde", +] + +[[package]] +name = "common-runtime" +version = "0.3.0-dev0" +dependencies = [ + "common-error", + "futures", + "log", + "oneshot", + "pyo3", + "pyo3-async-runtimes", + "rand 0.9.2", + "tokio", +] + +[[package]] +name = "common-system-info" +version = "0.3.0-dev0" +dependencies = [ + "pyo3", + "sysinfo", +] + +[[package]] +name = "common-tracing" +version = "0.3.0-dev0" +dependencies = [ + "common-runtime", + "log", + "opentelemetry", + "opentelemetry-otlp", + "opentelemetry_sdk", + "tracing", + "tracing-opentelemetry", + "tracing-subscriber", +] + +[[package]] +name = "common-treenode" +version = "0.3.0-dev0" +dependencies = [ + "common-error", +] + +[[package]] +name = "common-version" +version = "0.3.0-dev0" + +[[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 = "console" +version = "0.16.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87" +dependencies = [ + "encode_unicode", + "libc", + "unicode-width", + "windows-sys 0.61.2", +] + +[[package]] +name = "const-oid" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" + +[[package]] +name = "const-random" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" +dependencies = [ + "const-random-macro", +] + +[[package]] +name = "const-random-macro" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" +dependencies = [ + "getrandom 0.2.17", + "once_cell", + "tiny-keccak", +] + +[[package]] +name = "convert_case" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" +dependencies = [ + "libc", +] + +[[package]] +name = "crc" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675" +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 = "crc-fast" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fd92aca2c6001b1bf5ba0ff84ee74ec8501b52bbef0cac80bf25a6c1d87a83d" +dependencies = [ + "crc", + "digest", + "rustversion", + "spin", +] + +[[package]] +name = "crc32fast" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crc64fast" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26bb92ecea20291efcf0009e2713d64b7e327dedb8ce780545250f24075429e2" + +[[package]] +name = "criterion" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928" +dependencies = [ + "anes", + "cast", + "ciborium", + "clap", + "criterion-plot", + "itertools 0.13.0", + "num-traits", + "oorandom", + "plotters", + "rayon", + "regex", + "serde", + "serde_json", + "tinytemplate", + "walkdir", +] + +[[package]] +name = "criterion-plot" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338" +dependencies = [ + "cast", + "itertools 0.13.0", +] + +[[package]] +name = "critical-section" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" + +[[package]] +name = "crossbeam-channel" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + +[[package]] +name = "crossterm" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b" +dependencies = [ + "bitflags 2.11.0", + "crossterm_winapi", + "document-features", + "parking_lot 0.12.5", + "rustix", + "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.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" + +[[package]] +name = "crypto-bigint" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" +dependencies = [ + "generic-array", + "rand_core 0.6.4", + "subtle", + "zeroize", +] + +[[package]] +name = "crypto-bigint" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" +dependencies = [ + "rand_core 0.6.4", + "subtle", +] + +[[package]] +name = "crypto-common" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "csv" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938" +dependencies = [ + "csv-core", + "itoa", + "ryu", + "serde_core", +] + +[[package]] +name = "csv-async" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "888dbb0f640d2c4c04e50f933885c7e9c95995d93cec90aba8735b4c610f26f1" +dependencies = [ + "cfg-if", + "csv-core", + "futures", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "csv-core" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782" +dependencies = [ + "memchr", +] + +[[package]] +name = "daft" +version = "0.3.0-dev0" +dependencies = [ + "aws-lc-rs", + "aws-lc-sys", + "common-daft-config", + "common-display", + "common-file-formats", + "common-hashable-float-wrapper", + "common-logging", + "common-metrics", + "common-partitioning", + "common-resource-request", + "common-runtime", + "common-system-info", + "common-tracing", + "common-version", + "daft-ai", + "daft-algebra", + "daft-catalog", + "daft-checkpoint", + "daft-cli", + "daft-compression", + "daft-context", + "daft-core", + "daft-csv", + "daft-dashboard", + "daft-distributed", + "daft-dsl", + "daft-file", + "daft-functions", + "daft-functions-binary", + "daft-functions-json", + "daft-functions-list", + "daft-functions-serde", + "daft-functions-temporal", + "daft-functions-tokenize", + "daft-functions-uri", + "daft-functions-utf8", + "daft-geo", + "daft-hash", + "daft-image", + "daft-io", + "daft-json", + "daft-local-execution", + "daft-local-plan", + "daft-logical-plan", + "daft-micropartition", + "daft-minhash", + "daft-parquet", + "daft-partition-refs", + "daft-recordbatch", + "daft-runners", + "daft-scan", + "daft-session", + "daft-shuffles", + "daft-sql", + "daft-stats", + "daft-text", + "daft-warc", + "daft-writers", + "libc", + "log", + "lzma-sys", + "pyo3", + "pyo3-log", + "sysinfo", + "tikv-jemalloc-ctl", + "tikv-jemallocator", +] + +[[package]] +name = "daft-ai" +version = "0.3.0-dev0" +dependencies = [ + "pyo3", +] + +[[package]] +name = "daft-algebra" +version = "0.3.0-dev0" +dependencies = [ + "common-error", + "common-treenode", + "daft-core", + "daft-dsl", + "daft-schema", + "half", + "indexmap", + "rstest", +] + +[[package]] +name = "daft-catalog" +version = "0.3.0-dev0" +dependencies = [ + "common-error", + "common-pattern", + "daft-context", + "daft-core", + "daft-dsl", + "daft-logical-plan", + "daft-micropartition", + "daft-runners", + "indexmap", + "pyo3", + "regex", + "snafu", + "sqlparser", +] + +[[package]] +name = "daft-checkpoint" +version = "0.3.0-dev0" +dependencies = [ + "arrow-array 57.3.0", + "arrow-schema 57.3.0", + "async-trait", + "bytes", + "chrono", + "common-checkpoint-config", + "common-error", + "common-io-config", + "common-runtime", + "daft-checkpoint", + "daft-core", + "daft-io", + "daft-scan", + "daft-schema", + "futures", + "parquet", + "pyo3", + "serde", + "serde_json", + "snafu", + "tempfile", + "tokio", +] + +[[package]] +name = "daft-cli" +version = "0.3.0-dev0" +dependencies = [ + "clap", + "console", + "daft-dashboard", + "libc", + "pyo3", + "tokio", + "tracing-subscriber", +] + +[[package]] +name = "daft-compression" +version = "0.3.0-dev0" +dependencies = [ + "async-compression", + "tokio", + "url", +] + +[[package]] +name = "daft-context" +version = "0.3.0-dev0" +dependencies = [ + "common-daft-config", + "common-error", + "common-metrics", + "common-runtime", + "daft-core", + "daft-dashboard", + "daft-logical-plan", + "daft-micropartition", + "daft-runners", + "dashmap", + "log", + "pyo3", + "reqwest 0.12.28", + "serde", + "serde_json", + "tokio", + "uuid", +] + +[[package]] +name = "daft-core" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "arrow-row", + "bincode", + "bytemuck", + "chrono", + "chrono-tz", + "comfy-table", + "common-arrow-ffi", + "common-display", + "common-error", + "common-hashable-float-wrapper", + "common-image", + "common-io-config", + "common-ndarray", + "common-py-serde", + "daft-hash", + "daft-minhash", + "daft-schema", + "daft-sketch", + "derive_more", + "fastrand 2.3.0", + "half", + "html-escape", + "hyperloglog", + "image", + "indexmap", + "itertools 0.14.0", + "mur3", + "num-traits", + "pyo3", + "rand 0.9.2", + "rstest", + "serde", + "sketches-ddsketch", + "smallvec", + "uuid", + "xxhash-rust", +] + +[[package]] +name = "daft-csv" +version = "0.3.0-dev0" +dependencies = [ + "arrow-schema 57.3.0", + "async-compat", + "async-stream", + "common-error", + "common-py-serde", + "common-runtime", + "csv", + "csv-async", + "daft-compression", + "daft-core", + "daft-decoding", + "daft-dsl", + "daft-io", + "daft-recordbatch", + "daft-schema", + "futures", + "memchr", + "parking_lot 0.12.5", + "pyo3", + "rayon", + "rstest", + "serde", + "smallvec", + "snafu", + "tokio", + "tokio-util", +] + +[[package]] +name = "daft-dashboard" +version = "0.3.0-dev0" +dependencies = [ + "async-stream", + "axum", + "common-metrics", + "daft-recordbatch", + "dashmap", + "futures", + "include_dir", + "mime", + "mime_guess", + "pyo3", + "serde", + "serde_json", + "tokio", + "tokio-stream", + "tower", + "tower-http", + "tracing", + "uuid", +] + +[[package]] +name = "daft-decoding" +version = "0.3.0-dev0" +dependencies = [ + "arrow-array 57.3.0", + "arrow-schema 57.3.0", + "atoi_simd", + "chrono", + "csv", + "csv-async", + "daft-schema", + "fast-float2", + "simdutf8", +] + +[[package]] +name = "daft-distributed" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "common-checkpoint-config", + "common-daft-config", + "common-display", + "common-error", + "common-file-formats", + "common-io-config", + "common-metrics", + "common-partitioning", + "common-py-serde", + "common-resource-request", + "common-runtime", + "common-treenode", + "daft-context", + "daft-core", + "daft-dsl", + "daft-functions", + "daft-io", + "daft-local-execution", + "daft-local-plan", + "daft-logical-plan", + "daft-micropartition", + "daft-partition-refs", + "daft-recordbatch", + "daft-scan", + "daft-schema", + "futures", + "itertools 0.14.0", + "opentelemetry", + "pyo3", + "pyo3-async-runtimes", + "rand 0.9.2", + "serde", + "serde_json", + "tokio", + "tokio-stream", + "tokio-util", + "tracing", +] + +[[package]] +name = "daft-dsl" +version = "0.3.0-dev0" +dependencies = [ + "async-trait", + "common-error", + "common-hashable-float-wrapper", + "common-macros", + "common-metrics", + "common-py-serde", + "common-resource-request", + "common-runtime", + "common-tracing", + "common-treenode", + "daft-core", + "daft-sketch", + "derive_more", + "indexmap", + "itertools 0.14.0", + "log", + "opentelemetry", + "opentelemetry_sdk", + "pyo3", + "rand 0.9.2", + "rstest", + "serde", + "tokio", + "typetag", +] + +[[package]] +name = "daft-ext" +version = "0.1.1" +dependencies = [ + "arrow-array 56.2.0", + "arrow-array 57.3.0", + "arrow-array 58.2.0", + "arrow-data 56.2.0", + "arrow-data 57.3.0", + "arrow-data 58.2.0", + "arrow-schema 56.2.0", + "arrow-schema 57.3.0", + "arrow-schema 58.2.0", + "daft-ext-macros", +] + +[[package]] +name = "daft-ext-internal" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "arrow-array 57.3.0", + "arrow-schema 57.3.0", + "common-error", + "daft-core", + "daft-dsl", + "daft-ext", + "libloading 0.9.0", + "serde", + "serde_json", + "typetag", +] + +[[package]] +name = "daft-ext-macros" +version = "0.1.1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "daft-file" +version = "0.3.0-dev0" +dependencies = [ + "common-error", + "common-runtime", + "daft-core", + "daft-dsl", + "daft-io", + "daft-schema", + "mime_guess", + "pyo3", + "serde", + "typetag", + "url", +] + +[[package]] +name = "daft-functions" +version = "0.3.0-dev0" +dependencies = [ + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "common-error", + "daft-core", + "daft-dsl", + "daft-hash", + "num-traits", + "pyo3", + "rand 0.9.2", + "serde", + "snafu", + "typetag", + "uuid", + "xxhash-rust", +] + +[[package]] +name = "daft-functions-binary" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "base64 0.22.1", + "common-error", + "common-macros", + "daft-core", + "daft-dsl", + "flate2", + "hex", + "serde", + "simdutf8", + "typetag", +] + +[[package]] +name = "daft-functions-json" +version = "0.0.0" +dependencies = [ + "arrow", + "common-error", + "daft-core", + "daft-dsl", + "jaq-core", + "jaq-json", + "jaq-std", + "serde", + "serde_json", + "typetag", +] + +[[package]] +name = "daft-functions-list" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "common-error", + "daft-core", + "daft-dsl", + "indexmap", + "serde", + "typetag", +] + +[[package]] +name = "daft-functions-serde" +version = "0.0.0" +dependencies = [ + "arrow", + "arrow-json", + "common-error", + "daft-core", + "daft-dsl", + "serde", + "serde_json", + "typetag", +] + +[[package]] +name = "daft-functions-temporal" +version = "0.3.0-dev0" +dependencies = [ + "arrow-array 57.3.0", + "chrono", + "chrono-tz", + "common-error", + "daft-core", + "daft-dsl", + "paste", + "serde", + "typetag", +] + +[[package]] +name = "daft-functions-tokenize" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "base64 0.22.1", + "common-error", + "common-runtime", + "daft-core", + "daft-dsl", + "daft-io", + "rustc-hash 1.1.0", + "serde", + "snafu", + "tiktoken-rs", + "typetag", +] + +[[package]] +name = "daft-functions-uri" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "async-trait", + "bytes", + "common-error", + "common-runtime", + "daft-core", + "daft-dsl", + "daft-io", + "futures", + "serde", + "tokio", + "typetag", + "url", + "uuid", +] + +[[package]] +name = "daft-functions-utf8" +version = "0.3.0-dev0" +dependencies = [ + "aho-corasick", + "arrow", + "arrow-buffer 57.3.0", + "chrono", + "chrono-tz", + "common-error", + "daft-core", + "daft-dsl", + "heck", + "itertools 0.14.0", + "num-traits", + "regex", + "serde", + "typetag", + "unicode-normalization", +] + +[[package]] +name = "daft-geo" +version = "0.3.0-dev0" +dependencies = [ + "arrow-buffer 57.3.0", + "daft-core", + "daft-dsl", + "serde", + "typetag", +] + +[[package]] +name = "daft-groupby" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "common-error", + "daft-core", + "half", + "hashbrown 0.16.1", + "smallvec", +] + +[[package]] +name = "daft-hash" +version = "0.3.0-dev0" +dependencies = [ + "common-error", + "mur3", + "serde", + "sha1", + "xxhash-rust", +] + +[[package]] +name = "daft-image" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "base64 0.22.1", + "common-error", + "common-image", + "criterion", + "daft-core", + "daft-dsl", + "daft-file", + "daft-schema", + "image", + "log", + "rayon", + "rustfft", + "serde", + "typetag", +] + +[[package]] +name = "daft-io" +version = "0.3.0-dev0" +dependencies = [ + "async-recursion", + "async-stream", + "async-trait", + "aws-config", + "aws-credential-types", + "aws-sdk-s3", + "aws-smithy-http-client", + "aws-smithy-runtime-api", + "azure_core", + "azure_identity", + "azure_storage", + "azure_storage_blobs", + "bytes", + "common-error", + "common-file-formats", + "common-io-config", + "common-runtime", + "futures", + "globset", + "google-cloud-storage", + "google-cloud-token", + "home", + "itertools 0.14.0", + "log", + "md5", + "opendal", + "pyo3", + "rand 0.9.2", + "regex", + "reqwest 0.12.28", + "reqwest-middleware", + "reqwest-retry", + "serde", + "snafu", + "tempfile", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tracing", + "url", + "uuid", + "ve-tos-rust-sdk", +] + +[[package]] +name = "daft-json" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "chrono", + "common-error", + "common-py-serde", + "common-runtime", + "daft-compression", + "daft-core", + "daft-decoding", + "daft-dsl", + "daft-io", + "daft-recordbatch", + "daft-schema", + "futures", + "indexmap", + "memchr", + "memmap2", + "num-traits", + "pyo3", + "rayon", + "rstest", + "serde", + "serde_json", + "simd-json", + "snafu", + "tokio", + "tokio-stream", + "tokio-util", +] + +[[package]] +name = "daft-local-execution" +version = "0.3.0-dev0" +dependencies = [ + "arc-swap", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-ipc", + "arrow-schema 57.3.0", + "async-trait", + "common-checkpoint-config", + "common-daft-config", + "common-display", + "common-error", + "common-file-formats", + "common-io-config", + "common-logging", + "common-metrics", + "common-py-serde", + "common-resource-request", + "common-runtime", + "common-system-info", + "common-tracing", + "console", + "daft-checkpoint", + "daft-context", + "daft-core", + "daft-csv", + "daft-dsl", + "daft-functions-list", + "daft-functions-uri", + "daft-groupby", + "daft-io", + "daft-json", + "daft-local-plan", + "daft-logical-plan", + "daft-micropartition", + "daft-parquet", + "daft-partition-refs", + "daft-recordbatch", + "daft-scan", + "daft-shuffles", + "daft-text", + "daft-warc", + "daft-writers", + "dashmap", + "futures", + "indexmap", + "indicatif", + "itertools 0.14.0", + "log", + "opentelemetry", + "pin-project", + "pyo3", + "pyo3-async-runtimes", + "rand 0.9.2", + "serde_json", + "smallvec", + "snafu", + "sysinfo", + "tikv-jemalloc-ctl", + "tokio", + "tokio-stream", + "tokio-util", + "tracing", +] + +[[package]] +name = "daft-local-plan" +version = "0.3.0-dev0" +dependencies = [ + "arrow-array 57.3.0", + "arrow-schema 57.3.0", + "bincode", + "common-checkpoint-config", + "common-error", + "common-io-config", + "common-metrics", + "common-py-serde", + "common-resource-request", + "common-treenode", + "daft-core", + "daft-dsl", + "daft-functions", + "daft-functions-list", + "daft-logical-plan", + "daft-micropartition", + "daft-partition-refs", + "daft-recordbatch", + "daft-scan", + "indexmap", + "log", + "pyo3", + "serde", + "serde_json", + "strum", +] + +[[package]] +name = "daft-logical-plan" +version = "0.3.0-dev0" +dependencies = [ + "common-checkpoint-config", + "common-daft-config", + "common-display", + "common-error", + "common-file-formats", + "common-hashable-float-wrapper", + "common-io-config", + "common-partitioning", + "common-py-serde", + "common-resource-request", + "common-treenode", + "daft-algebra", + "daft-checkpoint", + "daft-core", + "daft-dsl", + "daft-functions", + "daft-functions-list", + "daft-functions-uri", + "daft-functions-utf8", + "daft-recordbatch", + "daft-scan", + "daft-schema", + "educe", + "indexmap", + "indoc", + "itertools 0.14.0", + "log", + "num-format", + "pretty_assertions", + "pyo3", + "rand 0.9.2", + "rstest", + "serde", + "serde_json", + "snafu", + "test-log", + "tokio", + "uuid", +] + +[[package]] +name = "daft-micropartition" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "arrow-array 57.3.0", + "arrow-ipc", + "bincode", + "common-arrow-ffi", + "common-error", + "common-partitioning", + "common-runtime", + "daft-core", + "daft-csv", + "daft-dsl", + "daft-io", + "daft-json", + "daft-parquet", + "daft-recordbatch", + "daft-scan", + "daft-stats", + "daft-warc", + "dashmap", + "futures", + "pyo3", + "snafu", + "tokio", + "tracing", +] + +[[package]] +name = "daft-minhash" +version = "0.3.0-dev0" +dependencies = [ + "approx", + "arrow", + "common-error", + "daft-hash", + "fastrand 2.3.0", + "memchr", + "proptest", + "tango-bench", + "xxhash-rust", +] + +[[package]] +name = "daft-parquet" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "bincode", + "bytes", + "common-arrow-ffi", + "common-error", + "common-runtime", + "daft-core", + "daft-dsl", + "daft-io", + "daft-recordbatch", + "daft-stats", + "fastrand 2.3.0", + "futures", + "indexmap", + "parquet", + "path_macro", + "pyo3", + "serde", + "snafu", + "tango-bench", + "tokio", + "tokio-stream", +] + +[[package]] +name = "daft-partition-refs" +version = "0.3.0-dev0" +dependencies = [ + "common-partitioning", + "common-py-serde", + "pyo3", + "serde", +] + +[[package]] +name = "daft-recordbatch" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "arrow-array 57.3.0", + "arrow-ipc", + "async-recursion", + "comfy-table", + "common-arrow-ffi", + "common-display", + "common-error", + "common-metrics", + "common-py-serde", + "common-runtime", + "daft-core", + "daft-dsl", + "daft-functions-list", + "daft-groupby", + "daft-image", + "fnv", + "futures", + "hashbrown 0.16.1", + "html-escape", + "indexmap", + "num-traits", + "pyo3", + "rand 0.9.2", + "rayon", + "serde", + "serde_json", + "smallvec", + "typetag", +] + +[[package]] +name = "daft-runners" +version = "0.3.0-dev0" +dependencies = [ + "common-error", + "daft-logical-plan", + "daft-micropartition", + "log", + "pyo3", +] + +[[package]] +name = "daft-scan" +version = "0.3.0-dev0" +dependencies = [ + "arrow-schema 57.3.0", + "async-trait", + "common-daft-config", + "common-display", + "common-error", + "common-file-formats", + "common-io-config", + "common-py-serde", + "common-runtime", + "daft-algebra", + "daft-compression", + "daft-core", + "daft-csv", + "daft-decoding", + "daft-dsl", + "daft-io", + "daft-json", + "daft-parquet", + "daft-recordbatch", + "daft-schema", + "daft-stats", + "either", + "fnv", + "futures", + "indexmap", + "itertools 0.14.0", + "pyo3", + "serde", + "serde_json", + "snafu", + "tokio", + "tokio-stream", + "url", + "urlencoding", +] + +[[package]] +name = "daft-schema" +version = "0.3.0-dev0" +dependencies = [ + "arrow", + "arrow-schema 57.3.0", + "chrono", + "chrono-tz", + "common-arrow-ffi", + "common-display", + "common-error", + "common-py-serde", + "common-version", + "derive_more", + "educe", + "html-escape", + "indexmap", + "num-derive", + "num-traits", + "pyo3", + "rstest", + "serde", + "serde_json", +] + +[[package]] +name = "daft-session" +version = "0.3.0-dev0" +dependencies = [ + "common-error", + "daft-ai", + "daft-catalog", + "daft-core", + "daft-dsl", + "daft-ext", + "daft-ext-internal", + "daft-logical-plan", + "pyo3", + "serde", + "typetag", + "uuid", +] + +[[package]] +name = "daft-shuffles" +version = "0.3.0-dev0" +dependencies = [ + "arrow-array 57.3.0", + "arrow-flight", + "arrow-ipc", + "arrow-schema 57.3.0", + "async-channel 2.5.0", + "async-stream", + "common-error", + "common-runtime", + "daft-core", + "daft-io", + "daft-micropartition", + "daft-recordbatch", + "daft-schema", + "daft-writers", + "futures", + "tokio", + "tonic", +] + +[[package]] +name = "daft-sketch" +version = "0.3.0-dev0" +dependencies = [ + "arrow-array 57.3.0", + "arrow-schema 57.3.0", + "common-error", + "serde_arrow", + "sketches-ddsketch", + "snafu", +] + +[[package]] +name = "daft-sql" +version = "0.3.0-dev0" +dependencies = [ + "common-daft-config", + "common-error", + "common-hashable-float-wrapper", + "common-io-config", + "common-runtime", + "daft-catalog", + "daft-context", + "daft-core", + "daft-dsl", + "daft-functions", + "daft-functions-list", + "daft-functions-temporal", + "daft-functions-utf8", + "daft-logical-plan", + "daft-micropartition", + "daft-recordbatch", + "daft-session", + "itertools 0.14.0", + "pyo3", + "regex", + "rstest", + "snafu", + "sqlparser", +] + +[[package]] +name = "daft-stats" +version = "0.3.0-dev0" +dependencies = [ + "common-error", + "daft-core", + "daft-dsl", + "daft-recordbatch", + "serde", + "snafu", +] + +[[package]] +name = "daft-text" +version = "0.3.0-dev0" +dependencies = [ + "async-stream", + "common-error", + "daft-compression", + "daft-core", + "daft-io", + "daft-recordbatch", + "flate2", + "futures", + "serde", + "tokio", + "tokio-stream", + "tokio-util", +] + +[[package]] +name = "daft-warc" +version = "0.3.0-dev0" +dependencies = [ + "arrow-array 57.3.0", + "chrono", + "common-error", + "common-runtime", + "daft-compression", + "daft-core", + "daft-dsl", + "daft-io", + "daft-recordbatch", + "flate2", + "futures", + "serde_json", + "snafu", + "tokio", + "tokio-stream", + "tokio-util", + "uuid", +] + +[[package]] +name = "daft-writers" +version = "0.3.0-dev0" +dependencies = [ + "arrow-array 57.3.0", + "arrow-csv", + "arrow-ipc", + "arrow-json", + "arrow-schema 57.3.0", + "async-trait", + "bytes", + "chrono", + "chrono-tz", + "common-daft-config", + "common-error", + "common-file-formats", + "common-runtime", + "daft-core", + "daft-dsl", + "daft-io", + "daft-logical-plan", + "daft-micropartition", + "daft-recordbatch", + "hashbrown 0.16.1", + "parking_lot 0.12.5", + "parquet", + "pyo3", + "tokio", + "url", + "urlencoding", + "uuid", +] + +[[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 0.9.12", +] + +[[package]] +name = "data-encoding" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" + +[[package]] +name = "debug_unsafe" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7eed2c4702fa172d1ce21078faa7c5203e69f5394d48cc436d25928394a867a2" + +[[package]] +name = "deflate64" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac6b926516df9c60bfa16e107b21086399f8285a44ca9711344b9e553c5146e2" + +[[package]] +name = "der" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" +dependencies = [ + "const-oid", + "zeroize", +] + +[[package]] +name = "der" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +dependencies = [ + "const-oid", + "pem-rfc7468", + "zeroize", +] + +[[package]] +name = "deranged" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" +dependencies = [ + "powerfmt", + "serde_core", +] + +[[package]] +name = "derive_more" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" +dependencies = [ + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" +dependencies = [ + "convert_case", + "proc-macro2", + "quote", + "rustc_version", + "syn 2.0.117", + "unicode-xid", +] + +[[package]] +name = "diff" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" + +[[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 = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "document-features" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61" +dependencies = [ + "litrs", +] + +[[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.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" + +[[package]] +name = "ecdsa" +version = "0.14.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" +dependencies = [ + "der 0.6.1", + "elliptic-curve", + "rfc6979", + "signature", +] + +[[package]] +name = "educe" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" +dependencies = [ + "enum-ordinalize", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "either" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" + +[[package]] +name = "elliptic-curve" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" +dependencies = [ + "base16ct", + "crypto-bigint 0.4.9", + "der 0.6.1", + "digest", + "ff", + "generic-array", + "group", + "pkcs8 0.9.0", + "rand_core 0.6.4", + "sec1", + "subtle", + "zeroize", +] + +[[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", +] + +[[package]] +name = "enum-as-inner" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "enum-ordinalize" +version = "4.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a1091a7bb1f8f2c4b28f1fe2cef4980ca2d410a3d727d67ecc3178c9b0800f0" +dependencies = [ + "enum-ordinalize-derive", +] + +[[package]] +name = "enum-ordinalize-derive" +version = "4.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[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", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "env_filter" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef" +dependencies = [ + "log", +] + +[[package]] +name = "env_logger" +version = "0.11.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a" +dependencies = [ + "anstream", + "anstyle", + "env_filter", + "log", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "erased-serde" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec" +dependencies = [ + "serde", + "serde_core", + "typeid", +] + +[[package]] +name = "errno" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[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 = "5.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" +dependencies = [ + "event-listener 5.4.1", + "pin-project-lite", +] + +[[package]] +name = "fancy-regex" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2" +dependencies = [ + "bit-set 0.5.3", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "fast-float2" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8eb564c5c7423d25c886fb561d1e4ee69f72354d16918afa32c08811f6b6a55" + +[[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.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + +[[package]] +name = "fax" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab" +dependencies = [ + "fax_derive", +] + +[[package]] +name = "fax_derive" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "fdeflate" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "ff" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" +dependencies = [ + "rand_core 0.6.4", + "subtle", +] + +[[package]] +name = "find-msvc-tools" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" + +[[package]] +name = "flatbuffers" +version = "25.12.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35f6839d7b3b98adde531effaf34f0c2badc6f4735d26fe74709d8e513a96ef3" +dependencies = [ + "bitflags 2.11.0", + "rustc_version", +] + +[[package]] +name = "flate2" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" +dependencies = [ + "crc32fast", + "miniz_oxide", + "zlib-rs", +] + +[[package]] +name = "float-cmp" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" +dependencies = [ + "num-traits", +] + +[[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.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + +[[package]] +name = "form_urlencoded" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "fs_extra" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" + +[[package]] +name = "futures" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" + +[[package]] +name = "futures-executor" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" + +[[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-lite" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" +dependencies = [ + "fastrand 2.3.0", + "futures-core", + "futures-io", + "parking", + "pin-project-lite", +] + +[[package]] +name = "futures-macro" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "futures-sink" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" + +[[package]] +name = "futures-task" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" + +[[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.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "slab", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[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.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", + "wasm-bindgen", +] + +[[package]] +name = "getrandom" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "r-efi 5.3.0", + "wasip2", + "wasm-bindgen", +] + +[[package]] +name = "getrandom" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" +dependencies = [ + "cfg-if", + "libc", + "r-efi 6.0.0", + "rand_core 0.10.1", + "wasip2", + "wasip3", +] + +[[package]] +name = "gif" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5df2ba84018d80c213569363bdcd0c64e6933c67fe4c1d60ecf822971a3c35e" +dependencies = [ + "color_quant", + "weezl", +] + +[[package]] +name = "glob" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" + +[[package]] +name = "glob-match" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9985c9503b412198aa4197559e9a318524ebc4519c229bfa05a535828c950b9d" + +[[package]] +name = "globset" +version = "0.4.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3" +dependencies = [ + "aho-corasick", + "bstr", + "log", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "gloo-timers" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994" +dependencies = [ + "futures-channel", + "futures-core", + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "goblin" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f27c1b4369c2cd341b5de549380158b105a04c331be5db9110eef7b6d2742134" +dependencies = [ + "log", + "plain", + "scroll", +] + +[[package]] +name = "google-cloud-auth" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e57a13fbacc5e9c41ded3ad8d0373175a6b7a6ad430d99e89d314ac121b7ab06" +dependencies = [ + "async-trait", + "base64 0.21.7", + "google-cloud-metadata", + "google-cloud-token", + "home", + "jsonwebtoken", + "reqwest 0.12.28", + "serde", + "serde_json", + "thiserror 1.0.69", + "time", + "tokio", + "tracing", + "urlencoding", +] + +[[package]] +name = "google-cloud-metadata" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d901aeb453fd80e51d64df4ee005014f6cf39f2d736dd64f7239c132d9d39a6a" +dependencies = [ + "reqwest 0.12.28", + "thiserror 1.0.69", + "tokio", +] + +[[package]] +name = "google-cloud-storage" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34a73d9e94d35665909050f02e035d8bdc82e419241b1b027ebf1ea51dc8a470" +dependencies = [ + "anyhow", + "async-stream", + "async-trait", + "base64 0.21.7", + "bytes", + "futures-util", + "google-cloud-auth", + "google-cloud-metadata", + "google-cloud-token", + "hex", + "once_cell", + "percent-encoding", + "pkcs8 0.10.2", + "regex", + "reqwest 0.12.28", + "reqwest-middleware", + "ring", + "serde", + "serde_json", + "sha2", + "thiserror 1.0.69", + "time", + "tokio", + "tracing", + "url", +] + +[[package]] +name = "google-cloud-token" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f49c12ba8b21d128a2ce8585955246977fbce4415f680ebf9199b6f9d6d725f" +dependencies = [ + "async-trait", +] + +[[package]] +name = "group" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" +dependencies = [ + "ff", + "rand_core 0.6.4", + "subtle", +] + +[[package]] +name = "h2" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d" +dependencies = [ + "bytes", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http 0.2.12", + "indexmap", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "h2" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http 1.4.0", + "indexmap", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "half" +version = "2.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" +dependencies = [ + "bytemuck", + "cfg-if", + "crunchy", + "num-traits", + "serde", + "zerocopy", +] + +[[package]] +name = "halfbrown" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8588661a8607108a5ca69cab034063441a0413a0b041c13618a7dd348021ef6f" +dependencies = [ + "hashbrown 0.14.5", + "serde", +] + +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", + "allocator-api2", +] + +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "foldhash 0.1.5", +] + +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", +] + +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hermit-abi" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" + +[[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.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92652067c9ce6f66ce53cc38d1169daa36e6e7eb7dd3b63b5103bd9d97117248" +dependencies = [ + "async-trait", + "cfg-if", + "data-encoding", + "enum-as-inner", + "futures-channel", + "futures-io", + "futures-util", + "idna", + "ipnet", + "once_cell", + "rand 0.8.5", + "thiserror 1.0.69", + "tinyvec", + "tokio", + "tracing", + "url", +] + +[[package]] +name = "hickory-proto" +version = "0.25.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502" +dependencies = [ + "async-trait", + "cfg-if", + "data-encoding", + "enum-as-inner", + "futures-channel", + "futures-io", + "futures-util", + "idna", + "ipnet", + "once_cell", + "rand 0.9.2", + "ring", + "thiserror 2.0.18", + "tinyvec", + "tokio", + "tracing", + "url", +] + +[[package]] +name = "hickory-resolver" +version = "0.24.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbb117a1ca520e111743ab2f6688eddee69db4e0ea242545a604dce8a66fd22e" +dependencies = [ + "cfg-if", + "futures-util", + "hickory-proto 0.24.4", + "ipconfig", + "lru-cache", + "once_cell", + "parking_lot 0.12.5", + "rand 0.8.5", + "resolv-conf", + "smallvec", + "thiserror 1.0.69", + "tokio", + "tracing", +] + +[[package]] +name = "hickory-resolver" +version = "0.25.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a" +dependencies = [ + "cfg-if", + "futures-util", + "hickory-proto 0.25.2", + "ipconfig", + "moka", + "once_cell", + "parking_lot 0.12.5", + "rand 0.9.2", + "resolv-conf", + "smallvec", + "thiserror 2.0.18", + "tokio", + "tracing", +] + +[[package]] +name = "hifijson" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a7763b98ba8a24f59e698bf9ab197e7676c640d6455d1580b4ce7dc560f0f0d" + +[[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.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "html-escape" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476" +dependencies = [ + "utf8-width", +] + +[[package]] +name = "http" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" +dependencies = [ + "bytes", + "itoa", +] + +[[package]] +name = "http-body" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" +dependencies = [ + "bytes", + "http 0.2.12", + "pin-project-lite", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http 1.4.0", +] + +[[package]] +name = "http-body-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +dependencies = [ + "bytes", + "futures-core", + "http 1.4.0", + "http-body 1.0.1", + "pin-project-lite", +] + +[[package]] +name = "http-range-header" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9171a2ea8a68358193d15dd5d70c1c10a2afc3e7e4c5bc92bc9f025cebd7359c" + +[[package]] +name = "http-types" +version = "2.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e9b187a72d63adbfba487f48095306ac823049cb504ee195541e91c7775f5ad" +dependencies = [ + "anyhow", + "async-channel 1.9.0", + "base64 0.13.1", + "futures-lite 1.13.0", + "infer", + "pin-project-lite", + "rand 0.7.3", + "serde", + "serde_json", + "serde_qs", + "serde_urlencoded", + "url", +] + +[[package]] +name = "httparse" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" + +[[package]] +name = "httpdate" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + +[[package]] +name = "hyper" +version = "0.14.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7" +dependencies = [ + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "h2 0.3.27", + "http 0.2.12", + "http-body 0.4.6", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", + "socket2 0.5.10", + "tokio", + "tower-service", + "tracing", + "want", +] + +[[package]] +name = "hyper" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11" +dependencies = [ + "atomic-waker", + "bytes", + "futures-channel", + "futures-core", + "h2 0.4.13", + "http 1.4.0", + "http-body 1.0.1", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", + "pin-utils", + "smallvec", + "tokio", + "want", +] + +[[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.12", + "hyper 0.14.32", + "rustls 0.21.12", + "tokio", + "tokio-rustls 0.24.1", +] + +[[package]] +name = "hyper-rustls" +version = "0.27.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" +dependencies = [ + "http 1.4.0", + "hyper 1.8.1", + "hyper-util", + "rustls 0.23.37", + "rustls-native-certs", + "rustls-pki-types", + "tokio", + "tokio-rustls 0.26.4", + "tower-service", + "webpki-roots 1.0.6", +] + +[[package]] +name = "hyper-timeout" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" +dependencies = [ + "hyper 1.8.1", + "hyper-util", + "pin-project-lite", + "tokio", + "tower-service", +] + +[[package]] +name = "hyper-util" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-channel", + "futures-util", + "http 1.4.0", + "http-body 1.0.1", + "hyper 1.8.1", + "ipnet", + "libc", + "percent-encoding", + "pin-project-lite", + "socket2 0.6.3", + "tokio", + "tower-service", + "tracing", +] + +[[package]] +name = "hyperloglog" +version = "0.3.0-dev0" + +[[package]] +name = "iana-time-zone" +version = "0.1.65" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "log", + "wasm-bindgen", + "windows-core", +] + +[[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 = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" +dependencies = [ + "displaydoc", + "potential_utf", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" +dependencies = [ + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" + +[[package]] +name = "icu_properties" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" +dependencies = [ + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" + +[[package]] +name = "icu_provider" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" +dependencies = [ + "displaydoc", + "icu_locale_core", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "id-arena" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" + +[[package]] +name = "idna" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "image" +version = "0.25.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104" +dependencies = [ + "bytemuck", + "byteorder-lite", + "color_quant", + "gif", + "image-webp", + "moxcms", + "num-traits", + "png", + "tiff", + "zune-core", + "zune-jpeg", +] + +[[package]] +name = "image-webp" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3" +dependencies = [ + "byteorder-lite", + "quick-error 2.0.1", +] + +[[package]] +name = "include_dir" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd" +dependencies = [ + "include_dir_macros", +] + +[[package]] +name = "include_dir_macros" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "indexmap" +version = "2.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" +dependencies = [ + "equivalent", + "hashbrown 0.16.1", + "serde", + "serde_core", +] + +[[package]] +name = "indicatif" +version = "0.18.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25470f23803092da7d239834776d653104d551bc4d7eacaf31e6837854b8e9eb" +dependencies = [ + "console", + "portable-atomic", + "unicode-width", + "unit-prefix", + "web-time", +] + +[[package]] +name = "indoc" +version = "2.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706" +dependencies = [ + "rustversion", +] + +[[package]] +name = "infer" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64e9829a50b42bb782c1df523f78d332fe371b10c661e78b7a3c34b0198e9fac" + +[[package]] +name = "instant" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "integer-encoding" +version = "3.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" + +[[package]] +name = "inventory" +version = "0.3.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "009ae045c87e7082cb72dab0ccd01ae075dd00141ddc108f43a0ea150a9e7227" +dependencies = [ + "rustversion", +] + +[[package]] +name = "ipconfig" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222" +dependencies = [ + "socket2 0.6.3", + "widestring", + "windows-registry", + "windows-result", + "windows-sys 0.61.2", +] + +[[package]] +name = "ipnet" +version = "2.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" + +[[package]] +name = "iri-string" +version = "0.7.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8e7418f59cc01c88316161279a7f665217ae316b388e58a0d10e29f54f1e5eb" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "is_ci" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45" + +[[package]] +name = "is_terminal_polyfill" +version = "1.70.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" + +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" + +[[package]] +name = "jaq-core" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77526a72eb79412c29fd141767a6549bbfcb1cb40e00556fe16532d5e878e098" +dependencies = [ + "dyn-clone", + "once_cell", + "typed-arena", +] + +[[package]] +name = "jaq-json" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01dbdbd07b076e8403abac68ce7744d93e2ecd953bbc44bf77bf00e1e81172bc" +dependencies = [ + "foldhash 0.1.5", + "hifijson", + "indexmap", + "jaq-core", + "jaq-std", + "serde_json", +] + +[[package]] +name = "jaq-std" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c264fe397c981705976c71f1bfe020382b9eda52ae950e57fe885e147bdd67d" +dependencies = [ + "aho-corasick", + "base64 0.22.1", + "chrono", + "jaq-core", + "libm", + "log", + "regex-lite", + "urlencoding", +] + +[[package]] +name = "jiff" +version = "0.2.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" +dependencies = [ + "jiff-static", + "jiff-tzdb-platform", + "log", + "portable-atomic", + "portable-atomic-util", + "serde_core", + "windows-sys 0.61.2", +] + +[[package]] +name = "jiff-static" +version = "0.2.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "jiff-tzdb" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c900ef84826f1338a557697dc8fc601df9ca9af4ac137c7fb61d4c6f2dfd3076" + +[[package]] +name = "jiff-tzdb-platform" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8" +dependencies = [ + "jiff-tzdb", +] + +[[package]] +name = "jobserver" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +dependencies = [ + "getrandom 0.3.4", + "libc", +] + +[[package]] +name = "js-sys" +version = "0.3.91" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "jsonwebtoken" +version = "9.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde" +dependencies = [ + "base64 0.22.1", + "js-sys", + "pem", + "ring", + "serde", + "serde_json", + "simple_asn1", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "leb128fmt" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" + +[[package]] +name = "lexical-core" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d8d125a277f807e55a77304455eb7b1cb52f2b18c143b60e766c120bd64a594" +dependencies = [ + "lexical-parse-float", + "lexical-parse-integer", + "lexical-util", + "lexical-write-float", + "lexical-write-integer", +] + +[[package]] +name = "lexical-parse-float" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52a9f232fbd6f550bc0137dcb5f99ab674071ac2d690ac69704593cb4abbea56" +dependencies = [ + "lexical-parse-integer", + "lexical-util", +] + +[[package]] +name = "lexical-parse-integer" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a7a039f8fb9c19c996cd7b2fcce303c1b2874fe1aca544edc85c4a5f8489b34" +dependencies = [ + "lexical-util", +] + +[[package]] +name = "lexical-util" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2604dd126bb14f13fb5d1bd6a66155079cb9fa655b37f875b3a742c705dbed17" + +[[package]] +name = "lexical-write-float" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50c438c87c013188d415fbabbb1dceb44249ab81664efbd31b14ae55dabb6361" +dependencies = [ + "lexical-util", + "lexical-write-integer", +] + +[[package]] +name = "lexical-write-integer" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "409851a618475d2d5796377cad353802345cba92c867d9fbcde9cf4eac4e14df" +dependencies = [ + "lexical-util", +] + +[[package]] +name = "libc" +version = "0.2.183" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" + +[[package]] +name = "libloading" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" +dependencies = [ + "cfg-if", + "windows-link", +] + +[[package]] +name = "libloading" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "754ca22de805bb5744484a5b151a9e1a8e837d5dc232c2d7d8c2e3492edc8b60" +dependencies = [ + "cfg-if", + "windows-link", +] + +[[package]] +name = "libm" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" + +[[package]] +name = "linked-hash-map" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" + +[[package]] +name = "linux-raw-sys" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" + +[[package]] +name = "litemap" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" + +[[package]] +name = "litrs" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" + +[[package]] +name = "lru" +version = "0.16.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1dc47f592c06f33f8e3aea9591776ec7c9f9e4124778ff8a3c3b87159f7e593" +dependencies = [ + "hashbrown 0.16.1", +] + +[[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 = "lru-slab" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" + +[[package]] +name = "lz4_flex" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98c23545df7ecf1b16c303910a69b079e8e251d60f7dd2cc9b4177f2afaf1746" +dependencies = [ + "twox-hash", +] + +[[package]] +name = "lzma-sys" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27" +dependencies = [ + "cc", + "libc", + "pkg-config", +] + +[[package]] +name = "marrow" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5240d6977234968ff9ad254bfa73aa397fb51e41dcb22b1eb85835e9295485b" +dependencies = [ + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "bytemuck", + "half", + "serde", +] + +[[package]] +name = "matchers" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" +dependencies = [ + "regex-automata", +] + +[[package]] +name = "matchit" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" + +[[package]] +name = "matrixmultiply" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08" +dependencies = [ + "autocfg", + "rawpointer", +] + +[[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 = "md5" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae960838283323069879657ca3de837e9f7bbb4c7bf6ea7f1b290d5e9476d2e0" + +[[package]] +name = "memchr" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" + +[[package]] +name = "memmap2" +version = "0.9.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3" +dependencies = [ + "libc", +] + +[[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.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" +dependencies = [ + "mime", + "unicase", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +dependencies = [ + "adler2", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" +dependencies = [ + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", + "windows-sys 0.61.2", +] + +[[package]] +name = "moka" +version = "0.12.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "957228ad12042ee839f93c8f257b62b4c0ab5eaae1d4fa60de53b27c9d7c5046" +dependencies = [ + "crossbeam-channel", + "crossbeam-epoch", + "crossbeam-utils", + "equivalent", + "parking_lot 0.12.5", + "portable-atomic", + "smallvec", + "tagptr", + "uuid", +] + +[[package]] +name = "moxcms" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b" +dependencies = [ + "num-traits", + "pxfm", +] + +[[package]] +name = "mur3" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97af489e1e21b68de4c390ecca6703318bc1aa16e9733bcb62c089b73c6fbb1b" + +[[package]] +name = "ndarray" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "520080814a7a6b4a6e9070823bb24b4531daac8c4627e08ba5de8c5ef2f2752d" +dependencies = [ + "matrixmultiply", + "num-complex", + "num-integer", + "num-traits", + "portable-atomic", + "portable-atomic-util", + "rawpointer", +] + +[[package]] +name = "ntapi" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" +dependencies = [ + "winapi", +] + +[[package]] +name = "nu-ansi-term" +version = "0.50.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "num" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" +dependencies = [ + "num-bigint", + "num-complex", + "num-integer", + "num-iter", + "num-rational", + "num-traits", +] + +[[package]] +name = "num-bigint" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +dependencies = [ + "num-integer", + "num-traits", +] + +[[package]] +name = "num-complex" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-conv" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" + +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "num-format" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" +dependencies = [ + "arrayvec", + "itoa", +] + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-iter" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint", + "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 = "numpy" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "778da78c64ddc928ebf5ad9df5edf0789410ff3bdbf3619aed51cd789a6af1e2" +dependencies = [ + "half", + "libc", + "ndarray", + "num-complex", + "num-integer", + "num-traits", + "pyo3", + "pyo3-build-config", + "rustc-hash 2.1.1", +] + +[[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.17", + "http 0.2.12", + "rand 0.8.5", + "serde", + "serde_json", + "serde_path_to_error", + "sha2", + "thiserror 1.0.69", + "url", +] + +[[package]] +name = "objc2-core-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" +dependencies = [ + "bitflags 2.11.0", +] + +[[package]] +name = "objc2-io-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15" +dependencies = [ + "libc", + "objc2-core-foundation", +] + +[[package]] +name = "object" +version = "0.37.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.21.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" +dependencies = [ + "critical-section", + "portable-atomic", +] + +[[package]] +name = "once_cell_polyfill" +version = "1.70.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" + +[[package]] +name = "oneshot" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "269bca4c2591a28585d6bf10d9ed0332b7d76900a1b02bec41bdc3a2cdcda107" + +[[package]] +name = "oorandom" +version = "11.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" + +[[package]] +name = "opendal" +version = "0.55.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d075ab8a203a6ab4bc1bce0a4b9fe486a72bf8b939037f4b78d95386384bc80a" +dependencies = [ + "anyhow", + "backon", + "base64 0.22.1", + "bytes", + "futures", + "getrandom 0.2.17", + "http 1.4.0", + "http-body 1.0.1", + "jiff", + "log", + "md-5", + "percent-encoding", + "quick-xml 0.38.4", + "reqsign", + "reqwest 0.12.28", + "serde", + "serde_json", + "tokio", + "url", + "uuid", +] + +[[package]] +name = "openssl-probe" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" + +[[package]] +name = "opentelemetry" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b84bcd6ae87133e903af7ef497404dda70c60d0ea14895fc8a5e6722754fc2a0" +dependencies = [ + "futures-core", + "futures-sink", + "js-sys", + "pin-project-lite", + "thiserror 2.0.18", + "tracing", +] + +[[package]] +name = "opentelemetry-http" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7a6d09a73194e6b66df7c8f1b680f156d916a1a942abf2de06823dd02b7855d" +dependencies = [ + "async-trait", + "bytes", + "http 1.4.0", + "opentelemetry", + "reqwest 0.12.28", +] + +[[package]] +name = "opentelemetry-otlp" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f69cd6acbb9af919df949cd1ec9e5e7fdc2ef15d234b6b795aaa525cc02f71f" +dependencies = [ + "http 1.4.0", + "opentelemetry", + "opentelemetry-http", + "opentelemetry-proto", + "opentelemetry_sdk", + "prost", + "reqwest 0.12.28", + "thiserror 2.0.18", + "tokio", + "tonic", + "tracing", +] + +[[package]] +name = "opentelemetry-proto" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7175df06de5eaee9909d4805a3d07e28bb752c34cab57fa9cff549da596b30f" +dependencies = [ + "opentelemetry", + "opentelemetry_sdk", + "prost", + "tonic", + "tonic-prost", +] + +[[package]] +name = "opentelemetry_sdk" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e14ae4f5991976fd48df6d843de219ca6d31b01daaab2dad5af2badeded372bd" +dependencies = [ + "futures-channel", + "futures-executor", + "futures-util", + "opentelemetry", + "percent-encoding", + "rand 0.9.2", + "thiserror 2.0.18", + "tokio", + "tokio-stream", +] + +[[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 = "outref" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e" + +[[package]] +name = "p256" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" +dependencies = [ + "ecdsa", + "elliptic-curve", + "sha2", +] + +[[package]] +name = "parking" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" + +[[package]] +name = "parking_lot" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" +dependencies = [ + "instant", + "lock_api", + "parking_lot_core 0.8.6", +] + +[[package]] +name = "parking_lot" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +dependencies = [ + "lock_api", + "parking_lot_core 0.9.12", +] + +[[package]] +name = "parking_lot_core" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" +dependencies = [ + "cfg-if", + "instant", + "libc", + "redox_syscall 0.2.16", + "smallvec", + "winapi", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall 0.5.18", + "smallvec", + "windows-link", +] + +[[package]] +name = "parquet" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ee96b29972a257b855ff2341b37e61af5f12d6af1158b6dcdb5b31ea07bb3cb" +dependencies = [ + "ahash", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-cast", + "arrow-data 57.3.0", + "arrow-ipc", + "arrow-schema 57.3.0", + "arrow-select", + "base64 0.22.1", + "brotli 8.0.2", + "bytes", + "chrono", + "flate2", + "futures", + "half", + "hashbrown 0.16.1", + "lz4_flex", + "num-bigint", + "num-integer", + "num-traits", + "parquet-variant", + "parquet-variant-compute", + "parquet-variant-json", + "paste", + "seq-macro", + "simdutf8", + "snap", + "thrift", + "tokio", + "twox-hash", + "zstd", +] + +[[package]] +name = "parquet-variant" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6c31f8f9bfefb9dbf67b0807e00fd918676954a7477c889be971ac904103184" +dependencies = [ + "arrow-schema 57.3.0", + "chrono", + "half", + "indexmap", + "simdutf8", + "uuid", +] + +[[package]] +name = "parquet-variant-compute" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "196cd9f7178fed3ac8d5e6d2b51193818e896bbc3640aea3fde3440114a8f39c" +dependencies = [ + "arrow", + "arrow-schema 57.3.0", + "chrono", + "half", + "indexmap", + "parquet-variant", + "parquet-variant-json", + "uuid", +] + +[[package]] +name = "parquet-variant-json" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed23d7acc90ef60f7fdbcc473fa2fdaefa33542ed15b84388959346d52c839be" +dependencies = [ + "arrow-schema 57.3.0", + "base64 0.22.1", + "chrono", + "parquet-variant", + "serde_json", + "uuid", +] + +[[package]] +name = "paste" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" + +[[package]] +name = "path_macro" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6e819bbd49d5939f682638fa54826bf1650abddcd65d000923de8ad63cc7d15" + +[[package]] +name = "pem" +version = "3.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be" +dependencies = [ + "base64 0.22.1", + "serde_core", +] + +[[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.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "phf" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7" +dependencies = [ + "phf_shared", +] + +[[package]] +name = "phf_shared" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project" +version = "1.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "piper" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1" +dependencies = [ + "atomic-waker", + "fastrand 2.3.0", + "futures-io", +] + +[[package]] +name = "pkcs8" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" +dependencies = [ + "der 0.6.1", + "spki 0.6.0", +] + +[[package]] +name = "pkcs8" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" +dependencies = [ + "der 0.7.10", + "spki 0.7.3", +] + +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + +[[package]] +name = "plain" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" + +[[package]] +name = "plotters" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747" +dependencies = [ + "num-traits", + "plotters-backend", + "plotters-svg", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "plotters-backend" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a" + +[[package]] +name = "plotters-svg" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670" +dependencies = [ + "plotters-backend", +] + +[[package]] +name = "png" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61" +dependencies = [ + "bitflags 2.11.0", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "polling" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" +dependencies = [ + "cfg-if", + "concurrent-queue", + "hermit-abi", + "pin-project-lite", + "rustix", + "windows-sys 0.61.2", +] + +[[package]] +name = "portable-atomic" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" + +[[package]] +name = "portable-atomic-util" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "091397be61a01d4be58e7841595bd4bfedb15f1cd54977d79b8271e94ed799a3" +dependencies = [ + "portable-atomic", +] + +[[package]] +name = "potential_utf" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" +dependencies = [ + "zerovec", +] + +[[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.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "pretty_assertions" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d" +dependencies = [ + "diff", + "yansi", +] + +[[package]] +name = "prettyplease" +version = "0.2.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" +dependencies = [ + "proc-macro2", + "syn 2.0.117", +] + +[[package]] +name = "primal-check" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc0d895b311e3af9902528fbb8f928688abbd95872819320517cc24ca6b2bd08" +dependencies = [ + "num-integer", +] + +[[package]] +name = "proc-macro-crate" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" +dependencies = [ + "toml_edit", +] + +[[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", + "quote", + "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", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro2" +version = "1.0.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "proptest" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744" +dependencies = [ + "bit-set 0.8.0", + "bit-vec 0.8.0", + "bitflags 2.11.0", + "num-traits", + "rand 0.9.2", + "rand_chacha 0.9.0", + "rand_xorshift", + "regex-syntax", + "rusty-fork", + "tempfile", + "unarray", +] + +[[package]] +name = "prost" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" +dependencies = [ + "bytes", + "prost-derive", +] + +[[package]] +name = "prost-derive" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" +dependencies = [ + "anyhow", + "itertools 0.14.0", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "prost-types" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7" +dependencies = [ + "prost", +] + +[[package]] +name = "psm" +version = "0.1.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3852766467df634d74f0b2d7819bf8dc483a0eb2e3b0f50f756f9cfe8b0d18d8" +dependencies = [ + "ar_archive_writer", + "cc", +] + +[[package]] +name = "pxfm" +version = "0.1.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5a041e753da8b807c9255f28de81879c78c876392ff2469cde94799b2896b9d" + +[[package]] +name = "pyo3" +version = "0.28.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf85e27e86080aafd5a22eae58a162e133a589551542b3e5cee4beb27e54f8e1" +dependencies = [ + "chrono", + "chrono-tz", + "indexmap", + "inventory", + "libc", + "once_cell", + "portable-atomic", + "pyo3-build-config", + "pyo3-ffi", + "pyo3-macros", +] + +[[package]] +name = "pyo3-async-runtimes" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e7364a95bf00e8377bbf9b0f09d7ff9715a29d8fcf93b47d1a967363b973178" +dependencies = [ + "futures-channel", + "futures-util", + "once_cell", + "pin-project-lite", + "pyo3", + "pyo3-async-runtimes-macros", + "tokio", +] + +[[package]] +name = "pyo3-async-runtimes-macros" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c23399970eea9c31d0ac84cee4a9d8dd05f89b1da2f4dd5bb44b32a3f66db4f8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "pyo3-build-config" +version = "0.28.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bf94ee265674bf76c09fa430b0e99c26e319c945d96ca0d5a8215f31bf81cf7" +dependencies = [ + "target-lexicon", +] + +[[package]] +name = "pyo3-ffi" +version = "0.28.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "491aa5fc66d8059dd44a75f4580a2962c1862a1c2945359db36f6c2818b748dc" +dependencies = [ + "libc", + "pyo3-build-config", +] + +[[package]] +name = "pyo3-log" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26c2ec80932c5c3b2d4fbc578c9b56b2d4502098587edb8bef5b6bfcad43682e" +dependencies = [ + "arc-swap", + "log", + "pyo3", +] + +[[package]] +name = "pyo3-macros" +version = "0.28.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5d671734e9d7a43449f8480f8b38115df67bef8d21f76837fa75ee7aaa5e52e" +dependencies = [ + "proc-macro2", + "pyo3-macros-backend", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "pyo3-macros-backend" +version = "0.28.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22faaa1ce6c430a1f71658760497291065e6450d7b5dc2bcf254d49f66ee700a" +dependencies = [ + "heck", + "proc-macro2", + "pyo3-build-config", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "quick-error" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" + +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + +[[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 = "quick-xml" +version = "0.38.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "quinn" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" +dependencies = [ + "bytes", + "cfg_aliases", + "pin-project-lite", + "quinn-proto", + "quinn-udp", + "rustc-hash 2.1.1", + "rustls 0.23.37", + "socket2 0.6.3", + "thiserror 2.0.18", + "tokio", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-proto" +version = "0.11.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" +dependencies = [ + "bytes", + "getrandom 0.3.4", + "lru-slab", + "rand 0.9.2", + "ring", + "rustc-hash 2.1.1", + "rustls 0.23.37", + "rustls-pki-types", + "slab", + "thiserror 2.0.18", + "tinyvec", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-udp" +version = "0.5.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" +dependencies = [ + "cfg_aliases", + "libc", + "once_cell", + "socket2 0.6.3", + "tracing", + "windows-sys 0.60.2", +] + +[[package]] +name = "quote" +version = "1.0.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + +[[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" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.5", +] + +[[package]] +name = "rand" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207" +dependencies = [ + "chacha20", + "getrandom 0.4.2", + "rand_core 0.10.1", +] + +[[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_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.5", +] + +[[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.17", +] + +[[package]] +name = "rand_core" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" +dependencies = [ + "getrandom 0.3.4", +] + +[[package]] +name = "rand_core" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" + +[[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.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a" +dependencies = [ + "rand_core 0.9.5", +] + +[[package]] +name = "rawpointer" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" + +[[package]] +name = "rayon" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "recursive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0786a43debb760f491b1bc0269fe5e84155353c67482b9e60d0cfb596054b43e" +dependencies = [ + "recursive-proc-macro-impl", + "stacker", +] + +[[package]] +name = "recursive-proc-macro-impl" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76009fbe0614077fc1a2ce255e3a1881a2e3a3527097d5dc6d8212c585e7e38b" +dependencies = [ + "quote", + "syn 2.0.117", +] + +[[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.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +dependencies = [ + "bitflags 2.11.0", +] + +[[package]] +name = "ref-cast" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "regex" +version = "1.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-lite" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cab834c73d247e67f4fae452806d17d3c7501756d98c8808d7c9c7aa7d18f973" + +[[package]] +name = "regex-syntax" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" + +[[package]] +name = "relative-path" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" + +[[package]] +name = "reqsign" +version = "0.16.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43451dbf3590a7590684c25fb8d12ecdcc90ed3ac123433e500447c7d77ed701" +dependencies = [ + "anyhow", + "async-trait", + "base64 0.22.1", + "chrono", + "form_urlencoded", + "getrandom 0.2.17", + "hex", + "hmac", + "home", + "http 1.4.0", + "log", + "once_cell", + "percent-encoding", + "rand 0.8.5", + "reqwest 0.12.28", + "serde", + "serde_json", + "sha1", + "sha2", +] + +[[package]] +name = "reqwest" +version = "0.11.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" +dependencies = [ + "base64 0.21.7", + "bytes", + "encoding_rs", + "futures-core", + "futures-util", + "h2 0.3.27", + "hickory-resolver 0.24.4", + "http 0.2.12", + "http-body 0.4.6", + "hyper 0.14.32", + "hyper-rustls 0.24.2", + "ipnet", + "js-sys", + "log", + "mime", + "once_cell", + "percent-encoding", + "pin-project-lite", + "rustls 0.21.12", + "rustls-pemfile", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper 0.1.2", + "system-configuration", + "tokio", + "tokio-rustls 0.24.1", + "tokio-util", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", + "webpki-roots 0.25.4", + "winreg", +] + +[[package]] +name = "reqwest" +version = "0.12.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" +dependencies = [ + "base64 0.22.1", + "bytes", + "encoding_rs", + "futures-channel", + "futures-core", + "futures-util", + "http 1.4.0", + "http-body 1.0.1", + "http-body-util", + "hyper 1.8.1", + "hyper-rustls 0.27.7", + "hyper-util", + "js-sys", + "log", + "mime", + "mime_guess", + "percent-encoding", + "pin-project-lite", + "quinn", + "rustls 0.23.37", + "rustls-pki-types", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper 1.0.2", + "tokio", + "tokio-rustls 0.26.4", + "tokio-util", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", + "webpki-roots 1.0.6", +] + +[[package]] +name = "reqwest-middleware" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57f17d28a6e6acfe1733fe24bcd30774d13bffa4b8a22535b4c8c98423088d4e" +dependencies = [ + "anyhow", + "async-trait", + "http 1.4.0", + "reqwest 0.12.28", + "serde", + "thiserror 1.0.69", + "tower-service", +] + +[[package]] +name = "reqwest-retry" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29c73e4195a6bfbcb174b790d9b3407ab90646976c55de58a6515da25d851178" +dependencies = [ + "anyhow", + "async-trait", + "futures", + "getrandom 0.2.17", + "http 1.4.0", + "hyper 1.8.1", + "parking_lot 0.11.2", + "reqwest 0.12.28", + "reqwest-middleware", + "retry-policies", + "thiserror 1.0.69", + "tokio", + "tracing", + "wasm-timer", +] + +[[package]] +name = "resolv-conf" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" + +[[package]] +name = "retry-policies" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5875471e6cab2871bc150ecb8c727db5113c9338cc3354dc5ee3425b6aa40a1c" +dependencies = [ + "rand 0.8.5", +] + +[[package]] +name = "rfc6979" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" +dependencies = [ + "crypto-bigint 0.4.9", + "hmac", + "zeroize", +] + +[[package]] +name = "ring" +version = "0.17.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +dependencies = [ + "cc", + "cfg-if", + "getrandom 0.2.17", + "libc", + "untrusted 0.9.0", + "windows-sys 0.52.0", +] + +[[package]] +name = "rstest" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49" +dependencies = [ + "futures-timer", + "futures-util", + "rstest_macros", +] + +[[package]] +name = "rstest_macros" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0" +dependencies = [ + "cfg-if", + "glob", + "proc-macro-crate", + "proc-macro2", + "quote", + "regex", + "relative-path", + "rustc_version", + "syn 2.0.117", + "unicode-ident", +] + +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + +[[package]] +name = "rustfft" +version = "6.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21db5f9893e91f41798c88680037dba611ca6674703c1a18601b01a72c8adb89" +dependencies = [ + "num-complex", + "num-integer", + "num-traits", + "primal-check", + "strength_reduce", + "transpose", +] + +[[package]] +name = "rustix" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" +dependencies = [ + "bitflags 2.11.0", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.61.2", +] + +[[package]] +name = "rustls" +version = "0.21.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" +dependencies = [ + "log", + "ring", + "rustls-webpki 0.101.7", + "sct", +] + +[[package]] +name = "rustls" +version = "0.23.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4" +dependencies = [ + "aws-lc-rs", + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki 0.103.10", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-native-certs" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63" +dependencies = [ + "openssl-probe", + "rustls-pki-types", + "schannel", + "security-framework", +] + +[[package]] +name = "rustls-pemfile" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" +dependencies = [ + "base64 0.21.7", +] + +[[package]] +name = "rustls-pki-types" +version = "1.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" +dependencies = [ + "web-time", + "zeroize", +] + +[[package]] +name = "rustls-webpki" +version = "0.101.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" +dependencies = [ + "ring", + "untrusted 0.9.0", +] + +[[package]] +name = "rustls-webpki" +version = "0.103.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df33b2b81ac578cabaf06b89b0631153a3f416b0a886e8a7a1707fb51abbd1ef" +dependencies = [ + "aws-lc-rs", + "ring", + "rustls-pki-types", + "untrusted 0.9.0", +] + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] +name = "rusty-fork" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc6bf79ff24e648f6da1f8d1f011e9cac26491b619e6b9280f2b47f1774e6ee2" +dependencies = [ + "fnv", + "quick-error 1.2.3", + "tempfile", + "wait-timeout", +] + +[[package]] +name = "ryu" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" + +[[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 = "schannel" +version = "0.1.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "scroll" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da" +dependencies = [ + "scroll_derive", +] + +[[package]] +name = "scroll_derive" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "sct" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" +dependencies = [ + "ring", + "untrusted 0.9.0", +] + +[[package]] +name = "sec1" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" +dependencies = [ + "base16ct", + "der 0.6.1", + "generic-array", + "pkcs8 0.9.0", + "subtle", + "zeroize", +] + +[[package]] +name = "secrecy" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e" +dependencies = [ + "zeroize", +] + +[[package]] +name = "security-framework" +version = "3.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d" +dependencies = [ + "bitflags 2.11.0", + "core-foundation 0.10.1", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "semver" +version = "1.0.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" + +[[package]] +name = "seq-macro" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc" + +[[package]] +name = "serde" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_arrow" +version = "0.13.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "038967a6dda16f5c6ca5b6e1afec9cd2361d39f0db681ca338ac5f0ccece6469" +dependencies = [ + "arrow-array 57.3.0", + "arrow-schema 57.3.0", + "bytemuck", + "chrono", + "half", + "marrow", + "serde", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "serde_json" +version = "1.0.149" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +dependencies = [ + "itoa", + "memchr", + "serde", + "serde_core", + "zmij", +] + +[[package]] +name = "serde_path_to_error" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457" +dependencies = [ + "itoa", + "serde", + "serde_core", +] + +[[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.69", +] + +[[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 = "sha1" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" +dependencies = [ + "cfg-if", + "cpufeatures 0.2.17", + "digest", +] + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures 0.2.17", + "digest", +] + +[[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 = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "signal-hook-registry" +version = "1.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" +dependencies = [ + "errno", + "libc", +] + +[[package]] +name = "signature" +version = "1.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" +dependencies = [ + "digest", + "rand_core 0.6.4", +] + +[[package]] +name = "simd-adler32" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" + +[[package]] +name = "simd-json" +version = "0.13.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0228a564470f81724e30996bbc2b171713b37b15254a6440c7e2d5449b95691" +dependencies = [ + "ahash", + "getrandom 0.2.17", + "halfbrown", + "lexical-core", + "once_cell", + "ref-cast", + "serde", + "serde_json", + "simdutf8", + "value-trait", +] + +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + +[[package]] +name = "simple_asn1" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d585997b0ac10be3c5ee635f1bab02d512760d14b7c468801ac8a01d9ae5f1d" +dependencies = [ + "num-bigint", + "num-traits", + "thiserror 2.0.18", + "time", +] + +[[package]] +name = "siphasher" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" + +[[package]] +name = "sketches-ddsketch" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85636c14b73d81f541e525f585c0a2109e6744e1565b5c1668e31c70c10ed65c" +dependencies = [ + "serde", +] + +[[package]] +name = "slab" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +dependencies = [ + "bincode", + "serde", + "unty", +] + +[[package]] +name = "smawk" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" + +[[package]] +name = "snafu" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1d4bced6a69f90b2056c03dcff2c4737f98d6fb9e0853493996e1d253ca29c6" +dependencies = [ + "futures-core", + "pin-project", + "snafu-derive", +] + +[[package]] +name = "snafu-derive" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54254b8531cafa275c5e096f62d48c81435d1015405a91198ddb11e967301d40" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "snap" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b" + +[[package]] +name = "socket2" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "socket2" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "spin" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591" + +[[package]] +name = "spki" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" +dependencies = [ + "base64ct", + "der 0.6.1", +] + +[[package]] +name = "spki" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" +dependencies = [ + "base64ct", + "der 0.7.10", +] + +[[package]] +name = "sqlparser" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4591acadbcf52f0af60eafbb2c003232b2b4cd8de5f0e9437cb8b1b59046cc0f" +dependencies = [ + "log", + "recursive", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" + +[[package]] +name = "stacker" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d74a23609d509411d10e2176dc2a4346e3b4aea2e7b1869f19fdedbc71c013" +dependencies = [ + "cc", + "cfg-if", + "libc", + "psm", + "windows-sys 0.59.0", +] + +[[package]] +name = "strength_reduce" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82" + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "strum" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" +dependencies = [ + "strum_macros", +] + +[[package]] +name = "strum_macros" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + +[[package]] +name = "supports-color" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6" +dependencies = [ + "is_ci", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.117" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[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.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "sysinfo" +version = "0.38.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92ab6a2f8bfe508deb3c6406578252e491d299cbbf3bc0529ecc3313aee4a52f" +dependencies = [ + "libc", + "memchr", + "ntapi", + "objc2-core-foundation", + "objc2-io-kit", + "windows", +] + +[[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 0.9.4", + "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 = "tango-bench" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "257822358c6f206fed78bfe6369cf959063b0644d70f88df6b19f2dadc93423e" +dependencies = [ + "alloca", + "anyhow", + "clap", + "colorz", + "glob-match", + "goblin", + "libloading 0.8.9", + "log", + "num-traits", + "rand 0.8.5", + "scroll", + "tempfile", + "thiserror 1.0.69", +] + +[[package]] +name = "target-lexicon" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" + +[[package]] +name = "tempfile" +version = "3.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" +dependencies = [ + "fastrand 2.3.0", + "getrandom 0.4.2", + "once_cell", + "rustix", + "windows-sys 0.61.2", +] + +[[package]] +name = "terminal_size" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874" +dependencies = [ + "rustix", + "windows-sys 0.61.2", +] + +[[package]] +name = "test-log" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37d53ac171c92a39e4769491c4b4dde7022c60042254b5fc044ae409d34a24d4" +dependencies = [ + "env_logger", + "test-log-macros", + "tracing-subscriber", +] + +[[package]] +name = "test-log-macros" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be35209fd0781c5401458ab66e4f98accf63553e8fae7425503e92fdd319783b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "textwrap" +version = "0.16.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" +dependencies = [ + "smawk", + "unicode-linebreak", + "unicode-width", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +dependencies = [ + "thiserror-impl 2.0.18", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "thread_local" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "thrift" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e54bc85fc7faa8bc175c4bab5b92ba8d9a3ce893d0e9f42cc455c8ab16a9e09" +dependencies = [ + "byteorder", + "integer-encoding", + "ordered-float", +] + +[[package]] +name = "tiff" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52" +dependencies = [ + "fax", + "flate2", + "half", + "quick-error 2.0.1", + "weezl", + "zune-jpeg", +] + +[[package]] +name = "tiktoken-rs" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a19830747d9034cd9da43a60eaa8e552dfda7712424aebf187b7a60126bae0d" +dependencies = [ + "anyhow", + "base64 0.22.1", + "bstr", + "fancy-regex", + "lazy_static", + "regex", + "rustc-hash 1.1.0", +] + +[[package]] +name = "tikv-jemalloc-ctl" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "661f1f6a57b3a36dc9174a2c10f19513b4866816e13425d3e418b11cc37bc24c" +dependencies = [ + "libc", + "paste", + "tikv-jemalloc-sys", +] + +[[package]] +name = "tikv-jemalloc-sys" +version = "0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd8aa5b2ab86a2cefa406d889139c162cbb230092f7d1d7cbc1716405d852a3b" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "tikv-jemallocator" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0359b4327f954e0567e69fb191cf1436617748813819c94b8cd4a431422d053a" +dependencies = [ + "libc", + "tikv-jemalloc-sys", +] + +[[package]] +name = "time" +version = "0.3.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" +dependencies = [ + "deranged", + "itoa", + "js-sys", + "num-conv", + "powerfmt", + "serde_core", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" + +[[package]] +name = "time-macros" +version = "0.2.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" +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.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" +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.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" +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.50.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" +dependencies = [ + "bytes", + "libc", + "mio", + "parking_lot 0.12.5", + "pin-project-lite", + "signal-hook-registry", + "socket2 0.6.3", + "tokio-macros", + "windows-sys 0.61.2", +] + +[[package]] +name = "tokio-macros" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "tokio-rustls" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" +dependencies = [ + "rustls 0.21.12", + "tokio", +] + +[[package]] +name = "tokio-rustls" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +dependencies = [ + "rustls 0.23.37", + "tokio", +] + +[[package]] +name = "tokio-stream" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", + "tokio-util", +] + +[[package]] +name = "tokio-util" +version = "0.7.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml_datetime" +version = "1.1.0+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97251a7c317e03ad83774a8752a7e81fb6067740609f75ea2b585b569a59198f" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_edit" +version = "0.25.8+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16bff38f1d86c47f9ff0647e6838d7bb362522bdf44006c7068c2b1e606f1f3c" +dependencies = [ + "indexmap", + "toml_datetime", + "toml_parser", + "winnow", +] + +[[package]] +name = "toml_parser" +version = "1.1.0+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2334f11ee363607eb04df9b8fc8a13ca1715a72ba8662a26ac285c98aabb4011" +dependencies = [ + "winnow", +] + +[[package]] +name = "tonic" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fec7c61a0695dc1887c1b53952990f3ad2e3a31453e1f49f10e75424943a93ec" +dependencies = [ + "async-trait", + "axum", + "base64 0.22.1", + "bytes", + "h2 0.4.13", + "http 1.4.0", + "http-body 1.0.1", + "http-body-util", + "hyper 1.8.1", + "hyper-timeout", + "hyper-util", + "percent-encoding", + "pin-project", + "socket2 0.6.3", + "sync_wrapper 1.0.2", + "tokio", + "tokio-stream", + "tower", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tonic-prost" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a55376a0bbaa4975a3f10d009ad763d8f4108f067c7c2e74f3001fb49778d309" +dependencies = [ + "bytes", + "prost", + "tonic", +] + +[[package]] +name = "tower" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" +dependencies = [ + "futures-core", + "futures-util", + "indexmap", + "pin-project-lite", + "slab", + "sync_wrapper 1.0.2", + "tokio", + "tokio-util", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower-http" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" +dependencies = [ + "bitflags 2.11.0", + "bytes", + "futures-core", + "futures-util", + "http 1.4.0", + "http-body 1.0.1", + "http-body-util", + "http-range-header", + "httpdate", + "iri-string", + "mime", + "mime_guess", + "percent-encoding", + "pin-project-lite", + "tokio", + "tokio-util", + "tower", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" +dependencies = [ + "log", + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-appender" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "786d480bce6247ab75f005b14ae1624ad978d3029d9113f0a22fa1ac773faeaf" +dependencies = [ + "crossbeam-channel", + "thiserror 2.0.18", + "time", + "tracing-subscriber", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "tracing-core" +version = "0.1.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" +dependencies = [ + "once_cell", + "valuable", +] + +[[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", +] + +[[package]] +name = "tracing-opentelemetry" +version = "0.32.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ac28f2d093c6c477eaa76b23525478f38de514fa9aeb1285738d4b97a9552fc" +dependencies = [ + "js-sys", + "opentelemetry", + "smallvec", + "tracing", + "tracing-core", + "tracing-subscriber", + "web-time", +] + +[[package]] +name = "tracing-serde" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1" +dependencies = [ + "serde", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319" +dependencies = [ + "matchers", + "nu-ansi-term", + "once_cell", + "regex-automata", + "serde", + "serde_json", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log", + "tracing-serde", +] + +[[package]] +name = "transpose" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ad61aed86bc3faea4300c7aee358b4c6d0c8d6ccc36524c96e4c92ccf26e77e" +dependencies = [ + "num-integer", + "strength_reduce", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "twox-hash" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c" + +[[package]] +name = "typed-arena" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" + +[[package]] +name = "typeid" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" + +[[package]] +name = "typenum" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" + +[[package]] +name = "typetag" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be2212c8a9b9bcfca32024de14998494cf9a5dfa59ea1b829de98bac374b86bf" +dependencies = [ + "erased-serde", + "inventory", + "once_cell", + "serde", + "typetag-impl", +] + +[[package]] +name = "typetag-impl" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27a7a9b72ba121f6f1f6c3632b85604cac41aedb5ddc70accbebb6cac83de846" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "unarray" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" + +[[package]] +name = "unicase" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142" + +[[package]] +name = "unicode-ident" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" + +[[package]] +name = "unicode-linebreak" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" + +[[package]] +name = "unicode-normalization" +version = "0.1.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-segmentation" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" + +[[package]] +name = "unicode-width" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" + +[[package]] +name = "unicode-xid" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" + +[[package]] +name = "unit-prefix" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3" + +[[package]] +name = "untrusted" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "unty" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae" + +[[package]] +name = "url" +version = "2.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", + "serde_derive", +] + +[[package]] +name = "urlencoding" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" + +[[package]] +name = "utf8-width" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1292c0d970b54115d14f2492fe0170adf21d68a1de108eebc51c1df4f346a091" + +[[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.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" + +[[package]] +name = "uuid" +version = "1.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37" +dependencies = [ + "atomic", + "getrandom 0.4.2", + "js-sys", + "rand 0.10.1", + "serde_core", + "wasm-bindgen", +] + +[[package]] +name = "valuable" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" + +[[package]] +name = "value-trait" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dad8db98c1e677797df21ba03fca7d3bf9bec3ca38db930954e4fe6e1ea27eb4" +dependencies = [ + "float-cmp", + "halfbrown", + "itoa", + "ryu", +] + +[[package]] +name = "ve-tos-generic" +version = "0.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89629c9fc0b414aee06b2de90efae21d87d80084801c359ea39379caa0797256" +dependencies = [ + "quote", + "syn 2.0.117", +] + +[[package]] +name = "ve-tos-rust-sdk" +version = "2.9.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ee39d12c41c80db8e9e7f28a70610b56549675c1860eee0450bbd0cf3e21ff" +dependencies = [ + "arc-swap", + "async-channel 2.5.0", + "async-trait", + "base64 0.21.7", + "bytes", + "chrono", + "crc64fast", + "futures-core", + "futures-util", + "hex", + "hickory-resolver 0.25.2", + "hmac", + "hyper 0.14.32", + "md-5", + "once_cell", + "rand 0.8.5", + "regex", + "reqwest 0.11.27", + "serde", + "serde_json", + "sha2", + "tracing", + "tracing-appender", + "tracing-subscriber", + "url", + "urlencoding", + "uuid", + "ve-tos-generic", +] + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "virtue" +version = "0.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1" + +[[package]] +name = "vsimd" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" + +[[package]] +name = "wait-timeout" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11" +dependencies = [ + "libc", +] + +[[package]] +name = "waker-fn" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +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 = "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.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasip2" +version = "1.0.2+wasi-0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasip3" +version = "0.4.0+wasi-0.3.0-rc-2026-01-06" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9c5522b3a28661442748e09d40924dfb9ca614b21c00d3fd135720e48b67db8" +dependencies = [ + "cfg-if", + "futures-util", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", + "syn 2.0.117", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasm-encoder" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" +dependencies = [ + "leb128fmt", + "wasmparser", +] + +[[package]] +name = "wasm-metadata" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" +dependencies = [ + "anyhow", + "indexmap", + "wasm-encoder", + "wasmparser", +] + +[[package]] +name = "wasm-streams" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "wasm-timer" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" +dependencies = [ + "futures", + "js-sys", + "parking_lot 0.11.2", + "pin-utils", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "wasmparser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" +dependencies = [ + "bitflags 2.11.0", + "hashbrown 0.15.5", + "indexmap", + "semver", +] + +[[package]] +name = "web-sys" +version = "0.3.91" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "854ba17bb104abfb26ba36da9729addc7ce7f06f5c0f90f3c391f8461cca21f9" +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 = "webpki-roots" +version = "0.25.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" + +[[package]] +name = "webpki-roots" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "weezl" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88" + +[[package]] +name = "widestring" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471" + +[[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.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" +dependencies = [ + "windows-sys 0.61.2", +] + +[[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.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580" +dependencies = [ + "windows-collections", + "windows-core", + "windows-future", + "windows-numerics", +] + +[[package]] +name = "windows-collections" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610" +dependencies = [ + "windows-core", +] + +[[package]] +name = "windows-core" +version = "0.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-future" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" +dependencies = [ + "windows-core", + "windows-link", + "windows-threading", +] + +[[package]] +name = "windows-implement" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "windows-interface" +version = "0.59.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + +[[package]] +name = "windows-numerics" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26" +dependencies = [ + "windows-core", + "windows-link", +] + +[[package]] +name = "windows-registry" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" +dependencies = [ + "windows-link", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-result" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" +dependencies = [ + "windows-link", +] + +[[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-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link", +] + +[[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 0.52.6", + "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-targets" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", +] + +[[package]] +name = "windows-threading" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" +dependencies = [ + "windows-link", +] + +[[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_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" + +[[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_aarch64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" + +[[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_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" + +[[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_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" + +[[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_i686_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" + +[[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_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" + +[[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_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" + +[[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 = "windows_x86_64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" + +[[package]] +name = "winnow" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8" +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 = "wit-bindgen" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" +dependencies = [ + "wit-bindgen-rust-macro", +] + +[[package]] +name = "wit-bindgen-core" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" +dependencies = [ + "anyhow", + "heck", + "wit-parser", +] + +[[package]] +name = "wit-bindgen-rust" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" +dependencies = [ + "anyhow", + "heck", + "indexmap", + "prettyplease", + "syn 2.0.117", + "wasm-metadata", + "wit-bindgen-core", + "wit-component", +] + +[[package]] +name = "wit-bindgen-rust-macro" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" +dependencies = [ + "anyhow", + "prettyplease", + "proc-macro2", + "quote", + "syn 2.0.117", + "wit-bindgen-core", + "wit-bindgen-rust", +] + +[[package]] +name = "wit-component" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" +dependencies = [ + "anyhow", + "bitflags 2.11.0", + "indexmap", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder", + "wasm-metadata", + "wasmparser", + "wit-parser", +] + +[[package]] +name = "wit-parser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser", +] + +[[package]] +name = "writeable" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" + +[[package]] +name = "xmlparser" +version = "0.13.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" + +[[package]] +name = "xxhash-rust" +version = "0.8.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" + +[[package]] +name = "xz2" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2" +dependencies = [ + "lzma-sys", +] + +[[package]] +name = "yansi" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" + +[[package]] +name = "yoke" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" +dependencies = [ + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", + "synstructure", +] + +[[package]] +name = "zerocopy" +version = "0.8.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efbb2a062be311f2ba113ce66f697a4dc589f85e78a4aea276200804cea0ed87" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e8bc7269b54418e7aeeef514aa68f8690b8c0489a06b0136e5f57c4c5ccab89" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "zerofrom" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", + "synstructure", +] + +[[package]] +name = "zeroize" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" + +[[package]] +name = "zerotrie" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "zlib-rs" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3be3d40e40a133f9c916ee3f9f4fa2d9d63435b5fbe1bfc6d9dae0aa0ada1513" + +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" + +[[package]] +name = "zstd" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" +dependencies = [ + "zstd-safe", +] + +[[package]] +name = "zstd-safe" +version = "7.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" +dependencies = [ + "zstd-sys", +] + +[[package]] +name = "zstd-sys" +version = "2.0.16+zstd.1.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" +dependencies = [ + "cc", + "pkg-config", +] + +[[package]] +name = "zune-core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb8a0807f7c01457d0379ba880ba6322660448ddebc890ce29bb64da71fb40f9" + +[[package]] +name = "zune-jpeg" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27bc9d5b815bc103f142aa054f561d9187d191692ec7c2d1e2b4737f8dbd7296" +dependencies = [ + "zune-core", +] diff --git a/pkgs/development/python-modules/daft/default.nix b/pkgs/development/python-modules/daft/default.nix new file mode 100644 index 000000000000..2d9d6d3c7424 --- /dev/null +++ b/pkgs/development/python-modules/daft/default.nix @@ -0,0 +1,337 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + fetchgit, + pythonOlder, + rustPlatform, + stdenv, + + cargo, + nasm, + pkg-config, + rustc, + + # dependencies + fsspec, + packaging, + pyarrow, + tqdm, + typing-extensions, + + # optional-dependencies + av, + boto3, + clickhouse-connect, + datasets, + deltalake, + google-genai, + httpx, + huggingface-hub, + librosa, + mypy-boto3-glue, + numpy, + openai, + pandas, + pgvector, + pillow, + psycopg, + pyiceberg, + ray, + requests, + sentence-transformers, + soundfile, + sqlalchemy, + sqlglot, + torch, + torchvision, + transformers, + + # tests + adlfs, + cloudpickle, + dask, + databricks-sdk, + duckdb, + gcsfs, + google-cloud-bigtable, + hypothesis, + jax, + jaxtyping, + lxml, + memray, + moto, + opencv-python, + pydantic, + pymysql, + pyodbc, + pytest-timeout, + pytest-xdist, + pytestCheckHook, + reportlab, + s3fs, + tenacity, + tiktoken, + writableTmpDirAsHomeHook, + xxhash, +}: + +buildPythonPackage (finalAttrs: { + pname = "daft"; + version = "0.7.14"; + pyproject = true; + __structuredAttrs = true; + + disabled = pythonOlder "3.10"; + + src = fetchFromGitHub { + owner = "Eventual-Inc"; + repo = "Daft"; + tag = "v${finalAttrs.version}"; + hash = "sha256-qw1NB+RvXOFMHZvqpD5CSLWSUUKmtfWr0EyBgRMv2lA="; + }; + + cargoDeps = + (rustPlatform.importCargoLock.override { + fetchgit = + args: + if (args.url or null) == "https://github.com/Eventual-Inc/azure-sdk-for-rust" then + fetchgit ( + args + // { + postFetch = (args.postFetch or "") + '' + substituteInPlace $out/services/Cargo.toml \ + --replace-fail '"mgmt/batch",' '"mgmt/batch", "svc/blobstorage",' + ''; + } + ) + else + fetchgit args; + }) + { + lockFile = ./Cargo.lock; + outputHashes = { + "azure_core-0.21.0" = "sha256-I8kzIkguRa3REwii0xsFFpNhE90/QX5msXwE6rrzDlY="; + }; + }; + + postPatch = '' + substituteInPlace Cargo.toml \ + --replace-fail 'version = "0.3.0-dev0"' 'version = "${finalAttrs.version}"' + + # ArrayChunks::into_remainder() returns IntoIter<_, N> on current stable + # rustc but Option> on the nightly upstream pins. + substituteInPlace src/daft-minhash/src/lib.rs \ + --replace-fail 'chunks.into_remainder()' 'Some(chunks.into_remainder())' + + # `hash_map_macro` was renamed/removed in newer rustc; the gate is declared + # but never used in the crate. + substituteInPlace src/daft-distributed/src/lib.rs \ + --replace-fail '#![feature(hash_map_macro)]' "" + ''; + + nativeBuildInputs = [ + cargo + pkg-config + rustc + rustPlatform.bindgenHook + rustPlatform.cargoSetupHook + rustPlatform.maturinBuildHook + ] + ++ lib.optional stdenv.hostPlatform.isx86_64 nasm; + + dontUseCmakeConfigure = true; + + env = { + DAFT_RUNNER = "native"; + NIX_CFLAGS_COMPILE = "-Wno-error"; + + # avoid building frontend npm + CI = "1"; + DAFT_DASHBOARD_SKIP_BUILD = "1"; + + # daft-minhash uses #![feature(portable_simd)] which requires nightly + RUSTC_BOOTSTRAP = "1"; + }; + + pythonRelaxDeps = [ "fsspec" ]; + + dependencies = [ + fsspec + packaging + pyarrow + tqdm + + # daft/series.py imports `Self` from typing_extensions unconditionally, + # even though upstream pyproject.toml marks it python_version < '3.11'. + typing-extensions + ]; + + optional-dependencies = { + aws = [ + boto3 + mypy-boto3-glue + ]; + azure = [ ]; + clickhouse = [ clickhouse-connect ]; + deltalake = [ deltalake ]; + gcp = [ ]; + google = [ + google-genai + numpy + pillow + ]; + gravitino = [ requests ]; + hudi = [ pyarrow ]; + huggingface = [ + datasets + huggingface-hub + ]; + iceberg = [ pyiceberg ]; + numpy = [ numpy ]; + openai = [ + numpy + openai + pillow + ]; + pandas = [ pandas ]; + postgres = [ + pgvector + psycopg + sqlglot + ]; + ray = [ ray ]; + transformers = [ + pillow + sentence-transformers + torch + torchvision + transformers + ]; + sql = [ + sqlalchemy + sqlglot + ]; + unity = [ + deltalake + httpx + ]; + video = [ av ]; + audio = [ + librosa + soundfile + ]; + viz = [ ]; + }; + + nativeCheckInputs = [ + adlfs + av + boto3 + clickhouse-connect + cloudpickle + dask + databricks-sdk + datasets + deltalake + duckdb + gcsfs + google-cloud-bigtable + google-genai + huggingface-hub + hypothesis + jax + jaxtyping + librosa + lxml + memray + moto + numpy + opencv-python + openai + pandas + pgvector + pillow + pydantic + pyiceberg + pymysql + pyodbc + pytest-timeout + pytest-xdist + pytestCheckHook + ray + reportlab + s3fs + sentence-transformers + soundfile + sqlalchemy + sqlglot + tenacity + tiktoken + torch + torchvision + transformers + writableTmpDirAsHomeHook + xxhash + ]; + + preCheck = '' + rm -rf daft + ''; + + disabledTestPaths = [ + "tests/integration" + "tests/benchmarks" + "tests/microbenchmarks" + + # require packages: daft-lance, mcap, turbopuffer, unitycatalog, connectorx + "tests/io/lancedb" + "tests/io/mcap" + "tests/io/test_turbopuffer_write.py" + "tests/io/test_roundtrip_embeddings.py" + "tests/io/test_sql.py" + "tests/checkpoint/test_native_runner_gate.py" + "tests/dataframe/test_explain.py" + "tests/dataframe/test_limit_offset.py" + "tests/catalog/test_catalog.py" + "tests/catalog/test_unity_auth.py" + "tests/catalog/test_unity_oauth2.py" + + # broken upstream + "tests/io/test_s3_credentials_refresh.py" + + # require network access + "tests/ai" + "tests/sql/test_uri_exprs.py" + "tests/recordbatch/test_tokenize.py" + + # spawns subprocess Python without daft on path + "tests/test_context.py" + + # ray runtime OOMs + "tests/ray" + ]; + + disabledTests = [ + # writes via relative paths fail in the sandbox + "test_append_and_overwrite_local_relative_path" + + # require network access + "test_to_tempfile_remote" + + # broken upstream + "test_table_concat_schema_mismatch" + ]; + + pythonImportsCheck = [ "daft" ]; + + meta = { + description = "Distributed dataframes for multimodal data"; + homepage = "https://github.com/Eventual-Inc/Daft"; + changelog = "https://github.com/Eventual-Inc/Daft/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ derdennisop ]; + mainProgram = "daft"; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index f8b09738955a..3d812fd52337 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3557,6 +3557,8 @@ self: super: with self; { daff = callPackage ../development/python-modules/daff { }; + daft = callPackage ../development/python-modules/daft { }; + dahlia = callPackage ../development/python-modules/dahlia { }; daiquiri = callPackage ../development/python-modules/daiquiri { }; From a8b0f5bbe815e1fc4381df3284530a1f66b4e4b8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 1 Jun 2026 06:15:30 +0000 Subject: [PATCH 17/91] kimai: 2.57.0 -> 2.58.0 --- pkgs/by-name/ki/kimai/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ki/kimai/package.nix b/pkgs/by-name/ki/kimai/package.nix index 7ea0e7599521..c4ba83df55eb 100644 --- a/pkgs/by-name/ki/kimai/package.nix +++ b/pkgs/by-name/ki/kimai/package.nix @@ -7,13 +7,13 @@ php.buildComposerProject2 (finalAttrs: { pname = "kimai"; - version = "2.57.0"; + version = "2.58.0"; src = fetchFromGitHub { owner = "kimai"; repo = "kimai"; tag = finalAttrs.version; - hash = "sha256-WbZivDI5xU/pM52yFvG6vMK3LaCjbLoJGNFP3Exb8qc="; + hash = "sha256-JS4Mjn8fUr9CCQiELnCVH1Arg7uk7KbRwYWF1ECuMRM="; }; php = php.buildEnv { @@ -38,7 +38,7 @@ php.buildComposerProject2 (finalAttrs: { ''; }; - vendorHash = "sha256-6WthU0w8V69sDlBjtz2MIavkmyYXWQ+5NflZLGQCLJs="; + vendorHash = "sha256-bPEc/uOPorBo2EXNVBvvuy7yV3Poif2GrjD5jhY974M="; composerNoPlugins = false; postInstall = '' From 94acfd69c17823b212a5200e9512427c33a3e2a8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 2 Jun 2026 19:17:43 +0000 Subject: [PATCH 18/91] regal: 0.40.0 -> 0.41.1 --- pkgs/by-name/re/regal/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/regal/package.nix b/pkgs/by-name/re/regal/package.nix index 5099b31f616c..a1740942f85c 100644 --- a/pkgs/by-name/re/regal/package.nix +++ b/pkgs/by-name/re/regal/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "regal"; - version = "0.40.0"; + version = "0.41.1"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "regal"; tag = "v${finalAttrs.version}"; - hash = "sha256-iPbAlX/Mug4BT/Yn2h2XSpdOkkr8Mu2Th+8V005jzKs="; + hash = "sha256-mrNdzzwgLmP3PNnoVI4vC05rq9vGCnlWHquwXh1HDX0="; }; - vendorHash = "sha256-I+PmSyBe/j16yH1WaPFY/Ko6YRrwzpYeNKFesTp5t+Y="; + vendorHash = "sha256-kp0EkieTIzC+nO9fFnUQMP4COCY9wxe4Nb2kSUgnInA="; # Only build the main binary, exclude build/lsp/main.go subPackages = [ "." ]; From 2f031afd374e56b1abee2dbc953283c213796c54 Mon Sep 17 00:00:00 2001 From: Nicolas Benes Date: Mon, 1 Jun 2026 00:05:46 +0200 Subject: [PATCH 19/91] pythonDocs: init at 3.14, add panicgh as maintainer --- .../python/cpython/docs/3.14-html.nix | 26 ++++++++++++++ .../python/cpython/docs/3.14-pdf-a4.nix | 26 ++++++++++++++ .../python/cpython/docs/3.14-texinfo.nix | 26 ++++++++++++++ .../python/cpython/docs/3.14-text.nix | 26 ++++++++++++++ .../python/cpython/docs/default.nix | 12 +++++++ .../python/cpython/docs/generate.sh | 34 ++++++++++++------- .../python/cpython/docs/template-info.nix | 10 ++++-- .../python/cpython/docs/template.nix | 10 ++++-- 8 files changed, 153 insertions(+), 17 deletions(-) create mode 100644 pkgs/development/interpreters/python/cpython/docs/3.14-html.nix create mode 100644 pkgs/development/interpreters/python/cpython/docs/3.14-pdf-a4.nix create mode 100644 pkgs/development/interpreters/python/cpython/docs/3.14-texinfo.nix create mode 100644 pkgs/development/interpreters/python/cpython/docs/3.14-text.nix diff --git a/pkgs/development/interpreters/python/cpython/docs/3.14-html.nix b/pkgs/development/interpreters/python/cpython/docs/3.14-html.nix new file mode 100644 index 000000000000..ce89782f261f --- /dev/null +++ b/pkgs/development/interpreters/python/cpython/docs/3.14-html.nix @@ -0,0 +1,26 @@ +# This file was generated and will be overwritten by ./generate.sh + +{ + stdenv, + fetchurl, + lib, +}: + +stdenv.mkDerivation { + pname = "python314-docs-html"; + version = "3.14"; + + src = fetchurl { + url = "https://docs.python.org/3.14/archives/python-3.14-docs-html.tar.bz2"; + sha256 = "0igikxq71zqyps8swfib4rwfi81vgvi4fdc6j4sz3x1981nh4j3v"; + }; + installPhase = '' + mkdir -p $out/share/doc/python314 + cp -R ./ $out/share/doc/python314/html + ''; + meta = { + maintainers = with lib.maintainers; [ + panicgh + ]; + }; +} diff --git a/pkgs/development/interpreters/python/cpython/docs/3.14-pdf-a4.nix b/pkgs/development/interpreters/python/cpython/docs/3.14-pdf-a4.nix new file mode 100644 index 000000000000..5b55b8f3fd04 --- /dev/null +++ b/pkgs/development/interpreters/python/cpython/docs/3.14-pdf-a4.nix @@ -0,0 +1,26 @@ +# This file was generated and will be overwritten by ./generate.sh + +{ + stdenv, + fetchurl, + lib, +}: + +stdenv.mkDerivation { + pname = "python314-docs-pdf-a4"; + version = "3.14"; + + src = fetchurl { + url = "https://docs.python.org/3.14/archives/python-3.14-docs-pdf-a4.tar.bz2"; + sha256 = "0nb69h3wz2vixf80alh9x8fafz3ipq2hdrxccj8vp8vvrcqna75y"; + }; + installPhase = '' + mkdir -p $out/share/doc/python314 + cp -R ./ $out/share/doc/python314/pdf-a4 + ''; + meta = { + maintainers = with lib.maintainers; [ + panicgh + ]; + }; +} diff --git a/pkgs/development/interpreters/python/cpython/docs/3.14-texinfo.nix b/pkgs/development/interpreters/python/cpython/docs/3.14-texinfo.nix new file mode 100644 index 000000000000..53b3070d51c1 --- /dev/null +++ b/pkgs/development/interpreters/python/cpython/docs/3.14-texinfo.nix @@ -0,0 +1,26 @@ +# This file was generated and will be overwritten by ./generate.sh + +{ + stdenv, + fetchurl, + lib, +}: + +stdenv.mkDerivation { + pname = "python314-docs-texinfo"; + version = "3.14"; + + src = fetchurl { + url = "https://docs.python.org/3.14/archives/python-3.14-docs-texinfo.tar.bz2"; + sha256 = "0r89zg2dzh90iv3qff9rx0ckfsds8hin5z53ai31cchxhglg4b8s"; + }; + installPhase = '' + mkdir -p $out/share/info + cp ./python.info $out/share/info + ''; + meta = { + maintainers = with lib.maintainers; [ + panicgh + ]; + }; +} diff --git a/pkgs/development/interpreters/python/cpython/docs/3.14-text.nix b/pkgs/development/interpreters/python/cpython/docs/3.14-text.nix new file mode 100644 index 000000000000..201325e4760c --- /dev/null +++ b/pkgs/development/interpreters/python/cpython/docs/3.14-text.nix @@ -0,0 +1,26 @@ +# This file was generated and will be overwritten by ./generate.sh + +{ + stdenv, + fetchurl, + lib, +}: + +stdenv.mkDerivation { + pname = "python314-docs-text"; + version = "3.14"; + + src = fetchurl { + url = "https://docs.python.org/3.14/archives/python-3.14-docs-text.tar.bz2"; + sha256 = "1w8zl9pymsfviiw7iqz86liwnvfh1093syk3vkpvsdmvsa9acwyf"; + }; + installPhase = '' + mkdir -p $out/share/doc/python314 + cp -R ./ $out/share/doc/python314/text + ''; + meta = { + maintainers = with lib.maintainers; [ + panicgh + ]; + }; +} diff --git a/pkgs/development/interpreters/python/cpython/docs/default.nix b/pkgs/development/interpreters/python/cpython/docs/default.nix index d5cc62a92120..341b30774b68 100644 --- a/pkgs/development/interpreters/python/cpython/docs/default.nix +++ b/pkgs/development/interpreters/python/cpython/docs/default.nix @@ -11,12 +11,18 @@ let python310 = import ./3.10-html.nix { inherit stdenv fetchurl lib; }; + python314 = import ./3.14-html.nix { + inherit stdenv fetchurl lib; + }; }; pdf_a4 = { recurseForDerivations = true; python310 = import ./3.10-pdf-a4.nix { inherit stdenv fetchurl lib; }; + python314 = import ./3.14-pdf-a4.nix { + inherit stdenv fetchurl lib; + }; }; pdf_letter = { recurseForDerivations = true; @@ -29,12 +35,18 @@ let python310 = import ./3.10-text.nix { inherit stdenv fetchurl lib; }; + python314 = import ./3.14-text.nix { + inherit stdenv fetchurl lib; + }; }; texinfo = { recurseForDerivations = true; python310 = import ./3.10-texinfo.nix { inherit stdenv fetchurl lib; }; + python314 = import ./3.14-texinfo.nix { + inherit stdenv fetchurl lib; + }; }; }; in diff --git a/pkgs/development/interpreters/python/cpython/docs/generate.sh b/pkgs/development/interpreters/python/cpython/docs/generate.sh index 46db4d87d7f6..fcc9d7b0b715 100755 --- a/pkgs/development/interpreters/python/cpython/docs/generate.sh +++ b/pkgs/development/interpreters/python/cpython/docs/generate.sh @@ -2,25 +2,29 @@ cd -- "$(dirname -- "${BASH_SOURCE[0]}")" -TYPES="html pdf-a4 pdf-letter text texinfo" -URL=http://www.python.org/ftp/python/doc/VERSION/python-VERSION-docs-TYPE.tar.bz2 -VERSIONS=$(for major in 2 3; do curl https://docs.python.org/$major/archives/ 2>/dev/null | perl -l -n -e'//dev/null | perl -l -n -e'/default.nix <>default.nix <>default.nix <> default.nix + echo " };" >> default.nix done -echo "}; in pythonDocs" >> default.nix +cat >>default.nix < Date: Mon, 1 Jun 2026 00:22:41 +0200 Subject: [PATCH 20/91] pythonDocs: drop 3.10 --- .../python/cpython/docs/3.10-html.nix | 24 ------------------- .../python/cpython/docs/3.10-pdf-a4.nix | 24 ------------------- .../python/cpython/docs/3.10-pdf-letter.nix | 24 ------------------- .../python/cpython/docs/3.10-texinfo.nix | 24 ------------------- .../python/cpython/docs/3.10-text.nix | 24 ------------------- .../python/cpython/docs/default.nix | 18 -------------- 6 files changed, 138 deletions(-) delete mode 100644 pkgs/development/interpreters/python/cpython/docs/3.10-html.nix delete mode 100644 pkgs/development/interpreters/python/cpython/docs/3.10-pdf-a4.nix delete mode 100644 pkgs/development/interpreters/python/cpython/docs/3.10-pdf-letter.nix delete mode 100644 pkgs/development/interpreters/python/cpython/docs/3.10-texinfo.nix delete mode 100644 pkgs/development/interpreters/python/cpython/docs/3.10-text.nix diff --git a/pkgs/development/interpreters/python/cpython/docs/3.10-html.nix b/pkgs/development/interpreters/python/cpython/docs/3.10-html.nix deleted file mode 100644 index 00325c241d6e..000000000000 --- a/pkgs/development/interpreters/python/cpython/docs/3.10-html.nix +++ /dev/null @@ -1,24 +0,0 @@ -# This file was generated and will be overwritten by ./generate.sh - -{ - stdenv, - lib, - fetchurl, -}: - -stdenv.mkDerivation { - pname = "python310-docs-html"; - version = "3.10.7"; - - src = fetchurl { - url = "https://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-html.tar.bz2"; - sha256 = "0j86z1vmaghzj5i4frvzyfb9qwsmm09g4f4ssx5w27cm30b8k0v1"; - }; - installPhase = '' - mkdir -p $out/share/doc/python310 - cp -R ./ $out/share/doc/python310/html - ''; - meta = { - maintainers = [ ]; - }; -} diff --git a/pkgs/development/interpreters/python/cpython/docs/3.10-pdf-a4.nix b/pkgs/development/interpreters/python/cpython/docs/3.10-pdf-a4.nix deleted file mode 100644 index 1c325ec52d8b..000000000000 --- a/pkgs/development/interpreters/python/cpython/docs/3.10-pdf-a4.nix +++ /dev/null @@ -1,24 +0,0 @@ -# This file was generated and will be overwritten by ./generate.sh - -{ - stdenv, - lib, - fetchurl, -}: - -stdenv.mkDerivation { - pname = "python310-docs-pdf-a4"; - version = "3.10.7"; - - src = fetchurl { - url = "https://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-pdf-a4.tar.bz2"; - sha256 = "1gvi457dsj3ywwvxysp7idkk9ndngnby1dnfh1q8f5gv3kg4093r"; - }; - installPhase = '' - mkdir -p $out/share/doc/python310 - cp -R ./ $out/share/doc/python310/pdf-a4 - ''; - meta = { - maintainers = [ ]; - }; -} diff --git a/pkgs/development/interpreters/python/cpython/docs/3.10-pdf-letter.nix b/pkgs/development/interpreters/python/cpython/docs/3.10-pdf-letter.nix deleted file mode 100644 index f53f668d27b8..000000000000 --- a/pkgs/development/interpreters/python/cpython/docs/3.10-pdf-letter.nix +++ /dev/null @@ -1,24 +0,0 @@ -# This file was generated and will be overwritten by ./generate.sh - -{ - stdenv, - lib, - fetchurl, -}: - -stdenv.mkDerivation { - pname = "python310-docs-pdf-letter"; - version = "3.10.7"; - - src = fetchurl { - url = "https://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-pdf-letter.tar.bz2"; - sha256 = "0hzq5n6absqsh21jp6j5iaim9a1wq69d8lc2assldzb2zg4i75hr"; - }; - installPhase = '' - mkdir -p $out/share/doc/python310 - cp -R ./ $out/share/doc/python310/pdf-letter - ''; - meta = { - maintainers = [ ]; - }; -} diff --git a/pkgs/development/interpreters/python/cpython/docs/3.10-texinfo.nix b/pkgs/development/interpreters/python/cpython/docs/3.10-texinfo.nix deleted file mode 100644 index f4997cca57b8..000000000000 --- a/pkgs/development/interpreters/python/cpython/docs/3.10-texinfo.nix +++ /dev/null @@ -1,24 +0,0 @@ -# This file was generated and will be overwritten by ./generate.sh - -{ - stdenv, - lib, - fetchurl, -}: - -stdenv.mkDerivation { - pname = "python310-docs-texinfo"; - version = "3.10.7"; - - src = fetchurl { - url = "https://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-texinfo.tar.bz2"; - sha256 = "0p0fifi84ijz4ng6krw7c1x965jhgysprkijblmlnax7x9rmqrdf"; - }; - installPhase = '' - mkdir -p $out/share/info - cp ./python.info $out/share/info - ''; - meta = { - maintainers = [ ]; - }; -} diff --git a/pkgs/development/interpreters/python/cpython/docs/3.10-text.nix b/pkgs/development/interpreters/python/cpython/docs/3.10-text.nix deleted file mode 100644 index 15dcb55dc6e1..000000000000 --- a/pkgs/development/interpreters/python/cpython/docs/3.10-text.nix +++ /dev/null @@ -1,24 +0,0 @@ -# This file was generated and will be overwritten by ./generate.sh - -{ - stdenv, - lib, - fetchurl, -}: - -stdenv.mkDerivation { - pname = "python310-docs-text"; - version = "3.10.7"; - - src = fetchurl { - url = "https://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-text.tar.bz2"; - sha256 = "1zbmm2fvdjnl214y41yffyqw3ywfai5r5npc00n1wkfxsdp7gcc3"; - }; - installPhase = '' - mkdir -p $out/share/doc/python310 - cp -R ./ $out/share/doc/python310/text - ''; - meta = { - maintainers = [ ]; - }; -} diff --git a/pkgs/development/interpreters/python/cpython/docs/default.nix b/pkgs/development/interpreters/python/cpython/docs/default.nix index 341b30774b68..1cf9194ba45f 100644 --- a/pkgs/development/interpreters/python/cpython/docs/default.nix +++ b/pkgs/development/interpreters/python/cpython/docs/default.nix @@ -8,42 +8,24 @@ let pythonDocs = { html = { recurseForDerivations = true; - python310 = import ./3.10-html.nix { - inherit stdenv fetchurl lib; - }; python314 = import ./3.14-html.nix { inherit stdenv fetchurl lib; }; }; pdf_a4 = { recurseForDerivations = true; - python310 = import ./3.10-pdf-a4.nix { - inherit stdenv fetchurl lib; - }; python314 = import ./3.14-pdf-a4.nix { inherit stdenv fetchurl lib; }; }; - pdf_letter = { - recurseForDerivations = true; - python310 = import ./3.10-pdf-letter.nix { - inherit stdenv fetchurl lib; - }; - }; text = { recurseForDerivations = true; - python310 = import ./3.10-text.nix { - inherit stdenv fetchurl lib; - }; python314 = import ./3.14-text.nix { inherit stdenv fetchurl lib; }; }; texinfo = { recurseForDerivations = true; - python310 = import ./3.10-texinfo.nix { - inherit stdenv fetchurl lib; - }; python314 = import ./3.14-texinfo.nix { inherit stdenv fetchurl lib; }; From 42f976700d06612ba5ee3d48ec5511a654006fb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9D=91=B7=F0=9D=92=89=F0=9D=92=8A=F0=9D=92=8D?= =?UTF-8?q?=F0=9D=92=90=F0=9D=92=84=F0=9D=92=82=F0=9D=92=8D=F0=9D=92=9A?= =?UTF-8?q?=F0=9D=92=94=F0=9D=92=95?= Date: Tue, 2 Jun 2026 16:33:35 -0400 Subject: [PATCH 21/91] yaziPlugins.easyjump: init at 2.0.0 --- .../ya/yazi/plugins/easyjump/default.nix | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pkgs/by-name/ya/yazi/plugins/easyjump/default.nix diff --git a/pkgs/by-name/ya/yazi/plugins/easyjump/default.nix b/pkgs/by-name/ya/yazi/plugins/easyjump/default.nix new file mode 100644 index 000000000000..02bc1d5822e6 --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/easyjump/default.nix @@ -0,0 +1,28 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: + +mkYaziPlugin { + pname = "easyjump.yazi"; + version = "2.0.0"; + + src = fetchFromGitHub { + owner = "mikavilpas"; + repo = "easyjump.yazi"; + rev = "7c4056ec691c4da9c16dc98802366782e5e012a5"; + hash = "sha256-uJRxk7kF0qn6WSP/2WhNnQK3kvsaUJfAozOGweSXiDA="; + }; + + sourceRoot = "source/easyjump.yazi"; + + meta = { + description = "Yazi plugin for quickly jumping to the visible files"; + homepage = "https://github.com/mikavilpas/easyjump.yazi"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + philocalyst + ]; + }; +} From e32c147f12bc8ac941b879c23bb4592a395e14dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Jun 2026 08:08:28 +0000 Subject: [PATCH 22/91] python3Packages.braintree: 4.43.0 -> 4.44.0 --- pkgs/development/python-modules/braintree/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/braintree/default.nix b/pkgs/development/python-modules/braintree/default.nix index 8f35bed97761..c8be23e5c54c 100644 --- a/pkgs/development/python-modules/braintree/default.nix +++ b/pkgs/development/python-modules/braintree/default.nix @@ -9,7 +9,7 @@ buildPythonPackage (finalAttrs: { pname = "braintree"; - version = "4.43.0"; + version = "4.44.0"; pyproject = true; __structuredAttrs = true; @@ -18,7 +18,7 @@ buildPythonPackage (finalAttrs: { owner = "braintree"; repo = "braintree_python"; tag = finalAttrs.version; - hash = "sha256-4qLi6MplXaIT8+Us3Yb9fTph74XntagBNzyS//4K5Fk="; + hash = "sha256-Dsmfqy/thftJe3ovh/Y71gIz7w+mv/lDUhlsb1CsjtA="; }; build-system = [ setuptools ]; From 08bba12b0256e9bf20fdb0afea6057cdd75dc602 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Jun 2026 08:40:19 +0000 Subject: [PATCH 23/91] pscale: 0.284.0 -> 0.286.0 --- pkgs/by-name/ps/pscale/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ps/pscale/package.nix b/pkgs/by-name/ps/pscale/package.nix index 8830202c0fc6..5d72f309a0b3 100644 --- a/pkgs/by-name/ps/pscale/package.nix +++ b/pkgs/by-name/ps/pscale/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "pscale"; - version = "0.284.0"; + version = "0.286.0"; src = fetchFromGitHub { owner = "planetscale"; repo = "cli"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-Zc9QPqina0GWPeS+mHe5lc9Flmo+xAyWPdLq+Znptmw="; + sha256 = "sha256-fYhw+zkbl/MKygF9flh3TIHG2FQXiIBVt6ubfudTetg="; }; - vendorHash = "sha256-bI939rwDZMP0UJqKJ7UdQnd1FK1RkeyOToFTfDCmSVc="; + vendorHash = "sha256-dKL76vTkaniYBmHhozKRapJeyc0kY7GR+DBOXKUBtSE="; ldflags = [ "-s" From 736ad71adacefc047e1e442327c526317e4a20f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Jun 2026 08:51:31 +0000 Subject: [PATCH 24/91] routedns: 0.1.188 -> 0.1.191 --- pkgs/by-name/ro/routedns/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ro/routedns/package.nix b/pkgs/by-name/ro/routedns/package.nix index b72c1fcd0fa4..74e123608ca1 100644 --- a/pkgs/by-name/ro/routedns/package.nix +++ b/pkgs/by-name/ro/routedns/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "routedns"; - version = "0.1.188"; + version = "0.1.191"; src = fetchFromGitHub { owner = "folbricht"; repo = "routedns"; rev = "v${finalAttrs.version}"; - hash = "sha256-ZVlWN8UV/R0tZKp3w/2fAAiFKZXyiwh0RtyolNaf25k="; + hash = "sha256-Tr15MfF0GeaKUQRbkzqaWXJhTPVtZ/kpe5foq5MCemo="; }; vendorHash = "sha256-a4KcKb75yWv7+1vIYCypS9nnrFJ3zogXIPzUVVA7AXs="; From a14cb6bda4a6be20606847c44192d5a91a3b9151 Mon Sep 17 00:00:00 2001 From: Defelo Date: Wed, 3 Jun 2026 14:43:44 +0200 Subject: [PATCH 25/91] cornucopia: init at 1.0.0 --- pkgs/by-name/co/cornucopia/package.nix | 48 ++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 pkgs/by-name/co/cornucopia/package.nix diff --git a/pkgs/by-name/co/cornucopia/package.nix b/pkgs/by-name/co/cornucopia/package.nix new file mode 100644 index 000000000000..93c77909ee39 --- /dev/null +++ b/pkgs/by-name/co/cornucopia/package.nix @@ -0,0 +1,48 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "cornucopia"; + version = "1.0.0"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "cornucopia-rs"; + repo = "cornucopia"; + tag = "cornucopia-v${finalAttrs.version}"; + hash = "sha256-qlhdBI8XadU2dMbBEGRzWbZMdCkzt5u5ywfcvuIEYC8="; + }; + + cargoHash = "sha256-Tm951lRd53Mzw9UwpDHQ11KRhk0Mj/XaGXcKqSE43cM="; + + cargoBuildFlags = [ "--package=cornucopia" ]; + + cargoTestFlags = finalAttrs.cargoBuildFlags; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "cornucopia-v(.*)" + ]; + }; + + meta = { + description = "Generate type-checked Rust from your PostgreSQL"; + homepage = "https://github.com/cornucopia-rs/cornucopia"; + changelog = "https://github.com/cornucopia-rs/cornucopia/blob/cornucopia-v${finalAttrs.version}/CHANGELOG.md"; + license = with lib.licenses; [ + mit + asl20 + ]; + maintainers = with lib.maintainers; [ defelo ]; + mainProgram = "cornucopia"; + }; +}) From dcd2122d64726f4d3494905504ed771c52c80390 Mon Sep 17 00:00:00 2001 From: Defelo Date: Wed, 3 Jun 2026 14:43:44 +0200 Subject: [PATCH 26/91] clorinde: drop --- pkgs/by-name/cl/clorinde/package.nix | 47 ---------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 47 deletions(-) delete mode 100644 pkgs/by-name/cl/clorinde/package.nix diff --git a/pkgs/by-name/cl/clorinde/package.nix b/pkgs/by-name/cl/clorinde/package.nix deleted file mode 100644 index ba01ddfd35fa..000000000000 --- a/pkgs/by-name/cl/clorinde/package.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ - lib, - rustPlatform, - fetchFromGitHub, - versionCheckHook, - nix-update-script, -}: - -rustPlatform.buildRustPackage (finalAttrs: { - pname = "clorinde"; - version = "2.0.0"; - - src = fetchFromGitHub { - owner = "halcyonnouveau"; - repo = "clorinde"; - tag = "clorinde-v${finalAttrs.version}"; - hash = "sha256-eWgFcyr9shcgUU4DlXl6SThbbRTMuvYOjY6hA4CCnQo="; - }; - - cargoHash = "sha256-p/ZqG1syI6ujgNbNnSSwUz7XpvHK7ua2zH0p3P3Ngec="; - - cargoBuildFlags = [ "--package=clorinde" ]; - - cargoTestFlags = finalAttrs.cargoBuildFlags; - - nativeInstallCheckInputs = [ versionCheckHook ]; - doInstallCheck = true; - - passthru.updateScript = nix-update-script { - extraArgs = [ - "--version-regex" - "clorinde-v(.*)" - ]; - }; - - meta = { - description = "Generate type-checked Rust from your PostgreSQL"; - homepage = "https://github.com/halcyonnouveau/clorinde"; - changelog = "https://github.com/halcyonnouveau/clorinde/blob/clorinde-v${finalAttrs.version}/CHANGELOG.md"; - license = with lib.licenses; [ - mit - asl20 - ]; - maintainers = with lib.maintainers; [ defelo ]; - mainProgram = "clorinde"; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index fdae54306e9f..0e4ac92da515 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -521,6 +521,7 @@ mapAliases { clipbuzz = throw "clipbuzz has been removed, as it does not build with supported Zig versions"; # Added 2025-08-09 clipgrab = throw "'clipgrab' has been removed, as it was unmaintained in nixpkgs since 2022 and depended on vulnerable qt5 webengine."; # Added 2026-02-11 clipit = throw "'clipit' has been removed as it is unmaintained upstream and broken"; # Added 2026-05-16 + clorinde = throw "'clorinde' has been merged into 'cornucopia'"; # Added 2026-06-03 cloudlogoffline = throw "cloudlogoffline has been removed"; # Added 2025-05-18 clucene_core = warnAlias "'clucene_core' has been renamed to 'clucene-core'" clucene-core; # Added 2026-01-12 clucene_core_2 = warnAlias "'clucene_core_2' has been renamed to 'clucene-core_2'" clucene-core_2; # Added 2026-01-12 From 43d189d61154dae11fce46dcb940b55473c6b0fb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Jun 2026 14:52:54 +0000 Subject: [PATCH 27/91] gh-poi: 0.17.1 -> 0.17.2 --- pkgs/by-name/gh/gh-poi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gh/gh-poi/package.nix b/pkgs/by-name/gh/gh-poi/package.nix index 57225f7107d2..9e76b277425c 100644 --- a/pkgs/by-name/gh/gh-poi/package.nix +++ b/pkgs/by-name/gh/gh-poi/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "gh-poi"; - version = "0.17.1"; + version = "0.17.2"; src = fetchFromGitHub { owner = "seachicken"; repo = "gh-poi"; rev = "v${finalAttrs.version}"; - hash = "sha256-sDir+/b2NmHkROx4gf9OwKpLjZCgkUmaj7IdQDIllsk="; + hash = "sha256-tG6rC5htgC9RsHdExpMwb0CDLs7e8PLKEDLih4mGVu8="; }; ldflags = [ @@ -23,7 +23,7 @@ buildGoModule (finalAttrs: { vendorHash = "sha256-o3ys+Em27sx3VS3AQIP7G/tWRiBlPnvBq37jLtj9QVQ="; # Skip checks because some of test suites require fixture. - # See: https://github.com/seachicken/gh-poi/blob/v0.17.1/.github/workflows/contract-test.yml#L28-L29 + # See: https://github.com/seachicken/gh-poi/blob/v0.17.2/.github/workflows/contract-test.yml#L28-L29 doCheck = false; meta = { From 1006021dec5dba0da0a6804f62053a3a34c5539e Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Wed, 3 Jun 2026 17:35:39 +0200 Subject: [PATCH 28/91] matrix-alertmanager-receiver: 2026.5.20 -> 2026.6.3 Release notes: https://github.com/metio/matrix-alertmanager-receiver/releases/tag/2026.6.3 Full changelog: https://github.com/metio/matrix-alertmanager-receiver/compare/2026.5.20...2026.6.3 --- pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index 730adf133e06..48c65f8734d9 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2026.5.20"; + version = "2026.6.3"; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-Eg7T4uLT7a+RgyAPXKVN4Xb1cvBK8M3amAEV1C2QGwI="; + hash = "sha256-uYNFk/jhL6J4PT4g2coztf3qo7QIgcmbdkub49O+PII="; }; - vendorHash = "sha256-+kW84sOGArsbGgfgtNVP1BE/X10fn5rMB+Y/CsDiKu0="; + vendorHash = "sha256-TV7s0+Buh6ah5GsZdrvXH8WedVO5vY2zmhB6SVcGGtI="; env.CGO_ENABLED = "0"; From 48bcfb80b3234d627ba3347d45be4fc6bb31d4dc Mon Sep 17 00:00:00 2001 From: Louis Thevenet Date: Wed, 3 Jun 2026 18:05:11 +0200 Subject: [PATCH 29/91] yek: 0.25.2 -> 0.25.3 --- pkgs/by-name/ye/yek/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ye/yek/package.nix b/pkgs/by-name/ye/yek/package.nix index 86f1532e1779..8342d2e82b7e 100644 --- a/pkgs/by-name/ye/yek/package.nix +++ b/pkgs/by-name/ye/yek/package.nix @@ -8,7 +8,7 @@ versionCheckHook, }: let - version = "0.25.2"; + version = "0.25.3"; in rustPlatform.buildRustPackage { pname = "yek"; @@ -18,10 +18,10 @@ rustPlatform.buildRustPackage { owner = "bodo-run"; repo = "yek"; tag = "v${version}"; - hash = "sha256-2gt/leOEhdvj5IXp0Kl3ooUk8eclsMkt6JCIvPsKhMI="; + hash = "sha256-pRDcH+KqD1xl7PEH8FCEV9w51TLvWFYph5hu51SLaog="; }; - cargoHash = "sha256-gjDcw8mMZgoy7kjXlBYHhOgYXOV+XoMgflkZoggz42Q="; + cargoHash = "sha256-Fb5/suTtR47KwUipKZoDU7cUo9xwwlJ/alNFm9fvFUQ="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; From 21a009fff5bde272308e850263488707a4c9c052 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Jun 2026 16:06:58 +0000 Subject: [PATCH 30/91] circleci-cli: 0.1.36202 -> 0.1.38646 --- pkgs/by-name/ci/circleci-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ci/circleci-cli/package.nix b/pkgs/by-name/ci/circleci-cli/package.nix index 5931e61f3b1d..425dfa68f6ae 100644 --- a/pkgs/by-name/ci/circleci-cli/package.nix +++ b/pkgs/by-name/ci/circleci-cli/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "circleci-cli"; - version = "0.1.36202"; + version = "0.1.38646"; src = fetchFromGitHub { owner = "CircleCI-Public"; repo = "circleci-cli"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-79B1zQ6n066onSf08vYRXNxoq+pvBRyHAXPiTkhqMm8="; + sha256 = "sha256-n+pt2pGKsRvR4fGDnXypfGB/Xm1euVWjH4fEJSHaHj4="; }; - vendorHash = "sha256-vTYepN/srd5qb2o1O5KwcGBwvKmV1DLG3/4OdtKJpVk="; + vendorHash = "sha256-K8Nm6lEHergDFMINJuyJn8tw/4cd6gp30nJbddRJCIE="; nativeBuildInputs = [ installShellFiles ]; From daad3b00c4f7bc3f7815ca63dbbc8cf1ed6c3d19 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Jun 2026 16:14:08 +0000 Subject: [PATCH 31/91] buffrs: 0.13.2 -> 0.13.3 --- pkgs/by-name/bu/buffrs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bu/buffrs/package.nix b/pkgs/by-name/bu/buffrs/package.nix index 4d0b22fc659e..a96d986e7830 100644 --- a/pkgs/by-name/bu/buffrs/package.nix +++ b/pkgs/by-name/bu/buffrs/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "buffrs"; - version = "0.13.2"; + version = "0.13.3"; src = fetchFromGitHub { owner = "helsing-ai"; repo = "buffrs"; tag = "v${finalAttrs.version}"; - hash = "sha256-IKL8zBDM83TgyYHcGOBn+6nzIo6ywvlZk+G5cBC4ijE="; + hash = "sha256-AWAqSl7K9B3XFt4+EeyE6PqY/Jt+A187zkdYv1JFlHw="; }; - cargoHash = "sha256-Mku0H3fwyxtHgPuJndHA/lcd7/rGVw69+j1GdFt5JyQ="; + cargoHash = "sha256-+U15/T4yk5VK39UfoI9dIwlkxPNuCkwmAwRThTnUva0="; # Disabling tests meant to work over the network, as they will fail # inside the builder. From da3179afb784ddf353d75038e50d2cc4723a0455 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Jun 2026 19:18:18 +0000 Subject: [PATCH 32/91] signalbackup-tools: 20260523-1 -> 20260603-1 --- pkgs/by-name/si/signalbackup-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/signalbackup-tools/package.nix b/pkgs/by-name/si/signalbackup-tools/package.nix index 81a18d7573aa..11366c865466 100644 --- a/pkgs/by-name/si/signalbackup-tools/package.nix +++ b/pkgs/by-name/si/signalbackup-tools/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "signalbackup-tools"; - version = "20260523-1"; + version = "20260603-1"; src = fetchFromGitHub { owner = "bepaald"; repo = "signalbackup-tools"; tag = finalAttrs.version; - hash = "sha256-8x5b+jDxEExoi5FvzXbE9KOfsTKEjXVMv4yYPU4aPbA="; + hash = "sha256-Y4RxuDVb9nkAMzTmasznCNsO31jxpDDd2eG9l04bGDg="; }; nativeBuildInputs = [ From 3a32ba13e4b2a9ed4edc8509ae31ad5a4feaae54 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Jun 2026 20:04:39 +0000 Subject: [PATCH 33/91] nextdns: 1.47.2 -> 1.47.3 --- pkgs/by-name/ne/nextdns/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/nextdns/package.nix b/pkgs/by-name/ne/nextdns/package.nix index c49685fb5378..958b2b9f4065 100644 --- a/pkgs/by-name/ne/nextdns/package.nix +++ b/pkgs/by-name/ne/nextdns/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "nextdns"; - version = "1.47.2"; + version = "1.47.3"; src = fetchFromGitHub { owner = "nextdns"; repo = "nextdns"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-AlKuC5UXQ2fRgnFnIYoa0/D7ydZTaZFfenGxiZbA3io="; + sha256 = "sha256-oTxa/iZ13WSrHOxlmKL55veXhGq1m1Md9RZESdwsKJ0="; }; - vendorHash = "sha256-ZGptjQg/LfvfAEKo1rqitNh2jME06JuryPIFuWdleZk="; + vendorHash = "sha256-Q6gh9E6FzvQn+Lyv3Tr3uLAO/r8zlF8im6xAG2YnuoU="; ldflags = [ "-s" From 6493b7ea8bb4cbe9ac3401098c80c4956e985130 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Jun 2026 23:15:25 +0000 Subject: [PATCH 34/91] ares-cli: 3.2.3 -> 3.2.4 --- pkgs/by-name/ar/ares-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ar/ares-cli/package.nix b/pkgs/by-name/ar/ares-cli/package.nix index 80c99d8dcc7f..9bcac7dfd030 100644 --- a/pkgs/by-name/ar/ares-cli/package.nix +++ b/pkgs/by-name/ar/ares-cli/package.nix @@ -8,18 +8,18 @@ buildNpmPackage rec { pname = "ares-cli"; - version = "3.2.3"; + version = "3.2.4"; src = fetchFromGitHub { owner = "webos-tools"; repo = "cli"; rev = "v${version}"; - hash = "sha256-oRnmqptDlx6ZxiPAvkiDIYMWhzFpx2vHQXkDlCPU2vQ="; + hash = "sha256-dM8o/mK8AbQNCE6UrSWyOkL5c3G25j3NfoDYJ6X7irg="; }; nodejs = nodejs_22; dontNpmBuild = true; - npmDepsHash = "sha256-qgCAXpywRa+TirP92lCcML9vnXfzHLkn1S/qZcUxR8c="; + npmDepsHash = "sha256-18sZW5yBDkEUlDgAERAsUQCOUOaBao6+wHOM9TCAlms="; passthru.updateScript = nix-update-script { }; From 35bcba0e129309759f039a0ce20e032cce7d1c70 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Jun 2026 23:52:33 +0000 Subject: [PATCH 35/91] vscode-extensions.vue.volar: 3.3.2 -> 3.3.3 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 613520c114ed..3879db775e8e 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5200,8 +5200,8 @@ let mktplcRef = { name = "volar"; publisher = "Vue"; - version = "3.3.2"; - hash = "sha256-aGjhpgBhXVl/0dpWtfn7Eps5r7PJr99Dyu4FlPYtCw0="; + version = "3.3.3"; + hash = "sha256-Q2PnfjO7wzHrmWAeD4dOFT+GFe8qGG8wHU1FpwYeDnA="; }; meta = { changelog = "https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md"; From ae935e7726ec5f9bf0ae60fca3e10c2641751f54 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 02:52:18 +0000 Subject: [PATCH 36/91] rke: 1.8.13 -> 1.8.14 --- pkgs/by-name/rk/rke/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rk/rke/package.nix b/pkgs/by-name/rk/rke/package.nix index 60ccacfc9689..97e1becaa972 100644 --- a/pkgs/by-name/rk/rke/package.nix +++ b/pkgs/by-name/rk/rke/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "rke"; - version = "1.8.13"; + version = "1.8.14"; src = fetchFromGitHub { owner = "rancher"; repo = "rke"; rev = "v${finalAttrs.version}"; - hash = "sha256-urDJEpj0B6hq3M24JvYi9DTdAgwlyb0hpElisPrxbdU="; + hash = "sha256-wprIpvNTPu4HD4+FaBZCUpZGdveytLgXOA72loYK+6I="; }; vendorHash = "sha256-OWC8OZhORHwntAR2YHd4KfQgB2Wtma6ayBWfY94uOA4="; From a9822d8c8a74bcd0bfaf8a337ddd0c3e6f4292d5 Mon Sep 17 00:00:00 2001 From: Justin ! Date: Thu, 4 Jun 2026 00:39:03 -0400 Subject: [PATCH 37/91] mtail: 3.2.53 -> 3.3.0 --- pkgs/by-name/mt/mtail/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mt/mtail/package.nix b/pkgs/by-name/mt/mtail/package.nix index c0673c961f5d..262b534718f5 100644 --- a/pkgs/by-name/mt/mtail/package.nix +++ b/pkgs/by-name/mt/mtail/package.nix @@ -8,17 +8,17 @@ buildGoModule (finalAttrs: { pname = "mtail"; - version = "3.2.53"; + version = "3.3.0"; src = fetchFromGitHub { owner = "jaqx0r"; repo = "mtail"; rev = "v${finalAttrs.version}"; - hash = "sha256-fyVUsIBQNhaNJoCrOzl8G0BHrScfw7nOt1zPWSbefsM="; + hash = "sha256-zJ30T9+Jy1RqUERlkHbY3w2Beuefwd/otwPXnS4oFrU="; }; proxyVendor = true; - vendorHash = "sha256-QWIVIEhnDoU8omWEL2GJLUCr3U7fqJ5znTt7yehtq8g="; + vendorHash = "sha256-AXMqLwFcRoFRKrGH8srsH1GjeI25XgjgqrcOpQY3ZbY="; nativeBuildInputs = [ gotools # goyacc From 35263f7fe285496674fe47a6999841bf8ec1be41 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 04:40:25 +0000 Subject: [PATCH 38/91] oscar64: 1.32.271 -> 1.32.272 --- pkgs/by-name/os/oscar64/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/os/oscar64/package.nix b/pkgs/by-name/os/oscar64/package.nix index f5a8cb816f11..445b5ef07fde 100644 --- a/pkgs/by-name/os/oscar64/package.nix +++ b/pkgs/by-name/os/oscar64/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "oscar64"; - version = "1.32.271"; + version = "1.32.272"; src = fetchFromGitHub { owner = "drmortalwombat"; repo = "oscar64"; tag = "v${finalAttrs.version}"; - hash = "sha256-dVLpzYiGZA2qP2jrSj9Ijc8lJP8kSyWO3pdpLJ2pHJg="; + hash = "sha256-u27aEnEKhzgVERqrnKrooqvSWdF1kS4GunEopUSv0NA="; }; postPatch = '' From 133856dc67e2b1ce318a690addaf3da35c03b919 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 05:34:42 +0000 Subject: [PATCH 39/91] dircolors-solarized: 0-unstable-2025-09-22 -> 0-unstable-2026-05-27 --- pkgs/by-name/di/dircolors-solarized/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/di/dircolors-solarized/package.nix b/pkgs/by-name/di/dircolors-solarized/package.nix index c4cf38dcdc6d..d972fb06c525 100644 --- a/pkgs/by-name/di/dircolors-solarized/package.nix +++ b/pkgs/by-name/di/dircolors-solarized/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation { pname = "dircolors-solarized"; - version = "0-unstable-2025-09-22"; + version = "0-unstable-2026-05-27"; src = fetchFromGitHub { owner = "seebi"; repo = "dircolors-solarized"; - rev = "38971d217512a23391139fcee2a520eba7cddf37"; - hash = "sha256-UlSbg3njsVV7+Dlu5CXAmz7BcyihDIVwiWFzV157RSw="; + rev = "bd9d473393a78366d5c3658d9cd2db7d8944b447"; + hash = "sha256-2uZ2vpnMyoWk1TdHE6sbUGXhw1zTwfbk2KRIma6F5DA="; }; dontBuild = true; From 8dbbae4c34d5ddd2751c4fc03415ec2d8464579c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 07:09:09 +0000 Subject: [PATCH 40/91] tsukimi: 26.5.3 -> 26.6.1 --- pkgs/by-name/ts/tsukimi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ts/tsukimi/package.nix b/pkgs/by-name/ts/tsukimi/package.nix index cd9015256e57..e540b575841c 100644 --- a/pkgs/by-name/ts/tsukimi/package.nix +++ b/pkgs/by-name/ts/tsukimi/package.nix @@ -22,18 +22,18 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "tsukimi"; - version = "26.5.3"; + version = "26.6.1"; src = fetchFromGitHub { owner = "tsukinaha"; repo = "tsukimi"; tag = "v${finalAttrs.version}"; - hash = "sha256-SKmt/dCMsK2dTzWU8Iq5YC75PJK3Q/fNK14MLX14+g8="; + hash = "sha256-fJT5o9GOQB5TIlbqTRcMCaf5OYYW+D19dNPbLFqViCg="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; - hash = "sha256-M8MbBcBeK0GBwRCo2WTHG4COsojGBKg8LotOo5A6dF4="; + hash = "sha256-Rdne9EQ9QSZ2RlYWEFEy9/OZEdIucQ/nB1Z8MJ0gAsU="; }; nativeBuildInputs = [ From 92c50cac1ceb42c308c575e5f55af2e1d38a2877 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 07:14:36 +0000 Subject: [PATCH 41/91] aws-nuke: 3.64.4 -> 3.65.0 --- pkgs/by-name/aw/aws-nuke/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/aw/aws-nuke/package.nix b/pkgs/by-name/aw/aws-nuke/package.nix index 2b27eab43df4..a757ad757c40 100644 --- a/pkgs/by-name/aw/aws-nuke/package.nix +++ b/pkgs/by-name/aw/aws-nuke/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "aws-nuke"; - version = "3.64.4"; + version = "3.65.0"; src = fetchFromGitHub { owner = "ekristen"; repo = "aws-nuke"; tag = "v${finalAttrs.version}"; - hash = "sha256-oUziuU2lhp1X/RTOYn4FtimmNZ4ZEjbihdfokoeLrmw="; + hash = "sha256-1C7vA/5fUw+RHK1m3MvxY6bTzG1m3PpsXTNow4mkWL4="; }; vendorHash = "sha256-q1ASHG4KWlU8tLjHireMqmkW33Q2hy+ikOTWQPOYIXo="; From 7690256acb40c4a63cf4538b089c789f2ca84f16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 07:25:50 +0000 Subject: [PATCH 42/91] python3Packages.requests-aws4auth: 1.3.1 -> 1.3.2 --- pkgs/development/python-modules/requests-aws4auth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/requests-aws4auth/default.nix b/pkgs/development/python-modules/requests-aws4auth/default.nix index 0a552b40cf05..1c6cb3c46f17 100644 --- a/pkgs/development/python-modules/requests-aws4auth/default.nix +++ b/pkgs/development/python-modules/requests-aws4auth/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "requests-aws4auth"; - version = "1.3.1"; + version = "1.3.2"; pyproject = true; src = fetchFromGitHub { owner = "tedder"; repo = "requests-aws4auth"; tag = "v${version}"; - hash = "sha256-tRo38fdWqZmutGhWv8Hks+oFaLv770RlAHYgS3S6xJA="; + hash = "sha256-GIbv4/a1ZdcIOemanzDiueLcKg8pUVeIFSAfErIr0HI="; }; build-system = [ setuptools ]; From ad04b3bb269069474f12f862cef523849fa6aa06 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 07:46:26 +0000 Subject: [PATCH 43/91] grpc-client-cli: 1.24.4 -> 1.24.5 --- pkgs/by-name/gr/grpc-client-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/grpc-client-cli/package.nix b/pkgs/by-name/gr/grpc-client-cli/package.nix index f437c90dd07f..42f0ce06eff5 100644 --- a/pkgs/by-name/gr/grpc-client-cli/package.nix +++ b/pkgs/by-name/gr/grpc-client-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "grpc-client-cli"; - version = "1.24.4"; + version = "1.24.5"; src = fetchFromGitHub { owner = "vadimi"; repo = "grpc-client-cli"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-tyvs1rSVKt53I47Mrv66nBzG6X5HxCqQnxI+zqnfyj0="; + sha256 = "sha256-oN6+INV1psGa0nV5vPuNl9arnXaIU+pipwacHi7rHVY="; }; - vendorHash = "sha256-MX6jEDf0Iy3WAa3TFIoHkBcn6Gpy6YEc8mGpR6+Md3U="; + vendorHash = "sha256-hE+iwPP9hlj/taVKKY+On8RCRIUynZnvVXnAn2y5sxA="; meta = { description = "Generic gRPC command line client"; From b87db8cc44f38b7173661350c274257667dcf136 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 4 Jun 2026 07:00:33 +0000 Subject: [PATCH 44/91] python3Packages.wandb: 0.27.0 -> 0.27.1 Diff: https://github.com/wandb/wandb/compare/v0.27.0...v0.27.1 Changelog: https://github.com/wandb/wandb/raw/0.27.1/CHANGELOG.md --- .../python-modules/wandb/default.nix | 8 ++++--- .../wandb/hardcode-git-path.patch | 21 ++++--------------- 2 files changed, 9 insertions(+), 20 deletions(-) diff --git a/pkgs/development/python-modules/wandb/default.nix b/pkgs/development/python-modules/wandb/default.nix index 5882f46164d6..e48cfc7dcd74 100644 --- a/pkgs/development/python-modules/wandb/default.nix +++ b/pkgs/development/python-modules/wandb/default.nix @@ -52,6 +52,7 @@ jsonschema, kubernetes, kubernetes-asyncio, + looptime, matplotlib, moviepy, pandas, @@ -76,12 +77,12 @@ }: let - version = "0.27.0"; + version = "0.27.1"; src = fetchFromGitHub { owner = "wandb"; repo = "wandb"; tag = "v${version}"; - hash = "sha256-A/tEyY47BDgahOhQWlmeF2koEDpIsV9QVoYMIBEbKqA="; + hash = "sha256-gaZUp4yOnajEyJ5pXXOMCPk7uQ5GEGPrrKMgC6NxIAY="; }; wandb-xpu = rustPlatform.buildRustPackage { @@ -143,7 +144,7 @@ let '' substituteInPlace go.mod \ --replace-fail \ - "go 1.26.3" \ + "go 1.26.4" \ "go 1.26.2" '' # hardcode the `wandb-xpu` binary path. @@ -269,6 +270,7 @@ buildPythonPackage (finalAttrs: { jsonschema kubernetes kubernetes-asyncio + looptime matplotlib moviepy pandas diff --git a/pkgs/development/python-modules/wandb/hardcode-git-path.patch b/pkgs/development/python-modules/wandb/hardcode-git-path.patch index 9ebfb4d21ea0..8d37ac1ceaeb 100644 --- a/pkgs/development/python-modules/wandb/hardcode-git-path.patch +++ b/pkgs/development/python-modules/wandb/hardcode-git-path.patch @@ -1,8 +1,8 @@ diff --git a/wandb/cli/cli.py b/wandb/cli/cli.py -index a87b17c96..21c851992 100644 +index 2623a3d75..ea78e52b8 100644 --- a/wandb/cli/cli.py +++ b/wandb/cli/cli.py -@@ -2672,7 +2672,7 @@ def restore(ctx, run, no_git, branch, project, entity): +@@ -3264,7 +3264,7 @@ def restore(ctx, run, no_git, branch, project, entity): commit, json_config, patch_content, metadata = api.run_config( project, run=run, entity=entity ) @@ -11,7 +11,7 @@ index a87b17c96..21c851992 100644 image = metadata.get("docker") restore_message = f"""`wandb restore` needs to be run from the same git repository as the original run. Run `git clone {repo}` and restore from there or pass the --no-git flag.""" -@@ -2691,7 +2691,7 @@ Run `git clone {repo}` and restore from there or pass the --no-git flag.""" +@@ -3283,7 +3283,7 @@ Run `git clone {repo}` and restore from there or pass the --no-git flag.""" if commit and git.enabled: wandb.termlog(f"Fetching origin and finding commit: {commit}") @@ -20,7 +20,7 @@ index a87b17c96..21c851992 100644 try: git.repo.commit(commit) except ValueError: -@@ -2744,7 +2744,7 @@ Run `git clone {repo}` and restore from there or pass the --no-git flag.""" +@@ -3336,7 +3336,7 @@ Run `git clone {repo}` and restore from there or pass the --no-git flag.""" # --reject is necessary or else this fails any time a binary file # occurs in the diff exit_code = subprocess.call( @@ -29,16 +29,3 @@ index a87b17c96..21c851992 100644 ) if exit_code == 0: wandb.termlog("Applied patch") -diff --git a/wandb/vendor/promise-2.3.0/wandb_promise/pyutils/version.py b/wandb/vendor/promise-2.3.0/wandb_promise/pyutils/version.py -index 47d439145..16118feb0 100644 ---- a/wandb/vendor/promise-2.3.0/wandb_promise/pyutils/version.py -+++ b/wandb/vendor/promise-2.3.0/wandb_promise/pyutils/version.py -@@ -69,7 +69,7 @@ def get_git_changeset(): - repo_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) - try: - git_log = subprocess.Popen( -- "git log --pretty=format:%ct --quiet -1 HEAD", -+ "@git@ log --pretty=format:%ct --quiet -1 HEAD", - stdout=subprocess.PIPE, - stderr=subprocess.PIPE, - shell=True, From e2aed635f547f74d89942f7e23dee92f41d4b2e2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 07:56:46 +0000 Subject: [PATCH 45/91] kando: 2.3.0 -> 2.3.1 --- pkgs/by-name/ka/kando/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ka/kando/package.nix b/pkgs/by-name/ka/kando/package.nix index 9ac58eaeaeb1..86a4d4d372f8 100644 --- a/pkgs/by-name/ka/kando/package.nix +++ b/pkgs/by-name/ka/kando/package.nix @@ -26,20 +26,20 @@ let in buildNpmPackage.override { inherit nodejs; } rec { pname = "kando"; - version = "2.3.0"; + version = "2.3.1"; src = fetchFromGitHub { owner = "kando-menu"; repo = "kando"; tag = "v${version}"; - hash = "sha256-eCR+CL3EMV3eLXzpzKFGuec3YBWDnFjNyTEHpG51PLQ="; + hash = "sha256-vmdDcXpSm2O9MkOGfM3+VUrRSvUot1GB0TkxjNSN4r8="; }; patches = [ ./add-deep-link-note.patch ]; - npmDepsHash = "sha256-VsWmM+CSAv3yFVelFNb3kUAeh4t+k04NFXVRz4AwFkI="; + npmDepsHash = "sha256-2J74igNLl5CwXm9WtHzxqTVt7+S113qcioxJja6uUOE="; npmFlags = [ "--ignore-scripts" ]; From 5ac8a7bae25e3692f21890a201f68c4d74d32fb0 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 3 Jun 2026 22:00:30 +0200 Subject: [PATCH 46/91] maintainers: drop 0xbe7a Signed-off-by: Marcin Serwin --- maintainers/maintainer-list.nix | 7 ------- pkgs/applications/editors/vscode/extensions/default.nix | 2 +- pkgs/by-name/pf/pferd/package.nix | 2 +- 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 292e24c778dc..a1783f556048 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -118,13 +118,6 @@ github = "0xB10C"; githubId = 19157360; }; - _0xbe7a = { - email = "nix@be7a.de"; - name = "Bela Stoyan"; - github = "0xbe7a"; - githubId = 6232980; - keys = [ { fingerprint = "2536 9E86 1AA5 9EB7 4C47 B138 6510 870A 77F4 9A99"; } ]; - }; _0xC45 = { email = "jason@0xc45.com"; name = "Jason Vigil"; diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 613520c114ed..916613192a9d 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4962,7 +4962,7 @@ let meta = { license = lib.licenses.mpl20; - maintainers = [ lib.maintainers._0xbe7a ]; + maintainers = [ ]; }; }; diff --git a/pkgs/by-name/pf/pferd/package.nix b/pkgs/by-name/pf/pferd/package.nix index 64ca2bea4dae..021b309e35fa 100644 --- a/pkgs/by-name/pf/pferd/package.nix +++ b/pkgs/by-name/pf/pferd/package.nix @@ -31,7 +31,7 @@ python3Packages.buildPythonApplication (finalAttrs: { homepage = "https://github.com/Garmelon/PFERD"; description = "Tool for downloading course-related files from ILIAS"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ _0xbe7a ]; + maintainers = [ ]; mainProgram = "pferd"; }; }) From 4feb77c8369e091a4e06e3375c5dcfa5a820268d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 09:28:00 +0000 Subject: [PATCH 47/91] phrase-cli: 2.63.0 -> 2.64.0 --- pkgs/by-name/ph/phrase-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ph/phrase-cli/package.nix b/pkgs/by-name/ph/phrase-cli/package.nix index 3ff768007d4c..99710f030816 100644 --- a/pkgs/by-name/ph/phrase-cli/package.nix +++ b/pkgs/by-name/ph/phrase-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "phrase-cli"; - version = "2.63.0"; + version = "2.64.0"; src = fetchFromGitHub { owner = "phrase"; repo = "phrase-cli"; rev = finalAttrs.version; - sha256 = "sha256-aeId1HglwjFu8yPTgXke+yeN2xcC/zMphvFdQcS0hHw="; + sha256 = "sha256-UTfVHUExjTsswhTaoDPIckkqRbVyo95AwBUOXEFQE/M="; }; - vendorHash = "sha256-9YjCDWX1LmxwV8WFPM8LgpSoNv8zv78gz9LvtMIzxIU="; + vendorHash = "sha256-HbgLFtKpmacjArmV3t1AkPKQ+nY9OLLyivZNlxbuoNY="; ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${finalAttrs.version}" ]; From 74f5c1f948406ce6554d46142995ca09466a5145 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Wed, 6 May 2026 21:09:41 +0200 Subject: [PATCH 48/91] memtier-benchmark: 2.2.2 -> 2.4.1 changelog: https://github.com/redis/memtier_benchmark/releases/tag/2.4.1 diff: https://github.com/redis/memtier_benchmark/compare/2.2.2...2.4.1 --- pkgs/by-name/me/memtier-benchmark/package.nix | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/me/memtier-benchmark/package.nix b/pkgs/by-name/me/memtier-benchmark/package.nix index ff39333aca45..23a4c67ef27c 100644 --- a/pkgs/by-name/me/memtier-benchmark/package.nix +++ b/pkgs/by-name/me/memtier-benchmark/package.nix @@ -5,41 +5,36 @@ autoreconfHook, pkg-config, libevent, - pcre, zlib, openssl, }: stdenv.mkDerivation (finalAttrs: { pname = "memtier-benchmark"; - version = "2.2.2"; + version = "2.4.1"; src = fetchFromGitHub { - owner = "redislabs"; + owner = "redis"; repo = "memtier_benchmark"; tag = finalAttrs.version; - hash = "sha256-/t7OY3N9VBa9o2amOFb2/MUr5Y4ep4HGUil8OtwKkng="; + hash = "sha256-pvi5p/0HZIiZYi5+eqcAu4MMrF0Hh42ByPEHuA9jcug="; }; - patchPhase = '' - substituteInPlace ./configure.ac \ - --replace '1.2.8' '${finalAttrs.version}' - ''; - nativeBuildInputs = [ autoreconfHook pkg-config ]; + buildInputs = [ libevent - pcre zlib openssl ]; meta = { + changelog = "https://github.com/redis/memtier_benchmark/releases/tag/${finalAttrs.version}"; description = "Redis and Memcached traffic generation and benchmarking tool"; - homepage = "https://github.com/redislabs/memtier_benchmark"; + homepage = "https://github.com/redis/memtier_benchmark"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ thoughtpolice ]; From d6ca2370fe53aa94e81ae4741208f7f4e4ba2adf Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Wed, 6 May 2026 21:10:07 +0200 Subject: [PATCH 49/91] memtier-benchmark: add hythera as maintainer --- pkgs/by-name/me/memtier-benchmark/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/me/memtier-benchmark/package.nix b/pkgs/by-name/me/memtier-benchmark/package.nix index 23a4c67ef27c..234ad109d0fc 100644 --- a/pkgs/by-name/me/memtier-benchmark/package.nix +++ b/pkgs/by-name/me/memtier-benchmark/package.nix @@ -37,7 +37,10 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/redis/memtier_benchmark"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ thoughtpolice ]; + maintainers = with lib.maintainers; [ + thoughtpolice + hythera + ]; mainProgram = "memtier_benchmark"; }; }) From 585e53ec3ac6284d480dd70cc21f77e656d39106 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Wed, 3 Jun 2026 19:41:28 -0600 Subject: [PATCH 50/91] nixos/network-interfaces-scripted: fix shellcheck for bridge reload --- nixos/modules/tasks/network-interfaces-scripted.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/modules/tasks/network-interfaces-scripted.nix b/nixos/modules/tasks/network-interfaces-scripted.nix index 7961cb21ff5a..7b96e1efc025 100644 --- a/nixos/modules/tasks/network-interfaces-scripted.nix +++ b/nixos/modules/tasks/network-interfaces-scripted.nix @@ -430,8 +430,9 @@ let rm -f /run/${n}.interfaces ''; reload = '' + # shellcheck disable=SC2013 # Un-enslave child interfaces (old list of interfaces) - for interface in `cat /run/${n}.interfaces`; do + for interface in $(cat /run/${n}.interfaces); do ip link set dev "$interface" nomaster up done From dcd676af2d677445522d3d67c64cecd11e270aa5 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 4 Jun 2026 13:38:46 +0200 Subject: [PATCH 51/91] memtier-benchmark: widen supported platforms --- pkgs/by-name/me/memtier-benchmark/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/me/memtier-benchmark/package.nix b/pkgs/by-name/me/memtier-benchmark/package.nix index 234ad109d0fc..e37df1419c59 100644 --- a/pkgs/by-name/me/memtier-benchmark/package.nix +++ b/pkgs/by-name/me/memtier-benchmark/package.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Redis and Memcached traffic generation and benchmarking tool"; homepage = "https://github.com/redis/memtier_benchmark"; license = lib.licenses.gpl2Only; - platforms = lib.platforms.linux; + platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ thoughtpolice hythera From 990286f94136fc2634e61fcd785a47177a673442 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Thu, 4 Jun 2026 14:11:55 +0200 Subject: [PATCH 52/91] maintainers: drop frogamic Signed-off-by: Marcin Serwin --- maintainers/maintainer-list.nix | 8 -------- pkgs/by-name/li/libusbsio/package.nix | 3 +-- pkgs/by-name/ni/nitrokey-udev-rules/package.nix | 1 - pkgs/by-name/qu/quintom-cursor-theme/package.nix | 2 +- pkgs/by-name/sw/swaylock-fancy/package.nix | 2 +- .../python-modules/argparse-addons/default.nix | 3 +-- pkgs/development/python-modules/bincopy/default.nix | 3 +-- .../python-modules/cmsis-pack-manager/default.nix | 3 +-- pkgs/development/python-modules/hexdump/default.nix | 3 +-- pkgs/development/python-modules/libusbsio/default.nix | 3 +-- pkgs/development/python-modules/nethsm/default.nix | 2 +- pkgs/development/python-modules/nkdfu/default.nix | 2 +- pkgs/development/python-modules/pynitrokey/default.nix | 1 - pkgs/development/python-modules/pyocd/default.nix | 3 +-- pkgs/development/python-modules/pypemicro/default.nix | 3 +-- pkgs/development/python-modules/pyudev/default.nix | 2 +- pkgs/development/python-modules/spsdk/default.nix | 3 +-- 17 files changed, 14 insertions(+), 33 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4b1d2605a139..22afcb56cdaf 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9378,14 +9378,6 @@ githubId = 1943632; name = "fro_ozen"; }; - frogamic = { - email = "frogamic@protonmail.com"; - github = "frogamic"; - githubId = 10263813; - name = "Dominic Shelton"; - matrix = "@frogamic:beeper.com"; - keys = [ { fingerprint = "779A 7CA8 D51C C53A 9C51 43F7 AAE0 70F0 67EC 00A5"; } ]; - }; frontear = { name = "Ali Rizvi"; email = "perm-iterate-0b@icloud.com"; diff --git a/pkgs/by-name/li/libusbsio/package.nix b/pkgs/by-name/li/libusbsio/package.nix index 5a0259f6aa0d..99af3eec1a9f 100644 --- a/pkgs/by-name/li/libusbsio/package.nix +++ b/pkgs/by-name/li/libusbsio/package.nix @@ -52,8 +52,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Library for communicating with devices connected via the USB bridge on LPC-Link2 and MCU-Link debug probes on supported NXP microcontroller evaluation boards"; platforms = lib.platforms.all; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ - frogamic + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/ni/nitrokey-udev-rules/package.nix b/pkgs/by-name/ni/nitrokey-udev-rules/package.nix index 90b6e74f0226..ee66ef3a3618 100644 --- a/pkgs/by-name/ni/nitrokey-udev-rules/package.nix +++ b/pkgs/by-name/ni/nitrokey-udev-rules/package.nix @@ -41,7 +41,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://github.com/Nitrokey/nitrokey-udev-rules"; license = [ lib.licenses.cc0 ]; maintainers = with lib.maintainers; [ - frogamic robinkrahl ]; }; diff --git a/pkgs/by-name/qu/quintom-cursor-theme/package.nix b/pkgs/by-name/qu/quintom-cursor-theme/package.nix index 9ba6e8588fdc..e34ed9bfd41b 100644 --- a/pkgs/by-name/qu/quintom-cursor-theme/package.nix +++ b/pkgs/by-name/qu/quintom-cursor-theme/package.nix @@ -30,6 +30,6 @@ stdenvNoCC.mkDerivation { cc-by-sa-40 gpl3Only ]; - maintainers = with lib.maintainers; [ frogamic ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/sw/swaylock-fancy/package.nix b/pkgs/by-name/sw/swaylock-fancy/package.nix index a63cf6232ee7..3193d5b6c685 100644 --- a/pkgs/by-name/sw/swaylock-fancy/package.nix +++ b/pkgs/by-name/sw/swaylock-fancy/package.nix @@ -62,7 +62,7 @@ stdenv.mkDerivation { homepage = "https://github.com/Big-B/swaylock-fancy"; license = lib.licenses.mit; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ frogamic ]; + maintainers = [ ]; inherit mainProgram; }; } diff --git a/pkgs/development/python-modules/argparse-addons/default.nix b/pkgs/development/python-modules/argparse-addons/default.nix index c016f730db20..5c02a127ad94 100644 --- a/pkgs/development/python-modules/argparse-addons/default.nix +++ b/pkgs/development/python-modules/argparse-addons/default.nix @@ -21,8 +21,7 @@ buildPythonPackage rec { description = "Additional Python argparse types and actions"; homepage = "https://github.com/eerimoq/argparse_addons"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - frogamic + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/bincopy/default.nix b/pkgs/development/python-modules/bincopy/default.nix index a300cfbbb3b6..561ee88cbd61 100644 --- a/pkgs/development/python-modules/bincopy/default.nix +++ b/pkgs/development/python-modules/bincopy/default.nix @@ -30,8 +30,7 @@ buildPythonPackage (finalAttrs: { mainProgram = "bincopy"; homepage = "https://github.com/eerimoq/bincopy"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - frogamic + maintainers = [ ]; }; }) diff --git a/pkgs/development/python-modules/cmsis-pack-manager/default.nix b/pkgs/development/python-modules/cmsis-pack-manager/default.nix index b18b97530659..5d33a3f072a0 100644 --- a/pkgs/development/python-modules/cmsis-pack-manager/default.nix +++ b/pkgs/development/python-modules/cmsis-pack-manager/default.nix @@ -67,8 +67,7 @@ buildPythonPackage rec { description = "Rust and Python module for handling CMSIS Pack files"; homepage = "https://github.com/pyocd/cmsis-pack-manager"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - frogamic + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/hexdump/default.nix b/pkgs/development/python-modules/hexdump/default.nix index 54b83f811da7..12e8c92b5a89 100644 --- a/pkgs/development/python-modules/hexdump/default.nix +++ b/pkgs/development/python-modules/hexdump/default.nix @@ -33,8 +33,7 @@ buildPythonPackage rec { description = "Library to dump binary data to hex format and restore from there"; homepage = "https://pypi.org/project/hexdump/"; # BitBucket site returns 404 license = lib.licenses.publicDomain; - maintainers = with lib.maintainers; [ - frogamic + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/libusbsio/default.nix b/pkgs/development/python-modules/libusbsio/default.nix index db0817437cbf..5255924f6526 100644 --- a/pkgs/development/python-modules/libusbsio/default.nix +++ b/pkgs/development/python-modules/libusbsio/default.nix @@ -35,8 +35,7 @@ buildPythonPackage rec { description = "LIBUSBSIO Host Library for USB Enabled MCUs"; homepage = "https://www.nxp.com/design/design-center/software/development-software/libusbsio-host-library-for-usb-enabled-mcus:LIBUSBSIO"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ - frogamic + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/nethsm/default.nix b/pkgs/development/python-modules/nethsm/default.nix index 181bf074437e..fda4f56a015f 100644 --- a/pkgs/development/python-modules/nethsm/default.nix +++ b/pkgs/development/python-modules/nethsm/default.nix @@ -58,6 +58,6 @@ buildPythonPackage rec { homepage = "https://github.com/Nitrokey/nethsm-sdk-py"; changelog = "https://github.com/Nitrokey/nethsm-sdk-py/releases/tag/${src.tag}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ frogamic ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/nkdfu/default.nix b/pkgs/development/python-modules/nkdfu/default.nix index 689402ea82d6..2d7bc5fd774f 100644 --- a/pkgs/development/python-modules/nkdfu/default.nix +++ b/pkgs/development/python-modules/nkdfu/default.nix @@ -38,6 +38,6 @@ buildPythonPackage rec { mainProgram = "nkdfu"; homepage = "https://github.com/Nitrokey/nkdfu"; license = with lib.licenses; [ gpl2Only ]; - maintainers = with lib.maintainers; [ frogamic ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/pynitrokey/default.nix b/pkgs/development/python-modules/pynitrokey/default.nix index f9af996cd911..4fd75b845bea 100644 --- a/pkgs/development/python-modules/pynitrokey/default.nix +++ b/pkgs/development/python-modules/pynitrokey/default.nix @@ -89,7 +89,6 @@ buildPythonPackage { mit ]; maintainers = with lib.maintainers; [ - frogamic panicgh ]; inherit mainProgram; diff --git a/pkgs/development/python-modules/pyocd/default.nix b/pkgs/development/python-modules/pyocd/default.nix index 1d0817aeb9d8..621e520b0862 100644 --- a/pkgs/development/python-modules/pyocd/default.nix +++ b/pkgs/development/python-modules/pyocd/default.nix @@ -81,8 +81,7 @@ buildPythonPackage rec { downloadPage = "https://github.com/pyocd/pyOCD"; homepage = "https://pyocd.io"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - frogamic + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/pypemicro/default.nix b/pkgs/development/python-modules/pypemicro/default.nix index 0a98fe5ee57a..33abb30743f2 100644 --- a/pkgs/development/python-modules/pypemicro/default.nix +++ b/pkgs/development/python-modules/pypemicro/default.nix @@ -27,8 +27,7 @@ buildPythonPackage rec { bsd3 unfree ]; # it includes shared libraries for which no license is available (https://github.com/NXPmicro/pypemicro/issues/10) - maintainers = with lib.maintainers; [ - frogamic + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/pyudev/default.nix b/pkgs/development/python-modules/pyudev/default.nix index f7975cfbb389..2f19c2cb1df5 100644 --- a/pkgs/development/python-modules/pyudev/default.nix +++ b/pkgs/development/python-modules/pyudev/default.nix @@ -51,6 +51,6 @@ buildPythonPackage (finalAttrs: { description = "Pure Python libudev binding"; changelog = "https://github.com/pyudev/pyudev/blob/v${finalAttrs.version}/CHANGES.rst"; license = lib.licenses.lgpl21Plus; - maintainers = with lib.maintainers; [ frogamic ]; + maintainers = [ ]; }; }) diff --git a/pkgs/development/python-modules/spsdk/default.nix b/pkgs/development/python-modules/spsdk/default.nix index f80729609dfa..7756631eaee8 100644 --- a/pkgs/development/python-modules/spsdk/default.nix +++ b/pkgs/development/python-modules/spsdk/default.nix @@ -146,8 +146,7 @@ buildPythonPackage rec { description = "NXP Secure Provisioning SDK"; homepage = "https://github.com/nxp-mcuxpresso/spsdk"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ - frogamic + maintainers = [ ]; mainProgram = "spsdk"; }; From 90ddf63ecca48f2aef97418de050c88fedbca6f9 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 19:14:51 +0700 Subject: [PATCH 53/91] python3Packages.anyconfig: migrate to pyproject --- pkgs/development/python-modules/anyconfig/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/anyconfig/default.nix b/pkgs/development/python-modules/anyconfig/default.nix index 3b05879eb277..6eeb585d14cd 100644 --- a/pkgs/development/python-modules/anyconfig/default.nix +++ b/pkgs/development/python-modules/anyconfig/default.nix @@ -10,7 +10,7 @@ buildPythonPackage (finalAttrs: { pname = "anyconfig"; version = "0.14.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "ssato"; @@ -23,7 +23,9 @@ buildPythonPackage (finalAttrs: { sed -i '/addopts =/d' setup.cfg ''; - propagatedBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; + + dependencies = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook ]; From c63deb6daef72c0ffc3dcb9290dbff1899308a0f Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 19:16:46 +0700 Subject: [PATCH 54/91] python3Packages.anyconfig: add meta.changelog --- pkgs/development/python-modules/anyconfig/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/anyconfig/default.nix b/pkgs/development/python-modules/anyconfig/default.nix index 6eeb585d14cd..4248477d1d70 100644 --- a/pkgs/development/python-modules/anyconfig/default.nix +++ b/pkgs/development/python-modules/anyconfig/default.nix @@ -51,6 +51,7 @@ buildPythonPackage (finalAttrs: { description = "Python library provides common APIs to load and dump configuration files in various formats"; mainProgram = "anyconfig_cli"; homepage = "https://github.com/ssato/python-anyconfig"; + changelog = "https://github.com/ssato/python-anyconfig/releases/tag/RELEASE_${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tboerger ]; }; From ca7237f1215d89ca485acf563e486afa5849b8fd Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 19:22:13 +0700 Subject: [PATCH 55/91] python3Packages.anyconfig: re-enable previously-disabled tests --- pkgs/development/python-modules/anyconfig/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/python-modules/anyconfig/default.nix b/pkgs/development/python-modules/anyconfig/default.nix index 4248477d1d70..192a2a1fd1f7 100644 --- a/pkgs/development/python-modules/anyconfig/default.nix +++ b/pkgs/development/python-modules/anyconfig/default.nix @@ -42,7 +42,6 @@ buildPythonPackage (finalAttrs: { disabledTestPaths = [ # NameError: name 'TT' is not defined "tests/schema/test_jsonschema.py" - "tests/backend/loaders/pickle/test_pickle_stdlib.py" ]; pythonImportsCheck = [ "anyconfig" ]; From 7fe21cc4544dc755d00437c110e0a9b43161e5ef Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 4 Jun 2026 15:16:18 +0200 Subject: [PATCH 56/91] python3Packages.gradio: add matplotlib --- pkgs/development/python-modules/gradio/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/gradio/default.nix b/pkgs/development/python-modules/gradio/default.nix index 086361b7294b..daaef2cf54ba 100644 --- a/pkgs/development/python-modules/gradio/default.nix +++ b/pkgs/development/python-modules/gradio/default.nix @@ -33,6 +33,7 @@ huggingface-hub, jinja2, markupsafe, + matplotlib, numpy, orjson, packaging, @@ -125,6 +126,7 @@ buildPythonPackage (finalAttrs: { "aiofiles" "tomlkit" ]; + dependencies = [ aiofiles anyio @@ -137,6 +139,7 @@ buildPythonPackage (finalAttrs: { huggingface-hub jinja2 markupsafe + matplotlib numpy orjson packaging From 083406930ca3b9374aaa8ecd888ef11a0d64e6bf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 4 Jun 2026 15:17:52 +0200 Subject: [PATCH 57/91] python3Packages.smolagents: 1.25.0 -> 1.26.0 Diff: https://github.com/huggingface/smolagents/compare/v1.25.0...v1.26.0 Changelog: https://github.com/huggingface/smolagents/releases/tag/v1.26.0 --- pkgs/development/python-modules/smolagents/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/smolagents/default.nix b/pkgs/development/python-modules/smolagents/default.nix index 5c04bb323a27..19fa017a1e40 100644 --- a/pkgs/development/python-modules/smolagents/default.nix +++ b/pkgs/development/python-modules/smolagents/default.nix @@ -54,14 +54,14 @@ buildPythonPackage (finalAttrs: { pname = "smolagents"; - version = "1.25.0"; + version = "1.26.0"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "smolagents"; tag = "v${finalAttrs.version}"; - hash = "sha256-ywjhPqK9Qc0eDN4LvY70o0EhB3FeRwJ5taGURtXUvlY="; + hash = "sha256-FYxPz5vmISSgWDVBaRmnEygP60IkUHUtojMSXluEiJg="; }; build-system = [ setuptools ]; From 446b6705c1114ad7bdaa42acd116b00e434076a1 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Thu, 4 Jun 2026 15:31:29 +0200 Subject: [PATCH 58/91] maintainers: drop callahad Signed-off-by: Marcin Serwin --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/bo/bolt/package.nix | 2 +- pkgs/by-name/ds/dsseries/package.nix | 2 +- pkgs/by-name/no/noson/package.nix | 2 +- pkgs/development/python-modules/python-dbusmock/default.nix | 2 +- 5 files changed, 4 insertions(+), 10 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4b1d2605a139..56bec073ac26 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4377,12 +4377,6 @@ githubId = 1516457; name = "Christian Albrecht"; }; - callahad = { - email = "dan.callahan@gmail.com"; - github = "callahad"; - githubId = 24193; - name = "Dan Callahan"; - }; callumio = { email = "git@cleslie.uk"; github = "callumio"; diff --git a/pkgs/by-name/bo/bolt/package.nix b/pkgs/by-name/bo/bolt/package.nix index c15ab862a6ff..5e797064e2a3 100644 --- a/pkgs/by-name/bo/bolt/package.nix +++ b/pkgs/by-name/bo/bolt/package.nix @@ -100,7 +100,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "boltctl"; homepage = "https://gitlab.freedesktop.org/bolt/bolt"; license = lib.licenses.lgpl21Plus; - maintainers = with lib.maintainers; [ callahad ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/ds/dsseries/package.nix b/pkgs/by-name/ds/dsseries/package.nix index b49d66194934..a708c1fccf0b 100644 --- a/pkgs/by-name/ds/dsseries/package.nix +++ b/pkgs/by-name/ds/dsseries/package.nix @@ -54,6 +54,6 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ callahad ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/no/noson/package.nix b/pkgs/by-name/no/noson/package.nix index 40f0228dfd96..e8da797a789a 100644 --- a/pkgs/by-name/no/noson/package.nix +++ b/pkgs/by-name/no/noson/package.nix @@ -51,6 +51,6 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "noson-app"; platforms = with lib.platforms; linux ++ darwin; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ callahad ]; + maintainers = [ ]; }; }) diff --git a/pkgs/development/python-modules/python-dbusmock/default.nix b/pkgs/development/python-modules/python-dbusmock/default.nix index 9c9f237843c9..b762e37ed1ea 100644 --- a/pkgs/development/python-modules/python-dbusmock/default.nix +++ b/pkgs/development/python-modules/python-dbusmock/default.nix @@ -73,7 +73,7 @@ buildPythonPackage rec { description = "Mock D-Bus objects for tests"; homepage = "https://github.com/martinpitt/python-dbusmock"; license = lib.licenses.lgpl3Plus; - maintainers = with lib.maintainers; [ callahad ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; } From 2dbcf39c0f8cfdcd64fcc26a7159352c795b3023 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 14:16:32 +0000 Subject: [PATCH 59/91] copybara: 20260525 -> 20260601 --- pkgs/by-name/co/copybara/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/copybara/package.nix b/pkgs/by-name/co/copybara/package.nix index de12e05cc463..6cf742d7df37 100644 --- a/pkgs/by-name/co/copybara/package.nix +++ b/pkgs/by-name/co/copybara/package.nix @@ -13,11 +13,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "copybara"; - version = "20260525"; + version = "20260601"; src = fetchurl { url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar"; - hash = "sha256-vldamyDTV1wccm01Jwiv0ftaIq0UGG91U0jZWuht+vs="; + hash = "sha256-IH3BaZJG0xF7hKBRUImEbIUV1PVwG6wnQZY8MCuhPX0="; }; nativeBuildInputs = [ From 07ba18ce3a6966cedbaf9d72437145efe5ffe116 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 15:13:28 +0000 Subject: [PATCH 60/91] fence: 0.1.58 -> 0.1.60 --- pkgs/by-name/fe/fence/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fe/fence/package.nix b/pkgs/by-name/fe/fence/package.nix index a708294fb67e..d71b14fe1a0f 100644 --- a/pkgs/by-name/fe/fence/package.nix +++ b/pkgs/by-name/fe/fence/package.nix @@ -14,16 +14,16 @@ buildGoModule (finalAttrs: { pname = "fence"; - version = "0.1.58"; + version = "0.1.60"; src = fetchFromGitHub { owner = "fencesandbox"; repo = "fence"; tag = "v${finalAttrs.version}"; - hash = "sha256-ACe3N4bXYJW6QDQHtRChFWOTXTZTbEUbZ4d8cuFRqMY="; + hash = "sha256-4yRfU6fCTGOcA9IeFs9Sk9n1PqXi7E++reVDPlCwS1k="; }; - vendorHash = "sha256-sEGLnYC4gMo5jPCZxBXra3pmRigaq4bDcVFd52ru7rQ="; + vendorHash = "sha256-rZ+ArTdr5GbW+nRzglNgxzsXjuTlTA0uInNWXgAVurM="; __structuredAttrs = true; From f8c0d135542a871cbf17b00d4807f1b7cb24c48a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 May 2026 20:15:40 +0000 Subject: [PATCH 61/91] python3Packages.exllamav2: cleanup, fix --- .../python-modules/exllamav2/default.nix | 43 ++++++++++--------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/pkgs/development/python-modules/exllamav2/default.nix b/pkgs/development/python-modules/exllamav2/default.nix index 2014fb621c26..fd8304708569 100644 --- a/pkgs/development/python-modules/exllamav2/default.nix +++ b/pkgs/development/python-modules/exllamav2/default.nix @@ -1,16 +1,18 @@ { - fetchFromGitHub, lib, - cudaPackages, buildPythonPackage, - nix-update-script, + fetchFromGitHub, + # build-system setuptools, + torch, + cudaPackages, + + # nativeBuildInputs pybind11, - which, - + # dependencies fastparquet, flash-attn, ninja, @@ -22,13 +24,13 @@ rich, safetensors, tokenizers, - torch, websockets, }: buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { pname = "exllamav2"; version = "0.3.2"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "turboderp-org"; @@ -39,17 +41,27 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { build-system = [ setuptools + torch ]; + nativeBuildInputs = [ + ninja + ]; + + preConfigure = '' + export MAX_JOBS="$NIX_BUILD_CORES" + export NVCC_THREADS=2 + ''; + buildInputs = [ pybind11 ] ++ lib.optionals torch.cudaSupport [ - cudaPackages.libcusparse # cusparse.h - cudaPackages.libcublas # cublas_v2.h - cudaPackages.libcusolver # cusolverDn.h - cudaPackages.libcurand # curand_kernel.h cudaPackages.cuda_cudart # cuda_runtime.h + cudaPackages.libcublas # cublas_v2.h + cudaPackages.libcurand # curand_kernel.h + cudaPackages.libcusolver # cusolverDn.h + cudaPackages.libcusparse # cusparse.h ]; env = lib.optionalAttrs torch.cudaSupport { @@ -57,15 +69,6 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { TORCH_CUDA_ARCH_LIST = lib.concatStringsSep ";" torch.cudaCapabilities; }; - nativeBuildInputs = [ - ninja - which - ]; - - pythonRelaxDeps = [ - "numpy" # Wants numpy 1.26.4 - ]; - dependencies = [ fastparquet flash-attn @@ -87,8 +90,6 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { # Tests require GPU hardware and external model files doCheck = false; - passthru.updateScript = nix-update-script { }; - meta = { homepage = "https://github.com/turboderp-org/exllamav2"; description = "Inference library for running LLMs locally on modern consumer-class GPUs"; From f18e7d6e44bad05e65f76460cbcf29e7ba1c9b25 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 15:34:06 +0000 Subject: [PATCH 62/91] terraform-providers.opentelekomcloud_opentelekomcloud: 1.36.66 -> 1.36.67 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0fc27d0807fd..2b0dbdbea315 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1040,13 +1040,13 @@ "vendorHash": "sha256-ofzbDmivXgH1i1Gjhpyp0bk3FDs5SnxwoRuNAWyMqyI=" }, "opentelekomcloud_opentelekomcloud": { - "hash": "sha256-P4G1VVlQO1wkl6+fAkVJXaRAkg/5nXpa8rP4zJmM+mg=", + "hash": "sha256-olgUy66gTSPGPvwMKaOeLhjmA3pS9LX/SPdaf8vNbhM=", "homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud", "owner": "opentelekomcloud", "repo": "terraform-provider-opentelekomcloud", - "rev": "v1.36.66", + "rev": "v1.36.67", "spdx": "MPL-2.0", - "vendorHash": "sha256-mMTZ+mAC7MoWCvOlGvT06bytYGRKX/yjRaPnXsmVtz8=" + "vendorHash": "sha256-Y+U+8iR3iu62DN/KgYQj7XsSjD3T9GJjQM1Osq//03w=" }, "opsgenie_opsgenie": { "hash": "sha256-Y67kcg/ovvZc22l1CBz0Mqu7DAIit5F0jQNfQrl2EGI=", From aef0c26f6ea48f564fedf67a1c552e6a0cce4648 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 15:43:47 +0000 Subject: [PATCH 63/91] vscode-extensions.angular.ng-template: 21.2.4 -> 22.0.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 613520c114ed..9c4b5c36b0b9 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -262,8 +262,8 @@ let mktplcRef = { name = "ng-template"; publisher = "Angular"; - version = "21.2.4"; - hash = "sha256-2oTZLOQfcbqrSpEhJ0p7et/8X2JkTi4Kf2jfqVS2DKo="; + version = "22.0.0"; + hash = "sha256-3b77hepFW03I2hwsVvCA3f1Jqwnq5WfGAq2yqBDIt5Q="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/Angular.ng-template/changelog"; From dc38d0a8f890d91797724779da472be8f5632b77 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 31 Oct 2024 11:11:48 -0500 Subject: [PATCH 64/91] yabai: build from source Co-authored-by: Zhong Jianxin Signed-off-by: Austin Horstman --- pkgs/by-name/ya/yabai/package.nix | 101 +++++++++++++++--------------- 1 file changed, 49 insertions(+), 52 deletions(-) diff --git a/pkgs/by-name/ya/yabai/package.nix b/pkgs/by-name/ya/yabai/package.nix index 62ce2517880a..0362cb72cf12 100644 --- a/pkgs/by-name/ya/yabai/package.nix +++ b/pkgs/by-name/ya/yabai/package.nix @@ -1,38 +1,39 @@ { lib, - stdenv, - fetchFromGitHub, - fetchzip, apple-sdk_15, - common-updater-scripts, - curl, + bintools-unwrapped, + cups, + fetchFromGitHub, installShellFiles, - jq, + llvmPackages, + nix-update-script, + stdenv, versionCheckHook, - writeShellScript, xxd, }: stdenv.mkDerivation (finalAttrs: { pname = "yabai"; version = "7.1.25"; - src = - finalAttrs.passthru.sources.${stdenv.hostPlatform.system} - or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + src = fetchFromGitHub { + owner = "asmvik"; + repo = "yabai"; + tag = "v${finalAttrs.version}"; + hash = "sha256-61knfbahxxlJnVZy47347slsjUGiQUJyZh58G97SDkE="; + }; + + __structuredAttrs = true; + strictDeps = true; nativeBuildInputs = [ installShellFiles - ] - ++ lib.optionals stdenv.hostPlatform.isx86_64 [ xxd ]; - buildInputs = lib.optionals stdenv.hostPlatform.isx86_64 [ + buildInputs = [ apple-sdk_15 ]; - dontConfigure = true; - dontBuild = stdenv.hostPlatform.isAarch64; enableParallelBuilding = true; installPhase = '' @@ -41,48 +42,47 @@ stdenv.mkDerivation (finalAttrs: { mkdir -p $out/{bin,share/icons/hicolor/scalable/apps} cp ./bin/yabai $out/bin/yabai - ${lib.optionalString stdenv.hostPlatform.isx86_64 "cp ./assets/icon/icon.svg $out/share/icons/hicolor/scalable/apps/yabai.svg"} + cp ./assets/icon/icon.svg $out/share/icons/hicolor/scalable/apps/yabai.svg installManPage ./doc/yabai.1 runHook postInstall ''; + # yabai's makefile builds universal (x86_64 + arm64/arm64e) binaries with + # `xcrun clang`. Collapse it to the host arch and use plain `clang`, since the + # scripting addition (arm64e) is compiled in preBuild with the unwrapped clang, + # which needs the SDK/clang/CUPS include paths passed explicitly. postPatch = - lib.optionalString stdenv.hostPlatform.isx86_64 # bash - '' - # aarch64 code is compiled on all targets, which causes our Apple SDK headers to error out. - # Since multilib doesn't work on darwin i dont know of a better way of handling this. - substituteInPlace makefile \ - --replace-fail "-arch arm64e" "" \ - --replace-fail "-arch arm64" "" - ''; + let + arch = stdenv.hostPlatform.darwinArch; + # The scripting addition is injected into arm64e system processes, so on + # aarch64 it must be arm64e even though the main binary stays arm64. + archSA = "${arch}${lib.optionalString stdenv.hostPlatform.isAarch64 "e"}"; + clangFlags = lib.concatStringsSep " " [ + "-isystem $(SDKROOT)/usr/include" + "-isystem ${llvmPackages.libclang.lib}/lib/clang/*/include" + "-isystem ${lib.getDev cups}/include" + "-F$(SDKROOT)/System/Library/Frameworks" + "-L$(SDKROOT)/usr/lib" + ]; + in + '' + substituteInPlace makefile \ + --replace-fail "-arch x86_64 -arch arm64e" "-arch ${archSA}" \ + --replace-fail "-arch x86_64 -arch arm64" "-arch ${arch}" \ + --replace-fail 'xcrun clang' 'clang ${clangFlags}' + ''; + + # The cc-wrapper can't target arm64e, so build the scripting addition (the only + # arm64e part) with the unwrapped clang. + preBuild = lib.optionalString stdenv.hostPlatform.isAarch64 '' + make ./src/osax/payload_bin.c ./src/osax/loader_bin.c "PATH=${bintools-unwrapped}/bin:${llvmPackages.clang-unwrapped}/bin:$PATH" + ''; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; - passthru = { - sources = { - # Unfortunately compiling yabai from source on aarch64-darwin is a bit complicated. We use the precompiled binary instead for now. - # See the comments on https://github.com/NixOS/nixpkgs/pull/188322 for more information. - "aarch64-darwin" = fetchzip { - url = "https://github.com/asmvik/yabai/releases/download/v${finalAttrs.version}/yabai-v${finalAttrs.version}.tar.gz"; - hash = "sha256-hGZLoY5zZjtVtjMbYQ4VHqAuAD835Tdfq6YX122/9Ik="; - }; - "x86_64-darwin" = fetchFromGitHub { - owner = "asmvik"; - repo = "yabai"; - rev = "v${finalAttrs.version}"; - hash = "sha256-61knfbahxxlJnVZy47347slsjUGiQUJyZh58G97SDkE="; - }; - }; - - updateScript = writeShellScript "update-yabai" '' - NEW_VERSION=$(${lib.getExe curl} --silent https://api.github.com/repos/asmvik/yabai/releases/latest | ${lib.getExe jq} '.tag_name | ltrimstr("v")' --raw-output) - for platform in ${lib.escapeShellArgs finalAttrs.meta.platforms}; do - ${lib.getExe' common-updater-scripts "update-source-version"} "yabai" "$NEW_VERSION" --ignore-same-version --source-key="sources.$platform" - done - ''; - }; + passthru.updateScript = nix-update-script { }; meta = { description = "Tiling window manager for macOS based on binary space partitioning"; @@ -95,16 +95,13 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/asmvik/yabai"; changelog = "https://github.com/asmvik/yabai/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; - platforms = builtins.attrNames finalAttrs.passthru.sources; + platforms = lib.platforms.darwin; mainProgram = "yabai"; maintainers = with lib.maintainers; [ cmacrae shardy khaneliman ]; - sourceProvenance = - with lib.sourceTypes; - lib.optionals stdenv.hostPlatform.isx86_64 [ fromSource ] - ++ lib.optionals stdenv.hostPlatform.isAarch64 [ binaryNativeCode ]; + sourceProvenance = [ lib.sourceTypes.fromSource ]; }; }) From ccf546987289c8704bd0f8f1eb2093fc3018fcfb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 16:51:29 +0000 Subject: [PATCH 65/91] terraform-providers.newrelic_newrelic: 3.90.0 -> 3.91.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0fc27d0807fd..143f116346a6 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -968,13 +968,13 @@ "vendorHash": "sha256-OAd8SeTqTrH0kMoM2LsK3vM2PI23b3gl57FaJYM9hM0=" }, "newrelic_newrelic": { - "hash": "sha256-bYWqx0vZO16pKcLXYrWtbynToxpgHI8r4eZpX43kaPk=", + "hash": "sha256-eQpwxA51hmysBpvTVgcyTlBTpHqfeRy+tLl5HTxAPAk=", "homepage": "https://registry.terraform.io/providers/newrelic/newrelic", "owner": "newrelic", "repo": "terraform-provider-newrelic", - "rev": "v3.90.0", + "rev": "v3.91.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-ilEvo3HS48tP8DgBW4612eBifm9GN1uyrIsPbCjPW2o=" + "vendorHash": "sha256-MP3CHOybrF3EoynQ5Wi6+J+5+N6pxxIvFZZD6dJ5WHI=" }, "ns1-terraform_ns1": { "hash": "sha256-MX/Wd9Lztjn7uwDzJjs4bsSSp0PFzUgsu4jXke9jHL8=", From fc5a4186be38d79986197669f75df662c8897266 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 17:37:01 +0000 Subject: [PATCH 66/91] mailpit: 1.30.0 -> 1.30.1 --- pkgs/by-name/ma/mailpit/source.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/mailpit/source.nix b/pkgs/by-name/ma/mailpit/source.nix index bb8737aef7fe..d08c094b3283 100644 --- a/pkgs/by-name/ma/mailpit/source.nix +++ b/pkgs/by-name/ma/mailpit/source.nix @@ -1,6 +1,6 @@ { - version = "1.30.0"; - hash = "sha256-lUynHDFfbX9BxwTdREbgAMil7S3+vwAl05myzMEWgGQ="; - npmDepsHash = "sha256-snWhjSy9au81bJZwjh/KVvchjEaJJ05HYhyh3V8/Y5g="; - vendorHash = "sha256-LMjS0YxRTvHZ8U10BOST/5Zthqhoi5OxngWWB+2CSeQ="; + version = "1.30.1"; + hash = "sha256-Z/0Lh+2VLB3w4AHNf+imWRgHmarO1MMUmNqrcAVSQ2k="; + npmDepsHash = "sha256-eccYGPIbk98+BtNtBAq4G1z/ymj6HHwacuH6ZktuN0U="; + vendorHash = "sha256-FgwMdvND7DMrYWp9kB2IB+Gjyo1gm1LtLTeC9SfPw9U="; } From 8e6c666e62136dcac91d57ee9de571d65f699d55 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Thu, 4 Jun 2026 19:52:54 +0200 Subject: [PATCH 67/91] keycloak: 26.6.2 -> 26.6.3 Release notes: https://github.com/keycloak/keycloak/releases/tag/26.6.3 Full changelog: https://github.com/keycloak/keycloak/compare/26.6.2...26.6.3 --- pkgs/by-name/ke/keycloak/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ke/keycloak/package.nix b/pkgs/by-name/ke/keycloak/package.nix index 3ef82b2995da..437dd9f436f9 100644 --- a/pkgs/by-name/ke/keycloak/package.nix +++ b/pkgs/by-name/ke/keycloak/package.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "keycloak"; - version = "26.6.2"; + version = "26.6.3"; src = fetchzip { url = "https://github.com/keycloak/keycloak/releases/download/${finalAttrs.version}/keycloak-${finalAttrs.version}.zip"; - hash = "sha256-WhkSF/oqhBglKaw8/EwnEEjd+rX/da5LjP6mitecPLA="; + hash = "sha256-MlWWiTnQVB/JjBhEk3wUv/1WPWnEx9h2iULwzCxUKHU="; }; nativeBuildInputs = [ From 397879d8317454fb6eadd37ace34b07a7e074787 Mon Sep 17 00:00:00 2001 From: jaredmontoya <49511278+jaredmontoya@users.noreply.github.com> Date: Thu, 4 Jun 2026 19:54:49 +0200 Subject: [PATCH 68/91] glance: 0.8.4 -> 0.8.5 --- pkgs/by-name/gl/glance/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gl/glance/package.nix b/pkgs/by-name/gl/glance/package.nix index ca6aab816ade..b23a40960bf5 100644 --- a/pkgs/by-name/gl/glance/package.nix +++ b/pkgs/by-name/gl/glance/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "glance"; - version = "0.8.4"; + version = "0.8.5"; src = fetchFromGitHub { owner = "glanceapp"; repo = "glance"; tag = "v${finalAttrs.version}"; - hash = "sha256-4su8CGtS4wqWcQ3yTvZiUHOnTMLICS3XIG8kS+bJ3LQ="; + hash = "sha256-2WFX1Gca7ign9i1zOQ9lRdtOSGq9QG33vIA5QTnq9E8="; }; - vendorHash = "sha256-Ek1LVCSEJzoI0nVu6zVsSbd/Jzv6/pyMIm991ebvkZY="; + vendorHash = "sha256-a92V/duqvrWEb8QSJLA5rHYYZCcJ4fBC962SEr4FJDA="; ldflags = [ "-s" From 113701d91c54149744d07d20f2d0752526b494e6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 4 Jun 2026 20:27:06 +0200 Subject: [PATCH 69/91] evcc: 0.307.2 -> 0.308.0 https://github.com/evcc-io/evcc/releases/tag/0.308.0 --- pkgs/by-name/ev/evcc/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ev/evcc/package.nix b/pkgs/by-name/ev/evcc/package.nix index d5c47afcac89..3fd9058e81e3 100644 --- a/pkgs/by-name/ev/evcc/package.nix +++ b/pkgs/by-name/ev/evcc/package.nix @@ -17,16 +17,16 @@ }: let - version = "0.307.2"; + version = "0.308.0"; src = fetchFromGitHub { owner = "evcc-io"; repo = "evcc"; tag = version; - hash = "sha256-c9SbPF3JCngd4/j8lVS6lGTonj2qdIrTy34+WBsAk0I="; + hash = "sha256-phrTg6P/sLb3lKTVF+PBH4EGfOQ57dpt3ZfLxZ6EOew="; }; - vendorHash = "sha256-sOyx1Ev0UfoI6mOQAWide19Sg/MWJ8VUVftN9psNq5U="; + vendorHash = "sha256-UI1WyTDJA5GRgt8TmpMQi4DmYzfQFGhDd5WeitT8VnI="; commonMeta = { license = lib.licenses.mit; @@ -40,7 +40,7 @@ buildGo126Module rec { npmDeps = fetchNpmDeps { inherit src; - hash = "sha256-U7gcAkfw7a0skM91mSAZJIPUPBRfSkyJYVjjVyEyZ4E="; + hash = "sha256-zMZAwO/2cch03myTGK+4sDwrEJhQzJJ8TwEg1lwxH0c="; }; nativeBuildInputs = [ From 42b11d6b0a12ef67a2700c73993a7e2f9656c6f9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 18:41:32 +0000 Subject: [PATCH 70/91] tinfoil-cli: 0.14.1 -> 0.14.2 --- pkgs/by-name/ti/tinfoil-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ti/tinfoil-cli/package.nix b/pkgs/by-name/ti/tinfoil-cli/package.nix index 34adb01efa47..eb750457aeb9 100644 --- a/pkgs/by-name/ti/tinfoil-cli/package.nix +++ b/pkgs/by-name/ti/tinfoil-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "tinfoil-cli"; - version = "0.14.1"; + version = "0.14.2"; src = fetchFromGitHub { owner = "tinfoilsh"; repo = "tinfoil-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-GK+RZWwfsRaQU0x2ror9d7XBV1bq/FaXS6Ugbbr9eeg="; + hash = "sha256-ET6fPEE6LKbB3UmMgSGC9/EuzdmNRe4ELmJegrWJpZU="; }; vendorHash = "sha256-b6UmayV913SVyV5+1BMZiRM7SV/Asau6xkx87DWTf9k="; From 308d92bc02af3d4672410f3eff66da5faf98818f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 18:43:13 +0000 Subject: [PATCH 71/91] bitrise: 2.40.3 -> 2.40.4 --- pkgs/by-name/bi/bitrise/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bitrise/package.nix b/pkgs/by-name/bi/bitrise/package.nix index c5666ea36a47..1cef5d7995b2 100644 --- a/pkgs/by-name/bi/bitrise/package.nix +++ b/pkgs/by-name/bi/bitrise/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "bitrise"; - version = "2.40.3"; + version = "2.40.4"; src = fetchFromGitHub { owner = "bitrise-io"; repo = "bitrise"; rev = "v${finalAttrs.version}"; - hash = "sha256-xPv14BBzGxLxnVpsdzqp0///BbbNUNs92x1jLbRGj94="; + hash = "sha256-8Ec6It0haw2PC0HZPxbu2H+J0ltJ3vzsBaWytDiJzx4="; }; # many tests rely on writable $HOME/.bitrise and require network access From cf3d9cac5d1ea09b4c2d785546e671494e4830f9 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Thu, 4 Jun 2026 13:49:49 -0500 Subject: [PATCH 72/91] apksigner: migrate to finalAttrs Assisted-by: Cursor Composer 2.5 --- pkgs/by-name/ap/apksigner/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ap/apksigner/package.nix b/pkgs/by-name/ap/apksigner/package.nix index dfb4fa9b81a9..3244ff1a1772 100644 --- a/pkgs/by-name/ap/apksigner/package.nix +++ b/pkgs/by-name/ap/apksigner/package.nix @@ -23,7 +23,7 @@ let ]; }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "apksigner"; # Major version is derived from the API version of the corresponding Android release. # Patch version is derived from the release number. @@ -32,14 +32,14 @@ stdenv.mkDerivation rec { src = fetchgit { # use pname here because the final jar uses this as the filename - name = pname; + name = "apksigner"; url = "https://android.googlesource.com/platform/tools/apksig"; tag = "android-15.0.0_r30"; hash = "sha256-f/PggxvBv8nYUyL9Ukd4YVpunpRWbLL5UYsYhsiDWRE="; }; mitmCache = gradle.fetchDeps { - inherit pname; + inherit (finalAttrs) pname; data = ./deps.json; }; @@ -83,4 +83,4 @@ stdenv.mkDerivation rec { teams = [ lib.teams.android ]; platforms = lib.platforms.unix; }; -} +}) From 44906514d3c9ae060ec9491330d7838ec3b0080a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 18:59:49 +0000 Subject: [PATCH 73/91] terraform-providers.dopplerhq_doppler: 1.21.2 -> 1.21.3 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0fc27d0807fd..cb2db1e017f5 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -355,11 +355,11 @@ "vendorHash": null }, "dopplerhq_doppler": { - "hash": "sha256-43NFvuKJ2QlCLoEq9N1RSv4BtF4s/GFzzakeIxw6V4Q=", + "hash": "sha256-vYLNRSk8U9Ez5+LrC9cr6Ux32p7n93WOJaM4lY7ghE0=", "homepage": "https://registry.terraform.io/providers/DopplerHQ/doppler", "owner": "DopplerHQ", "repo": "terraform-provider-doppler", - "rev": "v1.21.2", + "rev": "v1.21.3", "spdx": "Apache-2.0", "vendorHash": "sha256-B8mYLd4VdADWoQLWiCM85VQrBfDdlYQ0wkCp9eUBQ4U=" }, From 783478758a94a584413d938aeb8d12cbff64e18b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 19:01:23 +0000 Subject: [PATCH 74/91] stylance-cli: 0.8.2 -> 0.8.3 --- pkgs/by-name/st/stylance-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stylance-cli/package.nix b/pkgs/by-name/st/stylance-cli/package.nix index 6616db5e3559..43db6ebb4ae7 100644 --- a/pkgs/by-name/st/stylance-cli/package.nix +++ b/pkgs/by-name/st/stylance-cli/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "stylance-cli"; - version = "0.8.2"; + version = "0.8.3"; src = fetchFromGitHub { owner = "basro"; repo = "stylance-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-WqjT2mkVRQJ21fbv6GuFAuHfW6F24RPCcD1/IXxsE5A="; + hash = "sha256-UVRUPjDxfwnajkY3KUa/615pIo/uAyGu1ngQBSAnEBE="; }; - cargoHash = "sha256-m1NFshjjaFR3Fre7bY2ZzFp9+uHq6T/tDSQmt/Cc6E8="; + cargoHash = "sha256-bNOOp/6myQX7z/O0gmW/2s9eEog5ZMlL5hD0GFgj7OY="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; From a1534bae03931563b9f17277821c4ed3735a3bb3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 19:19:38 +0000 Subject: [PATCH 75/91] emmylua-ls: 0.23.1 -> 0.23.2 --- pkgs/by-name/em/emmylua-ls/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/em/emmylua-ls/package.nix b/pkgs/by-name/em/emmylua-ls/package.nix index 15cd58bd8038..3f3def1bca0a 100644 --- a/pkgs/by-name/em/emmylua-ls/package.nix +++ b/pkgs/by-name/em/emmylua-ls/package.nix @@ -9,13 +9,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "emmylua_ls"; - version = "0.23.1"; + version = "0.23.2"; src = fetchFromGitHub { owner = "EmmyLuaLs"; repo = "emmylua-analyzer-rust"; tag = finalAttrs.version; - hash = "sha256-aNY7XQSUlLh3+Gs/9uMNAaHpITPZI7W7vHiLn5Mdjuk="; + hash = "sha256-xjKTYzkfFWKyQzg6I2aafKBGn7XjkE8CCQ9AP8ebu/I="; }; __structuredAttrs = true; @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildAndTestSubdir = "crates/emmylua_ls"; - cargoHash = "sha256-UIn0U9lW0EXbcGirIIWUzqtY1MgcXLQVHhFNTZRqw8g="; + cargoHash = "sha256-tVmATUh35h19AsmMCrijJ0rdBHYU6uMj2PE1iiiuDCE="; nativeInstallCheckInputs = [ versionCheckHook From 6d4496d64acf48643c87a5a7c160df4eb7e04eac Mon Sep 17 00:00:00 2001 From: Oliver Schrenk Date: Thu, 4 Jun 2026 13:26:31 -0600 Subject: [PATCH 76/91] sketchybar: 2.23.0 -> 2.24.0 --- pkgs/by-name/sk/sketchybar/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sk/sketchybar/package.nix b/pkgs/by-name/sk/sketchybar/package.nix index ed99cf1d9bb3..68106fd82420 100644 --- a/pkgs/by-name/sk/sketchybar/package.nix +++ b/pkgs/by-name/sk/sketchybar/package.nix @@ -19,13 +19,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "sketchybar"; - version = "2.23.0"; + version = "2.24.0"; src = fetchFromGitHub { owner = "FelixKratz"; repo = "SketchyBar"; rev = "v${finalAttrs.version}"; - hash = "sha256-PvKvevsSyRb6OfPWc2+1Bcfj2ngmgeP1URBoBiVeEdk="; + hash = "sha256-5tyc/yYzdV/3JTtujuj7le/14XkC7TlN/nZg7tOZsNg="; }; buildInputs = [ From 72dbb39ba68ad204646709f03477ce07821f4326 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 19:48:32 +0000 Subject: [PATCH 77/91] terraform-providers.hashicorp_kubernetes: 3.1.0 -> 3.2.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0fc27d0807fd..e554e80938b2 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -616,13 +616,13 @@ "vendorHash": "sha256-hh0tOG9HY0cWTda5vjpGwCGntD7I/wCJf6B92EMKRrQ=" }, "hashicorp_kubernetes": { - "hash": "sha256-P9ChE8AZa6LqDMOyjAx2COMGmzhCpIsiUJ9uXbTUPwo=", + "hash": "sha256-P0V0bUkRDwo1EK9D5VE/F7BIz0uov3XsRr5tPbevAI8=", "homepage": "https://registry.terraform.io/providers/hashicorp/kubernetes", "owner": "hashicorp", "repo": "terraform-provider-kubernetes", - "rev": "v3.1.0", + "rev": "v3.2.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-TvtStKCI11frbi1C1d4/f60XXJPUQBzSJIAkjN6LfBQ=" + "vendorHash": "sha256-TUs0DTfbNYOwKdUTJmiB1/ja97r+GsVH+k5VMp/wKrI=" }, "hashicorp_local": { "hash": "sha256-qntV0gfxEVV24gqiVOvUai+pai4vvU+KtLmLBqOBQbY=", From 193479f2bb6e5ae470f722f2141136e13449f82a Mon Sep 17 00:00:00 2001 From: emilylange Date: Thu, 4 Jun 2026 22:06:00 +0200 Subject: [PATCH 78/91] ungoogled-chromium: 148.0.7778.215-1 -> 149.0.7827.53-1 https://developer.chrome.com/blog/new-in-chrome-149 https://developer.chrome.com/release-notes/149 https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop.html --- .../networking/browsers/chromium/info.json | 341 +++++++++--------- 1 file changed, 168 insertions(+), 173 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 0cf6a86d4e7a..b8ab6d84b6fd 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -823,44 +823,44 @@ } }, "ungoogled-chromium": { - "version": "148.0.7778.215", + "version": "149.0.7827.53", "deps": { "depot_tools": { - "rev": "41c40cfaec7ee3bf0423c59925d8b23982a601f1", - "hash": "sha256-s9uvmYHCJKWnNhztmOPb+OHj/HbGo30PupwT4mHWjnM=" + "rev": "45dedc4c3b87c982fd846b3dc599b233ed3aff90", + "hash": "sha256-Ttklyw6IdNeMExlzeiQg/qsCkTmqVhUJ34MFgYmCWD4=" }, "gn": { - "version": "0-unstable-2026-04-01", - "rev": "6e8dcdebbadf4f8aa75e6a4b6e0bdf89dce1513a", - "hash": "sha256-BTPD8WM1pVAMkFDlHekMdWFGyf63KdhKkKwsqikqoBQ=" + "version": "0-unstable-2026-05-01", + "rev": "1740f5c25bcac5a650ee3d1c1ec22bfa25fcd756", + "hash": "sha256-oFs7fZAZEs/gQ7X1A4uigo9+Y+iEN9sMMQYwAjEuD04=" }, "ungoogled-patches": { - "rev": "148.0.7778.215-1", - "hash": "sha256-Rp+PuyOQ26Cqiu+8sNlJkjp/3bO968NYNX1AgHOyYOA=" + "rev": "149.0.7827.53-1", + "hash": "sha256-j4maEZiU38tqs57cTmg8OhIAAQcT+liWU0fDA7GMZHM=" }, - "npmHash": "sha256-JuVcY8iFRDWcPcP4Pg+qm5rnTXkiVfNsqSkXbDWqsE8=" + "npmHash": "sha256-pF0JtwFpPC4/fodbhSJnQKkczA9WlDg4VqEAy9aDVLg=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "7c855c70efe3f6ade6663c1520913fa7f63a0b2b", - "hash": "sha256-uDVYgSjxQ+xw8DHVd5UNkqnUrJ6P5ZWxL2tZToBhgQg=", + "rev": "9d2c8156a72129edca4785abb98866fad60ea338", + "hash": "sha256-RPFeHTWAeJUzbWU7QyRPmT3sqf3bAEuJ7/IJ3TP40pA=", "recompress": true }, "src/third_party/clang-format/script": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git", - "rev": "c2725e0622e1a86d55f14514f2177a39efea4a0e", - "hash": "sha256-f+BbQ6xIubloSzx/MhPSZ8ymCskmS+9+epDGtPjZqXc=" + "rev": "6eddfb5ec5f92127a531eda66c568d3a11e7ec11", + "hash": "sha256-Cm6BOOlEyD0kdYxMSmk6Fj1Dnfs3zCzXsm+BOXgBme0=" }, "src/third_party/compiler-rt/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git", - "rev": "76287b5da8e155135536c8e3a67432d97d74fe3a", - "hash": "sha256-q6syHriTR8TCQSqTWbbAkVVK0a/i4wojdEGN7sWGxUY=" + "rev": "0408cce08083f3d81379ed7d9f5bd26c03e1495b", + "hash": "sha256-kR5osTmp2girvNRVHzEKMZDCelgux9RrRuMoXMCRSGM=" }, "src/third_party/libc++/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git", - "rev": "7ab65651aed6802d2599dcb7a73b1f82d5179d05", - "hash": "sha256-7O/X2JW8ghkPTjmFZmT9cgG3Ui5zk3gUb436KlPww34=" + "rev": "be1c391acca009d8d80535ce924e3d285451cdfa", + "hash": "sha256-zKb9PUiiBvhVhWnbQwR8uOFJ9gt3uYmfJ4M9ijpgKRc=" }, "src/third_party/libc++abi/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git", @@ -869,13 +869,13 @@ }, "src/third_party/libunwind/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git", - "rev": "6ca46ff28e3578c57cbead6f233969eb3dabc176", - "hash": "sha256-JW4kqpVTCFDN4WZE2S5gEkX1O7eDycl+adm3KGlUoTU=" + "rev": "71192be150bbe04d87bb5298512d464e38d2f654", + "hash": "sha256-PxXemxdWZoEavKDOovi67IVWEr2YW8YK2F0LXM3LZPw=" }, "src/third_party/llvm-libc/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git", - "rev": "2a826f2fda3cf8d75b47cbc3bb1d9b244f13a6ab", - "hash": "sha256-OWe2lAT5XbADWuxHgg53lZiU0My/ys86FEXvn4zlVx0=" + "rev": "deb95b5e48e875920a2eaae799c8dbcd76a6a4db", + "hash": "sha256-oAgIT3+vjBrX86jgi/Pb0SCyco0lozjBjXlrKm6i56M=" }, "src/chrome/test/data/perf/canvas_bench": { "url": "https://chromium.googlesource.com/chromium/canvas_bench.git", @@ -894,8 +894,8 @@ }, "src/docs/website": { "url": "https://chromium.googlesource.com/website.git", - "rev": "44319eca109f9678595924a90547c1f6650d8664", - "hash": "sha256-Trkan7bzRaLFlTkRfNGh7ssoZ3QpMh+mxQacsSM+d2I=" + "rev": "c9a9ad55e9ec9934244e58a5a8cab9a295526010", + "hash": "sha256-2GKWEnlExrTzoIYMxeP4n2klLLT/phB5ZVJ5Nj3/aoY=" }, "src/media/cdm/api": { "url": "https://chromium.googlesource.com/chromium/cdm.git", @@ -904,8 +904,8 @@ }, "src/net/third_party/quiche/src": { "url": "https://quiche.googlesource.com/quiche.git", - "rev": "21ffbe4c7b717d00d2d768c259b5b330fd754ac3", - "hash": "sha256-yKMmfdSBvbB3T042TJbZ1Mw+y0kyfHP0knQVFWAFPTg=" + "rev": "fafc2fe9efc9f2e28a0815229fc14ca30c266ba8", + "hash": "sha256-4UmjE41MOFCBa3APDMyyJwkeV6LhHl5UsMxZpPRDsRY=" }, "src/testing/libfuzzer/fuzzers/wasm_corpus": { "url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git", @@ -914,8 +914,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "a101e2d1db6da927325273566fe8f5404fa3a9bd", - "hash": "sha256-uIqodvHxEY9xNse2IHNns2Mz9zLAUZSSIN7pAXB8cPs=" + "rev": "ded782bca9d5f165d1c4a70124cdc5384043a8b3", + "hash": "sha256-7+Hhx/V554hO3zzGuIZswkaRVDElz7ost7vbnf2wyZc=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -924,18 +924,18 @@ }, "src/third_party/angle/third_party/rapidjson/src": { "url": "https://chromium.googlesource.com/external/github.com/Tencent/rapidjson", - "rev": "781a4e667d84aeedbeb8184b7b62425ea66ec59f", - "hash": "sha256-btUl1a/B0sXwf/+hyvCvVJjWqIkXfVYCpHm3TeBuOxk=" + "rev": "24b5e7a8b27f42fa16b96fc70aade9106cf7102f", + "hash": "sha256-oHHLYRDMb7Y/k0CwsdsxPC5lglr2IChQi0AiOMiFn78=" }, "src/third_party/angle/third_party/VK-GL-CTS/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS", - "rev": "f52e89f885064b9109501bca16c813bb29389993", - "hash": "sha256-3jx4QVR9nB3WggfrORGJGifmJQhAYVSPusa7RlR16qg=" + "rev": "3fe33a325af90c1c820b1e8109f11ea0f4b60c9b", + "hash": "sha256-JgOdlwtjC5HiCWBAaeM+Ffp9KlbI7+erT0ZRZBlWxXI=" }, "src/third_party/anonymous_tokens/src": { "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git", - "rev": "fdff40da0398d2c229308aed169345f6ff1a150f", - "hash": "sha256-eJP45x3vXOG1rWvRl/0H0c2IV7nQ/9dYjAzJGHHszdc=" + "rev": "208ea23596884f6d86476ea88b64e7931cdec08a", + "hash": "sha256-HLUX0mUzA3xcXbw71sIxFBNEkL8x86urcdJH2Yuuy04=" }, "src/third_party/readability/src": { "url": "https://chromium.googlesource.com/external/github.com/mozilla/readability.git", @@ -949,28 +949,23 @@ }, "src/third_party/dav1d/libdav1d": { "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git", - "rev": "d69235dd804b24c04ed05639cffcc912cd6cfd75", - "hash": "sha256-iKq6TYscIBK4ydv+0msNV3tcs82Ljk5ZNr954Qv2lII=" + "rev": "5cfc3832687e3229117203905faf5425ac6bc0d7", + "hash": "sha256-MWDDrb8P5AIFszY0u5gCrK+kZlbYffIt9Y1b/thXL7I=" }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "78a9030d63048d832c4b822839bffe38ad4f20e5", - "hash": "sha256-ZknkLN64TYAN5j9WsgtKlRBrAc3iCM084zpc8Zui8Ts=" + "rev": "1815a06195d9c74ac737a96f87c05111926e04f8", + "hash": "sha256-71KbW0w60VB67+HM48WpOo18hrVId4/4QBDl+xl5pgo=" }, "src/third_party/dawn/third_party/glfw3/src": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", - "rev": "043378876a67b092f5d0d3d9748660121a336dd3", - "hash": "sha256-4QSD1/uxWfYZPMjShB0h639eqAfuBRXAVfOm6BbZCBs=" + "rev": "b00e6a8a88ad1b60c0a045e696301deb92c9a13e", + "hash": "sha256-uVJOf+D3bgS/CyEL1y52gvkml6VUTtNPMTU6X5/XyS4=" }, - "src/third_party/dawn/third_party/dxc": { + "src/third_party/dawn/third_party/directx-shader-compiler/src": { "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler", - "rev": "eb67a9085c758516d940e1ce3fed0acfb6518209", - "hash": "sha256-z+yIuVweIyLdOiZDRfSppjTRoYq8S93+JNUla4Umot8=" - }, - "src/third_party/dawn/third_party/dxheaders": { - "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers", - "rev": "980971e835876dc0cde415e8f9bc646e64667bf7", - "hash": "sha256-0Miw1Cy/jmOo7bLFBOHuTRDV04cSeyvUEyPkpVsX9DA=" + "rev": "d73829d4e677ef00931e8e57de6d544396ab46cb", + "hash": "sha256-BIXNgVeF5x3BZWFWZ1Gz+zpNSOEl+hZWB0GgMEaNS2w=" }, "src/third_party/dawn/third_party/directx-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers", @@ -979,33 +974,33 @@ }, "src/third_party/dawn/third_party/OpenGL-Registry/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry", - "rev": "5bae8738b23d06968e7c3a41308568120943ae77", - "hash": "sha256-K3PcRIiD3AmnbiSm5TwaLs4Gu9hxaN8Y91WMKK8pOXE=" + "rev": "9cb90ca4902d588bef3c830fbb1da484893bd5fb", + "hash": "sha256-mWVORjrbNFINr5WKAIDVnPs2T+96vkxWqZdJwp8oT9I=" }, "src/third_party/dawn/third_party/EGL-Registry/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry", - "rev": "7dea2ed79187cd13f76183c4b9100159b9e3e071", - "hash": "sha256-Z6DwLfgQ1wsJXz0KKJyVieOatnDmx3cs0qJ6IEgSq1A=" + "rev": "3d7796b3721d93976b6bfe536aa97bbc4bce8667", + "hash": "sha256-csSV8Yp0p0UIrodbX5793uO5iZMjQfy+0D2wPif2+Fw=" }, "src/third_party/dawn/third_party/webgpu-cts": { "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts", - "rev": "09fdb847d90d0b5bfe57068ce2eb9283cb77fc7f", - "hash": "sha256-eTAwnTiAHq8rmbw7u9nAwSuAlS5adStUJKfITlYkcgU=" + "rev": "5c6b119c4fa0d9059c45f7637df1fe26fc80a6e4", + "hash": "sha256-9DAdS2u2YtrCFJu0KTuwRJjTUNexFxdmnn7LkwQ+KiQ=" }, "src/third_party/dawn/third_party/webgpu-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers", - "rev": "7d3186c3dd2c708703524027b46b8703534ab3cc", - "hash": "sha256-yE3/mfhqc7YtVNg4f/nrUpuRUGRjOzdwl++vPvd+mvc=" + "rev": "dc16b3e531cf4f31be54236d1a3e988ba5f295a2", + "hash": "sha256-tFn3OChLKsYz52Vml7WVgqyrK7SI6WR1Z2C2vvFfakI=" }, "src/third_party/highway/src": { "url": "https://chromium.googlesource.com/external/github.com/google/highway.git", - "rev": "84379d1c73de9681b54fbe1c035a23c7bd5d272d", - "hash": "sha256-HNrlqtAs1vKCoSJ5TASs34XhzjEbLW+ISco1NQON+BI=" + "rev": "2607d3b5b0113992fe84d3848859eae13b3b52c1", + "hash": "sha256-YUYZO9KLffczjwIz3mBBceD6oM1giLCFLDHgDCevdRA=" }, "src/third_party/google_benchmark/src": { "url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git", - "rev": "188e8278990a9069ffc84441cb5a024fd0bede37", - "hash": "sha256-GfqY2d+Nd7ovNrXxzTRm/AYWj7GuxIO6FawzUEzwOVA=" + "rev": "8abf1e701fbd88c8170f48fe0558247e2e5f8e7d", + "hash": "sha256-M8QkA8+bckoRjlcVneYXNetmPEWEvmWy/mca5JA40Ho=" }, "src/third_party/libpfm4/src": { "url": "https://chromium.googlesource.com/external/git.code.sf.net/p/perfmon2/libpfm4.git", @@ -1014,13 +1009,13 @@ }, "src/third_party/boringssl/src": { "url": "https://boringssl.googlesource.com/boringssl.git", - "rev": "d8be2b4a71155bf82da092ef543176351eeb59ff", - "hash": "sha256-fZc95YrREDbf0YcO6zahIjdX6TcRJANcH9MrkLIIIHw=" + "rev": "65818adf16411ca394625f5747a1af28faf95d2c", + "hash": "sha256-tcTTzQnBp8Od1jdDMrFoCr9bnW0OCjGqUjH3QMnusmo=" }, "src/third_party/breakpad/breakpad": { "url": "https://chromium.googlesource.com/breakpad/breakpad.git", - "rev": "8be0e3114685fcc1589561067282edf75ea1259a", - "hash": "sha256-igcX5XwacIwoGbqIcZKwlJYpRWl9Uc32WdpXyHO7UVA=" + "rev": "afa2870e449ef33ad41545e7670c574cf70926a4", + "hash": "sha256-+N6FPtSiLQmNqf5+x5XDSksrRq/YDVSMVx5Rv1PGjfI=" }, "src/third_party/cast_core/public/src": { "url": "https://chromium.googlesource.com/cast_core/public", @@ -1029,13 +1024,13 @@ }, "src/third_party/catapult": { "url": "https://chromium.googlesource.com/catapult.git", - "rev": "4f1d71f6841d210b3a06ab3ef2e2ed679af0ee56", - "hash": "sha256-aHlf8gw3KxbKoyyajP4w586iYybx7HSkcKtLcZIgiDE=" + "rev": "6e4188cabb4f37314ea41e9adfcb2cf9b64e2641", + "hash": "sha256-/kleYYllR22KjxHT2gTMGf6LEUZ1Ud7j593fIIAgqAA=" }, "src/third_party/catapult/third_party/webpagereplay": { "url": "https://chromium.googlesource.com/webpagereplay.git", - "rev": "be48b5e3387780790ecc7723434b6ea6733bcc33", - "hash": "sha256-KcFUlQMltsMm4WlTVMLzZXfrvu67ffkKjmBcruwZye0=" + "rev": "b7ac48f52cd298e966a76eb054412915c3e445d4", + "hash": "sha256-smtwB6vzLgCAePz0jNfrpm8TxrxBnBkigLxERhxUEvE=" }, "src/third_party/ced/src": { "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git", @@ -1054,13 +1049,13 @@ }, "src/third_party/cpu_features/src": { "url": "https://chromium.googlesource.com/external/github.com/google/cpu_features.git", - "rev": "936b9ab5515dead115606559502e3864958f7f6e", - "hash": "sha256-E8LoVzhe+TAmARWZTSuINlsVhzpUJMxPPCGe/dHZcyA=" + "rev": "d3b2440fcfc25fe8e6d0d4a85f06d68e98312f5b", + "hash": "sha256-IBJc1sHHh4G3oTzQm1RAHHahsEECC+BDl14DHJ8M1Ys=" }, "src/third_party/cpuinfo/src": { "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git", - "rev": "7607ca500436b37ad23fb8d18614bec7796b68a7", - "hash": "sha256-LnLtCMMRg+DwB7MijBdt/tmCKD/zN5y2oTgXlYw3hTg=" + "rev": "3681f0ce1446167d01dfe125d6db96ba2ac31c3c", + "hash": "sha256-PhWbzQgZSUb3eVyx+JTSnxVOAC2WzL2Dw1I9/6LEIsw=" }, "src/third_party/crc32c/src": { "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git", @@ -1069,28 +1064,28 @@ }, "src/third_party/cros_system_api": { "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git", - "rev": "c27a09148de373889e5d2bf616c4e85a68050ae2", - "hash": "sha256-a/mAa1+if6B1FHe9crO8PDpc3o8M+CeIuXjXT0lwZOY=" + "rev": "7ecd2b41460516ecd7b7d6e5c298db25e1436b6f", + "hash": "sha256-ehbAXv4DZStWDMC3iOjmWkAc4PhAamyI4C9bdXO7FfA=" }, "src/third_party/crossbench": { "url": "https://chromium.googlesource.com/crossbench.git", - "rev": "c179f7919aade97c5cff64d14b9171736e7aaef9", - "hash": "sha256-Hxazf58z9imnGO1aj2NRtsQ+BYrfAuIuZscADpr1NVI=" + "rev": "cecd70a5f49f777f603d38d11ac1f66c03c3e8af", + "hash": "sha256-zLwIY8fQVebkfN4KFMbitZODhmiN65JK2s9IG/5Cd+o=" }, "src/third_party/crossbench-web-tests": { "url": "https://chromium.googlesource.com/chromium/web-tests.git", - "rev": "b19e4e52c33fb8a105c3fc99598b0b9b4bc59752", - "hash": "sha256-7vCQw91L2c97dnVdrJ53zL8hi0KZffDJJjk7GaG3b/U=" + "rev": "baf176aadedccc44329231d5dd40346874c2a63e", + "hash": "sha256-oY1/uGB6ykePIklWe35rmJWsnpu/wjkER4TJeP4TTdw=" }, "src/third_party/depot_tools": { "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git", - "rev": "41c40cfaec7ee3bf0423c59925d8b23982a601f1", - "hash": "sha256-s9uvmYHCJKWnNhztmOPb+OHj/HbGo30PupwT4mHWjnM=" + "rev": "45dedc4c3b87c982fd846b3dc599b233ed3aff90", + "hash": "sha256-Ttklyw6IdNeMExlzeiQg/qsCkTmqVhUJ34MFgYmCWD4=" }, "src/third_party/devtools-frontend/src": { "url": "https://chromium.googlesource.com/devtools/devtools-frontend", - "rev": "1fb83ff123c44ab59a480056c8c1ba3d33c2caf0", - "hash": "sha256-S6agM7HMZ2g2W6e9tYdLSXr0Lc6zeQF9hAYLIeImAYQ=" + "rev": "33c2f401a9c8ddad2159eb0ab83aa244a5247361", + "hash": "sha256-M9aULI+HECgA0ptAG47OPK0QuB+xzmb29iOtJ3whpB0=" }, "src/third_party/dom_distiller_js/dist": { "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", @@ -1104,8 +1099,8 @@ }, "src/third_party/eigen3/src": { "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git", - "rev": "a3074053a614df7a3896cb4edbcba40222a5f549", - "hash": "sha256-9AHpSqemqdwXoMiP3hH1YuEd3+nrudeVGTpInw+8BU4=" + "rev": "2cf9891537250255f50df5109ffe9e700e2a73de", + "hash": "sha256-1bu1Y9itHIKcwY5J0sF08DSyfElLHiZ6SRsNZkFjz8o=" }, "src/third_party/farmhash/src": { "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git", @@ -1114,18 +1109,18 @@ }, "src/third_party/fast_float/src": { "url": "https://chromium.googlesource.com/external/github.com/fastfloat/fast_float.git", - "rev": "cb1d42aaa1e14b09e1452cfdef373d051b8c02a4", - "hash": "sha256-CG5je117WYyemTe5PTqznDP0bvY5TeXn8Vu1Xh5yUzQ=" + "rev": "05087a303dad9c98768b33c829d398223a649bc6", + "hash": "sha256-ZQm8kDMYdwjKugc2vBG5mwTqXa01u6hODQc/Tai2I9A=" }, "src/third_party/federated_compute/src": { "url": "https://chromium.googlesource.com/external/github.com/google-parfait/federated-compute.git", - "rev": "eb170f645b270c7979edb863fd2cf8edab2b2fd1", - "hash": "sha256-Cp0WQBbqWvPdrKCMQhH4Z6zl6YlIPLjafWZEwdkYWlc=" + "rev": "3112513bf1a80872311e7718c5385f535a819b89", + "hash": "sha256-jnG3PCxjaYcClRgzOfIkHbbD3xU9TDLyQR3VZUwHIgU=" }, "src/third_party/ffmpeg": { "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git", - "rev": "b5e18fb9da84e26ceef30d4e4886696bf59337c0", - "hash": "sha256-JHAicFKBvtkwmZPRBKYPT6JVqYqF8hyXxU0H7kfgCBs=" + "rev": "f45bab87ce4c5fafc67fd53fcde777578d01bfa0", + "hash": "sha256-fsZSqmG6vFOPJYuBgG6OSWkzRu27B3mv/PqAP8s4ARk=" }, "src/third_party/flac": { "url": "https://chromium.googlesource.com/chromium/deps/flac.git", @@ -1154,8 +1149,8 @@ }, "src/third_party/freetype/src": { "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git", - "rev": "6d9fc45fc4bca8aef0b8f65592520673638c3334", - "hash": "sha256-A21ONLz8HxoBkOL/jHfs5YwePmOnFyNdlNYSJa9wers=" + "rev": "b6bcd2177f72bb4842c7701d7b7f633bb3fc951a", + "hash": "sha256-TUz3yUD9HxqUMCOpLk74rEf8J0tMTh4ZCuD94AD4+q4=" }, "src/third_party/fxdiv/src": { "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git", @@ -1164,18 +1159,13 @@ }, "src/third_party/harfbuzz/src": { "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git", - "rev": "67bb413f586f36ba44d740319cb7a28b3d283ea6", - "hash": "sha256-WCPEkbiiU8dENM+ik0KokW9Uxmz0xlsRFVVPPOEOZXw=" + "rev": "e6741e2205309752839da60ff075b7fa2e7cddd3", + "hash": "sha256-XjUuY17fcZi+dIZFojq+eDsDVrBxtAWRydPdudt56+8=" }, "src/third_party/ink/src": { "url": "https://chromium.googlesource.com/external/github.com/google/ink.git", - "rev": "9d5367423281a8fcf5bc1c418e20477a992b270a", - "hash": "sha256-uDaK/cDA52Cn+ioPW2bXAJze1eW8TK3xF7+bl/Ylh6Y=" - }, - "src/third_party/ink_stroke_modeler/src": { - "url": "https://chromium.googlesource.com/external/github.com/google/ink-stroke-modeler.git", - "rev": "da42d439389c90ec7574f0381ec53e7f5be0c2eb", - "hash": "sha256-W5HgVe0v9O/EuhpKMHp83PLq4p6cuBul3QUGLYdF6rY=" + "rev": "a988417b6d0b1ea03fb0b40269fbc42313acc6fd", + "hash": "sha256-6O+N/ULn8sqsdgFw7VZ7TMjWvCAZbYo398PruPScU/k=" }, "src/third_party/instrumented_libs": { "url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git", @@ -1239,8 +1229,8 @@ }, "src/third_party/fuzztest/src": { "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git", - "rev": "800c545cf9d6e9c01328a1974f93a7e6564a74fd", - "hash": "sha256-Pvz+CWTBcWE0N0yfNGZhXDgUrGeIaCNfEjP1jYmF6G0=" + "rev": "e24a91020ab19c3d6f590bd0911b7acb492f81be", + "hash": "sha256-wFjuvJzGEaal+pIo5UtkdLHYTpoWxRE6Vf5OGLObGQk=" }, "src/third_party/domato/src": { "url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git", @@ -1254,13 +1244,13 @@ }, "src/third_party/libaom/source/libaom": { "url": "https://aomedia.googlesource.com/aom.git", - "rev": "343cee0a952f8c7d329e59ff3ac2c8bdbe70ec6a", - "hash": "sha256-H8Eu3BiUIiZcyReGDyFq9UvjdMJOX00ERjru8+I0zL8=" + "rev": "33dba9e12a9f12e737eaa7c2624e8c580950a89a", + "hash": "sha256-01DbV0kQFg1yyFpVeo82KBoZHhizA7xnZ1qOuu4HTcs=" }, "src/third_party/crabbyavif/src": { "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git", - "rev": "7466a44ac80893803d4a7168b98dc6cd02d1fe2d", - "hash": "sha256-x1MRNtGLmwlRNenoQKz2Bgm3J5eHlNiJZtzhT9lttmk=" + "rev": "c433c9a32320aed983e4106931596fbbae3f77ee", + "hash": "sha256-yw1cXB6s6biD2vj2K/3sVbKiaNK7bt+NkbQovbYlJ2Q=" }, "src/third_party/nearby/src": { "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git", @@ -1314,8 +1304,8 @@ }, "src/third_party/cros-components/src": { "url": "https://chromium.googlesource.com/external/google3/cros_components.git", - "rev": "fb512780dcc5ba4b5be9e8a3118919002077c760", - "hash": "sha256-7wx73HZ6aqXQvLxwX6XnJAPefi/t47gIhvDH3FRT1j4=" + "rev": "e580888fcc1c108e25c218ccf8b7a4372de18d57", + "hash": "sha256-p0Wfvhg/j8v9xL9Pueo7xPVHBKowOLI00AeIZXPQw4k=" }, "src/third_party/libdrm/src": { "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git", @@ -1342,20 +1332,20 @@ "rev": "9700847afb92cb35969bdfcbbfbbb74b9c7b3376", "hash": "sha256-EI/uaHXe0NlqdEw764q0SjerThYEVLRogUlmrsZwXnY=" }, - "src/third_party/libphonenumber/dist": { + "src/third_party/libphonenumber/src": { "url": "https://chromium.googlesource.com/external/libphonenumber.git", - "rev": "9d46308f313f2bf8dbce1dfd4f364633ca869ca7", - "hash": "sha256-ZbuDrZEUVp/ekjUP8WO/FsjAomRjeDBptT4nQZvTVi4=" + "rev": "ade546d8856475d0493863ee270eb3be9628106b", + "hash": "sha256-cLtsM35Ir3iG3j8+Cy2McL1ysRB0Y1PXealAKl05Twg=" }, "src/third_party/libprotobuf-mutator/src": { "url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git", - "rev": "7bf98f78a30b067e22420ff699348f084f802e12", - "hash": "sha256-EaEC6R7SzqLw4QjEcWXFXhZc84lNBp6RSa9izjGnWKE=" + "rev": "c1c950eae0440c3808f2b8bd7c57d0c6a42c1a90", + "hash": "sha256-Su1SPr/GEFi7/N8/HrFkVbGfWH0vYdcJ5/on8zLMcyU=" }, "src/third_party/libsrtp": { "url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git", - "rev": "e8383771af8aa4096f5bcfe3743a5ea128f88a9a", - "hash": "sha256-xC//VEFrI94nCkyLnRa6uQ+hJQqe41v0Qjm4LJ7K84I=" + "rev": "cd5d177bf1fde755ddb4c7f0d9ff7693f8b49e5e", + "hash": "sha256-6tIbthIcUw58AgaNzvSenZPp/e5vHVTp5K2bpPF+Zg0=" }, "src/third_party/libsync/src": { "url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git", @@ -1369,13 +1359,13 @@ }, "src/third_party/libvpx/source/libvpx": { "url": "https://chromium.googlesource.com/webm/libvpx.git", - "rev": "47ac1ec7f3de7d7cb3d070844c427c8f1fa9d6fc", - "hash": "sha256-RyYnkLYafiS6kQKeOmzohtxFRXudDzgEmQkG+qKHozc=" + "rev": "640d4ce27ba918783e28a0da46a8a37abe4a65b6", + "hash": "sha256-uCa/MEfw2s05kK91uubi/TqztHulwattzt1vfr0LR4E=" }, "src/third_party/libwebm/source": { "url": "https://chromium.googlesource.com/webm/libwebm.git", - "rev": "b7a1e4767fbb02ad467f45ba378e858e897028da", - "hash": "sha256-Lzfs15Us8MDDQYvLRVf6xKg9A76aXPnTukx/A8Mf7rw=" + "rev": "6184f4484a826724b5293837134ab9492261b941", + "hash": "sha256-zXPuisCv2KkGQq23qTNhHeXpyCClUIeyjHra08DHJIw=" }, "src/third_party/libwebp/src": { "url": "https://chromium.googlesource.com/webm/libwebp.git", @@ -1384,8 +1374,8 @@ }, "src/third_party/libyuv": { "url": "https://chromium.googlesource.com/libyuv/libyuv.git", - "rev": "30809ff64a9ca5e45f86439c0d474c2d3eef3d05", - "hash": "sha256-DW7PuRqA1x0K8/uJbxBJ4Cn9YEPFhZ9vhuGVVyGKK98=" + "rev": "a7849e8a5e9c996bef2332efae897e7301055a20", + "hash": "sha256-ftOTwWULKNplqjQQ9oM9t+PU3S6/ySDOBoE5E/HWuHg=" }, "src/third_party/lss": { "url": "https://chromium.googlesource.com/linux-syscall-support.git", @@ -1404,13 +1394,13 @@ }, "src/third_party/nasm": { "url": "https://chromium.googlesource.com/chromium/deps/nasm.git", - "rev": "45252858722aad12e545819b2d0f370eb865431b", - "hash": "sha256-0KsHYi76IaVNwk0dBhem2AnUXd9PpeS+jUsY+zPmeJ8=" + "rev": "358842b6b7dd69b2ed635bef17f941e030a05e5f", + "hash": "sha256-YwjwubijMZ9OvYeMUVMSunWZ2VCuqUFEOyv/MK/oojc=" }, "src/third_party/neon_2_sse/src": { "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git", - "rev": "662a85912e8f86ec808f9b15ce77f8715ba53316", - "hash": "sha256-4OzG4wIPwnKbFD9LG+stxHt5O4qB85ZIXVeSrNqDAyM=" + "rev": "ed59be8546632d5126ff69c87122ae5de20ffe4f", + "hash": "sha256-ydHSMPJS+axvW7KIR/9SLWNFq/lP67dpg9Yt7shLCng=" }, "src/third_party/openh264/src": { "url": "https://chromium.googlesource.com/external/github.com/cisco/openh264", @@ -1419,8 +1409,8 @@ }, "src/third_party/openscreen/src": { "url": "https://chromium.googlesource.com/openscreen", - "rev": "448a19d1f24e0f8ce85ad0c1c6a50cf370ae69d7", - "hash": "sha256-hRDFnoqAH4HoWZ3oTWlzNge2nwlxpUC/GEq0MQVzBw8=" + "rev": "684bcd767271a21f3e5d475b17a0fd862f16c65e", + "hash": "sha256-Yjz2E1/h+zp7L2x0zE0l+ktQIiSrJ4ZknXOhaVPKQVE=" }, "src/third_party/openscreen/src/buildtools": { "url": "https://chromium.googlesource.com/chromium/src/buildtools", @@ -1434,13 +1424,13 @@ }, "src/third_party/pdfium": { "url": "https://pdfium.googlesource.com/pdfium.git", - "rev": "72ea487e4399c44c3a53a48b104f9612ca772008", - "hash": "sha256-0VgmDPyF5k81nBXdo88CcIIbz6XRhaiADnG8gwDGZZk=" + "rev": "74d747ce1d383caca3ec0e604d77bac35ccd1e58", + "hash": "sha256-qMY6L93hlnMgGZ5Blk5ldDnI/LUXYyuk+b7FXCiVV6s=" }, "src/third_party/perfetto": { "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git", - "rev": "46432bb2a7a60e10fcee516f1692e6846d098a8d", - "hash": "sha256-jVih4xWota4SZQi4yEtaIP+4qgD03OsELt2aaulIXik=" + "rev": "846203c4b3b25f834a0bebc101fa8e1b8f9d0ca9", + "hash": "sha256-YOgOau9vNrOOqyUf6WylI/oQ2drCxoW7jnrHt7fAfQM=" }, "src/third_party/protobuf-javascript/src": { "url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript", @@ -1449,8 +1439,8 @@ }, "src/third_party/pthreadpool/src": { "url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git", - "rev": "9003ee6c137cea3b94161bd5c614fb43be523ee1", - "hash": "sha256-Es9QNblzo5b+x4K7myQJwIiUKvqyP16QExWPhGqqDO8=" + "rev": "a56dcd79c699366e7ac6466792c3025883ff7704", + "hash": "sha256-WfyuPfII4eSmLskZV0TAcu4K6OyW38TjkDHm+VUx5eY=" }, "src/third_party/pyelftools": { "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git", @@ -1479,13 +1469,13 @@ }, "src/third_party/search_engines_data/resources": { "url": "https://chromium.googlesource.com/external/search_engines_data.git", - "rev": "2ecec7b3a56bcb5d7a4a1fc9bc71d7e1cda2a8d1", - "hash": "sha256-UPP47dgdXxr+LPvTcEc6gi89OxmvdKD3CdwV4wKXvwQ=" + "rev": "2345fee6ce4ae24d9c365d5c0884ece593c55c67", + "hash": "sha256-5qkra6FURaMvEOk+ZKMRH1hc8ixEnk3u4rxNm0G8tuQ=" }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "03c3234e64f9fbbbcf6a7b9c79e94059df49dbfe", - "hash": "sha256-e0MSCbqv4u4995nowzipKorkn6mPpO7tf8+ygj3/nFY=" + "rev": "53348aa333da02b77c4b5797e2de722f5abde7d0", + "hash": "sha256-Qh0ytA45zP67VQE417iUtjPcJmJmDzcu4BAatyh6p0w=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -1504,8 +1494,8 @@ }, "src/third_party/swiftshader": { "url": "https://swiftshader.googlesource.com/SwiftShader.git", - "rev": "89556131bf9d48af3c5c9fbb9a3322e706da89a3", - "hash": "sha256-h0utcwCnzwhFufggkBNeA674x2Kqwu4sz3jQ/9eoQv0=" + "rev": "f9d5d49a3c599a315e3493dc1e9b5309cffb3305", + "hash": "sha256-kBfqgXXJeEPT80mu6CJ2Bwmdv/y8jVzM6TedMXbzo4o=" }, "src/third_party/text-fragments-polyfill/src": { "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git", @@ -1514,23 +1504,23 @@ }, "src/third_party/tflite/src": { "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git", - "rev": "de8d7f65b6eb670e4dad0225d0d6f99bebaab559", - "hash": "sha256-r2b+/VBffxsh1sRM2xcFiBx9K6GD6FsaQXpfFMBFUag=" + "rev": "2216f531fb72119745382c62f232acf9790f4b6e", + "hash": "sha256-zySLNPmug5HS5pwJ/lEMAWjjZSOuxdTgup7Y90k7NZI=" }, "src/third_party/litert/src": { "url": "https://chromium.googlesource.com/external/github.com/google-ai-edge/LiteRT.git", - "rev": "588075c77c6895cce6397d41d2890b1aa0a14372", - "hash": "sha256-rcEPZNSV0DiDrmoBCtJ07wFzzpmpM93jG4jYaEdNWvI=" + "rev": "9b5418dd7a1a318eed20395743dcc868df17d8b0", + "hash": "sha256-80amwDPF3RrcoTaTQsunNmlvBGs6KCv369FW3J/Xcts=" }, "src/third_party/vulkan-deps": { "url": "https://chromium.googlesource.com/vulkan-deps", - "rev": "0ced1107c62836f439f684a5696c4bd69e09fce3", - "hash": "sha256-VOyN618wzyyO2Wh18gCnw+FCr/NbegX3A/54MClyhwc=" + "rev": "d234b7b29748c07ef389279dd24f533ebd04cadc", + "hash": "sha256-w49HOjPixSI/C5IGlxQMj/Ol9f/Lr2zI2oMhQzzu1zk=" }, "src/third_party/glslang/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang", - "rev": "715c8500e7cd67f2eba9e60e98852a1ed49d2f15", - "hash": "sha256-vSbMdTjlRVvYLi5ZvTVmfe76oAQ4AhqyD+ohvkvIYIs=" + "rev": "458ff50a67cb69371850068a62b78f1990a1ff9a", + "hash": "sha256-2WauVjAEeZn16b4fE4ImKPX3wjDmeN92mqWi3NMiXSw=" }, "src/third_party/spirv-cross/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross", @@ -1539,38 +1529,38 @@ }, "src/third_party/spirv-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers", - "rev": "6dd7ba990830f7c15ac1345ff3b43ef6ffdad216", - "hash": "sha256-UKBVs2s05hP+paPq1dZFaUEQQ9Kx9acHxYUyJVx22eY=" + "rev": "126038020c2bd47efaa942ccc364ca5353ffccde", + "hash": "sha256-QBX2M+ZSWgVvCx58NeDIdf6mIkdJbecDktBfUWGPvNc=" }, "src/third_party/spirv-tools/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools", - "rev": "2d14d2e76aa7de72404b17078eda15c20a6a0389", - "hash": "sha256-8Xtzq8WOdFEw+uEJqMW39LLHt2m165K9OJsIFZuifoM=" + "rev": "2ec8457ab33d539b6f1fecc998360c0b8b05ed4f", + "hash": "sha256-9TBb/gnDXgZRZXhF27KEQ0XQI5itRHKJQjLrkFDQq7Q=" }, "src/third_party/vulkan-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers", - "rev": "afe9eb980aa928a66d1c9c06f38c55dd59868720", - "hash": "sha256-/yolWlC7ruRiJ0gSdCoSlqL9+j2uJAh+o+H0OG37pq4=" + "rev": "f6a6f7ab165cedbfa2a7d0c93fe27a2d01ce09c8", + "hash": "sha256-ZbjmxbRUiVJADNRWziCH0UIM09qKf+lm9PRnWOhZFhQ=" }, "src/third_party/vulkan-loader/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader", - "rev": "df84d2be47457a8dfd7eb66f8c2b031683bd1ba5", - "hash": "sha256-8ParcURRRU3eS9Oej/vHTwOwvYy3HsVJsKh2wQLKUgM=" + "rev": "15a84652b94e465e9a7b25eb507193929863bc2f", + "hash": "sha256-pdC3YCM0Nzeabi5TPD+qR5PVdsxmWMnf2L9HsOcbv84=" }, "src/third_party/vulkan-tools/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools", - "rev": "90bf5bc4fd8bea0d300f6564af256a51a34124b8", - "hash": "sha256-tmTD/waVX/duaKXvj0FNUS+ncL1agM73kK7pEfHEsSA=" + "rev": "7c46da2b39036a80ce088576d5794bf39e667f56", + "hash": "sha256-nAyNVveeGg9sA0E37YiEPm+UdKsy48nAOjnUYHQnuqw=" }, "src/third_party/vulkan-utility-libraries/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries", - "rev": "48b1fd1a65e436bae806cb6180c9338846b9de97", - "hash": "sha256-B3GXmwJEvnGcER5DJt0FGrwqNi3t8iV6VgX8uOrExlU=" + "rev": "2c909c1ab6f9c6caba39a84a4887186b3fafdead", + "hash": "sha256-k3xeKHQbd2rTQJsOZKXEMPrYjcHwoCC1N12F6AIP6Ho=" }, "src/third_party/vulkan-validation-layers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers", - "rev": "ac146eef210b6f52b842111c5d3419ab32a7293f", - "hash": "sha256-GqjVHxtda1a47+9G+nqh4qNMJmQaUdZNMUGQ8kAIIkk=" + "rev": "b105d8ea361af258abed65efb5a1565c031dcf1c", + "hash": "sha256-GgznBGYgnCFMNaqAOQ15dlw2dOFfSp3mAV2KokVLzgk=" }, "src/third_party/vulkan_memory_allocator": { "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git", @@ -1609,23 +1599,23 @@ }, "src/third_party/webgpu-cts/src": { "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git", - "rev": "09fdb847d90d0b5bfe57068ce2eb9283cb77fc7f", - "hash": "sha256-eTAwnTiAHq8rmbw7u9nAwSuAlS5adStUJKfITlYkcgU=" + "rev": "3b327ebc44f11212fd3872972a6dd394634fb9e3", + "hash": "sha256-RSZVKv2Z0pg2cGa3Elr2r5VZqdxlRJ+6mzm1Au1qg1I=" }, "src/third_party/webpagereplay": { "url": "https://chromium.googlesource.com/webpagereplay.git", - "rev": "be48b5e3387780790ecc7723434b6ea6733bcc33", - "hash": "sha256-KcFUlQMltsMm4WlTVMLzZXfrvu67ffkKjmBcruwZye0=" + "rev": "b7ac48f52cd298e966a76eb054412915c3e445d4", + "hash": "sha256-smtwB6vzLgCAePz0jNfrpm8TxrxBnBkigLxERhxUEvE=" }, "src/third_party/webrtc": { "url": "https://webrtc.googlesource.com/src.git", - "rev": "e3ee86921c57b9f8921045e77f098604803cb66c", - "hash": "sha256-n39HENOXmatsZLF6jdYRsb+wl2cM0i6ngT4Zbyu5ayE=" + "rev": "5a7e0ff57a52e12f834d64c57d040d1105ea17f2", + "hash": "sha256-V1accCSU6LV5Ixhd+HBOvqZ7GxT57ALsvaF8ABLIXxM=" }, "src/third_party/wuffs/src": { "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", - "rev": "e3f919ccfe3ef542cfc983a82146070258fb57f8", - "hash": "sha256-373d2F/STcgCHEq+PO+SCHrKVOo6uO1rqqwRN5eeBCw=" + "rev": "50869df0ea703b4f41b238bfe26aec6ec9c86889", + "hash": "sha256-V7inWJqH7Q4Ac/ZB//7XHrpgfAYUPBxWBerBem6Q/Kk=" }, "src/third_party/weston/src": { "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git", @@ -1634,8 +1624,13 @@ }, "src/third_party/xnnpack/src": { "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git", - "rev": "1812bbe2928a32f26c5e48466712ba6460cf290c", - "hash": "sha256-xal21wjgeql3MjQXw6F1ezcRsnhVKod5jv0nYWroJ1o=" + "rev": "2ad25fc09167df69c6c02eb8082a0b9658dd5e80", + "hash": "sha256-vBMGBXzJPCcsc2kMyGecjti68oZHWUwJKd7tkKub6kg=" + }, + "src/third_party/libei/src": { + "url": "https://chromium.googlesource.com/external/gitlab.freedesktop.org/libinput/libei.git", + "rev": "5d6d8e6590df210b75559a889baa9459c68d9366", + "hash": "sha256-lSrIC93Cke90/Xc8dqd3e/TU32tflYHYqc5fE8wglBI=" }, "src/third_party/zstd/src": { "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git", @@ -1644,8 +1639,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "5e24a1fd6ffb840b93ee90a800897fcb4d60eeab", - "hash": "sha256-JcBGaXhqNRIA4NPPV4eANVM93wsQ9QxSLO/Ecz3wklU=" + "rev": "5a39b146dd810a52812202fae891281d5dc4db7d", + "hash": "sha256-UbX88nE4VyWUm4PvFTOy3mC04MzSdgC006ZpQrEY8cQ=" } } } From cdeae31bb08634b19a1bee46eb85cb44c99c4638 Mon Sep 17 00:00:00 2001 From: nelind Date: Thu, 4 Jun 2026 21:56:17 +0200 Subject: [PATCH 79/91] tranquil-pds: 0.6.4 -> 0.6.5 --- pkgs/by-name/tr/tranquil-pds/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/tranquil-pds/package.nix b/pkgs/by-name/tr/tranquil-pds/package.nix index 272af9d3fd81..174e04259adc 100644 --- a/pkgs/by-name/tr/tranquil-pds/package.nix +++ b/pkgs/by-name/tr/tranquil-pds/package.nix @@ -10,12 +10,12 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tranquil-pds"; - version = "0.6.4"; + version = "0.6.5"; src = fetchgit { url = "https://tangled.org/tranquil.farm/tranquil-pds"; tag = "v${finalAttrs.version}"; - hash = "sha256-kGB5jFwghMsjlAoS4mj94s9peo7PL54UKTH/3TS567w="; + hash = "sha256-kBy982B9ZY5W02hmdKqlR86ynJAUD98b4UgaYIPaFzM="; }; cargoHash = "sha256-X2zoQSBQaq+W0rT/Y08EA1b81pbePUvH7q+Ccmtbf+Y="; From a1562a2a29c000ee272f5e67469cc7ef052d797a Mon Sep 17 00:00:00 2001 From: nelind Date: Thu, 4 Jun 2026 21:57:34 +0200 Subject: [PATCH 80/91] tranquil-pds-frontend: 0.6.4 -> 0.6.5 --- pkgs/by-name/tr/tranquil-pds-frontend/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/tranquil-pds-frontend/package.nix b/pkgs/by-name/tr/tranquil-pds-frontend/package.nix index 0375eac4cdaf..6fac8e6eac1d 100644 --- a/pkgs/by-name/tr/tranquil-pds-frontend/package.nix +++ b/pkgs/by-name/tr/tranquil-pds-frontend/package.nix @@ -10,12 +10,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "tranquil-frontend"; - version = "0.6.4"; + version = "0.6.5"; src = fetchgit { url = "https://tangled.org/tranquil.farm/tranquil-pds"; tag = "v${finalAttrs.version}"; - hash = "sha256-kGB5jFwghMsjlAoS4mj94s9peo7PL54UKTH/3TS567w="; + hash = "sha256-kBy982B9ZY5W02hmdKqlR86ynJAUD98b4UgaYIPaFzM="; }; sourceRoot = "${finalAttrs.src.name}/frontend"; @@ -28,7 +28,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ; inherit pnpm; fetcherVersion = 4; - hash = "sha256-9G74AVRXPgR+aj00ksCc1+dDqgE2GQR4cpjJsY6yjro="; + hash = "sha256-+P4UUkZKQJVfGbDFKR0gRMU+wYK9K7NBYo1s/ebRK9I="; }; strictDeps = true; From 590ccdb420036ed0ab6bffde991b13f98ec0fe14 Mon Sep 17 00:00:00 2001 From: Nadja Yang Date: Wed, 3 Jun 2026 14:01:07 -0400 Subject: [PATCH 81/91] leanPackages: partially revert https://github.com/NixOS/nixpkgs/pull/526718/commits/a26b66330f6fa572e7005ee2a1eb031093456e6e In favor of https://github.com/NixOS/nixpkgs/pull/511524 (https://github.com/NixOS/nixpkgs/pull/511524/commits/72b8bcfd8ef837cfddc1cacc0bd4c7b8b3998e59). Retains pkgs.lean4 at 4.30.0. --- pkgs/development/lean-modules/Cli/default.nix | 11 ++++------ .../lean-modules/LeanSearchClient/default.nix | 5 +---- pkgs/development/lean-modules/Qq/default.nix | 11 ++++------ .../lean-modules/aesop/default.nix | 11 ++++------ .../lean-modules/batteries/default.nix | 21 ++++--------------- .../lean-modules/importGraph/default.nix | 11 ++++------ .../lean-modules/lean4/default.nix | 16 +++++--------- .../lean-modules/mathlib/default.nix | 11 ++++------ .../lean-modules/plausible/default.nix | 11 ++++------ .../lean-modules/proofwidgets/default.nix | 5 +---- 10 files changed, 35 insertions(+), 78 deletions(-) diff --git a/pkgs/development/lean-modules/Cli/default.nix b/pkgs/development/lean-modules/Cli/default.nix index 07476219fea2..d3bc495ee9cf 100644 --- a/pkgs/development/lean-modules/Cli/default.nix +++ b/pkgs/development/lean-modules/Cli/default.nix @@ -6,13 +6,13 @@ buildLakePackage { pname = "lean4-cli"; - version = "4.30.0"; + version = "4.29.0"; src = fetchFromGitHub { owner = "leanprover"; repo = "lean4-cli"; - tag = "v4.30.0"; - hash = "sha256-oMaqHvWlEfk1601JfNKPvkGIWgMW6tiF7Mej7g63vh0="; + tag = "v4.29.0"; + hash = "sha256-jCUl4sXVmwtYPuQecEUFH6mwFzPaQY7au4624EOiWjk="; }; leanPackageName = "Cli"; @@ -31,9 +31,6 @@ buildLakePackage { description = "Command-line argument parser for Lean 4"; homepage = "https://github.com/leanprover/lean4-cli"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - nadja-y - niklashh - ]; + maintainers = with lib.maintainers; [ nadja-y ]; }; } diff --git a/pkgs/development/lean-modules/LeanSearchClient/default.nix b/pkgs/development/lean-modules/LeanSearchClient/default.nix index da6eaf0263d0..b7e25b5ecbd0 100644 --- a/pkgs/development/lean-modules/LeanSearchClient/default.nix +++ b/pkgs/development/lean-modules/LeanSearchClient/default.nix @@ -22,9 +22,6 @@ buildLakePackage { description = "Lean 4 client for LeanSearch and Moogle proof search"; homepage = "https://github.com/leanprover-community/LeanSearchClient"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - nadja-y - niklashh - ]; + maintainers = with lib.maintainers; [ nadja-y ]; }; } diff --git a/pkgs/development/lean-modules/Qq/default.nix b/pkgs/development/lean-modules/Qq/default.nix index a91693775347..6feb6fa51916 100644 --- a/pkgs/development/lean-modules/Qq/default.nix +++ b/pkgs/development/lean-modules/Qq/default.nix @@ -6,13 +6,13 @@ buildLakePackage { pname = "lean4-Qq"; - version = "4.30.0"; + version = "4.29.0"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "quote4"; - tag = "v4.30.0"; - hash = "sha256-jVsRw/R7D7HmsE7vQvVeDXcnVerlcDBOrhf9FJJiXkY="; + tag = "v4.29.0"; + hash = "sha256-pNY5hv1nJbreCfU4EewIHCpiryIBv1ghWibrUW8vnQ0="; }; leanPackageName = "Qq"; @@ -21,9 +21,6 @@ buildLakePackage { description = "Lean 4 compile-time quote and antiquote macros for metaprogramming"; homepage = "https://github.com/leanprover-community/quote4"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - nadja-y - niklashh - ]; + maintainers = with lib.maintainers; [ nadja-y ]; }; } diff --git a/pkgs/development/lean-modules/aesop/default.nix b/pkgs/development/lean-modules/aesop/default.nix index f71d9e7c9f47..7d8ad308741a 100644 --- a/pkgs/development/lean-modules/aesop/default.nix +++ b/pkgs/development/lean-modules/aesop/default.nix @@ -7,13 +7,13 @@ buildLakePackage { pname = "lean4-aesop"; - version = "4.30.0"; + version = "4.29.0"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "aesop"; - tag = "v4.30.0"; - hash = "sha256-7PhQVMdiYImuzRYdf0Kgw3JYS4nBLfILXxyhFH8Zag0="; + tag = "v4.29.0"; + hash = "sha256-CNwxNig8OWjtfQRYyRnM/HGBn2oaNX5qP9CVT2eWNlg="; }; leanPackageName = "aesop"; @@ -23,9 +23,6 @@ buildLakePackage { description = "White-box automation for Lean 4"; homepage = "https://github.com/leanprover-community/aesop"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - nadja-y - niklashh - ]; + maintainers = with lib.maintainers; [ nadja-y ]; }; } diff --git a/pkgs/development/lean-modules/batteries/default.nix b/pkgs/development/lean-modules/batteries/default.nix index 3e06e945f9fa..9fdb1efd8686 100644 --- a/pkgs/development/lean-modules/batteries/default.nix +++ b/pkgs/development/lean-modules/batteries/default.nix @@ -6,34 +6,21 @@ buildLakePackage { pname = "lean4-batteries"; - version = "4.30.0"; + version = "4.29.0"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "batteries"; - tag = "v4.30.0"; - hash = "sha256-OOcKCQEgnn9zkkwjHOovMb/IprNomTDufLOfEXs7hFU="; + tag = "v4.29.0"; + hash = "sha256-sEIDi2i2FaLTgKYWt/kzqPrjMdf+bFURfhw6ZZWBawQ="; }; leanPackageName = "batteries"; - # Pre-build static library for downstream executables. - # TODO: upstream this to batteries - postPatch = '' - substituteInPlace lakefile.toml \ - --replace-fail '[[lean_lib]] - name = "Batteries"' '[[lean_lib]] - name = "Batteries" - defaultFacets = ["static"]' - ''; - meta = { description = "The batteries-included extended library for Lean 4"; homepage = "https://github.com/leanprover-community/batteries"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - nadja-y - niklashh - ]; + maintainers = with lib.maintainers; [ nadja-y ]; }; } diff --git a/pkgs/development/lean-modules/importGraph/default.nix b/pkgs/development/lean-modules/importGraph/default.nix index 6692a5f99ec2..4da481fd5a16 100644 --- a/pkgs/development/lean-modules/importGraph/default.nix +++ b/pkgs/development/lean-modules/importGraph/default.nix @@ -7,13 +7,13 @@ buildLakePackage { pname = "lean4-importGraph"; - version = "4.30.0"; + version = "4.29.0"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "import-graph"; - tag = "v4.30.0"; - hash = "sha256-V3bGQxTNs2G4MqaVxRb6WED1a7VaHfEo1HgBNqPipz8="; + tag = "v4.29.0"; + hash = "sha256-tqdO2qyWiJzEbK0yuu4+tiOXTEg9XJfGnI7z6Jh/abg="; }; leanPackageName = "importGraph"; @@ -23,9 +23,6 @@ buildLakePackage { description = "Tools to analyse and visualise Lean 4 import structures"; homepage = "https://github.com/leanprover-community/import-graph"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - nadja-y - niklashh - ]; + maintainers = with lib.maintainers; [ nadja-y ]; }; } diff --git a/pkgs/development/lean-modules/lean4/default.nix b/pkgs/development/lean-modules/lean4/default.nix index 2e1c9b2f3c02..7ba6dd5170f4 100644 --- a/pkgs/development/lean-modules/lean4/default.nix +++ b/pkgs/development/lean-modules/lean4/default.nix @@ -8,18 +8,16 @@ git, gmp, cadical, - leangz, pkg-config, libuv, perl, testers, }: -let - cadical' = cadical.override { version = "2.1.3"; }; +let lean4 = stdenv.mkDerivation (finalAttrs: { pname = "lean4"; - version = "4.30.0"; + version = "4.29.0"; mimalloc-src = fetchFromGitHub { owner = "microsoft"; @@ -32,7 +30,7 @@ let owner = "leanprover"; repo = "lean4"; tag = "v${finalAttrs.version}"; - hash = "sha256-YTsfIppd6km7wOjAxRH5KMPsW++ztFDCJT2up72J86Q="; + hash = "sha256-0v4OTrCLdHBbWJUq7hIjJonqget9SvsG3izGlOwhwyU="; }; # Vendor mimalloc. Upstream has since partially adopted FetchContent: @@ -72,13 +70,12 @@ let nativeBuildInputs = [ cmake pkg-config - leangz # Provides leantar ]; buildInputs = [ gmp libuv - cadical' + cadical ]; nativeCheckInputs = [ @@ -106,10 +103,7 @@ let changelog = "https://github.com/leanprover/lean4/blob/${finalAttrs.src.tag}/RELEASES.md"; license = lib.licenses.asl20; platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ - nadja-y - niklashh - ]; + maintainers = with lib.maintainers; [ nadja-y ]; mainProgram = "lean"; }; }); diff --git a/pkgs/development/lean-modules/mathlib/default.nix b/pkgs/development/lean-modules/mathlib/default.nix index 60ae77331f02..70a34dd9f333 100644 --- a/pkgs/development/lean-modules/mathlib/default.nix +++ b/pkgs/development/lean-modules/mathlib/default.nix @@ -14,13 +14,13 @@ buildLakePackage { pname = "lean4-mathlib"; - version = "4.30.0"; + version = "4.29.0"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "mathlib4"; - tag = "v4.30.0"; - hash = "sha256-RxOxdUiVUAxUbfVhxlkjmPX1V64EtmIIn1eW75TiJWA="; + tag = "v4.29.0"; + hash = "sha256-fe+qS7gNxdLnACX3/jqToa9m7r1gbskY6kDJbm1ZefE="; }; leanPackageName = "mathlib"; @@ -44,9 +44,6 @@ buildLakePackage { description = "Mathematical library for Lean 4"; homepage = "https://github.com/leanprover-community/mathlib4"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - nadja-y - niklashh - ]; + maintainers = with lib.maintainers; [ nadja-y ]; }; } diff --git a/pkgs/development/lean-modules/plausible/default.nix b/pkgs/development/lean-modules/plausible/default.nix index 6f4d08d0ee28..07b22b3ebe87 100644 --- a/pkgs/development/lean-modules/plausible/default.nix +++ b/pkgs/development/lean-modules/plausible/default.nix @@ -6,13 +6,13 @@ buildLakePackage { pname = "lean4-plausible"; - version = "4.30.0"; + version = "4.29.0"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "plausible"; - tag = "v4.30.0"; - hash = "sha256-DSaS0W2cfCUh2N+7WyiM7aUv3trtRNON0PzCgCW2SKY="; + tag = "v4.29.0"; + hash = "sha256-08fNB2GK5AqDJ15n5Ol+HYqaSbsznyp4cerDo32bG50="; }; leanPackageName = "plausible"; @@ -21,9 +21,6 @@ buildLakePackage { description = "Property-based testing framework for Lean 4"; homepage = "https://github.com/leanprover-community/plausible"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - nadja-y - niklashh - ]; + maintainers = with lib.maintainers; [ nadja-y ]; }; } diff --git a/pkgs/development/lean-modules/proofwidgets/default.nix b/pkgs/development/lean-modules/proofwidgets/default.nix index 3a2793272012..54998125b500 100644 --- a/pkgs/development/lean-modules/proofwidgets/default.nix +++ b/pkgs/development/lean-modules/proofwidgets/default.nix @@ -62,9 +62,6 @@ buildLakePackage { description = "Interactive UI framework for Lean 4 proof assistants"; homepage = "https://github.com/leanprover-community/ProofWidgets4"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - nadja-y - niklashh - ]; + maintainers = with lib.maintainers; [ nadja-y ]; }; } From 6987e3afbeeec026af04600717d57c7dc15eeb41 Mon Sep 17 00:00:00 2001 From: Nadja Yang Date: Sun, 19 Apr 2026 13:06:21 -0400 Subject: [PATCH 82/91] leanPackages.lean4: 4.29.0 -> 4.29.1 Strip ephemeral setup.json build artifacts from library outputs. These are produced per-module during compilation and not included in upstream cache distributions (https://github.com/NixOS/nixpkgs/issues/510957). Disable Hydra builds for mathlib since the output exceeds the NAR size limit. Pre-build static library for batteries so downstream executables can link against it. Refactor update.sh to pin each dependency to the rev from mathlib's lake-manifest.json. --- pkgs/build-support/lake/default.nix | 4 + .../lake/test/weak-minimax/package.nix | 2 +- pkgs/development/lean-modules/Cli/default.nix | 7 +- .../lean-modules/LeanSearchClient/default.nix | 4 +- pkgs/development/lean-modules/Qq/default.nix | 5 +- .../lean-modules/aesop/default.nix | 5 +- .../lean-modules/batteries/default.nix | 15 ++- .../lean-modules/importGraph/default.nix | 5 +- .../lean-modules/lean4/default.nix | 4 +- .../lean-modules/mathlib/default.nix | 15 ++- .../lean-modules/plausible/default.nix | 5 +- .../lean-modules/proofwidgets/default.nix | 27 ++-- pkgs/development/lean-modules/update.sh | 127 ++++++++++-------- 13 files changed, 130 insertions(+), 95 deletions(-) diff --git a/pkgs/build-support/lake/default.nix b/pkgs/build-support/lake/default.nix index 114a8354fa89..48af90f70c6d 100644 --- a/pkgs/build-support/lake/default.nix +++ b/pkgs/build-support/lake/default.nix @@ -190,6 +190,10 @@ lib.extendMkDerivation { mv "$out/.lake/config/[anonymous]" "$out/.lake/config/${leanPackageName}" fi + if [ -d "$out/.lake/build/ir" ]; then + find "$out/.lake/build/ir" -name '*.setup.json' -delete + fi + # Setup hook propagates LEAN_PATH to downstream packages. mkdir -p "$out/nix-support" cp ${./setup-hook.sh} "$out/nix-support/setup-hook" diff --git a/pkgs/build-support/lake/test/weak-minimax/package.nix b/pkgs/build-support/lake/test/weak-minimax/package.nix index 19cecab89878..4d42cd7bfad4 100644 --- a/pkgs/build-support/lake/test/weak-minimax/package.nix +++ b/pkgs/build-support/lake/test/weak-minimax/package.nix @@ -1,4 +1,4 @@ -# Test that buildLakePackage works with nix-only deps (no lake-manifest.json). +# Test that buildLakePackage works with nix-only deps (empty lake-manifest.json). # Builds a Lean proof of the weak minimax inequality using mathlib. { leanPackages, diff --git a/pkgs/development/lean-modules/Cli/default.nix b/pkgs/development/lean-modules/Cli/default.nix index d3bc495ee9cf..2ea9e68a71a4 100644 --- a/pkgs/development/lean-modules/Cli/default.nix +++ b/pkgs/development/lean-modules/Cli/default.nix @@ -4,14 +4,15 @@ fetchFromGitHub, }: -buildLakePackage { +buildLakePackage (finalAttrs: { pname = "lean4-cli"; + # nixpkgs-update: no auto update version = "4.29.0"; src = fetchFromGitHub { owner = "leanprover"; repo = "lean4-cli"; - tag = "v4.29.0"; + tag = "v${finalAttrs.version}"; hash = "sha256-jCUl4sXVmwtYPuQecEUFH6mwFzPaQY7au4624EOiWjk="; }; @@ -33,4 +34,4 @@ buildLakePackage { license = lib.licenses.mit; maintainers = with lib.maintainers; [ nadja-y ]; }; -} +}) diff --git a/pkgs/development/lean-modules/LeanSearchClient/default.nix b/pkgs/development/lean-modules/LeanSearchClient/default.nix index b7e25b5ecbd0..ad9267133806 100644 --- a/pkgs/development/lean-modules/LeanSearchClient/default.nix +++ b/pkgs/development/lean-modules/LeanSearchClient/default.nix @@ -6,8 +6,8 @@ buildLakePackage { pname = "lean4-LeanSearchClient"; - # No lockstep tags; version pinned by mathlib's lake-manifest.json. - version = "0-unstable-2026-02-12"; + # nixpkgs-update: no auto update + version = "4.12.0-unstable-2026-02-12"; src = fetchFromGitHub { owner = "leanprover-community"; diff --git a/pkgs/development/lean-modules/Qq/default.nix b/pkgs/development/lean-modules/Qq/default.nix index 6feb6fa51916..9e7b712a3250 100644 --- a/pkgs/development/lean-modules/Qq/default.nix +++ b/pkgs/development/lean-modules/Qq/default.nix @@ -6,12 +6,13 @@ buildLakePackage { pname = "lean4-Qq"; - version = "4.29.0"; + # nixpkgs-update: no auto update + version = "4.29.0-unstable-2026-03-28"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "quote4"; - tag = "v4.29.0"; + rev = "707efb56d0696634e9e965523a1bbe9ac6ce141d"; hash = "sha256-pNY5hv1nJbreCfU4EewIHCpiryIBv1ghWibrUW8vnQ0="; }; diff --git a/pkgs/development/lean-modules/aesop/default.nix b/pkgs/development/lean-modules/aesop/default.nix index 7d8ad308741a..04bb848b300e 100644 --- a/pkgs/development/lean-modules/aesop/default.nix +++ b/pkgs/development/lean-modules/aesop/default.nix @@ -7,12 +7,13 @@ buildLakePackage { pname = "lean4-aesop"; - version = "4.29.0"; + # nixpkgs-update: no auto update + version = "4.29.0-unstable-2026-03-28"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "aesop"; - tag = "v4.29.0"; + rev = "7152850e7b216a0d409701617721b6e469d34bf6"; hash = "sha256-CNwxNig8OWjtfQRYyRnM/HGBn2oaNX5qP9CVT2eWNlg="; }; diff --git a/pkgs/development/lean-modules/batteries/default.nix b/pkgs/development/lean-modules/batteries/default.nix index 9fdb1efd8686..90d263c51b5d 100644 --- a/pkgs/development/lean-modules/batteries/default.nix +++ b/pkgs/development/lean-modules/batteries/default.nix @@ -6,17 +6,28 @@ buildLakePackage { pname = "lean4-batteries"; - version = "4.29.0"; + # nixpkgs-update: no auto update + version = "4.29.0-unstable-2026-03-27"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "batteries"; - tag = "v4.29.0"; + rev = "756e3321fd3b02a85ffda19fef789916223e578c"; hash = "sha256-sEIDi2i2FaLTgKYWt/kzqPrjMdf+bFURfhw6ZZWBawQ="; }; leanPackageName = "batteries"; + # Pre-build static library for downstream executables. + # TODO: upstream this to batteries + postPatch = '' + substituteInPlace lakefile.toml \ + --replace-fail '[[lean_lib]] + name = "Batteries"' '[[lean_lib]] + name = "Batteries" + defaultFacets = ["static"]' + ''; + meta = { description = "The batteries-included extended library for Lean 4"; homepage = "https://github.com/leanprover-community/batteries"; diff --git a/pkgs/development/lean-modules/importGraph/default.nix b/pkgs/development/lean-modules/importGraph/default.nix index 4da481fd5a16..4a9307939bf1 100644 --- a/pkgs/development/lean-modules/importGraph/default.nix +++ b/pkgs/development/lean-modules/importGraph/default.nix @@ -7,12 +7,13 @@ buildLakePackage { pname = "lean4-importGraph"; - version = "4.29.0"; + # nixpkgs-update: no auto update + version = "4.29.0-unstable-2026-03-28"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "import-graph"; - tag = "v4.29.0"; + rev = "48d5698bc464786347c1b0d859b18f938420f060"; hash = "sha256-tqdO2qyWiJzEbK0yuu4+tiOXTEg9XJfGnI7z6Jh/abg="; }; diff --git a/pkgs/development/lean-modules/lean4/default.nix b/pkgs/development/lean-modules/lean4/default.nix index 7ba6dd5170f4..2db3d50c4f0d 100644 --- a/pkgs/development/lean-modules/lean4/default.nix +++ b/pkgs/development/lean-modules/lean4/default.nix @@ -17,7 +17,7 @@ let lean4 = stdenv.mkDerivation (finalAttrs: { pname = "lean4"; - version = "4.29.0"; + version = "4.29.1"; mimalloc-src = fetchFromGitHub { owner = "microsoft"; @@ -30,7 +30,7 @@ let owner = "leanprover"; repo = "lean4"; tag = "v${finalAttrs.version}"; - hash = "sha256-0v4OTrCLdHBbWJUq7hIjJonqget9SvsG3izGlOwhwyU="; + hash = "sha256-pdhRPjSic2H8zPJXLmyfN8umKDoafjmSo4OQSRxIbyE="; }; # Vendor mimalloc. Upstream has since partially adopted FetchContent: diff --git a/pkgs/development/lean-modules/mathlib/default.nix b/pkgs/development/lean-modules/mathlib/default.nix index 70a34dd9f333..6c70a6048613 100644 --- a/pkgs/development/lean-modules/mathlib/default.nix +++ b/pkgs/development/lean-modules/mathlib/default.nix @@ -12,15 +12,16 @@ tests, }: -buildLakePackage { +buildLakePackage (finalAttrs: { pname = "lean4-mathlib"; - version = "4.29.0"; + # nixpkgs-update: no auto update + version = "4.29.1"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "mathlib4"; - tag = "v4.29.0"; - hash = "sha256-fe+qS7gNxdLnACX3/jqToa9m7r1gbskY6kDJbm1ZefE="; + tag = "v${finalAttrs.version}"; + hash = "sha256-K/QPTOytsV+OX25xyKlspeB9G0a28IjmJxcUAKXFP9U="; }; leanPackageName = "mathlib"; @@ -44,6 +45,10 @@ buildLakePackage { description = "Mathematical library for Lean 4"; homepage = "https://github.com/leanprover-community/mathlib4"; license = lib.licenses.asl20; + # Output exceeds Hydra's 4 GiB NAR size limit. Oleans compress well with + # zstd (~70% ratio); a squashfs-packaged output would fit, pending upstream + # support or a raised limit. + hydraPlatforms = [ ]; maintainers = with lib.maintainers; [ nadja-y ]; }; -} +}) diff --git a/pkgs/development/lean-modules/plausible/default.nix b/pkgs/development/lean-modules/plausible/default.nix index 07b22b3ebe87..978de87e82a9 100644 --- a/pkgs/development/lean-modules/plausible/default.nix +++ b/pkgs/development/lean-modules/plausible/default.nix @@ -6,12 +6,13 @@ buildLakePackage { pname = "lean4-plausible"; - version = "4.29.0"; + # nixpkgs-update: no auto update + version = "4.29.0-unstable-2026-03-28"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "plausible"; - tag = "v4.29.0"; + rev = "83e90935a17ca19ebe4b7893c7f7066e266f50d3"; hash = "sha256-08fNB2GK5AqDJ15n5Ol+HYqaSbsznyp4cerDo32bG50="; }; diff --git a/pkgs/development/lean-modules/proofwidgets/default.nix b/pkgs/development/lean-modules/proofwidgets/default.nix index 54998125b500..d7373c734283 100644 --- a/pkgs/development/lean-modules/proofwidgets/default.nix +++ b/pkgs/development/lean-modules/proofwidgets/default.nix @@ -7,23 +7,20 @@ nodejs, }: -let - version = "0.0.95"; +buildLakePackage (finalAttrs: { + pname = "lean4-proofwidgets"; + # nixpkgs-update: no auto update + version = "0.0.95+lean-v4.29.1"; + src = fetchFromGitHub { owner = "leanprover-community"; repo = "ProofWidgets4"; - tag = "v${version}"; - hash = "sha256-LETljr+QEU6CxprR3pB4hUzhgCD8PrIuiPOgTIdhHVM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-D1fTsV8W29S1C53ky66sFgIoA5cLx/ilKa98czScV+s="; }; -in - -buildLakePackage { - pname = "lean4-proofwidgets"; - inherit version src; leanPackageName = "proofwidgets"; - # ProofWidgets has no Lean dependencies (lake-manifest.json packages = []). lakeHash = null; nativeBuildInputs = [ @@ -31,20 +28,14 @@ buildLakePackage { npmHooks.npmConfigHook ]; - # Pre-fetched npm dependencies for the TypeScript widget build - # (npm/rollup in widget/). npmConfigHook installs these offline. npmDeps = fetchNpmDeps { name = "lean4-proofwidgets-npm-deps"; - inherit src; + src = finalAttrs.src; sourceRoot = "source/widget"; hash = "sha256-ShH6MDr76wzWQrJvhMWCnklaox/uRsfoe+aYVSo/eNA="; }; npmRoot = "widget"; - # Lake's widgetJsAll target runs `npm clean-install` which wipes - # node_modules and the patched shebangs that npmConfigHook applied. - # Wrap npm to skip ci/clean-install (deps already installed) while - # passing `npm run build` through — same pattern as llama-cpp/evcc. postConfigure = '' local realNpm realNpm="$(type -P npm)" @@ -64,4 +55,4 @@ buildLakePackage { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ nadja-y ]; }; -} +}) diff --git a/pkgs/development/lean-modules/update.sh b/pkgs/development/lean-modules/update.sh index fc05fe41b5c5..4ba4372b0c4c 100755 --- a/pkgs/development/lean-modules/update.sh +++ b/pkgs/development/lean-modules/update.sh @@ -1,30 +1,18 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p nix-update common-updater-scripts curl jq +#!nix-shell -i bash -p nix-update curl jq gh -# Update the leanPackages set. -# -# Usage: -# ./pkgs/development/lean-modules/update.sh [version] +# Usage: ./pkgs/development/lean-modules/update.sh [version] set -euo pipefail lean4_version="${1:-$(curl -sL https://api.github.com/repos/leanprover/lean4/releases/latest | jq -r '.tag_name' | sed 's/^v//')}" -# Snapshot before any updates. -old_lockstep=$(nix eval --raw .#leanPackages.mathlib.version 2>/dev/null || echo "") -old_pw=$(nix eval --raw .#leanPackages.proofwidgets.version 2>/dev/null || echo "") -old_lsc=$(nix eval --raw .#leanPackages.LeanSearchClient.version 2>/dev/null || echo "") +dir=$(dirname "$0") +FAKE="sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" -run() { echo " $*"; "$@"; } +old_lean4=$(nix eval --raw .#leanPackages.lean4.version 2>/dev/null || echo "") -# --- lean4 toolchain --- - -run nix-update leanPackages.lean4 --version="$lean4_version" - -# --- mathlib dependency tree --- -# Versions are derived from mathlib's lake-manifest.json at the -# matching lean4 tag. Most packages release in lockstep with lean4; -# ProofWidgets and LeanSearchClient have their own versioning. +nix-update leanPackages.lean4 --version="$lean4_version" manifest=$(curl -sL "https://raw.githubusercontent.com/leanprover-community/mathlib4/v${lean4_version}/lake-manifest.json") @@ -37,47 +25,78 @@ if [ "$manifest_deps" != "$known_deps" ]; then exit 1 fi -pw_version=$(echo "$manifest" | jq -r '.packages[] | select(.name == "proofwidgets") | .inputRev' | sed 's/^v//') +patch_pkg() { + local pkgname="$1" repo="$2" + local file="$dir/$pkgname/default.nix" + local inputRev rev version + inputRev=$(echo "$manifest" | jq -r ".packages[] | select(.name == \"$pkgname\") | .inputRev") + rev=$(echo "$manifest" | jq -r ".packages[] | select(.name == \"$pkgname\") | .rev") -lsc_rev=$(echo "$manifest" | jq -r '.packages[] | select(.name == "LeanSearchClient") | .rev') -lsc_date=$(curl -sL "https://api.github.com/repos/leanprover-community/LeanSearchClient/commits/$lsc_rev" | jq -r '.commit.committer.date[:10]') -lsc_version="0-unstable-$lsc_date" + if [[ "$inputRev" =~ ^v[0-9] ]]; then + version="${inputRev#v}" + # tag = "v${...version}" auto-follows; convert rev → tag if needed. + if grep -q 'rev = "' "$file"; then + sed -i -E "s|rev = \"[^\"]*\";|tag = \"${inputRev}\";|" "$file" + fi + else + local tmp=$(mktemp -d) + git clone --bare --filter=tree:0 --depth=100 --single-branch "https://github.com/$repo" "$tmp" 2>/dev/null + local latest_tag=$(git -C "$tmp" describe --tags --abbrev=0 --match 'v[0-9]*' "$rev" 2>/dev/null | sed 's/^v//') + rm -rf "$tmp" + local date=$(gh api "repos/$repo/commits/$rev" --jq '.commit.committer.date[:10]') + version="${latest_tag:-0}-unstable-$date" + if grep -q 'rev = "' "$file"; then + sed -i -E "s|rev = \"[^\"]*\";|rev = \"${rev}\";|" "$file" + else + sed -i -E "s|tag = \"[^\"]*\";|rev = \"${rev}\";|" "$file" + fi + fi + + sed -i -E "s|version = \"[^\"]*\";|version = \"${version}\";|" "$file" + sed -i "0,/hash = \"sha256-[^\"]*\"/{s||hash = \"$FAKE\"|}" "$file" +} echo "--- mathlib tree ---" -# Lockstep version synchronization. -dir=pkgs/development/lean-modules -for pkg in batteries aesop Qq plausible Cli importGraph mathlib; do - sed -i "s|tag = \"v${old_lockstep}\"|tag = \"v${lean4_version}\"|" "$dir/$pkg/default.nix" -done +patch_pkg batteries leanprover-community/batteries +patch_pkg Qq leanprover-community/quote4 +patch_pkg aesop leanprover-community/aesop +patch_pkg Cli leanprover/lean4-cli +patch_pkg plausible leanprover-community/plausible +patch_pkg importGraph leanprover-community/import-graph +patch_pkg proofwidgets leanprover-community/ProofWidgets4 +patch_pkg LeanSearchClient leanprover-community/LeanSearchClient -run nix-update leanPackages.batteries --version="$lean4_version" -run nix-update leanPackages.Qq --version="$lean4_version" -run nix-update leanPackages.plausible --version="$lean4_version" -run nix-update leanPackages.Cli --version="$lean4_version" -run nix-update leanPackages.proofwidgets --version="$pw_version" -run update-source-version leanPackages.LeanSearchClient "$lsc_version" --rev="$lsc_rev" -run nix-update leanPackages.aesop --version="$lean4_version" -run nix-update leanPackages.importGraph --version="$lean4_version" -run nix-update leanPackages.mathlib --version="$lean4_version" - -# --- summary --- - -changes=() -[ "$old_lockstep" != "$lean4_version" ] && changes+=("mathlib tree: $old_lockstep -> $lean4_version") -[ "$old_pw" != "$pw_version" ] && changes+=("proofwidgets: $old_pw -> $pw_version") -[ "$old_lsc" != "$lsc_version" ] && changes+=("LeanSearchClient: $old_lsc -> $lsc_version") - -if [ ${#changes[@]} -eq 0 ]; then - echo "status: up-to-date" - exit 0 +sed -i -E "/lean4-mathlib/,/version/s|version = \"[^\"]*\";|version = \"${lean4_version}\";|" "$dir/mathlib/default.nix" +if ! grep -q 'tag = "v\${finalAttrs.version}"' "$dir/mathlib/default.nix"; then + sed -i -E 's|tag = "v[^"]*";|tag = "v${finalAttrs.version}";|' "$dir/mathlib/default.nix" fi +sed -i "0,/hash = \"sha256-[^\"]*\"/{s||hash = \"$FAKE\"|}" "$dir/mathlib/default.nix" -echo "commit-title: leanPackages: lean4 $old_lockstep -> $lean4_version" -echo "---" -for c in "${changes[@]}"; do - echo " - $c" +prefetch() { + local out newhash + out=$(nix build ".#leanPackages.${1}.${2:-src}" 2>&1 || true) + newhash=$(echo "$out" | awk '/got:/ {print $2}' | head -1) + if [ -z "$newhash" ]; then + echo "ERROR: failed to prefetch $1.${2:-src}" >&2 + echo "$out" >&2 + return 1 + fi + echo "$newhash" +} + +for pkg in batteries Qq aesop Cli plausible importGraph proofwidgets LeanSearchClient mathlib; do + echo " prefetching $pkg" + newhash=$(prefetch "$pkg") + sed -i "s|$FAKE|$newhash|" "$dir/$pkg/default.nix" done -echo "---" -echo "manifest-source: https://github.com/leanprover-community/mathlib4/blob/v${lean4_version}/lake-manifest.json" -echo "lean4-release: https://github.com/leanprover/lean4/releases/tag/v${lean4_version}" + +echo " prefetching proofwidgets npmDeps" +# Replace the second hash (the one inside fetchNpmDeps) with fake. +sed -i "0,/hash = \"sha256-[^\"]*\"/!{s|hash = \"sha256-[^\"]*\"|hash = \"$FAKE\"|}" "$dir/proofwidgets/default.nix" +newhash=$(prefetch proofwidgets npmDeps) +sed -i "s|$FAKE|$newhash|" "$dir/proofwidgets/default.nix" + +echo "leanPackages.lean4: $old_lean4 -> $lean4_version" +echo "https://github.com/leanprover-community/mathlib4/blob/v${lean4_version}/lake-manifest.json" +echo "https://github.com/leanprover/lean4/releases/tag/v${lean4_version}" From cefae5621e02e39a4a1466d74b7f697b9bbb7d3c Mon Sep 17 00:00:00 2001 From: Nadja Yang Date: Fri, 24 Apr 2026 08:15:32 -0400 Subject: [PATCH 83/91] leanPackages.lean4: use nixpkgs cadical, patch all binaries Lean binaries derive sysroot from IO.appPath; patch all of them rather than just lean and lake. Add cadical to symlinkJoin paths instead of bundling a copy via INSTALL_CADICAL. https://github.com/NixOS/nixpkgs/pull/513024/changes/ed10debb3c8ad78e687521bb802383e21cd74472 --- .../lean-modules/lean4/default.nix | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/pkgs/development/lean-modules/lean4/default.nix b/pkgs/development/lean-modules/lean4/default.nix index 2db3d50c4f0d..75bee7aa8c0d 100644 --- a/pkgs/development/lean-modules/lean4/default.nix +++ b/pkgs/development/lean-modules/lean4/default.nix @@ -113,22 +113,18 @@ in # Binary-patched for correct runtime discovery in wrapped environments. symlinkJoin { inherit (lean4) name pname; - paths = [ lean4 ]; + paths = [ + lean4 + cadical + ]; nativeBuildInputs = [ perl ]; postBuild = '' newStorePath=$(echo "$out" | head -c 43) - # Copy (not symlink) — IO.appPath resolves through symlinks. - rm $out/bin/lean $out/bin/lake - cp ${lean4}/bin/lean $out/bin/lean - cp ${lean4}/bin/lake $out/bin/lake - - for bin in $out/bin/lean $out/bin/lake; do - cat "$bin" \ - | perl -pe "s|\Q${oldStorePath}\E|$newStorePath|g" \ - > "$bin.tmp" - chmod +x "$bin.tmp" - mv "$bin.tmp" "$bin" + for bin in ${lean4}/bin/*; do + test -f "$bin" || continue + install -m755 "$bin" "$out/bin/" + perl -pi -e "s|\Q${oldStorePath}\E|$newStorePath|g" "$out/bin/$(basename "$bin")" done ''; From fb169268a384200bb133bfdcf4d556a5437dd380 Mon Sep 17 00:00:00 2001 From: Nadja Yang Date: Fri, 24 Apr 2026 12:17:00 -0400 Subject: [PATCH 84/91] leanPackages.mathlib: harmonize output with Hydra strictures via artifact pre-densification MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rejecting an unwieldy originalist interpretation of the max_output_size infrastructure mandate [1] — which, by checking NAR size pre-compression, might be read to foreclose in-NAR densification — this commit resolves the tension between binary cache availability and statutory size discipline through equitable artifact pre-densification. Specifically, we execute xz compression during the postInstall phase of an intermediate derivation, coupled with a non-Hydra wrapper that decompresses the payload transparently. This insulates end-users from the underlying .tar.xz monolith while satisfying the strict procedural requirements of the build farm's sensors. We acknowledge reservations regarding the broader applicability of the unorthodox pattern incepted herein. See also Jakštys, commit msg. to bbd0655ae828 (2024) ("[intending] to replace the `passthru.data-compressed` derivations that ha[d] accumulated in nixpkgs with something more reusable"), https://github.com/NixOS/nixpkgs/commit/bbd0655ae828b9f1cf39d891b52aa6506394ef46 Cf. Luna Nova, hipblaslt/default.nix ll. 113-114 (2026) (patching hipblaslt C++ runtime to transparently decompress zstd-compressed .dat files, as "required to keep [the] output under [H]ydra size limit"), https://github.com/NixOS/nixpkgs/blob/fc1f8110e84b7a874826eee147170aee85082390/pkgs/development/rocm-modules/hipblaslt/default.nix#L113-L114 Cf. SuperSandro2000, Review of NixOS/nixpkgs#511524 (this PR) (2026) ("[w]hy not compress the well compressable [.olean] files in nix with zstd?") (in dicta; a fortiori), https://github.com/NixOS/nixpkgs/pull/511524#discussion_r3137725277 But cf. Yureka, gclient2nix.py ll. 162-167 (2025) (characterizing recompression as "bypassing the size limit (making it count the compressed instead of uncompressed size) rather than complying with it"), https://github.com/NixOS/nixpkgs/blob/4dc9b83879ce51e180f37acb8e78ededdbf72798/pkgs/by-name/gc/gclient2nix/gclient2nix.py#L162-L167 [1] NixOS Infrastructure Cap., https://github.com/NixOS/infra/blob/170012a4682da0a130f6bc68caf3618743239783/build/hydra.nix#L116 --- .../lean-modules/mathlib/default.nix | 104 ++++++++++++------ pkgs/top-level/lean-packages.nix | 1 + 2 files changed, 70 insertions(+), 35 deletions(-) diff --git a/pkgs/development/lean-modules/mathlib/default.nix b/pkgs/development/lean-modules/mathlib/default.nix index 6c70a6048613..adfce0b79ed6 100644 --- a/pkgs/development/lean-modules/mathlib/default.nix +++ b/pkgs/development/lean-modules/mathlib/default.nix @@ -1,6 +1,8 @@ { lib, buildLakePackage, + runCommand, + xz, fetchFromGitHub, batteries, aesop, @@ -12,43 +14,75 @@ tests, }: -buildLakePackage (finalAttrs: { - pname = "lean4-mathlib"; - # nixpkgs-update: no auto update - version = "4.29.1"; +let + mathlib__archive = buildLakePackage (finalAttrs: { + pname = "lean4-mathlib"; + # nixpkgs-update: no auto update + version = "4.29.1"; - src = fetchFromGitHub { - owner = "leanprover-community"; - repo = "mathlib4"; - tag = "v${finalAttrs.version}"; - hash = "sha256-K/QPTOytsV+OX25xyKlspeB9G0a28IjmJxcUAKXFP9U="; - }; + src = fetchFromGitHub { + owner = "leanprover-community"; + repo = "mathlib4"; + tag = "v${finalAttrs.version}"; + hash = "sha256-K/QPTOytsV+OX25xyKlspeB9G0a28IjmJxcUAKXFP9U="; + }; - leanPackageName = "mathlib"; - leanDeps = [ - batteries - aesop - Qq - proofwidgets - plausible - LeanSearchClient - importGraph - ]; + leanPackageName = "mathlib"; + leanDeps = [ + batteries + aesop + Qq + proofwidgets + plausible + LeanSearchClient + importGraph + ]; - requiredSystemFeatures = [ "big-parallel" ]; + nativeBuildInputs = [ xz ]; - passthru.tests = { - inherit (tests.lake) weak-minimax; - }; + # Compress the installed output into an xz archive so the derivation + # fits Hydra's max_output_size. The user-facing mathlib derivation + # decompresses transparently from this archive, at the de minimis + # compliance cost of nested compression. + postInstall = '' + tar cf - -C "$out" . | xz -T0 > "$TMPDIR/archive.tar.xz" + rm -rf "$out" + mkdir -p "$out" + mv "$TMPDIR/archive.tar.xz" "$out/" + ''; - meta = { - description = "Mathematical library for Lean 4"; - homepage = "https://github.com/leanprover-community/mathlib4"; - license = lib.licenses.asl20; - # Output exceeds Hydra's 4 GiB NAR size limit. Oleans compress well with - # zstd (~70% ratio); a squashfs-packaged output would fit, pending upstream - # support or a raised limit. - hydraPlatforms = [ ]; - maintainers = with lib.maintainers; [ nadja-y ]; - }; -}) + meta = { + description = "Mathematical library for Lean 4"; + homepage = "https://github.com/leanprover-community/mathlib4"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ nadja-y ]; + }; + }); +in + +runCommand mathlib__archive.name + { + nativeBuildInputs = [ xz ]; + passthru = { + inherit mathlib__archive; + inherit (mathlib__archive) + src + version + lakePackageName + lean4 + allLeanDeps + computedLakeDeps + overrideLakeDepsAttrs + ; + tests = { + inherit (tests.lake) weak-minimax; + }; + }; + meta = mathlib__archive.meta // { + hydraPlatforms = [ ]; + }; + } + '' + mkdir -p $out + xz -dT0 < ${mathlib__archive}/archive.tar.xz | tar xf - -C $out + '' diff --git a/pkgs/top-level/lean-packages.nix b/pkgs/top-level/lean-packages.nix index 7bdc715217cb..e52697bf149b 100644 --- a/pkgs/top-level/lean-packages.nix +++ b/pkgs/top-level/lean-packages.nix @@ -21,4 +21,5 @@ lib.makeScope newScope (self: { Cli = self.callPackage ../development/lean-modules/Cli { }; importGraph = self.callPackage ../development/lean-modules/importGraph { }; mathlib = self.callPackage ../development/lean-modules/mathlib { }; + inherit (self.mathlib.passthru) mathlib__archive; }) From 5d81234142df96c65d9baaaf8a9bc93430453e16 Mon Sep 17 00:00:00 2001 From: Nadja Yang Date: Sat, 2 May 2026 03:57:01 -0400 Subject: [PATCH 85/91] leanPackages.lean4: pin cadical to 2.1.3, add smoke test cadical >= 2.2.0 produces LRAT proofs Lean's checker does not yet handle, breaking bv_decide. https://github.com/NixOS/nixpkgs/pull/514456/commits/0eced05aae1e4493a97609f3c3f7613ecf55f91f --- .../lean-modules/lean4/default.nix | 67 +++++++++++++------ 1 file changed, 45 insertions(+), 22 deletions(-) diff --git a/pkgs/development/lean-modules/lean4/default.nix b/pkgs/development/lean-modules/lean4/default.nix index 75bee7aa8c0d..f2eae9f85a87 100644 --- a/pkgs/development/lean-modules/lean4/default.nix +++ b/pkgs/development/lean-modules/lean4/default.nix @@ -8,9 +8,12 @@ git, gmp, cadical, + cadical' ? cadical.override { version = "2.1.3"; }, pkg-config, libuv, perl, + runCommand, + writeText, testers, }: @@ -75,7 +78,7 @@ let buildInputs = [ gmp libuv - cadical + cadical' ]; nativeCheckInputs = [ @@ -109,27 +112,47 @@ let }); oldStorePath = builtins.substring 0 43 (toString lean4); -in -# Binary-patched for correct runtime discovery in wrapped environments. -symlinkJoin { - inherit (lean4) name pname; - paths = [ - lean4 - cadical - ]; - nativeBuildInputs = [ perl ]; - postBuild = '' - newStorePath=$(echo "$out" | head -c 43) - for bin in ${lean4}/bin/*; do - test -f "$bin" || continue - install -m755 "$bin" "$out/bin/" - perl -pi -e "s|\Q${oldStorePath}\E|$newStorePath|g" "$out/bin/$(basename "$bin")" - done - ''; + # Binary-patched for correct runtime discovery in wrapped environments. + wrapped = symlinkJoin { + inherit (lean4) name pname; + paths = [ + lean4 + cadical' + ]; + nativeBuildInputs = [ perl ]; + postBuild = '' + newStorePath=$(echo "$out" | head -c 43) - inherit (lean4) version src meta; - passthru = { - inherit (lean4) version src; + for bin in ${lean4}/bin/*; do + test -f "$bin" || continue + install -m755 "$bin" "$out/bin/" + perl -pi -e "s|\Q${oldStorePath}\E|$newStorePath|g" "$out/bin/$(basename "$bin")" + done + ''; + + inherit (lean4) version src meta; + passthru = { + inherit (lean4) version src; + tests = + let + src = writeText "smoke.lean" '' + import Std + example : 1 + 1 = 2 := by decide + example : ∀ (x y : BitVec 8), x &&& y = y &&& x := by bv_decide + ''; + in + { + version = testers.testVersion { + package = wrapped; + version = "v${lean4.version}"; + }; + smoke = runCommand "lean4-test-smoke" { } '' + ${wrapped}/bin/lean ${src} + touch $out + ''; + }; + }; }; -} +in +wrapped From b606786817d87fbe2ff85e4ea37d84af65612479 Mon Sep 17 00:00:00 2001 From: Nadja Yang Date: Wed, 3 Jun 2026 14:24:40 -0400 Subject: [PATCH 86/91] leanPackages: 4.29.1 -> 4.30.0 Add leangz (leantar) as a new build and runtime dependency. https://github.com/leanprover/lean4/releases/tag/v4.30.0 https://github.com/leanprover-community/mathlib4/blob/v4.30.0/lake-manifest.json --- pkgs/development/lean-modules/Cli/default.nix | 4 ++-- pkgs/development/lean-modules/Qq/default.nix | 6 +++--- pkgs/development/lean-modules/aesop/default.nix | 6 +++--- pkgs/development/lean-modules/batteries/default.nix | 6 +++--- pkgs/development/lean-modules/importGraph/default.nix | 6 +++--- pkgs/development/lean-modules/lean4/default.nix | 8 ++++++-- pkgs/development/lean-modules/mathlib/default.nix | 4 ++-- pkgs/development/lean-modules/plausible/default.nix | 6 +++--- pkgs/development/lean-modules/proofwidgets/default.nix | 6 +++--- 9 files changed, 28 insertions(+), 24 deletions(-) diff --git a/pkgs/development/lean-modules/Cli/default.nix b/pkgs/development/lean-modules/Cli/default.nix index 2ea9e68a71a4..d5bef89381c4 100644 --- a/pkgs/development/lean-modules/Cli/default.nix +++ b/pkgs/development/lean-modules/Cli/default.nix @@ -7,13 +7,13 @@ buildLakePackage (finalAttrs: { pname = "lean4-cli"; # nixpkgs-update: no auto update - version = "4.29.0"; + version = "4.30.0"; src = fetchFromGitHub { owner = "leanprover"; repo = "lean4-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-jCUl4sXVmwtYPuQecEUFH6mwFzPaQY7au4624EOiWjk="; + hash = "sha256-oMaqHvWlEfk1601JfNKPvkGIWgMW6tiF7Mej7g63vh0="; }; leanPackageName = "Cli"; diff --git a/pkgs/development/lean-modules/Qq/default.nix b/pkgs/development/lean-modules/Qq/default.nix index 9e7b712a3250..dd89f7baa317 100644 --- a/pkgs/development/lean-modules/Qq/default.nix +++ b/pkgs/development/lean-modules/Qq/default.nix @@ -7,13 +7,13 @@ buildLakePackage { pname = "lean4-Qq"; # nixpkgs-update: no auto update - version = "4.29.0-unstable-2026-03-28"; + version = "4.30.0"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "quote4"; - rev = "707efb56d0696634e9e965523a1bbe9ac6ce141d"; - hash = "sha256-pNY5hv1nJbreCfU4EewIHCpiryIBv1ghWibrUW8vnQ0="; + tag = "v4.30.0"; + hash = "sha256-jVsRw/R7D7HmsE7vQvVeDXcnVerlcDBOrhf9FJJiXkY="; }; leanPackageName = "Qq"; diff --git a/pkgs/development/lean-modules/aesop/default.nix b/pkgs/development/lean-modules/aesop/default.nix index 04bb848b300e..f5c6393b3859 100644 --- a/pkgs/development/lean-modules/aesop/default.nix +++ b/pkgs/development/lean-modules/aesop/default.nix @@ -8,13 +8,13 @@ buildLakePackage { pname = "lean4-aesop"; # nixpkgs-update: no auto update - version = "4.29.0-unstable-2026-03-28"; + version = "4.30.0"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "aesop"; - rev = "7152850e7b216a0d409701617721b6e469d34bf6"; - hash = "sha256-CNwxNig8OWjtfQRYyRnM/HGBn2oaNX5qP9CVT2eWNlg="; + tag = "v4.30.0"; + hash = "sha256-7PhQVMdiYImuzRYdf0Kgw3JYS4nBLfILXxyhFH8Zag0="; }; leanPackageName = "aesop"; diff --git a/pkgs/development/lean-modules/batteries/default.nix b/pkgs/development/lean-modules/batteries/default.nix index 90d263c51b5d..5ac5ffadc806 100644 --- a/pkgs/development/lean-modules/batteries/default.nix +++ b/pkgs/development/lean-modules/batteries/default.nix @@ -7,13 +7,13 @@ buildLakePackage { pname = "lean4-batteries"; # nixpkgs-update: no auto update - version = "4.29.0-unstable-2026-03-27"; + version = "4.30.0-unstable-2026-05-26"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "batteries"; - rev = "756e3321fd3b02a85ffda19fef789916223e578c"; - hash = "sha256-sEIDi2i2FaLTgKYWt/kzqPrjMdf+bFURfhw6ZZWBawQ="; + rev = "32dc18cde3684679f3c003de608743b57498c56f"; + hash = "sha256-OOcKCQEgnn9zkkwjHOovMb/IprNomTDufLOfEXs7hFU="; }; leanPackageName = "batteries"; diff --git a/pkgs/development/lean-modules/importGraph/default.nix b/pkgs/development/lean-modules/importGraph/default.nix index 4a9307939bf1..bda81c7ed521 100644 --- a/pkgs/development/lean-modules/importGraph/default.nix +++ b/pkgs/development/lean-modules/importGraph/default.nix @@ -8,13 +8,13 @@ buildLakePackage { pname = "lean4-importGraph"; # nixpkgs-update: no auto update - version = "4.29.0-unstable-2026-03-28"; + version = "4.30.0-unstable-2026-05-26"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "import-graph"; - rev = "48d5698bc464786347c1b0d859b18f938420f060"; - hash = "sha256-tqdO2qyWiJzEbK0yuu4+tiOXTEg9XJfGnI7z6Jh/abg="; + rev = "515cf9d0c00ece5e661f6de4326a53dedc1e8ea1"; + hash = "sha256-V3bGQxTNs2G4MqaVxRb6WED1a7VaHfEo1HgBNqPipz8="; }; leanPackageName = "importGraph"; diff --git a/pkgs/development/lean-modules/lean4/default.nix b/pkgs/development/lean-modules/lean4/default.nix index f2eae9f85a87..d521467d50cb 100644 --- a/pkgs/development/lean-modules/lean4/default.nix +++ b/pkgs/development/lean-modules/lean4/default.nix @@ -9,6 +9,7 @@ gmp, cadical, cadical' ? cadical.override { version = "2.1.3"; }, + leangz, pkg-config, libuv, perl, @@ -20,7 +21,7 @@ let lean4 = stdenv.mkDerivation (finalAttrs: { pname = "lean4"; - version = "4.29.1"; + version = "4.30.0"; mimalloc-src = fetchFromGitHub { owner = "microsoft"; @@ -33,7 +34,7 @@ let owner = "leanprover"; repo = "lean4"; tag = "v${finalAttrs.version}"; - hash = "sha256-pdhRPjSic2H8zPJXLmyfN8umKDoafjmSo4OQSRxIbyE="; + hash = "sha256-YTsfIppd6km7wOjAxRH5KMPsW++ztFDCJT2up72J86Q="; }; # Vendor mimalloc. Upstream has since partially adopted FetchContent: @@ -72,6 +73,7 @@ let nativeBuildInputs = [ cmake + leangz pkg-config ]; @@ -90,6 +92,7 @@ let "-DUSE_GITHASH=OFF" "-DINSTALL_LICENSE=OFF" "-DINSTALL_CADICAL=OFF" + "-DINSTALL_LEANTAR=OFF" "-DUSE_MIMALLOC=ON" ]; @@ -119,6 +122,7 @@ let paths = [ lean4 cadical' + leangz ]; nativeBuildInputs = [ perl ]; postBuild = '' diff --git a/pkgs/development/lean-modules/mathlib/default.nix b/pkgs/development/lean-modules/mathlib/default.nix index adfce0b79ed6..aea15d0e06d2 100644 --- a/pkgs/development/lean-modules/mathlib/default.nix +++ b/pkgs/development/lean-modules/mathlib/default.nix @@ -18,13 +18,13 @@ let mathlib__archive = buildLakePackage (finalAttrs: { pname = "lean4-mathlib"; # nixpkgs-update: no auto update - version = "4.29.1"; + version = "4.30.0"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "mathlib4"; tag = "v${finalAttrs.version}"; - hash = "sha256-K/QPTOytsV+OX25xyKlspeB9G0a28IjmJxcUAKXFP9U="; + hash = "sha256-RxOxdUiVUAxUbfVhxlkjmPX1V64EtmIIn1eW75TiJWA="; }; leanPackageName = "mathlib"; diff --git a/pkgs/development/lean-modules/plausible/default.nix b/pkgs/development/lean-modules/plausible/default.nix index 978de87e82a9..34cf8fe6cb29 100644 --- a/pkgs/development/lean-modules/plausible/default.nix +++ b/pkgs/development/lean-modules/plausible/default.nix @@ -7,13 +7,13 @@ buildLakePackage { pname = "lean4-plausible"; # nixpkgs-update: no auto update - version = "4.29.0-unstable-2026-03-28"; + version = "4.30.0-unstable-2026-05-26"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "plausible"; - rev = "83e90935a17ca19ebe4b7893c7f7066e266f50d3"; - hash = "sha256-08fNB2GK5AqDJ15n5Ol+HYqaSbsznyp4cerDo32bG50="; + rev = "a456461b368b71d2accd95234832cd9c174b5437"; + hash = "sha256-DSaS0W2cfCUh2N+7WyiM7aUv3trtRNON0PzCgCW2SKY="; }; leanPackageName = "plausible"; diff --git a/pkgs/development/lean-modules/proofwidgets/default.nix b/pkgs/development/lean-modules/proofwidgets/default.nix index d7373c734283..e0df936ad74c 100644 --- a/pkgs/development/lean-modules/proofwidgets/default.nix +++ b/pkgs/development/lean-modules/proofwidgets/default.nix @@ -10,13 +10,13 @@ buildLakePackage (finalAttrs: { pname = "lean4-proofwidgets"; # nixpkgs-update: no auto update - version = "0.0.95+lean-v4.29.1"; + version = "0.0.99"; src = fetchFromGitHub { owner = "leanprover-community"; repo = "ProofWidgets4"; tag = "v${finalAttrs.version}"; - hash = "sha256-D1fTsV8W29S1C53ky66sFgIoA5cLx/ilKa98czScV+s="; + hash = "sha256-kGoEkKGrucNUWFYkHW2LsS1gI4C0J8bAHQL2MiE4Pzc="; }; leanPackageName = "proofwidgets"; @@ -32,7 +32,7 @@ buildLakePackage (finalAttrs: { name = "lean4-proofwidgets-npm-deps"; src = finalAttrs.src; sourceRoot = "source/widget"; - hash = "sha256-ShH6MDr76wzWQrJvhMWCnklaox/uRsfoe+aYVSo/eNA="; + hash = "sha256-ssWSr2qfsIbX25DidiVPm0tsLGjrhQhQ6YKPL0rfc1k="; }; npmRoot = "widget"; From bdea40b4edb984318832ebbf14b9a3afac2ff6c1 Mon Sep 17 00:00:00 2001 From: Nadja Yang Date: Wed, 3 Jun 2026 17:04:11 -0400 Subject: [PATCH 87/91] leanPackages.mathlib: lgz preprocessing Per-module leantar strips olean structural overhead. See https://github.com/NixOS/nixpkgs/pull/511524#issuecomment-4615610073 --- pkgs/build-support/lake/default.nix | 3 ++ pkgs/by-name/le/leangz/package.nix | 8 ++++- .../lean-modules/mathlib/default.nix | 36 ++++++++++++------- pkgs/development/lean-modules/update.sh | 14 +++----- 4 files changed, 39 insertions(+), 22 deletions(-) diff --git a/pkgs/build-support/lake/default.nix b/pkgs/build-support/lake/default.nix index 48af90f70c6d..e802ec6a9d4e 100644 --- a/pkgs/build-support/lake/default.nix +++ b/pkgs/build-support/lake/default.nix @@ -112,6 +112,7 @@ lib.extendMkDerivation { in { strictDeps = true; + __structuredAttrs = true; nativeBuildInputs = nativeBuildInputs ++ [ lean4 @@ -194,6 +195,8 @@ lib.extendMkDerivation { find "$out/.lake/build/ir" -name '*.setup.json' -delete fi + rm -rf "$out/.lake/config" + # Setup hook propagates LEAN_PATH to downstream packages. mkdir -p "$out/nix-support" cp ${./setup-hook.sh} "$out/nix-support/setup-hook" diff --git a/pkgs/by-name/le/leangz/package.nix b/pkgs/by-name/le/leangz/package.nix index 5af5edd28e53..9d278567070f 100644 --- a/pkgs/by-name/le/leangz/package.nix +++ b/pkgs/by-name/le/leangz/package.nix @@ -2,15 +2,17 @@ lib, rustPlatform, fetchFromGitHub, + versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "leangz"; + # nixpkgs-update: no auto update version = "0.1.19"; # Should match LEANTAR_VERSION in leanprover/lean4/CMakeLists.txt src = fetchFromGitHub { owner = "digama0"; repo = "leangz"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-kDvaydStWiJYCmKjoU39tuOQHNw5Zo577GeAvlENO2o="; }; @@ -18,10 +20,14 @@ rustPlatform.buildRustPackage (finalAttrs: { __structuredAttrs = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + meta = { description = "Lean 4 .olean file (de)compressor"; homepage = "https://github.com/digama0/leangz"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ niklashh ]; + mainProgram = "leantar"; }; }) diff --git a/pkgs/development/lean-modules/mathlib/default.nix b/pkgs/development/lean-modules/mathlib/default.nix index aea15d0e06d2..36e3222f0033 100644 --- a/pkgs/development/lean-modules/mathlib/default.nix +++ b/pkgs/development/lean-modules/mathlib/default.nix @@ -2,7 +2,7 @@ lib, buildLakePackage, runCommand, - xz, + leangz, fetchFromGitHub, batteries, aesop, @@ -15,6 +15,8 @@ }: let + leangz-raw = leangz.overrideAttrs { cargoBuildNoDefaultFeatures = true; }; + mathlib__archive = buildLakePackage (finalAttrs: { pname = "lean4-mathlib"; # nixpkgs-update: no auto update @@ -38,17 +40,23 @@ let importGraph ]; - nativeBuildInputs = [ xz ]; + nativeBuildInputs = [ leangz-raw ]; - # Compress the installed output into an xz archive so the derivation - # fits Hydra's max_output_size. The user-facing mathlib derivation - # decompresses transparently from this archive, at the de minimis - # compliance cost of nested compression. + # Per-module lgz preprocessing strips olean structural overhead, + # providing significant compression benefit over a raw xz invocation. + # This also brings the output under Hydra's max_output_size. The + # user-facing mathlib derivation unpacks transparently. postInstall = '' - tar cf - -C "$out" . | xz -T0 > "$TMPDIR/archive.tar.xz" - rm -rf "$out" - mkdir -p "$out" - mv "$TMPDIR/archive.tar.xz" "$out/" + local lib="$out/.lake/build/lib/lean" + local ir="$out/.lake/build/ir" + find "$lib" -name '*.trace' -print0 \ + | xargs -0 -P"$NIX_BUILD_CORES" -I{} bash -c ' + base="''${1%.trace}"; rel="''${base#'"$lib"'/}" + leantar -C "'"$lib"'" -C "'"$ir"'" "$base.ltar" \ + "$rel.trace" "$rel.olean" "$rel.olean.server" "$rel.olean.private" \ + "$rel.ilean" -i 1 "$rel.c" + rm "$base".{trace,olean,olean.server,olean.private,ilean} "'"$ir"'/$rel.c" + ' _ {} ''; meta = { @@ -62,7 +70,7 @@ in runCommand mathlib__archive.name { - nativeBuildInputs = [ xz ]; + nativeBuildInputs = [ leangz-raw ]; passthru = { inherit mathlib__archive; inherit (mathlib__archive) @@ -84,5 +92,9 @@ runCommand mathlib__archive.name } '' mkdir -p $out - xz -dT0 < ${mathlib__archive}/archive.tar.xz | tar xf - -C $out + cp -rT ${mathlib__archive} $out + chmod -R u+w $out + find $out/.lake/build/lib -name '*.ltar' \ + -exec leantar -C $out/.lake/build/lib/lean -C $out/.lake/build/ir -x {} + + find $out/.lake/build/lib -name '*.ltar' -delete '' diff --git a/pkgs/development/lean-modules/update.sh b/pkgs/development/lean-modules/update.sh index 4ba4372b0c4c..76691bb6b475 100755 --- a/pkgs/development/lean-modules/update.sh +++ b/pkgs/development/lean-modules/update.sh @@ -1,19 +1,16 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p nix-update curl jq gh +#!nix-shell -i bash -p curl jq gh -# Usage: ./pkgs/development/lean-modules/update.sh [version] +# Updates the leanPackages dependency tree to match mathlib's +# lake-manifest.json for the current lean4 version. set -euo pipefail -lean4_version="${1:-$(curl -sL https://api.github.com/repos/leanprover/lean4/releases/latest | jq -r '.tag_name' | sed 's/^v//')}" +lean4_version=$(nix eval --raw .#leanPackages.lean4.version 2>/dev/null) dir=$(dirname "$0") FAKE="sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" -old_lean4=$(nix eval --raw .#leanPackages.lean4.version 2>/dev/null || echo "") - -nix-update leanPackages.lean4 --version="$lean4_version" - manifest=$(curl -sL "https://raw.githubusercontent.com/leanprover-community/mathlib4/v${lean4_version}/lake-manifest.json") known_deps="Cli LeanSearchClient Qq aesop batteries importGraph plausible proofwidgets" @@ -97,6 +94,5 @@ sed -i "0,/hash = \"sha256-[^\"]*\"/!{s|hash = \"sha256-[^\"]*\"|hash = \"$FAKE\ newhash=$(prefetch proofwidgets npmDeps) sed -i "s|$FAKE|$newhash|" "$dir/proofwidgets/default.nix" -echo "leanPackages.lean4: $old_lean4 -> $lean4_version" +echo "leanPackages: updated dependency tree for lean4 $lean4_version" echo "https://github.com/leanprover-community/mathlib4/blob/v${lean4_version}/lake-manifest.json" -echo "https://github.com/leanprover/lean4/releases/tag/v${lean4_version}" From d63d353258b2124b3757ae770e08c8eae14bebfc Mon Sep 17 00:00:00 2001 From: Nadja Yang Date: Thu, 4 Jun 2026 17:13:18 -0400 Subject: [PATCH 88/91] leanPackages.mathlib: add comment for leangz-raw Co-authored-by: Mauricio Collares --- pkgs/development/lean-modules/mathlib/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/lean-modules/mathlib/default.nix b/pkgs/development/lean-modules/mathlib/default.nix index 36e3222f0033..8b76f66964c4 100644 --- a/pkgs/development/lean-modules/mathlib/default.nix +++ b/pkgs/development/lean-modules/mathlib/default.nix @@ -15,6 +15,7 @@ }: let + # build leangz without zstd support, to improve Hydra's xz compression ratio leangz-raw = leangz.overrideAttrs { cargoBuildNoDefaultFeatures = true; }; mathlib__archive = buildLakePackage (finalAttrs: { From ac4cc7da8f64a2ee621f6669cf02953cb757762b Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Thu, 4 Jun 2026 14:41:03 -0700 Subject: [PATCH 89/91] b612: use installFonts --- pkgs/by-name/b6/b612/package.nix | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/b6/b612/package.nix b/pkgs/by-name/b6/b612/package.nix index 43a811cdd23a..4812e55b09c2 100644 --- a/pkgs/by-name/b6/b612/package.nix +++ b/pkgs/by-name/b6/b612/package.nix @@ -2,27 +2,21 @@ lib, stdenvNoCC, fetchFromGitHub, + installFonts, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "b612"; version = "1.008"; src = fetchFromGitHub { owner = "polarsys"; repo = "b612"; - tag = version; + tag = finalAttrs.version; hash = "sha256-uyBC8UNOwztCHXhR9XZuWDwrty0eClbo0E+gI1PmjEg="; }; - installPhase = '' - runHook preInstall - - mkdir -p $out/share/fonts/truetype - mv fonts/ttf/*.ttf $out/share/fonts/truetype - - runHook postInstall - ''; + nativeBuildInputs = [ installFonts ]; meta = { homepage = "https://b612-font.com/"; @@ -49,4 +43,4 @@ stdenvNoCC.mkDerivation rec { maintainers = with lib.maintainers; [ sternenseemann ]; platforms = lib.platforms.all; }; -} +}) From 4c926e2c43dbfa1ba7d11b50ae5f90c1a1c3f8ec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Jun 2026 22:43:14 +0000 Subject: [PATCH 90/91] python3Packages.hstspreload: 2026.5.1 -> 2026.6.1 --- pkgs/development/python-modules/hstspreload/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hstspreload/default.nix b/pkgs/development/python-modules/hstspreload/default.nix index 94a241123942..67a4e364e18c 100644 --- a/pkgs/development/python-modules/hstspreload/default.nix +++ b/pkgs/development/python-modules/hstspreload/default.nix @@ -7,14 +7,14 @@ buildPythonPackage (finalAttrs: { pname = "hstspreload"; - version = "2026.5.1"; + version = "2026.6.1"; pyproject = true; src = fetchFromGitHub { owner = "sethmlarson"; repo = "hstspreload"; tag = finalAttrs.version; - hash = "sha256-QmhQJqt75rP5YWBLJ3fA7Ud7o6AWIpUUSoJ5tAA9pPo="; + hash = "sha256-9YkMEu3ll2hRYrkiIo6mIdRIYoOLrtjv3B4Jq9wfgOo="; }; build-system = [ setuptools ]; From 83dfa4f04457a2e7ca052423d9ccf9e0814f7224 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 4 Jun 2026 09:46:24 -0500 Subject: [PATCH 91/91] vimPlugins: update on 2026-06-04 --- .../editors/vim/plugins/generated.nix | 427 +++++++++--------- .../editors/vim/plugins/overrides.nix | 16 + .../use-packaged-tree-sitter-parser.patch | 29 ++ .../editors/vim/plugins/vim-plugin-names | 2 +- 4 files changed, 260 insertions(+), 214 deletions(-) create mode 100644 pkgs/applications/editors/vim/plugins/patches/kulala-nvim/use-packaged-tree-sitter-parser.patch diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index e4d4ae5bd7f7..46e26ef88b01 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -82,12 +82,12 @@ final: prev: { CopilotChat-nvim = buildVimPlugin { pname = "CopilotChat.nvim"; - version = "4.7.4-unstable-2026-05-25"; + version = "4.7.4-unstable-2026-06-02"; src = fetchFromGitHub { owner = "CopilotC-Nvim"; repo = "CopilotChat.nvim"; - rev = "2db7b404110f92e6d9197fee9cb9a708ae205a10"; - hash = "sha256-5w87xSlTugmXanoWb+UthZ0EV+xwJKFpkVMR62JIMMU="; + rev = "2025f92022bef434de0511c5157a19974a9377a4"; + hash = "sha256-YyzJBoOVYefBlpck9O80BdPjQIlH6p5o6Ta2n9aWu4A="; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -222,12 +222,12 @@ final: prev: { LazyVim = buildVimPlugin { pname = "LazyVim"; - version = "15.15.0"; + version = "16.0.0"; src = fetchFromGitHub { owner = "LazyVim"; repo = "LazyVim"; - tag = "v15.15.0"; - hash = "sha256-IANdrxjLdthOPjKuYqkWBDkbqwX0CxOO0heCFNnQFCA="; + tag = "v16.0.0"; + hash = "sha256-T7PUQHKH0OIgIBLUHPkBqNCEVyuUKsiQ684RQdtJu8U="; }; meta.homepage = "https://github.com/LazyVim/LazyVim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -446,12 +446,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-05-26"; + version = "0-unstable-2026-06-04"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "e25e63f3b24fd6b8c2fc713107ad5d5594028eac"; - hash = "sha256-VhA3NUiiGs29Q23Xos/0tsWPm0Pl/CcZocznUz3/z9M="; + rev = "fce1d90e76c59337b6d3778c272c1b972a658269"; + hash = "sha256-L8Z1w9et3mExtffCxm0cTeOzHPViQAy+d0xdPNUoej4="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -741,12 +741,12 @@ final: prev: { adwaita-nvim = buildVimPlugin { pname = "adwaita.nvim"; - version = "0-unstable-2026-01-07"; + version = "0-unstable-2026-06-02"; src = fetchFromGitHub { owner = "Mofiqul"; repo = "adwaita.nvim"; - rev = "93f3bed009f7fc4c57f8d710880b6cab9e0b0d15"; - hash = "sha256-4WQQwI72SRzgw0fmBfQPO8i0ULOnmx2q90Hse2FVE0Q="; + rev = "c607954f7b2cf56b24e921db0dab4749f3430a22"; + hash = "sha256-yNQpNvS1S2jG6pw4/aZX3cXgk7LQGjg4R4B3vvod+sY="; }; meta.homepage = "https://github.com/Mofiqul/adwaita.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -868,12 +868,12 @@ final: prev: { ale = buildVimPlugin { pname = "ale"; - version = "4.0.0-unstable-2026-05-28"; + version = "4.0.0-unstable-2026-06-01"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "399c0ffd64affec81331c9046d454fd5d4be6c78"; - hash = "sha256-JV0c8IL5zdFz647b9dY0v7pH3JaPW2nqaP1uKFzK88k="; + rev = "178fe113564d31cba304263765aeb21e7ed23a7e"; + hash = "sha256-9O1LLT4l+bxfCcYTLpazhEQsNGaAfueaIlQarbF0GjA="; }; meta.homepage = "https://github.com/dense-analysis/ale/"; meta.license = getLicenseFromSpdxId "BSD-2-Clause"; @@ -1064,12 +1064,12 @@ final: prev: { astrocore = buildVimPlugin { pname = "astrocore"; - version = "3.0.3"; + version = "3.0.4"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astrocore"; - tag = "v3.0.3"; - hash = "sha256-EQG6jOH/US/0T4iIwPv58FC4P7k3W7jTBdfRVbqFQi8="; + tag = "v3.0.4"; + hash = "sha256-XQPoaZy4BS6eI5CCrLoGxRmMrsridddjsBnfRm3U5SI="; }; meta.homepage = "https://github.com/AstroNvim/astrocore/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -1554,12 +1554,12 @@ final: prev: { baleia-nvim = buildVimPlugin { pname = "baleia.nvim"; - version = "1.4.0-unstable-2026-02-03"; + version = "1.4.0-unstable-2026-06-01"; src = fetchFromGitHub { owner = "m00qek"; repo = "baleia.nvim"; - rev = "32617940adb2eea56e85a64883a19961ceac9641"; - hash = "sha256-LT2mJWR5gzE65OfF09LRRoycAzkcGqRTcMdN+9jciKs="; + rev = "710537ff5cd669c5a76c5f5b6a9169fd9b913d18"; + hash = "sha256-oaNJjsC67wqvAtRMXtMOtHBFZCuqXpM5zBELzphcBC0="; }; meta.homepage = "https://github.com/m00qek/baleia.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -1736,12 +1736,12 @@ final: prev: { bitbake = buildVimPlugin { pname = "bitbake"; - version = "6.0"; + version = "5.0.18"; src = fetchFromGitHub { owner = "openembedded"; repo = "bitbake"; - tag = "yocto-6.0"; - hash = "sha256-RyMss2lWM04eFanbZNerlgRE971q7yKxQjPuN02D2IU="; + tag = "yocto-5.0.18"; + hash = "sha256-Kl+4P3C4Gn/uXUxrIAi+V9pBJqxpI7Z+6vt8gfdCBag="; }; meta.homepage = "https://github.com/openembedded/bitbake/"; meta.license = unfree; @@ -2254,12 +2254,12 @@ final: prev: { bullets-vim = buildVimPlugin { pname = "bullets.vim"; - version = "2.0.0-unstable-2026-04-12"; + version = "2.0.0-unstable-2026-06-03"; src = fetchFromGitHub { owner = "bullets-vim"; repo = "bullets.vim"; - rev = "28c22791153a90bb61a86fbeeae0f812e048ade7"; - hash = "sha256-Rlv8tndDWBcLD/P9684v9VtCLmCXR2NkUl5gCxYmfIE="; + rev = "3f667eeca58bd4ba411b41edefef51e7fed1a2b1"; + hash = "sha256-fq3ATtCeXeq3CR97KbEu8mOEF8CtpEt7z8z3OO5IQQY="; }; meta.homepage = "https://github.com/bullets-vim/bullets.vim/"; meta.license = unfree; @@ -2547,12 +2547,12 @@ final: prev: { claudecode-nvim = buildVimPlugin { pname = "claudecode.nvim"; - version = "0.3.0-unstable-2026-04-27"; + version = "0.3.0-unstable-2026-06-03"; src = fetchFromGitHub { owner = "coder"; repo = "claudecode.nvim"; - rev = "102d835c964069c9c5e37abaf05ae4f9c3ee6f00"; - hash = "sha256-h8wYaWBKjKrb7hYYKYs5yUS5RI0JVFo8Emcy99YK6Qw="; + rev = "8ec321279d3d9eddb0ce5f52d4b0d051dafb5743"; + hash = "sha256-l/PcQlCSQKr0aSfnPUwRf7rY6QAx9u5twYsSX72B4xI="; }; meta.homepage = "https://github.com/coder/claudecode.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -3484,12 +3484,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-05-27"; + version = "0.0.82-unstable-2026-06-03"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "7b8dcb974b9acea90dc0c26ec4031fb7f2da0bb0"; - hash = "sha256-ueSwDmTzbyTJnc1q0/5baSGATft+969ryNPXBD27YXs="; + rev = "a1a5c2fe902ef637eede94a03b470cab17096002"; + hash = "sha256-NBajKELH3hpYN1wb9vq03ty8WQb3wJMcrU0J3cV9EPo="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.license = unfree; @@ -3568,12 +3568,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "19.13.0"; + version = "19.14.0"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - tag = "v19.13.0"; - hash = "sha256-9jSFvxX9m1+pFNY7YNRPz4Emm1HzNW/MjvR9BNDZpAo="; + tag = "v19.14.0"; + hash = "sha256-/cx7LV866OPfTaK781dPbouPRjb2HXJZ3SwGVU/rnsA="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -4185,12 +4185,12 @@ final: prev: { cornelis = buildVimPlugin { pname = "cornelis"; - version = "2.8.0-unstable-2026-01-22"; + version = "2.8.0-unstable-2026-06-02"; src = fetchFromGitHub { owner = "agda"; repo = "cornelis"; - rev = "8401538b8d5056571827679658331136c38f11be"; - hash = "sha256-Z/2hBW/bRb8wtJqBUT8tqgoXg4XqGNvp8L6xw+zHDaU="; + rev = "f6db4a8e0993276557cc59b8e720d04e73138ded"; + hash = "sha256-XG7F0ALVWU+8XHfYEj0R8SF+vjwCyy65oX4UcVxRlPc="; }; meta.homepage = "https://github.com/agda/cornelis/"; meta.license = getLicenseFromSpdxId "BSD-3-Clause"; @@ -4451,12 +4451,12 @@ final: prev: { darkearth-nvim = buildVimPlugin { pname = "darkearth-nvim"; - version = "2.4.2"; + version = "2.5.1"; src = fetchFromGitHub { owner = "ptdewey"; repo = "darkearth-nvim"; - tag = "v2.4.2"; - hash = "sha256-j7pFWOD/pbhjSmSepaWhB94Sawp7uHmkRhZDlo+bzxo="; + tag = "v2.5.1"; + hash = "sha256-whiwZ8YlCwPAkIbubwEPDkD7lwVMGKWqinQIlIXqDmE="; }; meta.homepage = "https://github.com/ptdewey/darkearth-nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -5236,7 +5236,7 @@ final: prev: { }; diffview-plus-nvim = buildVimPlugin { - pname = "diffview.nvim"; + pname = "diffview-plus.nvim"; version = "0.34"; src = fetchFromGitHub { owner = "dlyongemallo"; @@ -5244,7 +5244,8 @@ final: prev: { tag = "v0.34"; hash = "sha256-M3Hf4y9HGFquBOK/Stv5FIxoVYX4aoO4dbbYQNPhisk="; }; - meta.homepage = "https://github.com/dlyongemallo/diffview.nvim/"; + meta.homepage = "https://github.com/dlyongemallo/diffview-plus.nvim/"; + meta.license = unfree; meta.hydraPlatforms = [ ]; }; @@ -5376,12 +5377,12 @@ final: prev: { dropbar-nvim = buildVimPlugin { pname = "dropbar.nvim"; - version = "14.2.1-unstable-2026-04-25"; + version = "14.2.1-unstable-2026-05-31"; src = fetchFromGitHub { owner = "Bekaboo"; repo = "dropbar.nvim"; - rev = "f0a42bd92aa647e44221397723453403f5e20f16"; - hash = "sha256-EN4iN76zOn4IF7A1cT3p9a2EzlFCRa/eHR325QzPLv8="; + rev = "808ba31cde89aec8833e9789f5e04557cd31c9e1"; + hash = "sha256-S9TD5PkHKHoo2jfjOXkQoNtyr/PNtR/eljXB+8PtGU8="; }; meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -5418,12 +5419,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-05-27"; + version = "0-unstable-2026-06-04"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "e466cc59958c78c7c3a67f35cfe4797d04b8da33"; - hash = "sha256-aINQ8o8xIgOsOHZDXq1vT3O8cz/aQzFOT6ugtRK2zus="; + rev = "9c39976abe0c9d412a388b66ae212db99f4b9783"; + hash = "sha256-1EsZNc9AueNbJQiWnwiGgR2UrthV4jr9uUCBWgtlGOI="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -5714,11 +5715,11 @@ final: prev: { evergarden-nvim = buildVimPlugin { pname = "evergarden-nvim"; - version = "0-unstable-2026-05-16"; + version = "0-unstable-2026-05-30"; src = fetchgit { url = "https://codeberg.org/evergarden/nvim"; - rev = "347c62833eb1f1e80c3ae275b1122c2173c47614"; - hash = "sha256-g79UaNy1UzgubLpriuNOH4UFhbhw5d+0sX90KWln2/E="; + rev = "6a47a90e5caf1b21e54ff7967017c255bab80fdd"; + hash = "sha256-trWmevJTnd2JBO8dykmUOb/POIcC2CF5YQ1Hh70Zb70="; }; meta.homepage = "https://codeberg.org/evergarden/nvim"; meta.license = unfree; @@ -5811,12 +5812,12 @@ final: prev: { faster-nvim = buildVimPlugin { pname = "faster.nvim"; - version = "0.1.0-unstable-2025-09-09"; + version = "0.2.0"; src = fetchFromGitHub { owner = "pteroctopus"; repo = "faster.nvim"; - rev = "2e7a50f659711854b9a7fdc76d943b59b30d7852"; - hash = "sha256-jFOIG7SQy0sIhEOSmt47f6kGye+ge5Oq3UDwm1bXPqo="; + tag = "v0.2.0"; + hash = "sha256-bm3qnQ9iEW2N+3/VXjwOVT8nGCs5+TiPCKXfhOQ4tuE="; }; meta.homepage = "https://github.com/pteroctopus/faster.nvim/"; meta.license = unfree; @@ -5923,12 +5924,12 @@ final: prev: { filemention-nvim = buildVimPlugin { pname = "filemention.nvim"; - version = "0-unstable-2026-05-21"; + version = "0-unstable-2026-05-30"; src = fetchFromGitHub { owner = "not-manu"; repo = "filemention.nvim"; - rev = "6085f2c226834081638e1e8af1ced32c78eaf8b3"; - hash = "sha256-igcHSzEQPyek4wsNZg+iZluBSSrRIImUxl2+MGmiLKU="; + rev = "d8aa9116fa441d0529c53bb5cb2c321f30d9544d"; + hash = "sha256-XeLy1GlSSD3xg5KZWQKJH+riTdcN8e2iIpF7dbGl2MY="; }; meta.homepage = "https://github.com/not-manu/filemention.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -6387,12 +6388,12 @@ final: prev: { fzf-vim = buildVimPlugin { pname = "fzf.vim"; - version = "0-unstable-2026-05-24"; + version = "0-unstable-2026-06-02"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf.vim"; - rev = "e5b53de3d3b402d2ef9f74da91c2bb808d0afb34"; - hash = "sha256-6xu9+EC4V9CaqlogvVSCb0U7YJU35UWPMGrrdam4Ug0="; + rev = "356608e2ae5d9127e2c964885ea2b21ea7aea9ab"; + hash = "sha256-3u6E8HgLVwAk75fOAWP1zrRb54N4YG6MbRDrKpn7bdw="; }; meta.homepage = "https://github.com/junegunn/fzf.vim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -6778,12 +6779,12 @@ final: prev: { go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "0.11-unstable-2026-05-06"; + version = "0.11-unstable-2026-06-04"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "5c741a26f5df77c95d42d8f48e7008aea10e5f4f"; - hash = "sha256-Xap+L2uXcwtnbFDBB416cV6vVI8dtvsmXE/05gH/kbI="; + rev = "0768d79bbebdb1a112a845f9cd6293bfbd544dab"; + hash = "sha256-Yj7iSfvXSjnQgKDZDEwC1QfOHMaIf7ZdJ0k+RmLtSPI="; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -7507,12 +7508,12 @@ final: prev: { hotpot-nvim = buildVimPlugin { pname = "hotpot.nvim"; - version = "2.1.1"; + version = "2.1.2"; src = fetchFromGitHub { owner = "rktjmp"; repo = "hotpot.nvim"; - tag = "v2.1.1"; - hash = "sha256-hgCEl1D24kHOe3lLlw3rzjEeLLoHsGr3Erm5cv+ISnY="; + tag = "v2.1.2"; + hash = "sha256-3kDqfyutw3WPPbDGWnQTJvGMu0FXMvIdRVPo7t9y2A4="; }; meta.homepage = "https://github.com/rktjmp/hotpot.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8039,12 +8040,12 @@ final: prev: { iswap-nvim = buildVimPlugin { pname = "iswap.nvim"; - version = "0-unstable-2026-03-25"; + version = "0-unstable-2026-05-29"; src = fetchFromGitHub { owner = "mizlan"; repo = "iswap.nvim"; - rev = "d828a3adb2e21d4fc0b264b55059402aaff1f08a"; - hash = "sha256-RasWfUX7UTJY14bfgArdai/zyvEqdKlbwUZWzsE+Kwo="; + rev = "7340d31629f83bf3318159b2388078e2bc387240"; + hash = "sha256-GQIzhFCRIittCxTIOtHZlxGviThqFiYnTyL6Zzy4Ptw="; }; meta.homepage = "https://github.com/mizlan/iswap.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8207,12 +8208,12 @@ final: prev: { jule-nvim = buildVimPlugin { pname = "jule.nvim"; - version = "0-unstable-2025-12-26"; + version = "0-unstable-2026-05-30"; src = fetchFromGitHub { owner = "julelang"; repo = "jule.nvim"; - rev = "fb0a3d412e1138a388426517c3506cb73c22c896"; - hash = "sha256-s2SDgiid8LnouJ/Y2Bud/sfjuwyGf4l6kjMjpejL1/k="; + rev = "bce7fa0661de76688911af17fc724fdb4eea4b1a"; + hash = "sha256-pcbQpVfbEkil9PCyZfKGWpgTy/x7mVfSwvIJ3prK18U="; }; meta.homepage = "https://github.com/julelang/jule.nvim/"; meta.license = getLicenseFromSpdxId "BSD-3-Clause"; @@ -8431,12 +8432,12 @@ final: prev: { kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "6.5.0"; + version = "6.8.1"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - tag = "v6.5.0"; - hash = "sha256-rlp6H/s8A3bQH61lqvE37rMVPlxOm/zqcQ2y0vDLpD4="; + tag = "v6.8.1"; + hash = "sha256-EM+NNUeQhY38hNtwQklLL41g2aTvj4gdyvrD7770Y3Y="; fetchSubmodules = true; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; @@ -9047,12 +9048,12 @@ final: prev: { live-rename-nvim = buildVimPlugin { pname = "live-rename.nvim"; - version = "0-unstable-2025-08-28"; + version = "0-unstable-2026-06-01"; src = fetchFromGitHub { owner = "saecki"; repo = "live-rename.nvim"; - rev = "3a3cddf23b89a17992f9ca67afc5858077769462"; - hash = "sha256-dLIPF5zrnZXtPAVbOe73O819kBS6XXCaoESTilM9U4s="; + rev = "205bddec4bf1276c81a03777f8335d4ad034ae03"; + hash = "sha256-KRcdyfNhdIwZ4shfSOiveWbMpzggQ96wH8vIcHlObJw="; }; meta.homepage = "https://github.com/saecki/live-rename.nvim/"; meta.license = unfree; @@ -9789,12 +9790,12 @@ final: prev: { mini-ai = buildVimPlugin { pname = "mini.ai"; - version = "0.17.0-unstable-2026-05-21"; + version = "0.17.0-unstable-2026-06-04"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.ai"; - rev = "4ce4c35e411ea329a15d4b15e9c89c2a3089e437"; - hash = "sha256-mLdjjacl8Lx5wJG0nfYnD4l+h3xIUQjw09iqKJx1uRs="; + rev = "268ee376924c4c6a75935e9be73d3db5ad2eec46"; + hash = "sha256-BJjfbCo7G5hLg1kw+TFQzwmBYaDjTarTAIk8K6HJpTI="; }; meta.homepage = "https://github.com/nvim-mini/mini.ai/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9803,12 +9804,12 @@ final: prev: { mini-align = buildVimPlugin { pname = "mini.align"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-06-04"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.align"; - rev = "c701192658ddac4e3b20956a964c2b03157b5e51"; - hash = "sha256-d1SvjsINdmxJqkXHZEjlTj9GNiq+QytOXSVjYr7jZm4="; + rev = "36b0cd9f8b315946849e37f4d0918cf01bb66214"; + hash = "sha256-CQk91ao7clv9urKHuEWb47LoWawXg/LpiycJTnDsZ3c="; }; meta.homepage = "https://github.com/nvim-mini/mini.align/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9831,12 +9832,12 @@ final: prev: { mini-base16 = buildVimPlugin { pname = "mini.base16"; - version = "0.17.0-unstable-2026-05-18"; + version = "0.17.0-unstable-2026-06-04"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.base16"; - rev = "772f224c5e9527d7c9a843081600c401617c545f"; - hash = "sha256-/NwhOYvQMlYZsrq6Ih/ZcS+NIc5mioA9fvaT5jdXh2g="; + rev = "33c6fb4a088392df272a4d88f9bf07f466c5a459"; + hash = "sha256-oVUSqKyMhnGKsrmZmtm8GM59FIGILYquoq1K6sNNF84="; }; meta.homepage = "https://github.com/nvim-mini/mini.base16/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -9901,12 +9902,12 @@ final: prev: { mini-cmdline = buildVimPlugin { pname = "mini.cmdline"; - version = "0.17.0-unstable-2026-05-19"; + version = "0.17.0-unstable-2026-06-01"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.cmdline"; - rev = "0afaf26d4d12030b0f75c7c4584dae883a195ef3"; - hash = "sha256-qm6L6iesNL1wF/voj1P6x1eFTUkzXEIUdIr+wd181/I="; + rev = "044848fd9b69d01ba05d0a56a530969743a94eba"; + hash = "sha256-fq10UdMxenCCdpBv/S6ZdqCbjXPAj9eWCljBGPRMWOI="; }; meta.homepage = "https://github.com/nvim-mini/mini.cmdline/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10013,12 +10014,12 @@ final: prev: { mini-extra = buildVimPlugin { pname = "mini.extra"; - version = "0.17.0-unstable-2026-05-21"; + version = "0.17.0-unstable-2026-05-29"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.extra"; - rev = "5b0acf09d7f7958946973367c66bf5aafe4209dd"; - hash = "sha256-+uTcSFEYSgfk72rg6t+1+TMNzeqJUplg2WKCulw778g="; + rev = "ffb7b3a726e059b011b3655f26e61ec6f7cf5b84"; + hash = "sha256-ZG0Op0bHvAgS/avKgMwFz5PIVNx6PAxtO+4Qn+y/UVE="; }; meta.homepage = "https://github.com/nvim-mini/mini.extra/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10027,12 +10028,12 @@ final: prev: { mini-files = buildVimPlugin { pname = "mini.files"; - version = "0.17.0-unstable-2026-05-19"; + version = "0.17.0-unstable-2026-06-02"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.files"; - rev = "423d6b5afb7a94e658950d470957f830d43dd41e"; - hash = "sha256-I8M9oFp85jPT8qgEd2Nmel+cVK5LLGekORINwlNUN9Y="; + rev = "500f9e18f3ae387b5aecf2261e33845bc5dd7b68"; + hash = "sha256-iOqdlnk+0xLtyQKxc53q/nEseato+Y34KjUM9NFDB1c="; }; meta.homepage = "https://github.com/nvim-mini/mini.files/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10083,12 +10084,12 @@ final: prev: { mini-hues = buildVimPlugin { pname = "mini.hues"; - version = "0.17.0-unstable-2026-05-18"; + version = "0.17.0-unstable-2026-06-04"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.hues"; - rev = "ac106d6d4aca40ea54ae36b0f2ad2d41e575d497"; - hash = "sha256-aiveI+blSZ40y5UDBW2nmC5BdcseuQUpYdO4sFlfnXg="; + rev = "ab36ead75b445fd81e00e7c3e1cbf0bc1e8f2d14"; + hash = "sha256-QYl68gVtqsmIrVAN1hUH3kkdmNAKAHPjMhIXTFJm3iI="; }; meta.homepage = "https://github.com/nvim-mini/mini.hues/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10139,12 +10140,12 @@ final: prev: { mini-jump2d = buildVimPlugin { pname = "mini.jump2d"; - version = "0.17.0-unstable-2026-05-19"; + version = "0.17.0-unstable-2026-06-04"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.jump2d"; - rev = "1661829512c9cfa9cc641f49836de16b49adb497"; - hash = "sha256-RrQCMRow2jVm1n5UvEtjV12Kceg+gxAl/xl8q5iXTK4="; + rev = "f68d0e583b7e340741c20aabc4a7fd650ad7f207"; + hash = "sha256-jXcNC0YEV9C3hyqXv0giGzLJjb2OV6Xz/8yKek4whto="; }; meta.homepage = "https://github.com/nvim-mini/mini.jump2d/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10223,12 +10224,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "0.17.0-unstable-2026-05-28"; + version = "0.17.0-unstable-2026-06-04"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "15abccbe23525ee0502d2efe620c77db00bfb93c"; - hash = "sha256-W/5h9HmYxqnL8Ooe3nuilx49GVCpmbJBK/kWD6bwTo8="; + rev = "cbae4fa396bbf9c802b3d2dc2e9c5362e8fb9468"; + hash = "sha256-GjKn8zMkiN3ojucy5+aX2Kt+RD40m609tn9nj5kterk="; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10265,12 +10266,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "0.17.0-unstable-2026-05-28"; + version = "0.17.0-unstable-2026-06-04"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; - rev = "26f94e9c84f529d713de00b900c0a307ca260f35"; - hash = "sha256-p5ID8qSG98CzCB7JcRTb1o3nTCPpZixFVIycTIIz0XY="; + rev = "34fdef3b0966974378c4f39e3ddb54ffc628fbe9"; + hash = "sha256-xDSTxH8KgDxS/4AnTlmNaW8tkznG3HxIBcruFhvKJAg="; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10349,12 +10350,12 @@ final: prev: { mini-surround = buildVimPlugin { pname = "mini.surround"; - version = "0.17.0-unstable-2026-05-22"; + version = "0.17.0-unstable-2026-06-04"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.surround"; - rev = "1e37ade260e2b655c3a9b8407ba7e6b0fb995b28"; - hash = "sha256-ruFYkITEmjRC3Luat1X3fW2vXBUBe785c9DRn6fWjIE="; + rev = "03dee7d518eb783907e5876cf569a18d7120b166"; + hash = "sha256-EWYRBT6jtFv84Qy5t30DY5GA7GBorsWN6DRTucGY8y0="; }; meta.homepage = "https://github.com/nvim-mini/mini.surround/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10391,12 +10392,12 @@ final: prev: { mini-visits = buildVimPlugin { pname = "mini.visits"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-06-01"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.visits"; - rev = "0e4b914220e816ffa926398817fb54b58c6a12eb"; - hash = "sha256-/udHGi4g3b0ZKqaQHWal/jjoE43QdghH4YszMy2cduM="; + rev = "d3cce4e1f07d59e4e2e1d31502e342fc48376c19"; + hash = "sha256-7fHzk7DsoX2ocwYelaXsOUrxuwAtvD6giHsQC9mVz1E="; }; meta.homepage = "https://github.com/nvim-mini/mini.visits/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10979,12 +10980,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-05-28"; + version = "1.4.0-unstable-2026-06-04"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "b77377f04751357651bff37834056789110cce7e"; - hash = "sha256-JlBvbsd0vhbeuxieKdc0s8yOVx4v3MjXamoEK2i3/Qw="; + rev = "53ff3ce70013d7881f7216180f52b862ad9f6a72"; + hash = "sha256-4O8lv9+EEeamn+6t5RbdXC5ZYqyt+5+txSTH+68Ntj8="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -10993,12 +10994,12 @@ final: prev: { neocord = buildVimPlugin { pname = "neocord"; - version = "0-unstable-2025-05-29"; + version = "0-unstable-2026-06-02"; src = fetchFromGitHub { owner = "IogaMaster"; repo = "neocord"; - rev = "2ebf3792a8100376bb65fd66d5dbf60f50af7529"; - hash = "sha256-o4xuQE+GAsshNCppB6pGPwmVT66K1xBll60sd68Rnfk="; + rev = "4cf99993826a1d555294a2f152804bcdce9be2e6"; + hash = "sha256-IiXh6dsf55zzn4AFiOwRAyCoQw1uoKvJt56vZ3wYpwk="; }; meta.homepage = "https://github.com/IogaMaster/neocord/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -11626,15 +11627,15 @@ final: prev: { neotest-vitest = buildVimPlugin { pname = "neotest-vitest"; - version = "0.2.0-unstable-2025-12-22"; + version = "0.2.0-unstable-2026-05-28"; src = fetchFromGitHub { owner = "marilari88"; repo = "neotest-vitest"; - rev = "f01addc6f07b79ef1be5f4297eafbee9e0959018"; - hash = "sha256-XpiZ95MhjIS99dBrNFfq8SfggdIeEFfOSu3THgmX3+s="; + rev = "2f19d215d7d4d7f121826f99f6f35a81e2c18a6f"; + hash = "sha256-QvtaCUno7/8pU32f5YLWrlYAzjDhBTmCtgxweIUFAow="; }; meta.homepage = "https://github.com/marilari88/neotest-vitest/"; - meta.license = unfree; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -11905,12 +11906,12 @@ final: prev: { nightfly = buildVimPlugin { pname = "nightfly"; - version = "0-unstable-2026-05-24"; + version = "0-unstable-2026-05-30"; src = fetchFromGitHub { owner = "bluz71"; repo = "vim-nightfly-colors"; - rev = "e197d138ecdac92c28de82fbebdc9ba2de77162a"; - hash = "sha256-P424oLG8GefnMyol3uEMpKXHoIWbgOSqKx9ob3Yu4ko="; + rev = "66050453bf40ac7eddc7a84dd15291db85fefc43"; + hash = "sha256-vlNgZAatZkJ4dGMhSL1EX3Rsv1YUzO+VU9/za4yBN8k="; }; meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -12059,12 +12060,12 @@ final: prev: { none-ls-nvim = buildVimPlugin { pname = "none-ls.nvim"; - version = "0-unstable-2026-05-12"; + version = "0-unstable-2026-06-02"; src = fetchFromGitHub { owner = "nvimtools"; repo = "none-ls.nvim"; - rev = "f9d557ac7cd28a3a993b5ea49716498bd540b01f"; - hash = "sha256-gMncplPHwy6MgQQRU/Niqh4YR3vfas34Ehz6p1PUOBQ="; + rev = "01f8e62ea11603e59ad9ff7afcfa94fd183f76d6"; + hash = "sha256-Amz3UFxET/+poFUm+ldyPEdl9u9/DDMarvgF+AleC/U="; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; meta.license = getLicenseFromSpdxId "Unlicense"; @@ -12367,12 +12368,12 @@ final: prev: { nvim-colorizer-lua = buildVimPlugin { pname = "nvim-colorizer.lua"; - version = "0-unstable-2026-04-07"; + version = "0-unstable-2026-05-30"; src = fetchFromGitHub { owner = "catgoose"; repo = "nvim-colorizer.lua"; - rev = "5cfe7fffbd01e17b3c1e14af85d5febdef88bd8c"; - hash = "sha256-Oe3GabiskksOjShjSlWigDj/gudWLicynQ1nCUO1tHQ="; + rev = "664c0b7cea1de71f8b65dfe951b7996fc3e6ccde"; + hash = "sha256-qVFQGJMGr0htwZqarhMdh7yG6SSH/rv8yqmp1CsoT3I="; }; meta.homepage = "https://github.com/catgoose/nvim-colorizer.lua/"; meta.license = unfree; @@ -14083,12 +14084,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "3.16.3"; + version = "3.16.4"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - tag = "v3.16.3"; - hash = "sha256-tJ5pGZ8LK4qDOg+amllidyGHZM20SN458tBJxkzB5K0="; + tag = "v3.16.4"; + hash = "sha256-9Su5t8cJAHlXV+EE4GLa1+BhezfHZIZgl2P6kBrkX8E="; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -14139,12 +14140,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "0-unstable-2026-05-18"; + version = "0-unstable-2026-06-02"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "b495047f0b9d35de3d8c6b84fad9de296d353b41"; - hash = "sha256-hTfySrejMbjhpagpjcutSXf2HmFkM+jqyAlRj08PycI="; + rev = "c86a43da3514dbe916eb96ecac4d776890078786"; + hash = "sha256-PXLzZ4+vXIIEbhOaoSowKCmsfDaHlDfpFlYrijamVC8="; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14447,12 +14448,12 @@ final: prev: { org-roam-nvim = buildVimPlugin { pname = "org-roam.nvim"; - version = "0.2.0-unstable-2026-03-06"; + version = "0.2.0-unstable-2026-05-31"; src = fetchFromGitHub { owner = "chipsenkbeil"; repo = "org-roam.nvim"; - rev = "6c21c867b178a80fb4ad243c445545e5583d8232"; - hash = "sha256-K0OnM7PdTT4ypL0IAVWb9R83SDIhgko8j4KBzIkJJNM="; + rev = "0240378c92eb0c9d6bc4ccbc8a6046e3c3d02ece"; + hash = "sha256-dAFiQFmu9WgE2Wao3z4yFJgTEhHV/sRTkkq8uZk5EO0="; }; meta.homepage = "https://github.com/chipsenkbeil/org-roam.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14489,12 +14490,12 @@ final: prev: { outline-nvim = buildVimPlugin { pname = "outline.nvim"; - version = "1.2.0-unstable-2026-03-29"; + version = "1.2.0-unstable-2026-05-29"; src = fetchFromGitHub { owner = "hedyhli"; repo = "outline.nvim"; - rev = "c293eb56db880a0539bf9d85b4a27816960b863e"; - hash = "sha256-xKu05IgOpgtt2W+WqXuTUjX66ffDrU8BDi8z7M6M1q4="; + rev = "2a132953b944561d45b52e4541ebfff71934a742"; + hash = "sha256-4kvDnzLYFDDqcnpPWuNv3uXKDOHZjFLFTYtRGmP7rsc="; }; meta.homepage = "https://github.com/hedyhli/outline.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14518,12 +14519,12 @@ final: prev: { oxocarbon-nvim = buildVimPlugin { pname = "oxocarbon.nvim"; - version = "0-unstable-2026-03-18"; + version = "0-unstable-2026-06-03"; src = fetchFromGitHub { owner = "nyoom-engineering"; repo = "oxocarbon.nvim"; - rev = "a7ba74849a00546a311f8c146320b433900393e7"; - hash = "sha256-OdcKcS6dJbbqNT0kvexXjDOWAWyFcrp8NlVBlT0msVg="; + rev = "cf49e389c22dab56224e43ae16422ddcd5b61b28"; + hash = "sha256-6yADnRjAHNWF95OTYDWyIylogChsLO4IXWI0Cnep+zM="; }; meta.homepage = "https://github.com/nyoom-engineering/oxocarbon.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -15051,12 +15052,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "4.2.0-1"; + version = "4.2.1-1"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - tag = "v4.2.0-1"; - hash = "sha256-CJG3vyIM4n4p1mk60DDEo2N5CxL5i02rqbfcRJJEbtQ="; + tag = "v4.2.1-1"; + hash = "sha256-4OvPpaJUyZF8yVHOYmC20oXZOsm0bEZf+DC3AMjhAlo="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -15668,12 +15669,12 @@ final: prev: { roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "0-unstable-2026-05-22"; + version = "0-unstable-2026-06-01"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "426984d6c1e8ee88a394a562eb925e687340f91e"; - hash = "sha256-gbYRc8l0MrP7cnp3ggpjXBmXB8IZUXHD8bHgMiu16FM="; + rev = "dedfc3f539c51a5841feb572e8b73ec58ff2ca9d"; + hash = "sha256-Qjmbh93ztg9UHlwr8ZGKWW9XtCJ8pH74SROC+egWgao="; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -15947,12 +15948,12 @@ final: prev: { searchbox-nvim = buildVimPlugin { pname = "searchbox.nvim"; - version = "0-unstable-2025-01-09"; + version = "0-unstable-2026-06-01"; src = fetchFromGitHub { owner = "VonHeikemen"; repo = "searchbox.nvim"; - rev = "ed230583c78795526b3d4585ac1460c108e26213"; - hash = "sha256-XRuMV//Iyh5gNbfZ+tJGBzhd5s6XldOGL53UUzaP8Pk="; + rev = "e66c850fbdebf493969da87e4f665acfb539b9c3"; + hash = "sha256-3HFofdEzVK+kXENrll8rxq/Huyg8HhiDg8P7n0JFQXE="; }; meta.homepage = "https://github.com/VonHeikemen/searchbox.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -16144,12 +16145,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2.1.0-unstable-2026-05-22"; + version = "2.1.0-unstable-2026-05-29"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "b24335c3186b6c35522fa108af63646a2f70b3b6"; - hash = "sha256-GNcTzTqwHaiDbMW9tHUYDb0AQsBc3eA608cthW2vN8U="; + rev = "1865e6826b1cd90098f198acb0f5b744a7b40c22"; + hash = "sha256-1LnZdJazx5gI1C7rPdDL5PMKf5Z0fTUpRD7T6tHdjjs="; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -17843,12 +17844,12 @@ final: prev: { tinted-nvim = buildVimPlugin { pname = "tinted-nvim"; - version = "1.0.0-unstable-2026-05-04"; + version = "1.0.0-unstable-2026-06-02"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-nvim"; - rev = "c0fca5c6123e2f6fb4db9a433cd01f2ce8085a57"; - hash = "sha256-Ofo4OoukZJmv3G/OxFIFYNQdvNvmOiH1SVb2PQ0FrqQ="; + rev = "836f016255b886a267a04c8ee190e2f667b092c0"; + hash = "sha256-cKVmIBPTlzOngk/jIOsYw5dJvVzg8nRxz2SfFbqwUYU="; }; meta.homepage = "https://github.com/tinted-theming/tinted-nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -17871,12 +17872,12 @@ final: prev: { tiny-cmdline-nvim = buildVimPlugin { pname = "tiny-cmdline.nvim"; - version = "0-unstable-2026-04-11"; + version = "0-unstable-2026-05-31"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-cmdline.nvim"; - rev = "ad58747b955d0743ccfd56e97da1a4c1fac89f58"; - hash = "sha256-tD1DrY4mpPf5Qo9jZEBqSxOOqzk2Ssl1srH4mu+cN5g="; + rev = "b1db8607a78f0c23b3bae08e079b1b7f147619d7"; + hash = "sha256-O2j7KGqlFGl1oHW/0yRmDDTGIHn4hnpShgHcX++KWz4="; }; meta.homepage = "https://github.com/rachartier/tiny-cmdline.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -17885,12 +17886,12 @@ final: prev: { tiny-devicons-auto-colors-nvim = buildVimPlugin { pname = "tiny-devicons-auto-colors.nvim"; - version = "0-unstable-2025-01-03"; + version = "0-unstable-2026-05-29"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-devicons-auto-colors.nvim"; - rev = "51f548421f8a74680eff27d283c9d5ea6e8d0074"; - hash = "sha256-zv5pccxNV/D3GFTGov48CSDC9nuGZURSWd0+tQRN+to="; + rev = "3b0c0174f4ed9120b6bea00d77e179ed5c46dcfb"; + hash = "sha256-wdcJUzE416j25Yn/V1KGjRUqVvPYWOwUyetj983/ukw="; }; meta.homepage = "https://github.com/rachartier/tiny-devicons-auto-colors.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -17913,12 +17914,12 @@ final: prev: { tiny-inline-diagnostic-nvim = buildVimPlugin { pname = "tiny-inline-diagnostic.nvim"; - version = "0-unstable-2026-05-25"; + version = "0-unstable-2026-05-29"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-inline-diagnostic.nvim"; - rev = "6bdbc9a2f5a846ff5fc55a998ff97c0e2968b7e5"; - hash = "sha256-QPJcIZ8anNHABExoESn1lAPvKFHHgkity6IkExtL248="; + rev = "680762989e8b05a72e90769959d0fb9a557e6917"; + hash = "sha256-zTUJuMPkUxesm8LBu4IQtDlpdzJiprbVA4mfjoIWd2I="; }; meta.homepage = "https://github.com/rachartier/tiny-inline-diagnostic.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18153,12 +18154,12 @@ final: prev: { treewalker-nvim = buildVimPlugin { pname = "treewalker.nvim"; - version = "0-unstable-2026-05-20"; + version = "0-unstable-2026-06-04"; src = fetchFromGitHub { owner = "aaronik"; repo = "treewalker.nvim"; - rev = "0b081bf6c6875cf3e478b633796a9e2b64b730e8"; - hash = "sha256-+TwgQm109yt1LXOWzU+vWjWYVKmZ5snsqRrikUZfVJE="; + rev = "e1779657d41df2fdf8fd825712051f90e7c9c836"; + hash = "sha256-Byg5O1AndhqoBpv8VyGrGaiNsq4mGy57yoV3lFJDH2c="; }; meta.homepage = "https://github.com/aaronik/treewalker.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18252,12 +18253,12 @@ final: prev: { ts-autotag-nvim = buildVimPlugin { pname = "ts-autotag.nvim"; - version = "0-unstable-2025-11-07"; + version = "0-unstable-2026-05-31"; src = fetchFromGitHub { owner = "tronikelis"; repo = "ts-autotag.nvim"; - rev = "35f79f6253dff5cc43cf943d74c4b2734370a81d"; - hash = "sha256-l/9aw6j2955MRrhOUneH6wU2/a46FAyzDQSyRzlhYOI="; + rev = "07bcd146fa22558adf0d900e4a2601b6d142c805"; + hash = "sha256-qgUy412pWyAmE6b3YBtT1DEhp4VmeOi02tmgngxFxXU="; }; meta.homepage = "https://github.com/tronikelis/ts-autotag.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18547,12 +18548,12 @@ final: prev: { unified-nvim = buildVimPlugin { pname = "unified.nvim"; - version = "0.0.4"; + version = "0.4.0"; src = fetchFromGitHub { owner = "axkirillov"; repo = "unified.nvim"; - tag = "0.0.4"; - hash = "sha256-CmMq6Kw5q6vKDj4Tktu7q4YeQHmLVJYa9AN5BTb4V2E="; + tag = "0.4.0"; + hash = "sha256-h2RBVx2zGF0zuri/gVoyWnWyuokycYJXDRFU6ayKH14="; }; meta.homepage = "https://github.com/axkirillov/unified.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18701,12 +18702,12 @@ final: prev: { vague-nvim = buildVimPlugin { pname = "vague.nvim"; - version = "2.0.0-unstable-2026-04-21"; + version = "2.1.1"; src = fetchFromGitHub { owner = "vague-theme"; repo = "vague.nvim"; - rev = "fd58046b9d64259d9785e4aeb6d6f494c6943cad"; - hash = "sha256-wAjzCkTMoxEP6Xc38I5lY3tSwEgU67w/bYPYxmaGaZA="; + tag = "v2.1.1"; + hash = "sha256-IuEbZU/SkC5knIiBAupApY9MADKsYSDPdRx/CuiQcYw="; }; meta.homepage = "https://github.com/vague-theme/vague.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18757,12 +18758,12 @@ final: prev: { vifm-vim = buildVimPlugin { pname = "vifm.vim"; - version = "0.14-unstable-2026-05-09"; + version = "0.14-unstable-2026-06-03"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "3742c5f90635650de12859aa880c7a763766cf85"; - hash = "sha256-sWHf3OpdFvT1EerLKXFT5IZPeLzZSjczkZ/OohXjQhg="; + rev = "c85c850b79d0deac4c9bab1a7996ccae535a718d"; + hash = "sha256-WEwDPQ4Xl6On0COxv3ERi8a2P28iY64nUoe+1JvHiKI="; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; meta.license = unfree; @@ -20073,12 +20074,12 @@ final: prev: { vim-cue = buildVimPlugin { pname = "vim-cue"; - version = "0-unstable-2025-09-02"; + version = "0-unstable-2026-06-01"; src = fetchFromGitHub { owner = "cue-lang"; repo = "vim-cue"; - rev = "ca1a62cc94f329ab0687d01b599dadaee674c3b2"; - hash = "sha256-l1UyGjBdSCRH1EzzLE+hSI7OpYgtB0xTAy3wfxQK7ok="; + rev = "215e6b984e37fad023c66d5fb19e0a14280270a7"; + hash = "sha256-GTgWu/MBEBy8An4P6pXuFCBM8D8Z+79lrqA+GcouAnY="; }; meta.homepage = "https://github.com/cue-lang/vim-cue/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -20241,12 +20242,12 @@ final: prev: { vim-dirvish = buildVimPlugin { pname = "vim-dirvish"; - version = "1.0-unstable-2026-04-29"; + version = "1.0-unstable-2026-06-02"; src = fetchFromGitHub { owner = "justinmk"; repo = "vim-dirvish"; - rev = "9525f46ccbf2dd585523fe3e3b72151554df3a42"; - hash = "sha256-Ww6Rl1tdv9t1TExAjqtYz88BiN1V2t+TBXyoGSzvxsg="; + rev = "ad478b4ac86484edc525bfc5379f261204dfbf4c"; + hash = "sha256-D76E8Wnl3x9RMUkpG7/izFLSTtuhp0/TMX/ZWP4TvD4="; }; meta.homepage = "https://github.com/justinmk/vim-dirvish/"; meta.license = unfree; @@ -20619,12 +20620,12 @@ final: prev: { vim-fern = buildVimPlugin { pname = "vim-fern"; - version = "1.58.0-unstable-2026-05-04"; + version = "1.59.0"; src = fetchFromGitHub { owner = "lambdalisue"; repo = "vim-fern"; - rev = "b4520a50d8df51969838d35eb07f797e2785b234"; - hash = "sha256-p8FFz5pOl3XZe56UNPvcqcIBvTFAfV08EwHiCQ+tTVY="; + tag = "v1.59.0"; + hash = "sha256-P2yp/dGGHL2ETivzOi61dfIIuo5tg5oAMEz61Gskbu0="; }; meta.homepage = "https://github.com/lambdalisue/vim-fern/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -22413,12 +22414,12 @@ final: prev: { vim-moonfly-colors = buildVimPlugin { pname = "vim-moonfly-colors"; - version = "0-unstable-2026-05-24"; + version = "0-unstable-2026-05-30"; src = fetchFromGitHub { owner = "bluz71"; repo = "vim-moonfly-colors"; - rev = "1c0a9994bb6bb5b43859c67924aabd061c4b7905"; - hash = "sha256-x3IbuNHg+y0NtNguJnWCpz3bsj9aR41ecTToUYFQlNM="; + rev = "261664f92ed51cf0c077555b2d4b2530307eac17"; + hash = "sha256-g7Tjm3a1aAbEQocSK1iDRamXivq1AwWlD6Q0X6vphNU="; }; meta.homepage = "https://github.com/bluz71/vim-moonfly-colors/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -23980,12 +23981,12 @@ final: prev: { vim-startuptime = buildVimPlugin { pname = "vim-startuptime"; - version = "4.6.0"; + version = "4.6.1"; src = fetchFromGitHub { owner = "dstein64"; repo = "vim-startuptime"; - tag = "v4.6.0"; - hash = "sha256-rfY5lcDI4PwjLEqwmli1iG7ugZuplETmAYBNAoJX0ho="; + tag = "v4.6.1"; + hash = "sha256-5QXRm7glmtqBuyTjQo6gCbgk/8pS19yetAyqqV8SvaY="; }; meta.homepage = "https://github.com/dstein64/vim-startuptime/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -24259,12 +24260,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "3.3.0"; + version = "3.3.1"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - tag = "v3.3.0"; - hash = "sha256-hJhHgblykGXvE9xuM2qbZhm9aKzCNgXf+yeXDiLKXps="; + tag = "v3.3.1"; + hash = "sha256-8+Bk1a+cjlJmu2l3emizKkYpXfYwhTagBhcrbYKap74="; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25674,12 +25675,12 @@ final: prev: { wtf-nvim = buildVimPlugin { pname = "wtf.nvim"; - version = "0-unstable-2026-04-05"; + version = "0-unstable-2026-06-02"; src = fetchFromGitHub { owner = "piersolenski"; repo = "wtf.nvim"; - rev = "ef7c22daf5c99f4c96fc2d0719d6f1848802fc02"; - hash = "sha256-T5c1dgokU0o+J6cvwEnH0tdr0Q2t7hYGgM9eXzF6u9A="; + rev = "010c779f84a151477f74398c8ead71e42d70b816"; + hash = "sha256-rVkZ5fkqts7bB87oxO8N6bB1m43CrpP2kbLSJHZUsH4="; }; meta.homepage = "https://github.com/piersolenski/wtf.nvim/"; meta.license = getLicenseFromSpdxId "WTFPL"; @@ -25829,12 +25830,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "13.1.6"; + version = "13.1.7"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - tag = "v13.1.6"; - hash = "sha256-8NDBtyAWddj4t76Sl0phUdA9pTbEf4Q1RvodDd/bN4w="; + tag = "v13.1.7"; + hash = "sha256-hPmdkCz/XTujUllBPfK7kjCrJA2rQQOBINczaGF3DKM="; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 119b42ef93c7..98b8b6a96db7 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1418,6 +1418,13 @@ assertNoAdditions { dependencies = [ self.nui-nvim ]; }; + faster-nvim = super.faster-nvim.overrideAttrs { + nvimSkipModules = [ + # attempt to index global 'FasterConfig' (a nil value) + "faster.commands" + ]; + }; + fastfold = super.fastfold.overrideAttrs (old: { meta = old.meta // { # This plugin is under the license "Rien à Branler", which is a French translation of the WTFPL license. @@ -1978,6 +1985,10 @@ assertNoAdditions { ); in { + patches = (old.patches or [ ]) ++ [ + ./patches/kulala-nvim/use-packaged-tree-sitter-parser.patch + ]; + dependencies = [ kulala-http-grammar ]; postPatch = '' @@ -1988,6 +1999,10 @@ assertNoAdditions { nvimSkipModules = [ # Requires some extra work to get CLI working in nixpkgs "cli.kulala_cli" + # Upstream test harnesses are not require-safe modules + "minit" + "minitest" + "test" # Legacy parser module; active parsing is handled by kulala-core "kulala.parser.treesitter" ]; @@ -2048,6 +2063,7 @@ assertNoAdditions { "lazyvim.plugins.extras.coding.luasnip" "lazyvim.plugins.extras.coding.neogen" "lazyvim.plugins.extras.editor.fzf" + "lazyvim.plugins.extras.editor.refactoring" "lazyvim.plugins.extras.editor.snacks_picker" "lazyvim.plugins.extras.editor.telescope" "lazyvim.plugins.extras.formatting.prettier" diff --git a/pkgs/applications/editors/vim/plugins/patches/kulala-nvim/use-packaged-tree-sitter-parser.patch b/pkgs/applications/editors/vim/plugins/patches/kulala-nvim/use-packaged-tree-sitter-parser.patch new file mode 100644 index 000000000000..2398bd254e22 --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/patches/kulala-nvim/use-packaged-tree-sitter-parser.patch @@ -0,0 +1,29 @@ +diff --git a/lua/kulala/config/parser.lua b/lua/kulala/config/parser.lua +index 5f37046..c60c474 100644 +--- a/lua/kulala/config/parser.lua ++++ b/lua/kulala/config/parser.lua +@@ -37,7 +37,6 @@ local function sync_queries() + end + + local function load_parser() +- if not Fs.file_exists(parser_target_path) then return false end + return vim.treesitter.language.add(parser_name) == true + end + +@@ -48,7 +47,6 @@ M.register_parser = function() + -- queries/kulala_http/*.scm live under lua/tree-sitter/queries/ + vim.opt.rtp:prepend(parser_source_path) + ensure_site_rtp() +- sync_queries() + vim.treesitter.language.register(parser_name, filetypes) + vim.treesitter.language.register("markdown", "kulala_ui") + local backend = require("kulala.backend") +@@ -94,7 +92,7 @@ local function has_kulala_parser() + end + + M.is_up_to_date = function() +- return has_kulala_parser() and is_parser_ver_current() ++ return load_parser() + end + + M.setup = function() diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index a22e5f20994f..11f26abe9efa 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -371,8 +371,8 @@ https://github.com/nvim-lua/diagnostic-nvim/,, https://github.com/3rd/diagram.nvim/,, https://github.com/monaqa/dial.nvim/,, https://github.com/barrettruth/diffs.nvim/,, -https://github.com/sindrets/diffview.nvim/,, https://github.com/dlyongemallo/diffview-plus.nvim/,, +https://github.com/sindrets/diffview.nvim/,, https://github.com/elihunter173/dirbuf.nvim/,, https://github.com/direnv/direnv.vim/,, https://github.com/chipsenkbeil/distant.nvim/,,