From 2d87c7c0fa783b3f63b54ae75044de66098ee6ad Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 5 Jun 2026 12:40:11 +0200 Subject: [PATCH 01/40] arduino-cli: 1.4.1 -> 1.5.1 --- pkgs/by-name/ar/arduino-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ar/arduino-cli/package.nix b/pkgs/by-name/ar/arduino-cli/package.nix index e13ab6f12ba1..2b6c945c10fb 100644 --- a/pkgs/by-name/ar/arduino-cli/package.nix +++ b/pkgs/by-name/ar/arduino-cli/package.nix @@ -13,13 +13,13 @@ let pkg = buildGoModule (finalAttrs: { pname = "arduino-cli"; - version = "1.4.1"; + version = "1.5.1"; src = fetchFromGitHub { owner = "arduino"; repo = "arduino-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-2m0V7yj6C7Lvlu9RaM54pbGKSwrek6WYuwH1yqYHdB0="; + hash = "sha256-MZX6ERZwmfiJMqx6mQ0qAfv1dbXunTYHRbdzyoinOJY="; }; nativeBuildInputs = [ @@ -31,7 +31,7 @@ let subPackages = [ "." ]; - vendorHash = "sha256-5bkaHEzQ2gLV1epkScbCf1qv5XeuewLwqNcpPCSdbh4="; + vendorHash = "sha256-j5SpZnBWcC8K8lHgc5HOCbGD3DdHr9tVtEhXWTCCogk="; postPatch = let From 1e48be37a045651d3e2e06ed63534490c7ea8e3d Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Tue, 9 Jun 2026 13:46:58 -0400 Subject: [PATCH 02/40] halloy: 2026.7.1 -> 2026.7.2 Changelog: https://github.com/squidowl/halloy/blob/2026.7.2/CHANGELOG.md --- pkgs/by-name/ha/halloy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/halloy/package.nix b/pkgs/by-name/ha/halloy/package.nix index 3ac327c34c34..801d6b1cf473 100644 --- a/pkgs/by-name/ha/halloy/package.nix +++ b/pkgs/by-name/ha/halloy/package.nix @@ -21,16 +21,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "halloy"; - version = "2026.7.1"; + version = "2026.7.2"; src = fetchFromGitHub { owner = "squidowl"; repo = "halloy"; tag = finalAttrs.version; - hash = "sha256-AFDx4gmYWUMcvpJi+/2xd0s4gAygwss2XrmCFsd6uKs="; + hash = "sha256-+qFHwlwRxVN4W9DG+gY5N6um+JARD+3EiLlsD7R9Tpc="; }; - cargoHash = "sha256-hrYWF5WNhLqKMFJJlir7tumxNZqgGm+gK+RI1iDPatM="; + cargoHash = "sha256-/nFtOJXpusIlc7orGv013qzad8fdfQr32c8DAlccHIA="; nativeBuildInputs = [ copyDesktopItems From 5a9f3c1e085cf09c6579b97b7439dcfa398f89b5 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Thu, 11 Jun 2026 19:50:59 +0800 Subject: [PATCH 03/40] python3Packages.tilelang: init at 0.1.11 --- .../python-modules/tilelang/default.nix | 178 ++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 180 insertions(+) create mode 100644 pkgs/development/python-modules/tilelang/default.nix diff --git a/pkgs/development/python-modules/tilelang/default.nix b/pkgs/development/python-modules/tilelang/default.nix new file mode 100644 index 000000000000..5c4e512954bd --- /dev/null +++ b/pkgs/development/python-modules/tilelang/default.nix @@ -0,0 +1,178 @@ +{ + lib, + tilelang, + + cudaSupport ? torch.cudaSupport, + + buildPythonPackage, + cudaPackages, + fetchFromGitHub, + python, + pythonOlder, + stdenv, + + # nativeBuildInputs + autoPatchelfHook, + writableTmpDirAsHomeHook, + + # build-system + cmake, + cython, + ninja, + scikit-build-core, + + # dependencies + apache-tvm-ffi, + cloudpickle, + ml-dtypes, + numpy, + psutil, + torch, + torch-c-dlpack-ext, + tqdm, + typing-extensions, + z3-solver, + + # optional-dependencies, + matplotlib, + + # nativeCheckInputs + einops, + flash-linear-attention, + pytestCheckHook, +}: +buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { + pname = "tilelang"; + version = "0.1.11"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "tile-ai"; + repo = "tilelang"; + tag = "v${finalAttrs.version}"; + fetchSubmodules = true; + hash = "sha256-C/c99/26/dBnQJYGrZ+NXl1Rqk3bjM2kpkgP/hWkTGE="; + }; + + postPatch = + # remove binary only packages from build-system.requires (pythonRelaxDeps + # doesn't work) + '' + substituteInPlace pyproject.toml \ + --replace-fail '"z3-solver' '# "z3-solver' \ + --replace-fail '"patchelf' '# "patchelf' + '' + # don't call git + + '' + sed -i '/def get_git_commit_id()/a\\ return None' version_provider.py + ''; + + nativeBuildInputs = [ + writableTmpDirAsHomeHook + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + autoPatchelfHook + ] + ++ lib.optionals cudaSupport [ + cudaPackages.cuda_nvcc + ]; + + build-system = [ + cmake + cython + ninja + scikit-build-core + ]; + + env = { + NO_GIT_VERSION = true; + USE_CUDA = cudaSupport; + }; + + dontUseCmakeConfigure = true; + + cmakeFlags = [ + (lib.cmakeFeature "Z3_INCLUDE_DIR" "${z3-solver.dev}/include") + ]; + + buildInputs = lib.optionals cudaSupport [ + cudaPackages.cuda_cudart + cudaPackages.cuda_nvrtc # nvrtc.h + ]; + + dependencies = [ + finalAttrs.passthru.apache-tvm-ffi + cloudpickle + ml-dtypes + numpy + psutil + torch + tqdm + typing-extensions + z3-solver + ] + ++ z3-solver.requiredPythonModules + ++ lib.optionals (pythonOlder "3.14") [ + torch-c-dlpack-ext + ]; + + optional-dependencies = { + vis = [ + matplotlib + ]; + }; + + preFixup = lib.optionalString stdenv.hostPlatform.isLinux '' + # libtvm_ffi.so + addAutoPatchelfSearchPath "${finalAttrs.passthru.apache-tvm-ffi}/${python.sitePackages}/tvm_ffi/lib" + # libz3.so.4.16 + addAutoPatchelfSearchPath "${z3-solver.lib}/lib" + ''; + + pythonImportsCheck = [ "tilelang" ]; + + # requires GPU + doCheck = false; + nativeCheckInputs = [ + einops + flash-linear-attention + pytestCheckHook + ]; + disabledTestPaths = [ + "3rdparty" + # ImportError: cannot import name 'AutoModelForVision2Seq' from 'transformers' + "examples/bitnet-1.58b/vllm_workspace" + # FileNotFoundError: [Errno 2] No such file or directory: './old/bin/python' + "maint/scripts/test_perf_regression.py" + ]; + + passthru.gpuCheck = tilelang.overridePythonAttrs { + requiredSystemFeatures = [ "cuda" ]; + doCheck = true; + }; + + passthru.apache-tvm-ffi = apache-tvm-ffi.overrideAttrs (previousAttrs: { + version = "0.1.10"; + src = previousAttrs.src.override { + tag = null; + rev = "3c35034fd1026011736e19a4e0e1ed0f22058c42"; + hash = "sha256-dqAO6RLLGIRzPk7dNQsQCck+ziyONddhK/t4+S28cn8="; + }; + # fix eval + meta.changelog = ""; + }); + + meta = { + description = "Tile level programming language to generate high performance code"; + homepage = "https://tilelang.com/"; + downloadPage = "https://github.com/tile-ai/tilelang/releases"; + changelog = "https://github.com/tile-ai/tilelang/releases/tag/${finalAttrs.src.tag}"; + license = with lib.licenses; [ + mit + asl20 # 3rdparty/tvm + bsd3 # 3rdparty/cutlass + ]; + maintainers = with lib.maintainers; [ prince213 ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e82b1fc240a6..00d54ee0cbba 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -19731,6 +19731,8 @@ self: super: with self; { tiledb = callPackage ../development/python-modules/tiledb { inherit (pkgs) tiledb; }; + tilelang = callPackage ../development/python-modules/tilelang { }; + tilequant = callPackage ../development/python-modules/tilequant { }; tiler = callPackage ../development/python-modules/tiler { }; From a539b20570beeeec95ff45fd1d8e3a0cba35a8b8 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Wed, 10 Jun 2026 14:59:01 +0800 Subject: [PATCH 04/40] python3Packages.tilelang: fix build on darwin --- .../python-modules/tilelang/default.nix | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/tilelang/default.nix b/pkgs/development/python-modules/tilelang/default.nix index 5c4e512954bd..b08b91d7bf40 100644 --- a/pkgs/development/python-modules/tilelang/default.nix +++ b/pkgs/development/python-modules/tilelang/default.nix @@ -66,6 +66,15 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { # don't call git + '' sed -i '/def get_git_commit_id()/a\\ return None' version_provider.py + '' + # fix permissions for install_name_tool -id + + lib.optionalString stdenv.hostPlatform.isDarwin '' + substituteInPlace cmake/pypi-z3/FindZ3.cmake \ + --replace-fail COPYONLY 'FILE_PERMISSIONS + OWNER_READ OWNER_WRITE OWNER_EXECUTE + GROUP_READ GROUP_WRITE GROUP_EXECUTE + WORLD_READ WORLD_WRITE WORLD_EXECUTE + COPYONLY' ''; nativeBuildInputs = [ @@ -123,12 +132,18 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { ]; }; - preFixup = lib.optionalString stdenv.hostPlatform.isLinux '' - # libtvm_ffi.so - addAutoPatchelfSearchPath "${finalAttrs.passthru.apache-tvm-ffi}/${python.sitePackages}/tvm_ffi/lib" - # libz3.so.4.16 - addAutoPatchelfSearchPath "${z3-solver.lib}/lib" - ''; + preFixup = + lib.optionalString stdenv.hostPlatform.isLinux '' + # libtvm_ffi.so + addAutoPatchelfSearchPath "${finalAttrs.passthru.apache-tvm-ffi}/${python.sitePackages}/tvm_ffi/lib" + # libz3.so.4.16 + addAutoPatchelfSearchPath "${z3-solver.lib}/lib" + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + # @rpath/libz3.dylib + install_name_tool -add_rpath "${z3-solver.lib}/lib" \ + "$out/${python.sitePackages}/tilelang/lib/libtvm_compiler.dylib" + ''; pythonImportsCheck = [ "tilelang" ]; From 0cb50945dbae6d7f6fd1f10b9d9af5607971d546 Mon Sep 17 00:00:00 2001 From: Kitsune Date: Wed, 25 Mar 2026 12:22:48 -0400 Subject: [PATCH 05/40] maintainers: add Kitsune --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 2b5db0ef9971..c8d1082c5146 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14426,6 +14426,13 @@ githubId = 7587245; name = "Kit Langton"; }; + Kitsune = { + name = "Lunae V"; + github = "KitsuneDev"; + githubId = 11809449; + email = "kitsune@akitsune.dev"; + matrix = "@kitsune:akitsune.dev"; + }; kitsunoff = { github = "kitsunoff"; githubId = 58953114; From 6e32a8db8b34e8e00d4ba0be17bc0b8a35e029be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Fern=C3=A1ndez=20L=C3=B3pez?= Date: Tue, 16 Jun 2026 10:44:35 +0200 Subject: [PATCH 06/40] wasmtime: 45.0.1 -> 45.0.2 --- pkgs/by-name/wa/wasmtime/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wasmtime/package.nix b/pkgs/by-name/wa/wasmtime/package.nix index f83f0ffc470d..a3cd6a1f0701 100644 --- a/pkgs/by-name/wa/wasmtime/package.nix +++ b/pkgs/by-name/wa/wasmtime/package.nix @@ -13,20 +13,20 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "wasmtime"; - version = "45.0.1"; + version = "45.0.2"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "wasmtime"; tag = "v${finalAttrs.version}"; - hash = "sha256-6PZ+r+slOegjiTwkfTvBY3QeWCU69YQnpoiOC/mUND4="; + hash = "sha256-LEQitwz+UDSX4mrjEecmoO/ZPgRnYTZ3DsD1pu8Jybs="; fetchSubmodules = true; }; # Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved. auditable = false; - cargoHash = "sha256-2s3v0o8H2EWAzSCwc3wgsslcf+eYaRDxItwy7ccCKv4="; + cargoHash = "sha256-uTgEW2w0RSMetd2W1ucGiVMEEvz2A7CQ79SEsE8/+BM="; cargoBuildFlags = [ "--package" "wasmtime-cli" From 09daa43639183f9018c4ead1d2ee0dc1ddbf21e3 Mon Sep 17 00:00:00 2001 From: Kitsune Date: Wed, 25 Mar 2026 14:25:49 -0400 Subject: [PATCH 07/40] steamvr-linux-fixes: add 0.1.4 --- .../st/steamvr-linux-fixes/package.nix | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 pkgs/by-name/st/steamvr-linux-fixes/package.nix diff --git a/pkgs/by-name/st/steamvr-linux-fixes/package.nix b/pkgs/by-name/st/steamvr-linux-fixes/package.nix new file mode 100644 index 000000000000..71dbe720f0cb --- /dev/null +++ b/pkgs/by-name/st/steamvr-linux-fixes/package.nix @@ -0,0 +1,79 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nix-update-script, + cmake, + vulkan-headers, + vulkan-loader, + python3Packages, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "steamvr-linux-fixes"; + version = "0.1.4"; + + src = fetchFromGitHub { + owner = "BnuuySolutions"; + repo = "SteamVRLinuxFixes"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Zvk7I4df+Y8FsnkNLZ+h3SsdFK9BL35TCJgsSk/G58U="; + + fetchSubmodules = true; + }; + + nativeBuildInputs = [ cmake ]; + + buildInputs = [ + vulkan-headers + vulkan-loader + ]; + + env.NIX_CFLAGS_LINK = "-Wl,-z,noexecstack"; + + cmakeFlags = [ + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_DISTORM" "${python3Packages.distorm3.src}") + ]; + + installPhase = '' + runHook preInstall + + install -Dm755 libsteamvr_linux_fixes.so -t $out/lib + + layerJson="$out/share/vulkan/implicit_layer.d/VkLayer_steamvr_linux_fixes.json" + + install -Dm644 "$src/VkLayer_steamvr_linux_fixes.json" "$layerJson" + + substituteInPlace "$layerJson" \ + --replace-fail \ + '"library_path": "./libsteamvr_linux_fixes.so"' \ + '"library_path": "'"$out"'/lib/libsteamvr_linux_fixes.so"' + + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { }; + + strictDeps = true; + __structuredAttrs = true; + + meta = { + description = "Vulkan layer that patches SteamVR vrcompositor for wired HMDs"; + longDescription = '' + A Vulkan layer that patches SteamVR's vrcompositor to address issues for + wired headsets (Vive, Index, Beyond, PSVR2, etc), applying fixes such as correct + refresh rate support, frame presentation latency via VK_KHR_present_wait, + FIFO_LATEST_READY on NVIDIA, swapchain usage flags for Mesa, and a crash + on zero-sized texture allocation. + + Add to programs.steam.extraPackages to use with Steam on NixOS. The layer + activates automatically via the Vulkan implicit layer mechanism and can be + disabled at runtime by setting DISABLE_STEAMVR_LINUX_FIXES=1. + ''; + homepage = "https://github.com/BnuuySolutions/SteamVRLinuxFixes"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Kitsune ]; + platforms = [ "x86_64-linux" ]; + sourceProvenance = with lib.sourceTypes; [ fromSource ]; + }; +}) From 17a17b42e912fcf07be349cf7f2649c227474d01 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Jun 2026 17:55:33 +0000 Subject: [PATCH 08/40] python3Packages.loro: 1.10.3 -> 1.13.1 --- pkgs/development/python-modules/loro/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/loro/default.nix b/pkgs/development/python-modules/loro/default.nix index 2547254d6705..75f678f21c0e 100644 --- a/pkgs/development/python-modules/loro/default.nix +++ b/pkgs/development/python-modules/loro/default.nix @@ -8,17 +8,17 @@ buildPythonPackage rec { pname = "loro"; - version = "1.10.3"; + version = "1.13.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-aBhKscKrlK9q1Kq6QW0i9XnKvuCybLsJofZ4WCB7vOg="; + hash = "sha256-DDcnvFL1CYV2Uy7dOZ78CM6yNMXZI1oZy9XqN8T7pIU="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-Lp4VwxmYqB2uvCuxX+tHl0QCpbCvPMjgrgPk0KL1LEQ="; + hash = "sha256-KVBe2bUvxilOysCVfcBSZCtwexlTkVAc83tH1H7nMbQ="; }; build-system = [ From 7a5c73cbd046a3e81bb00bebd979eee540af7d2b Mon Sep 17 00:00:00 2001 From: Bruno Bigras <24027+bbigras@users.noreply.github.com> Date: Thu, 18 Jun 2026 17:13:33 -0400 Subject: [PATCH 09/40] argocd: 3.3.6 -> 3.4.4 --- pkgs/by-name/ar/argocd/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ar/argocd/package.nix b/pkgs/by-name/ar/argocd/package.nix index 4b2c2e630c48..032bec4677c0 100644 --- a/pkgs/by-name/ar/argocd/package.nix +++ b/pkgs/by-name/ar/argocd/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "argocd"; - version = "3.3.6"; + version = "3.4.4"; src = fetchFromGitHub { owner = "argoproj"; repo = "argo-cd"; tag = "v${finalAttrs.version}"; - hash = "sha256-84GlX9m1+Af9EPPdvLJcZIqhw7a1DBj1xKmUpNnngbk="; + hash = "sha256-I3udVhmPpOA2Lf1mkJqG+d+mGpfM16HIKBkEnTiAw0c="; }; ui = stdenv.mkDerivation { @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/ui/yarn.lock"; - hash = "sha256-kqBolkQiwZUBic0f+Ek5HwYsOmro1+FStkDLXAre79o="; + hash = "sha256-/B7FviD0a3VDmbbM59Ksmr8apuTRHrRbTtfX4QgO8JM="; }; nativeBuildInputs = [ @@ -45,7 +45,7 @@ buildGoModule (finalAttrs: { }; proxyVendor = true; # darwin/linux hash mismatch - vendorHash = "sha256-ABhvLf1wZm/2WdkzMOBBK/mycSjX+6/kKc0VcUhxvok="; + vendorHash = "sha256-w6jFNWKvcwxyeiSy+Pqb43qOfMOXF5UHr2VpyQD2dFw="; # Set target as ./cmd per cli-local # https://github.com/argoproj/argo-cd/blob/master/Makefile From 60d19609848bac2c150701d1c5e4eab99ea4c005 Mon Sep 17 00:00:00 2001 From: Benoit de Chezelles Date: Thu, 18 Jun 2026 11:55:47 +0200 Subject: [PATCH 10/40] pyrefly: 1.0.0 -> 1.1.1 --- pkgs/by-name/py/pyrefly/fix-cargo-lock.patch | 12 ------------ pkgs/by-name/py/pyrefly/package.nix | 13 +++---------- 2 files changed, 3 insertions(+), 22 deletions(-) delete mode 100644 pkgs/by-name/py/pyrefly/fix-cargo-lock.patch diff --git a/pkgs/by-name/py/pyrefly/fix-cargo-lock.patch b/pkgs/by-name/py/pyrefly/fix-cargo-lock.patch deleted file mode 100644 index 4f02e23011f3..000000000000 --- a/pkgs/by-name/py/pyrefly/fix-cargo-lock.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index c8c39e9617888199b86fa7c0273c0edebc85df2f..ea5e7b7e633a2de582a7b013a32a6eb6b166e2db 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -2866,6 +2866,7 @@ dependencies = [ - name = "rustversion" - version = "1.0.22" - source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" - - [[package]] - name = "ryu" diff --git a/pkgs/by-name/py/pyrefly/package.nix b/pkgs/by-name/py/pyrefly/package.nix index 3997c0ec9577..a6466acfa2a1 100644 --- a/pkgs/by-name/py/pyrefly/package.nix +++ b/pkgs/by-name/py/pyrefly/package.nix @@ -10,22 +10,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "pyrefly"; - version = "1.0.0"; + version = "1.1.1"; src = fetchFromGitHub { owner = "facebook"; repo = "pyrefly"; tag = finalAttrs.version; - hash = "sha256-S3phcTwZlG9VBHdYzcbsLzj0uqBUDy4Xfy/tlp3AQZg="; + hash = "sha256-GHH+oG3oUEmGNEmtrmra321UIgRD04Eq1Ct0H7VsjxU="; }; buildAndTestSubdir = "pyrefly"; - cargoPatches = [ - # https://github.com/facebook/pyrefly/issues/3383 - ./fix-cargo-lock.patch - ]; - cargoHash = "sha256-OfbPPANsAhrp2MbzDEHGRLWWmUkbMMGKR5B4R6lXdE4="; + cargoHash = "sha256-vOHcmYVKlsxueWjvCCDWwSfJt+2/71b5+NdQyW3jYH4="; buildInputs = [ rust-jemalloc-sys ]; @@ -42,9 +38,6 @@ rustPlatform.buildRustPackage (finalAttrs: { export TMPDIR=$(mktemp -d) ''; - # requires unstable rust features - env.RUSTC_BOOTSTRAP = 1; - passthru.updateScript = nix-update-script { }; meta = { From a541c15f352a581aaab4fd7df5c4bb600dabc5bb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 20 Jun 2026 10:52:08 +0200 Subject: [PATCH 11/40] python3Packages.resvg-py: 0.3.2 -> 0.3.3 https://github.com/baseplate-admin/resvg-py/releases/tag/0.3.3 --- pkgs/development/python-modules/resvg-py/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/resvg-py/default.nix b/pkgs/development/python-modules/resvg-py/default.nix index d5f986d4c491..6d30ded2d52e 100644 --- a/pkgs/development/python-modules/resvg-py/default.nix +++ b/pkgs/development/python-modules/resvg-py/default.nix @@ -12,19 +12,19 @@ buildPythonPackage (finalAttrs: { pname = "resvg-py"; - version = "0.3.2"; + version = "0.3.3"; pyproject = true; src = fetchFromGitHub { owner = "baseplate-admin"; repo = "resvg-py"; tag = finalAttrs.version; - hash = "sha256-jbuIRSunrs4qEVdqNEiE18UXzxxX8c/QN17MInv8DnM="; + hash = "sha256-XYV3XVLZNlCGPvvYPtyr4UX+9yuXnV7ZWwqt2I/rxTc="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-OVjvOYPu0nZeQx+qmpUlkBuw7FY3dMDpABNZJjyX0XQ="; + hash = "sha256-v7Y+Kh8Z5S5gn8zoijjwKq8UZGT36azltC62m9xCHiY="; }; build-system = [ From 091317f80fc989c86af3f9ccb41633b5d11109d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 20 Jun 2026 11:17:22 +0000 Subject: [PATCH 12/40] typstyle: 0.14.4 -> 0.15.0 --- pkgs/by-name/ty/typstyle/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typstyle/package.nix b/pkgs/by-name/ty/typstyle/package.nix index a5d996b03dd7..e12deb1170c0 100644 --- a/pkgs/by-name/ty/typstyle/package.nix +++ b/pkgs/by-name/ty/typstyle/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "typstyle"; - version = "0.14.4"; + version = "0.15.0"; src = fetchFromGitHub { owner = "typstyle-rs"; repo = "typstyle"; tag = "v${finalAttrs.version}"; - hash = "sha256-zDvO++UEA94Kdfu4/qCqfF6IgdCtpIjaVZjZdlkQgNw="; + hash = "sha256-CIIuj8sKy0XTCKbpNGHZQOQp0SszIutjeqhjmDeU2UU="; }; - cargoHash = "sha256-9Z2l982ELoMOAzsFMhQzaXcb1vX8Y6aek0j/HbTzp38="; + cargoHash = "sha256-TLYefRh32AP4WozN2nLdXiENbqnXHRqGT4BRJX52MLI="; # Disabling tests requiring network access checkFlags = [ From a30c5815dee31505a5290f342424421654bbc99b Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 20 Jun 2026 21:46:46 +0400 Subject: [PATCH 13/40] =?UTF-8?q?python3Packages.stac-validator:=204.1.0?= =?UTF-8?q?=20=E2=86=92=204.4.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/python-modules/stac-validator/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/stac-validator/default.nix b/pkgs/development/python-modules/stac-validator/default.nix index 1af6890b0e3e..9ee95a50b442 100644 --- a/pkgs/development/python-modules/stac-validator/default.nix +++ b/pkgs/development/python-modules/stac-validator/default.nix @@ -7,6 +7,7 @@ setuptools, # runtime deps click, + fastjsonschema, jsonschema, pyyaml, requests, @@ -14,14 +15,14 @@ }: buildPythonPackage rec { pname = "stac-validator"; - version = "4.1.0"; + version = "4.4.0"; pyproject = true; src = fetchFromGitHub { owner = "stac-utils"; repo = "stac-validator"; tag = "v${version}"; - hash = "sha256-qO1DRYpPn+zarHTj2mZQ2LJ2uhmS1bax6Yxy035ZEUA="; + hash = "sha256-JrLpny4PDXvjKN1iQ0uxcTuPgNTykZzv7RdQDoMLQT4="; }; build-system = [ setuptools ]; @@ -32,6 +33,7 @@ buildPythonPackage rec { dependencies = [ click + fastjsonschema jsonschema pyyaml requests From 55edb2cc8235cc1ee455175bff7139552c5438e9 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 20 Jun 2026 23:58:35 +0400 Subject: [PATCH 14/40] =?UTF-8?q?python3Packages.async-tiff:=200.7.1=20?= =?UTF-8?q?=E2=86=92=200.7.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../python-modules/async-tiff/default.nix | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/async-tiff/default.nix b/pkgs/development/python-modules/async-tiff/default.nix index b1291723dfdf..78d1499b503d 100644 --- a/pkgs/development/python-modules/async-tiff/default.nix +++ b/pkgs/development/python-modules/async-tiff/default.nix @@ -2,7 +2,6 @@ # utils buildPythonPackage, fetchFromGitHub, - fetchpatch2, lib, rustPlatform, @@ -20,24 +19,17 @@ }: buildPythonPackage (finalAttrs: { pname = "async-tiff"; - version = "0.7.1"; + version = "0.7.2"; pyproject = true; src = fetchFromGitHub { owner = "developmentseed"; repo = "async-tiff"; tag = "py-v${finalAttrs.version}"; - hash = "sha256-o77iYqzBCloE5xgn0Sa6SWbrCMgnNuZwQ2MZ0wgtNew="; + hash = "sha256-F2pweyNQMvSZeOn6kNcfk3cPqvaP1d7yAT/ygJvWxjo="; fetchSubmodules = true; }; - patches = [ - (fetchpatch2 { - url = "https://github.com/developmentseed/async-tiff/commit/c7db2fc693089f3326328cc59863f8a9a6dd1cb9.patch?full_index=1"; - hash = "sha256-FsOZk8KZ3guqIoECYRsBQMEq8TrAQn9Z01NqUJAQOu8="; - }) - ]; - postPatch = '' cd python ''; @@ -50,7 +42,7 @@ buildPythonPackage (finalAttrs: { pname = finalAttrs.pname; version = finalAttrs.version; src = finalAttrs.src; - hash = "sha256-AKa4SsBYBCabMlYJqTcbHv9Z7ouqtiIEK0el/i/fo6I="; + hash = "sha256-7iT1ZIdwlztHFEGEseEQEHzY/vqjXX/X6s5Uc3WaKxc="; preBuild = '' cd python From 5f80328a602fffc605bbece6e7d9cb2fe60ed92e Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 20 Jun 2026 23:59:50 +0400 Subject: [PATCH 15/40] =?UTF-8?q?python3Packages.async-geotiff:=200.4.0=20?= =?UTF-8?q?=E2=86=92=200.5.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../python-modules/async-geotiff/default.nix | 18 +------ .../async-geotiff/uv-build-relax-deps.patch | 49 ------------------- 2 files changed, 2 insertions(+), 65 deletions(-) delete mode 100644 pkgs/development/python-modules/async-geotiff/uv-build-relax-deps.patch diff --git a/pkgs/development/python-modules/async-geotiff/default.nix b/pkgs/development/python-modules/async-geotiff/default.nix index eb9bd93ef26c..131415e9b170 100644 --- a/pkgs/development/python-modules/async-geotiff/default.nix +++ b/pkgs/development/python-modules/async-geotiff/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch2, pytestCheckHook, uv-build, @@ -21,32 +20,19 @@ }: buildPythonPackage (finalAttrs: { pname = "async-geotiff"; - version = "0.4.0"; + version = "0.5.1"; pyproject = true; src = fetchFromGitHub { owner = "developmentseed"; repo = "async-geotiff"; tag = "v${finalAttrs.version}"; - hash = "sha256-J72/VRDAgqGOm7rYmlkURKgWSIa11L260LX447MQWbc="; + hash = "sha256-VC4I1ZDKC2Joh2lxscZ1UWp5p5wOEPKjTq+Ty2Z0PJc="; fetchSubmodules = true; }; - patches = [ - # see https://github.com/developmentseed/async-geotiff/pull/136 - ./uv-build-relax-deps.patch - # see https://github.com/developmentseed/async-tiff/pull/292 - (fetchpatch2 { - url = "https://github.com/developmentseed/async-geotiff/commit/f8325c0decb2a7e61faf3db5e51ec5a104d3cbdb.patch?full_index=1"; - hash = "sha256-RLqMWKtjDSmxQkUXz9dXKIIqRXM7BWkuJIbbeHxCPyQ="; - }) - ]; - build-system = [ uv-build ]; - # see https://github.com/developmentseed/async-geotiff/pull/133 - pythonRemoveDeps = [ "types-defusedxml" ]; - dependencies = [ affine async-tiff diff --git a/pkgs/development/python-modules/async-geotiff/uv-build-relax-deps.patch b/pkgs/development/python-modules/async-geotiff/uv-build-relax-deps.patch deleted file mode 100644 index 68597869ca15..000000000000 --- a/pkgs/development/python-modules/async-geotiff/uv-build-relax-deps.patch +++ /dev/null @@ -1,49 +0,0 @@ -diff --git i/pyproject.toml w/pyproject.toml -index 601e2e5..cd26339 100644 ---- i/pyproject.toml -+++ w/pyproject.toml -@@ -69,7 +69,7 @@ docs = [ - - - [build-system] --requires = ["uv_build>=0.8.8,<0.9.0"] -+requires = ["uv_build>=0.8.8,<0.12.0"] - build-backend = "uv_build" - - [tool.ruff] -diff --git i/uv.lock w/uv.lock -index e7cd10f..2a74412 100644 ---- i/uv.lock -+++ w/uv.lock -@@ -55,7 +55,6 @@ dependencies = [ - { name = "defusedxml" }, - { name = "numpy" }, - { name = "pyproj" }, -- { name = "types-defusedxml" }, - ] - - [package.optional-dependencies] -@@ -77,6 +76,7 @@ dev = [ - { name = "pytest-asyncio" }, - { name = "rasterio", version = "1.4.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" }, - { name = "rasterio", version = "1.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, -+ { name = "types-defusedxml" }, - { name = "types-jsonschema" }, - ] - docs = [ -@@ -97,7 +97,6 @@ requires-dist = [ - { name = "morecantile", marker = "extra == 'morecantile'", specifier = ">=7.0,<8.0" }, - { name = "numpy", specifier = ">=2.0" }, - { name = "pyproj", specifier = ">=3.3.0" }, -- { name = "types-defusedxml", specifier = ">=0.7.0.20250822" }, - ] - provides-extras = ["morecantile"] - -@@ -114,6 +113,7 @@ dev = [ - { name = "pytest", specifier = ">=9.0.2" }, - { name = "pytest-asyncio", specifier = ">=1.3.0" }, - { name = "rasterio", specifier = ">=1.4.4" }, -+ { name = "types-defusedxml", specifier = ">=0.7.0.20250822" }, - { name = "types-jsonschema", specifier = ">=4.26.0.20260109" }, - ] - docs = [ From aa40f80755dd23a04f28b99d66996801b01cba9b Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 20 Jun 2026 23:09:24 +0400 Subject: [PATCH 16/40] =?UTF-8?q?python3Packages.rio-tiler:=209.0.6=20?= =?UTF-8?q?=E2=86=92=209.3.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../python-modules/rio-tiler/default.nix | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/rio-tiler/default.nix b/pkgs/development/python-modules/rio-tiler/default.nix index ddc9904d6c37..fd2f0bb6e723 100644 --- a/pkgs/development/python-modules/rio-tiler/default.nix +++ b/pkgs/development/python-modules/rio-tiler/default.nix @@ -11,7 +11,7 @@ color-operations, h5netcdf, hatchling, - httpx, + httpx2, morecantile, numexpr, numpy, @@ -27,14 +27,14 @@ buildPythonPackage (finalAttrs: { pname = "rio-tiler"; - version = "9.0.6"; + version = "9.3.0"; pyproject = true; src = fetchFromGitHub { owner = "cogeotiff"; repo = "rio-tiler"; tag = finalAttrs.version; - hash = "sha256-oLMWrf3udqlf4SlQnBU7Stm6MzXS7EN6xWiTNtOOm4g="; + hash = "sha256-Tf3F/XRGdPDZqlXQfRc5cvGvUvu94Y6TO2cFqjFsg5g="; }; build-system = [ hatchling ]; @@ -43,7 +43,7 @@ buildPythonPackage (finalAttrs: { attrs cachetools color-operations - httpx + httpx2 morecantile numexpr numpy @@ -60,19 +60,19 @@ buildPythonPackage (finalAttrs: { obstore zarr ]; + geotiff = [ + async-geotiff + obstore + ]; }; nativeCheckInputs = [ h5netcdf pytestCheckHook + pytest-asyncio ] ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); - checkInputs = [ - async-geotiff - pytest-asyncio - ]; - pythonImportsCheck = [ "rio_tiler" ]; disabledTests = [ @@ -80,6 +80,8 @@ buildPythonPackage (finalAttrs: { "test_dataset_reader" # for some reason, str date representation are not the same "test_xarray_reader" + "test_geoxarray_reader_coordinates" + "test_geoxarray_reader_compat" ]; meta = { From 8b962258950c09280934d8b8be63516194f0d7a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 04:08:44 +0000 Subject: [PATCH 17/40] carapace-bridge: 1.5.3 -> 1.6.0 --- pkgs/by-name/ca/carapace-bridge/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/carapace-bridge/package.nix b/pkgs/by-name/ca/carapace-bridge/package.nix index 64223f725e77..b90b398a0eba 100644 --- a/pkgs/by-name/ca/carapace-bridge/package.nix +++ b/pkgs/by-name/ca/carapace-bridge/package.nix @@ -8,19 +8,19 @@ buildGoModule (finalAttrs: { pname = "carapace-bridge"; - version = "1.5.3"; + version = "1.6.0"; src = fetchFromGitHub { owner = "carapace-sh"; repo = "carapace-bridge"; tag = "v${finalAttrs.version}"; - hash = "sha256-URIRdoG/P6YrcuOdZmQHD1cvcpYg++JS39fj/wJdLWY="; + hash = "sha256-HEVFg9rW1UiRpcZlENTg+YgB/AwmtuEuNqTf4jXW4wU="; }; # buildGoModule tries to run `go mod vendor` instead of `go work vendor` on # the workspace if proxyVendor is off proxyVendor = true; - vendorHash = "sha256-1TTo5Maka7lp20ZC7/Sebt+/stUQSheRXrEuhykbLN0="; + vendorHash = "sha256-RLx5QtA3oTsDSmSWoRqV0LJ+rSifSRc+WAQyeh0Xnbw="; postPatch = '' substituteInPlace cmd/carapace-bridge/main.go \ From 98cd8658b3e160ea6010b9ef04c1f6de7a308d58 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 04:31:36 +0000 Subject: [PATCH 18/40] bilibili: 1.17.6-2 -> 1.17.9-1 --- pkgs/by-name/bi/bilibili/sources.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bi/bilibili/sources.nix b/pkgs/by-name/bi/bilibili/sources.nix index 2a869721785f..83d75eb7368e 100644 --- a/pkgs/by-name/bi/bilibili/sources.nix +++ b/pkgs/by-name/bi/bilibili/sources.nix @@ -1,6 +1,6 @@ # Generated by ./update.sh - do not update manually! { - version = "1.17.6-2"; - arm64-hash = "sha256-uJjVcwkbYiTdV9Ki/ur1/xZuKUCUFefRXIPSRlgRaoA="; - x86_64-hash = "sha256-vAKAYCbwS92Nqk0W+dN/GeYOcori4MY5e16mMDLfXPk="; + version = "1.17.9-1"; + arm64-hash = "sha256-xTRGaplSpW+ax7/hJHxGq/8W3vbJF0uYbXsW1Dl04Bk="; + x86_64-hash = "sha256-ek7XkwWBr6dx7lV9xy/+Sl4INEbSu5g/WaPEHU4FGH4="; } From b9c942930621edbc69e6971885bd2025aae4dcab Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sun, 21 Jun 2026 11:15:26 +0400 Subject: [PATCH 19/40] =?UTF-8?q?mapproxy:=206.0.1=20=E2=86=92=206.1.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ma/mapproxy/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/mapproxy/package.nix b/pkgs/by-name/ma/mapproxy/package.nix index e3393bc17036..84d035bf607c 100644 --- a/pkgs/by-name/ma/mapproxy/package.nix +++ b/pkgs/by-name/ma/mapproxy/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "mapproxy"; - version = "6.0.1"; + version = "6.1.1"; pyproject = true; src = fetchFromGitHub { owner = "mapproxy"; repo = "mapproxy"; tag = finalAttrs.version; - hash = "sha256-1LDN0vfnJlINHCIagQWhai4uJP+Fidi/9seBoJIlLl0="; + hash = "sha256-uEnmYL6dzjR5p6MVXW23IJY1tJqfMhCjbHBDnlvaYrE="; }; prePatch = '' @@ -34,6 +34,7 @@ python3Packages.buildPythonApplication (finalAttrs: { python-dateutil pyyaml pyproj + requests shapely gdal lxml From d8d93dcde73c2fbceb75c32b9aeb86b2280fcdd3 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sun, 21 Jun 2026 11:30:59 +0400 Subject: [PATCH 20/40] =?UTF-8?q?python3Packages.owslib:=200.35.0=20?= =?UTF-8?q?=E2=86=92=200.36.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/python-modules/owslib/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/owslib/default.nix b/pkgs/development/python-modules/owslib/default.nix index 0d94a61285d2..b92e2655014e 100644 --- a/pkgs/development/python-modules/owslib/default.nix +++ b/pkgs/development/python-modules/owslib/default.nix @@ -14,20 +14,19 @@ buildPythonPackage rec { pname = "owslib"; - version = "0.35.0"; + version = "0.36.0"; pyproject = true; src = fetchFromGitHub { owner = "geopython"; repo = "OWSLib"; tag = version; - hash = "sha256-/5FJai6ad4ZQAK/IhiIuGv4yiBcT/iXFYcbZ+jeCoyI="; + hash = "sha256-Of/CSLcNnpTYHRm4toQK4/HXTWNcuEMkW6obWpg96Tc="; }; postPatch = '' - substituteInPlace tox.ini \ - --replace-fail "--doctest-modules" "" \ - --replace-fail "--doctest-glob='tests/**/*.txt'" "" + substituteInPlace pyproject.toml \ + --replace-fail "setuptools<69" "setuptools" ''; build-system = [ setuptools ]; From 69d96e5ae0b3bb58580191840f81c3e092ae0da8 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Sun, 21 Jun 2026 12:46:02 +0200 Subject: [PATCH 21/40] youtrack: 2026.1.13570 -> 2026.1.13757 fixes: - CVE-2026-56141 - CVE-2026-56142 - CVE-2026-50242 - CVE-2026-50242 https://youtrack.jetbrains.com/releaseNotes?q=%23JT%20%23Resolved%20Released%20in%20build:%202026.1.13757&title=YouTrack%202026.1.13757%20Release%20Notes --- pkgs/by-name/yo/youtrack/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/yo/youtrack/package.nix b/pkgs/by-name/yo/youtrack/package.nix index 66eb4eba027a..93e2aa0b451a 100644 --- a/pkgs/by-name/yo/youtrack/package.nix +++ b/pkgs/by-name/yo/youtrack/package.nix @@ -10,15 +10,15 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "youtrack"; - version = "2026.1.13570"; + version = "2026.1.13757"; src = dockerTools.exportImage { diskSize = 8192; fromImage = dockerTools.pullImage { imageName = "jetbrains/youtrack"; arch = "amd64"; - imageDigest = "sha256:2ea82348ed037f91f847dd99f196e632769dbd44a00d5659ee7a50cf9774149a"; - hash = "sha256-+GVDh4ptBQggtZDWI56pEvkPonL9QG9126amtwZS0T8="; + imageDigest = "sha256:56c4d6b6cb3781e21a369857943a366931b69f22dee76c16b2173de0fd56a0a9"; + hash = "sha256-vWNe/1PTLX1rNR66iOZizubH2YVda8GTfXrQikWTML0="; }; }; unpackPhase = '' From 3a8eb19051d11e5401206aafa063e5f9325ea19d Mon Sep 17 00:00:00 2001 From: sarin Date: Sun, 21 Jun 2026 20:19:04 +0800 Subject: [PATCH 22/40] realm: 2.8.0 -> 2.9.4 --- pkgs/by-name/re/realm/package.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/realm/package.nix b/pkgs/by-name/re/realm/package.nix index 68ae0088e60a..d3049faa4da3 100644 --- a/pkgs/by-name/re/realm/package.nix +++ b/pkgs/by-name/re/realm/package.nix @@ -1,4 +1,5 @@ { + cmake, lib, rustPlatform, fetchFromGitHub, @@ -8,16 +9,21 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "realm"; - version = "2.8.0"; + version = "2.9.4"; src = fetchFromGitHub { owner = "zhboner"; repo = "realm"; rev = "v${finalAttrs.version}"; - hash = "sha256-7hOy+bqWoVyI2xGJ0eY7GvyIYykr6VP8d3ZYtY/jGPI="; + hash = "sha256-gnsFqWhJOMKUaSWfRmHBksw3uWFP0smRhEbPLriEmlk="; }; - cargoHash = "sha256-yR+ayseoUYpK9lUFRP0OLrp1+LUrtPnxiPRvjDFSNgo="; + cargoHash = "sha256-b/cG6fGoAdhvmZXSQv/QkY3QKiMT7YcfEGohZSbk0q8="; + + nativeBuildInputs = [ + cmake + rustPlatform.bindgenHook + ]; env.RUSTC_BOOTSTRAP = 1; From 7986475c15b595bc41720583db078892d34da65d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 14:29:22 +0000 Subject: [PATCH 23/40] attyx: 0.4.5 -> 0.4.9 --- pkgs/by-name/at/attyx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/at/attyx/package.nix b/pkgs/by-name/at/attyx/package.nix index 81fe0f14851d..03f7497a401d 100644 --- a/pkgs/by-name/at/attyx/package.nix +++ b/pkgs/by-name/at/attyx/package.nix @@ -18,13 +18,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "attyx"; - version = "0.4.5"; + version = "0.4.9"; src = fetchFromGitHub { owner = "semos-labs"; repo = "attyx"; tag = "v${finalAttrs.version}"; - hash = "sha256-9/Zl6IrgrT8vHYllCKb977Ar5QRYQiXDmK/g+4YWcqM="; + hash = "sha256-lxQR8oAXH+S78jklmOsJO16i//iw0vsxjwN49Vxmb4k="; }; deps = callPackage ./build.zig.zon.nix { }; From 3534a5b04ccb7cd0b64af2cb8e848338ce2e03ed Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 6 Jun 2026 13:43:57 +0200 Subject: [PATCH 24/40] python3Packages.cuda-bindings: init at 13.3.1 for CUDA 13.3 --- .../python-modules/cuda-bindings/13_3.nix | 58 +++++++ .../python-modules/cuda-bindings/default.nix | 6 +- .../patch-nvidia-libs-paths_13_3.patch | 160 ++++++++++++++++++ 3 files changed, 223 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/python-modules/cuda-bindings/13_3.nix create mode 100644 pkgs/development/python-modules/cuda-bindings/patch-nvidia-libs-paths_13_3.patch diff --git a/pkgs/development/python-modules/cuda-bindings/13_3.nix b/pkgs/development/python-modules/cuda-bindings/13_3.nix new file mode 100644 index 000000000000..84e2144f150b --- /dev/null +++ b/pkgs/development/python-modules/cuda-bindings/13_3.nix @@ -0,0 +1,58 @@ +{ + replaceVars, + cudaLibPaths, +}: +{ + version = "13.3.1"; + sourceHash = "sha256-k8ZNWw2ZpNepcWzv8TJfoxSGVn6HUCYfamEDESIcUQY="; + + nvidiaLibsPatch = replaceVars ./patch-nvidia-libs-paths_13_3.patch { + inherit (cudaLibPaths) + libcudart + libcufile + libnvfatbin + libnvjitlink + libnvml + libnvrtc + libnvvm + ; + }; + + # Remove cuda-pathfinder from build-system requirements + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail \ + '"cuda-pathfinder>=1.5",' \ + "" + ''; + + pythonImportsCheck = [ + "cuda.bindings.nvfatbin" + "cuda.bindings.nvml" + ]; + + disabledTests = [ + # Requires GPU discovery support not available in the test environment + "test_discover_gpus" + + # sysfs cpu topology is not available in the sandbox, causing: + # cuda.bindings.nvml.UnknownError: Unknown Error + # hwloc/linux: failed to find sysfs cpu topology directory, aborting linux discovery. + "test_device_get_cpu_affinity_within_scope" + "test_device_get_memory_affinity" + + # Requires the nvidia_fs kernel module (GPUDirect Storage), causing: + # cuda.bindings.cufile.cuFileError: NVFS_SETUP_ERROR (5033): NVFS driver initialization error + "test_buf_register_already_registered" + "test_buf_register_host_memory" + "test_buf_register_invalid_flags" + "test_buf_register_large_buffer" + "test_buf_register_multiple_buffers" + "test_buf_register_simple" + "test_get_bar_size_in_kb" + "test_get_parameter_min_max_value" + "test_set_parameter_posix_pool_slab_array" + "test_set_stats_level" + "test_stats_start_stop" + ]; +} diff --git a/pkgs/development/python-modules/cuda-bindings/default.nix b/pkgs/development/python-modules/cuda-bindings/default.nix index c9412f98fe97..1340bd4899e5 100644 --- a/pkgs/development/python-modules/cuda-bindings/default.nix +++ b/pkgs/development/python-modules/cuda-bindings/default.nix @@ -11,6 +11,7 @@ pyclibrary, setuptools, setuptools-scm, + cuda-pathfinder, # env symlinkJoin, @@ -19,7 +20,6 @@ numpy, # tests - cuda-pathfinder, pytest-benchmark, pytestCheckHook, util-linux, @@ -54,6 +54,7 @@ let "13.0" = import ./13_0.nix args; "13.1" = import ./13_1.nix args; "13.2" = import ./13_2.nix args; + "13.3" = import ./13_3.nix args; } .${cudaVersion} or (throw "Unsupported cuda-bindings version: ${cudaVersion}"); @@ -114,6 +115,9 @@ buildPythonPackage (finalAttrs: { pyclibrary setuptools setuptools-scm + ] + ++ lib.optionals (cudaAtLeast "13.3") [ + cuda-pathfinder ]; env = { diff --git a/pkgs/development/python-modules/cuda-bindings/patch-nvidia-libs-paths_13_3.patch b/pkgs/development/python-modules/cuda-bindings/patch-nvidia-libs-paths_13_3.patch new file mode 100644 index 000000000000..ed818e9f8da2 --- /dev/null +++ b/pkgs/development/python-modules/cuda-bindings/patch-nvidia-libs-paths_13_3.patch @@ -0,0 +1,160 @@ +diff --git a/cuda_bindings/cuda/bindings/_internal/cufile_linux.pyx b/cuda_bindings/cuda/bindings/_internal/cufile_linux.pyx +index a49ba1890f..b32fb24208 100644 +--- a/cuda_bindings/cuda/bindings/_internal/cufile_linux.pyx ++++ b/cuda_bindings/cuda/bindings/_internal/cufile_linux.pyx +@@ -9,7 +9,7 @@ import threading + + from .utils import FunctionNotFoundError, NotSupportedError + +-from cuda.pathfinder import load_nvidia_dynamic_lib ++from ctypes import CDLL + + import cython + +@@ -107,7 +107,7 @@ cdef void* __cuFileGetParameterPosixPoolSlabArray = NULL + + + cdef void* load_library() except* with gil: +- cdef uintptr_t handle = load_nvidia_dynamic_lib("cufile")._handle_uint ++ cdef uintptr_t handle = CDLL("@libcufile@/lib/libcufile.so")._handle + return handle + + +diff --git a/cuda_bindings/cuda/bindings/_internal/nvfatbin_linux.pyx b/cuda_bindings/cuda/bindings/_internal/nvfatbin_linux.pyx +index 448e51240e..6de894800b 100644 +--- a/cuda_bindings/cuda/bindings/_internal/nvfatbin_linux.pyx ++++ b/cuda_bindings/cuda/bindings/_internal/nvfatbin_linux.pyx +@@ -9,7 +9,7 @@ from libc.stdint cimport intptr_t, uintptr_t + import threading + from .utils import FunctionNotFoundError, NotSupportedError + +-from cuda.pathfinder import load_nvidia_dynamic_lib ++from ctypes import CDLL + + + ############################################################################### +@@ -74,7 +74,7 @@ cdef void* __nvFatbinAddTileIR = NULL + + + cdef void* load_library() except* with gil: +- cdef uintptr_t handle = load_nvidia_dynamic_lib("nvfatbin")._handle_uint ++ cdef uintptr_t handle = CDLL("@libnvfatbin@/lib/libnvfatbin.so")._handle + return handle + + +diff --git a/cuda_bindings/cuda/bindings/_internal/nvjitlink_linux.pyx b/cuda_bindings/cuda/bindings/_internal/nvjitlink_linux.pyx +index 34ad6b5f0c..dc20de43a7 100644 +--- a/cuda_bindings/cuda/bindings/_internal/nvjitlink_linux.pyx ++++ b/cuda_bindings/cuda/bindings/_internal/nvjitlink_linux.pyx +@@ -9,7 +9,7 @@ from libc.stdint cimport intptr_t, uintptr_t + import threading + from .utils import FunctionNotFoundError, NotSupportedError + +-from cuda.pathfinder import load_nvidia_dynamic_lib ++from ctypes import CDLL + + + ############################################################################### +@@ -78,7 +78,7 @@ cdef void* __nvJitLinkGetLinkedLTOIR = NULL + + + cdef void* load_library() except* with gil: +- cdef uintptr_t handle = load_nvidia_dynamic_lib("nvJitLink")._handle_uint ++ cdef uintptr_t handle = CDLL("@libnvjitlink@/lib/libnvJitLink.so")._handle + return handle + + +diff --git a/cuda_bindings/cuda/bindings/_internal/nvml_linux.pyx b/cuda_bindings/cuda/bindings/_internal/nvml_linux.pyx +index 825931d756..77004f360c 100644 +--- a/cuda_bindings/cuda/bindings/_internal/nvml_linux.pyx ++++ b/cuda_bindings/cuda/bindings/_internal/nvml_linux.pyx +@@ -10,7 +10,7 @@ import threading + + from .utils import FunctionNotFoundError, NotSupportedError + +-from cuda.pathfinder import load_nvidia_dynamic_lib ++from ctypes import CDLL + + + ############################################################################### +@@ -414,7 +414,7 @@ cdef void* __nvmlGpuInstanceSetVgpuSchedulerState_v2 = NULL + + + cdef void* load_library() except* with gil: +- cdef uintptr_t handle = load_nvidia_dynamic_lib("nvml")._handle_uint ++ cdef uintptr_t handle = CDLL("@libnvml@/lib/libnvidia-ml.so")._handle + return handle + + +diff --git a/cuda_bindings/cuda/bindings/_internal/nvrtc_linux.pyx b/cuda_bindings/cuda/bindings/_internal/nvrtc_linux.pyx +index ac9cbca550..68644df6be 100644 +--- a/cuda_bindings/cuda/bindings/_internal/nvrtc_linux.pyx ++++ b/cuda_bindings/cuda/bindings/_internal/nvrtc_linux.pyx +@@ -9,7 +9,7 @@ from libc.stdint cimport intptr_t, uintptr_t + import threading + from .utils import FunctionNotFoundError, NotSupportedError + +-from cuda.pathfinder import load_nvidia_dynamic_lib ++from ctypes import CDLL + + ############################################################################### + # Extern +@@ -87,7 +87,7 @@ cdef void* __nvrtcGetBundledHeadersInfo = NULL + cdef void* __nvrtcRemoveBundledHeaders = NULL + + cdef void* load_library() except* with gil: +- cdef uintptr_t handle = load_nvidia_dynamic_lib("nvrtc")._handle_uint ++ cdef uintptr_t handle = CDLL("@libnvrtc@/lib/libnvrtc.so")._handle + return handle + + cdef int _init_nvrtc() except -1 nogil: +diff --git a/cuda_bindings/cuda/bindings/_internal/nvvm_linux.pyx b/cuda_bindings/cuda/bindings/_internal/nvvm_linux.pyx +index 2a1d155862..94aa05421a 100644 +--- a/cuda_bindings/cuda/bindings/_internal/nvvm_linux.pyx ++++ b/cuda_bindings/cuda/bindings/_internal/nvvm_linux.pyx +@@ -9,7 +9,7 @@ from libc.stdint cimport intptr_t, uintptr_t + import threading + from .utils import FunctionNotFoundError, NotSupportedError + +-from cuda.pathfinder import load_nvidia_dynamic_lib ++from ctypes import CDLL + + + ############################################################################### +@@ -76,7 +76,7 @@ cdef void* __nvvmLLVMVersion = NULL + + + cdef void* load_library() except* with gil: +- cdef uintptr_t handle = load_nvidia_dynamic_lib("nvvm")._handle_uint ++ cdef uintptr_t handle = CDLL("@libnvvm@/lib/libnvvm.so")._handle + return handle + + +diff --git a/cuda_bindings/cuda/bindings/cyruntime.pyx.in b/cuda_bindings/cuda/bindings/cyruntime.pyx.in +index 230b5d8f84..c88872e5f1 100644 +--- a/cuda_bindings/cuda/bindings/cyruntime.pyx.in ++++ b/cuda_bindings/cuda/bindings/cyruntime.pyx.in +@@ -2048,7 +2048,7 @@ cdef cudaError_t cudaGraphicsVDPAURegisterOutputSurface(cudaGraphicsResource** r + {{if True}} + + from libc.stdint cimport uintptr_t +-from cuda.pathfinder import load_nvidia_dynamic_lib ++from ctypes import CDLL + {{if 'Windows' == platform.system()}} + cimport cuda.bindings._lib.windll as windll + {{else}} +@@ -2058,11 +2058,11 @@ cimport cuda.bindings._lib.dlfcn as dlfcn + cdef cudaError_t getLocalRuntimeVersion(int* runtimeVersion) except ?cudaErrorCallRequiresNewerDriver nogil: + # Load + with gil: +- loaded_dl = load_nvidia_dynamic_lib("cudart") ++ loaded_dl = CDLL("@libcudart@/lib/libcudart.so") + {{if 'Windows' == platform.system()}} +- handle = loaded_dl._handle_uint ++ handle = loaded_dl._handle + {{else}} +- handle = loaded_dl._handle_uint ++ handle = loaded_dl._handle + {{endif}} + + {{if 'Windows' == platform.system()}} From cd3b356c4a744cd0cd07fc5a76ff561600e98fa0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 21:52:52 +0000 Subject: [PATCH 25/40] tdlib: 1.8.63 -> 1.8.65 --- pkgs/by-name/td/tdlib/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/td/tdlib/package.nix b/pkgs/by-name/td/tdlib/package.nix index e44b05716674..e8a96d5ad13b 100644 --- a/pkgs/by-name/td/tdlib/package.nix +++ b/pkgs/by-name/td/tdlib/package.nix @@ -38,7 +38,7 @@ in stdenv.mkDerivation { pname = if tde2eOnly then "tde2e" else "tdlib"; - version = "1.8.63"; + version = "1.8.65"; src = fetchFromGitHub { owner = "tdlib"; @@ -47,8 +47,8 @@ stdenv.mkDerivation { # The tdlib authors do not set tags for minor versions, but # external programs depending on tdlib constrain the minor # version, hence we set a specific commit with a known version. - rev = "f06b0bac65278b03d26414c096080e7bfecfef52"; - hash = "sha256-SzUDAZqdEIrIj1qUUD0MvzbCYxKLJwoX2+T0chud/rQ="; + rev = "a8f21f5230172634becc1739050ef23ecd6ea291"; + hash = "sha256-cCNXRyeu6ZMf/0oxipPPUyniGuLzvWFLWCvklPIYvzk="; }; buildInputs = [ From 378022ee108b416354e03254065fb9a397e0c3e3 Mon Sep 17 00:00:00 2001 From: Leon Schoorl Date: Mon, 22 Jun 2026 00:43:00 +0200 Subject: [PATCH 26/40] pulsar: fix crash reporter --- pkgs/by-name/pu/pulsar/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/pu/pulsar/package.nix b/pkgs/by-name/pu/pulsar/package.nix index aae58f5cd2ad..63455c752aa4 100644 --- a/pkgs/by-name/pu/pulsar/package.nix +++ b/pkgs/by-name/pu/pulsar/package.nix @@ -166,6 +166,8 @@ stdenv.mkDerivation (finalAttrs: { $opt/resources/app/ppm/bin/node patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ $opt/resources/app.asar.unpacked/node_modules/symbol-provider-ctags/vendor/ctags-linux + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ + $opt/chrome_crashpad_handler # Replace the bundled git with the one from nixpkgs dugite=$opt/resources/app.asar.unpacked/node_modules/dugite From defc19aa4ed4fe8b80706b6b612321dca4e4db68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 21 Jun 2026 16:09:07 -0700 Subject: [PATCH 27/40] python3Packages.pycaption: 2.2.22 -> 2.2.23 Diff: https://github.com/pbs/pycaption/compare/2.2.22...2.2.23 Changelog: https://github.com/pbs/pycaption/blob/2.2.23/docs/changelog.rst --- pkgs/development/python-modules/pycaption/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pycaption/default.nix b/pkgs/development/python-modules/pycaption/default.nix index 71b0e8dcc957..abfdb2acd532 100644 --- a/pkgs/development/python-modules/pycaption/default.nix +++ b/pkgs/development/python-modules/pycaption/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pycaption"; - version = "2.2.22"; + version = "2.2.23"; pyproject = true; src = fetchFromGitHub { owner = "pbs"; repo = "pycaption"; tag = version; - hash = "sha256-EHw4Ev5AyFvinZtN0NZPl+Egs6KQ9/OzDHZf+mhqztc="; + hash = "sha256-7U2TgjEgRYiDW0xkTRm4eyU3yHBqnfLqEw7/ZgdGJsI="; }; build-system = [ setuptools ]; From 50b5699942899861b77cfe652241babce606de53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 21 Jun 2026 16:10:38 -0700 Subject: [PATCH 28/40] python3Packages.pycaption: use finalAttrs --- pkgs/development/python-modules/pycaption/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pycaption/default.nix b/pkgs/development/python-modules/pycaption/default.nix index abfdb2acd532..b74440c8f4c7 100644 --- a/pkgs/development/python-modules/pycaption/default.nix +++ b/pkgs/development/python-modules/pycaption/default.nix @@ -11,7 +11,7 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pycaption"; version = "2.2.23"; pyproject = true; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "pbs"; repo = "pycaption"; - tag = version; + tag = finalAttrs.version; hash = "sha256-7U2TgjEgRYiDW0xkTRm4eyU3yHBqnfLqEw7/ZgdGJsI="; }; @@ -41,10 +41,10 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://github.com/pbs/pycaption/blob/${src.tag}/docs/changelog.rst"; + changelog = "https://github.com/pbs/pycaption/blob/${finalAttrs.src.tag}/docs/changelog.rst"; description = "Closed caption converter"; homepage = "https://github.com/pbs/pycaption"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) From 22d1615471aa7d53991dc604f7ef8a79dba1dcc4 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sat, 20 Jun 2026 12:54:22 -0700 Subject: [PATCH 29/40] python3Packages.lerobot: unbreak tests on darwin --- pkgs/development/python-modules/lerobot/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/lerobot/default.nix b/pkgs/development/python-modules/lerobot/default.nix index 574c5b2ee905..b90b17e79c14 100644 --- a/pkgs/development/python-modules/lerobot/default.nix +++ b/pkgs/development/python-modules/lerobot/default.nix @@ -34,6 +34,7 @@ wandb, # tests + llvmPackages, pytestCheckHook, writableTmpDirAsHomeHook, pytest-timeout, @@ -58,6 +59,11 @@ buildPythonPackage (finalAttrs: { ]; dontUseCmakeConfigure = true; + checkInputs = lib.optionals stdenv.cc.isClang [ + # test_async_iterator_* hangs after failing to find OMP headers + llvmPackages.openmp + ]; + pythonRelaxDeps = [ "av" "diffusers" From 7607c6b464484985a73d98b70c124201b24bb11e Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sun, 21 Jun 2026 15:25:38 -0700 Subject: [PATCH 30/40] python3Packages.lerobot: set __darwinAllowLocalNetworking MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: GaƩtan Lepage --- pkgs/development/python-modules/lerobot/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/lerobot/default.nix b/pkgs/development/python-modules/lerobot/default.nix index b90b17e79c14..0f17e4aae69d 100644 --- a/pkgs/development/python-modules/lerobot/default.nix +++ b/pkgs/development/python-modules/lerobot/default.nix @@ -198,6 +198,8 @@ buildPythonPackage (finalAttrs: { "tests/policies/rtc/test_modeling_rtc.py" ]; + __darwinAllowLocalNetworking = true; + meta = { description = "Making AI for Robotics more accessible with end-to-end learning"; homepage = "https://github.com/huggingface/lerobot"; From 5480c3d5027c3b099f63d3a264a7f607a57fb254 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sun, 21 Jun 2026 17:12:30 -0700 Subject: [PATCH 31/40] python3Packages.lerobot: disable flaky test under load --- pkgs/development/python-modules/lerobot/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/lerobot/default.nix b/pkgs/development/python-modules/lerobot/default.nix index 0f17e4aae69d..c393af9379e9 100644 --- a/pkgs/development/python-modules/lerobot/default.nix +++ b/pkgs/development/python-modules/lerobot/default.nix @@ -178,6 +178,9 @@ buildPythonPackage (finalAttrs: { # TypeError: 'NoneType' object is not subscriptable "test_pi0_rtc_inference_with_prev_chunk" + + # Flakes under load with AssertionError: assert 'second' == 'last' + "test_get_last_item_multiple_items_with_torch_queue" ] ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ # RuntimeError: Failed to initialize cpuinfo! From 6226eebadf3cde854267452a58e3b08e1a659b0d Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sun, 21 Jun 2026 17:12:54 -0700 Subject: [PATCH 32/40] python3Packages.lerobot: disable tests that fail gRPC conn in darwin sandbox --- pkgs/development/python-modules/lerobot/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/lerobot/default.nix b/pkgs/development/python-modules/lerobot/default.nix index c393af9379e9..ad6b56e46715 100644 --- a/pkgs/development/python-modules/lerobot/default.nix +++ b/pkgs/development/python-modules/lerobot/default.nix @@ -187,6 +187,12 @@ buildPythonPackage (finalAttrs: { "test_complementary_data_float_dtype_conversion" "test_float_dtype_conversion" "test_float_dtype_with_mixed_tensors" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # gRPC fails to connect on loopback in sandbox despite __darwinAllowLocalNetworking + "test_end_to_end_interactions_flow" + "test_end_to_end_parameters_flow" + "test_end_to_end_transitions_flow" ]; disabledTestPaths = [ From db16266a631b874baa075a423f759870f397c885 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Jun 2026 00:17:25 +0000 Subject: [PATCH 33/40] amneziawg-go: 0.2.18 -> 0.2.19 --- pkgs/by-name/am/amneziawg-go/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/am/amneziawg-go/package.nix b/pkgs/by-name/am/amneziawg-go/package.nix index 673059093dde..054f4f2d6642 100644 --- a/pkgs/by-name/am/amneziawg-go/package.nix +++ b/pkgs/by-name/am/amneziawg-go/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "amneziawg-go"; - version = "0.2.18"; + version = "0.2.19"; src = fetchFromGitHub { owner = "amnezia-vpn"; repo = "amneziawg-go"; tag = "v${finalAttrs.version}"; - hash = "sha256-zuP8j3Khw8RbpBlJxoKmTAm3V8Y+c2aL4dNuRIrxWjU="; + hash = "sha256-3Uy/zsdmNpcOpohwewPbSNBOzLpyV+zoTdZJJm7XxKI="; }; postPatch = '' From 30658bb8f5f000df694af0889a5d602374539848 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Jun 2026 02:23:40 +0000 Subject: [PATCH 34/40] terraform-providers.digitalocean_digitalocean: 2.89.0 -> 2.91.0 --- .../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 4ca85fb11010..2f613f56dccf 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -319,11 +319,11 @@ "vendorHash": null }, "digitalocean_digitalocean": { - "hash": "sha256-gvLdDUFg8WoBg8+351CCK84LhLJlsV6Nqm9kbxlQQ50=", + "hash": "sha256-SguubBNjYqWuxeYkCKoPAK3Vvdv8wdBJfnvySwBQt8c=", "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean", "owner": "digitalocean", "repo": "terraform-provider-digitalocean", - "rev": "v2.89.0", + "rev": "v2.91.0", "spdx": "MPL-2.0", "vendorHash": null }, From 4c9458133ddd07cd6dc449e322f2d549a1a57bd9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Jun 2026 02:38:56 +0000 Subject: [PATCH 35/40] beadwork: 0.13.1 -> 0.13.2 --- pkgs/by-name/be/beadwork/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/be/beadwork/package.nix b/pkgs/by-name/be/beadwork/package.nix index aee9068b0f38..31e78142d75d 100644 --- a/pkgs/by-name/be/beadwork/package.nix +++ b/pkgs/by-name/be/beadwork/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "beadwork"; - version = "0.13.1"; + version = "0.13.2"; src = fetchFromGitHub { owner = "jallum"; repo = "beadwork"; rev = "v${finalAttrs.version}"; - hash = "sha256-NlmnoFz4gYIB3g3C/7rmgKhUkh8q/Vn1drhHIuUScTg="; + hash = "sha256-OVwr/AUIx6k5QF2rZf25BWD+3UHYqN8tziJTa8tgDYU="; }; vendorHash = "sha256-LjqZSI7F3C8GyNrPK/BwG9QTmNg89hFAvhUuBjmbHTU="; From d0d01bdc2ccc5963d2e6d14118355f5ef62c95e4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Jun 2026 02:57:28 +0000 Subject: [PATCH 36/40] home-assistant-custom-lovelace-modules.universal-remote-card: 4.11.2 -> 4.11.3 --- .../universal-remote-card/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix index 127996b5001b..38056a7ba5af 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "universal-remote-card"; - version = "4.11.2"; + version = "4.11.3"; src = fetchFromGitHub { owner = "Nerwyn"; repo = "android-tv-card"; rev = version; - hash = "sha256-HWQK2k9AlnY+BrmRLoXLJ5CnbgmcdxRTP4BywdtzRjs="; + hash = "sha256-EUaybuKA9lu8UYpcAJEXfoJE1gbYZO+3Vz8fAs0dQ1U="; }; - npmDepsHash = "sha256-nDK1OAF3KFEMP5NJYarmgC2y+mQ96dMYVTHXgoSozvc="; + npmDepsHash = "sha256-+3RslxpHHYjcpHggr1OSOTu0xGavmhHjOZD7tULPqIA="; installPhase = '' runHook preInstall From ed5704a9aca3a245a3954f4a70138bc872fd8f68 Mon Sep 17 00:00:00 2001 From: XYenon Date: Mon, 22 Jun 2026 11:12:52 +0800 Subject: [PATCH 37/40] kvrocks: 2.15.0 -> 2.16.0 --- pkgs/by-name/kv/kvrocks/package.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/kv/kvrocks/package.nix b/pkgs/by-name/kv/kvrocks/package.nix index b4d28bdd6b63..39bad91529f8 100644 --- a/pkgs/by-name/kv/kvrocks/package.nix +++ b/pkgs/by-name/kv/kvrocks/package.nix @@ -12,6 +12,7 @@ # keep-sorted start cpptrace, + fast-float, fmt, gtest, hat-trie, @@ -83,8 +84,8 @@ let luajit-src = fetchFromGitHub { owner = "RocksLabs"; repo = "LuaJIT"; - rev = "c0a8e68325ec261a77bde1c8eabad398168ffe74"; - hash = "sha256-Wjh14d0JR5ecAwdYVBjQYIHb2vJ1I61oR0N0LMmtq4E="; + rev = "02dfcc34e93e57ac96e566d123c66ee01e650299"; + hash = "sha256-HINP9nahXHTManDMAAJBOUlSSxv5JZhlHs96HHkE7qE="; }; zlib-ng' = zlib-ng.override { withZlibCompat = true; }; @@ -107,13 +108,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "kvrocks"; - version = "2.15.0"; + version = "2.16.0"; src = fetchFromGitHub { owner = "apache"; repo = "kvrocks"; tag = "v${finalAttrs.version}"; - hash = "sha256-s4saKuezPYvcmKSqVBVDbPJcQXr6pVfIWjff7Txg8tY="; + hash = "sha256-CAbhOX7dmyXgl0STNjzALseXUzrpTPNy9tjoPACe0Os="; }; __structuredAttrs = true; @@ -151,6 +152,15 @@ stdenv.mkDerivation (finalAttrs: { ]; }} ${mkCmakeFile "fmt" { findPackage = "fmt"; }} + ${mkCmakeFile "fast_float" { + findPackage = "FastFloat"; + libraries = [ + { + name = "fast_float"; + target = "FastFloat::fast_float"; + } + ]; + }} ${mkCmakeFile "spdlog" { findPackage = "spdlog"; }} ${mkCmakeFile "snappy" { pkgConfig = { @@ -273,6 +283,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ # keep-sorted start cpptrace + fast-float fmt gtest hat-trie From f9ecaaf500378e1f923d6761aa33efe33e5c23b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Jun 2026 03:49:21 +0000 Subject: [PATCH 38/40] androidStudioPackages.beta: 2026.1.1.7 -> 2026.1.2.8 --- pkgs/applications/editors/android-studio/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index e04e96acd0e9..d32d40aea705 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -21,9 +21,9 @@ let url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.1.10/android-studio-quail1-patch2-linux.tar.gz"; }; betaVersion = { - version = "2026.1.1.7"; # "Android Studio Quail 1 | 2026.1.1 RC 2" - sha256Hash = "sha256-TB9hPynvVq1axv6oAw8un6WHVHakZPvEBjfPCs+Dwj0="; - url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.1.7/android-studio-quail1-rc2-linux.tar.gz"; + version = "2026.1.2.8"; # "Android Studio Quail 2 | 2026.1.2 RC 1" + sha256Hash = "sha256-tTMD3wgEg0W7WsJb/hWXMdzqNDD04uJ7imAzgWG9Jmc="; + url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.2.8/android-studio-quail2-rc1-linux.tar.gz"; }; latestVersion = { version = "2026.1.3.1"; # "Android Studio Quail 3 | 2026.1.3 Canary 1" From 97fccf0b0b9cee7e6e89e07044dc4512452da0c6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Jun 2026 04:11:48 +0000 Subject: [PATCH 39/40] python3Packages.nhc: 0.8.0 -> 0.8.1 --- pkgs/development/python-modules/nhc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nhc/default.nix b/pkgs/development/python-modules/nhc/default.nix index 5c5e4dfaaa1f..7a90a316f2a5 100644 --- a/pkgs/development/python-modules/nhc/default.nix +++ b/pkgs/development/python-modules/nhc/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "nhc"; - version = "0.8.0"; + version = "0.8.1"; pyproject = true; src = fetchFromGitHub { owner = "vandeurenglenn"; repo = "nhc"; tag = "v${version}"; - hash = "sha256-lQfuYU/5ONynCv0f+ZNuafblcvuLAdDmRA0FAxp9NTQ="; + hash = "sha256-qSNpq21lEKZ0VVS2rN9OoDQymVGnqGCz6oeXjV1I20k="; }; build-system = [ setuptools ]; From 08080439e0d53c5a144c56da533ca932c4f6c9c4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 Jun 2026 04:47:21 +0000 Subject: [PATCH 40/40] terraform-providers.hashicorp_awscc: 1.88.0 -> 1.89.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 2d9a6c83d0f9..e21861d9e989 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -517,13 +517,13 @@ "vendorHash": "sha256-Msl/Mn0GK3D+QyLnSFU3m9ux/ThkwDCDh85b0Yzpnjo=" }, "hashicorp_awscc": { - "hash": "sha256-/4NhHZs/8LwrL+TXoOGyszvHZcKps5tDu7uewKeNmb4=", + "hash": "sha256-ZQaBYZTsF68IjbRYa3Z7VRqKfaHCvOtMkJHsybJn+ec=", "homepage": "https://registry.terraform.io/providers/hashicorp/awscc", "owner": "hashicorp", "repo": "terraform-provider-awscc", - "rev": "v1.88.0", + "rev": "v1.89.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-vTJI/71O8u6DqAF3E7pde1Z1qsoyTTJMNen3AvRomls=" + "vendorHash": "sha256-9FzpBgb3BzIVhx8kqhyDJw/liH6X8jUhFmwtbic4uVw=" }, "hashicorp_azuread": { "hash": "sha256-BkQwLkGu8Xmb4laoXOLDbSPyya5v8HBBNIya5hUBlV8=",