From a053f0a80a3d911369fe8475502b2d5aa539af18 Mon Sep 17 00:00:00 2001 From: Michael Rodler Date: Fri, 6 Mar 2026 10:53:45 +0100 Subject: [PATCH 01/18] python3Packages.habanero: adding missing dependency current version of habanero has two additional dependencies, that are not listed in the nix derivation: https://github.com/sckott/habanero/blob/v2.3.0/pyproject.toml#L20-L21 However, only the packaging dependency is actually used during runtime, so we add this dependency to the nix derivation too. --- pkgs/development/python-modules/habanero/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/habanero/default.nix b/pkgs/development/python-modules/habanero/default.nix index 5c922a00ce63..7bb3c32f7059 100644 --- a/pkgs/development/python-modules/habanero/default.nix +++ b/pkgs/development/python-modules/habanero/default.nix @@ -6,6 +6,7 @@ httpx, tqdm, urllib3, + packaging, vcrpy, pytestCheckHook, }: @@ -30,6 +31,7 @@ buildPythonPackage rec { httpx tqdm urllib3 + packaging ]; nativeCheckInputs = [ From f451d227d28672640ddd9ca96cf6a0e8dd8a74d4 Mon Sep 17 00:00:00 2001 From: Samuel Silva Date: Mon, 27 Jul 2026 09:32:51 -0300 Subject: [PATCH 02/18] python3Packages.qasync: fix build Run headless with QT_QPA_PLATFORM=offscreen so the Qt event-loop tests no longer abort, and skip the two stale-reference tests that fail under pytest's log capture. --- pkgs/development/python-modules/qasync/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/qasync/default.nix b/pkgs/development/python-modules/qasync/default.nix index db54bb345ed2..47f36aca596d 100644 --- a/pkgs/development/python-modules/qasync/default.nix +++ b/pkgs/development/python-modules/qasync/default.nix @@ -34,10 +34,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "qasync" ]; - # crashes the interpreter - disabledTestPaths = [ - "tests/test_qeventloop.py" - "tests/test_run.py" + env.QT_QPA_PLATFORM = "offscreen"; + + disabledTests = [ + "test_no_stale_reference_as_argument" + "test_no_stale_reference_as_result" ]; meta = { From 22968a14bb1b4fd331bceba97f7485c3b102a6f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 14 Aug 2026 21:12:04 +0000 Subject: [PATCH 03/18] protonup-rs: 0.14.0 -> 0.15.0 --- pkgs/by-name/pr/protonup-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/protonup-rs/package.nix b/pkgs/by-name/pr/protonup-rs/package.nix index a5b9771fa77b..512ce817baa1 100644 --- a/pkgs/by-name/pr/protonup-rs/package.nix +++ b/pkgs/by-name/pr/protonup-rs/package.nix @@ -6,14 +6,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "protonup-rs"; - version = "0.14.0"; + version = "0.15.0"; src = fetchCrate { inherit (finalAttrs) pname version; - hash = "sha256-FHT//OHxMm7FXm/L+tZ+diGwbQ1i4EABKuFKO9SPm1M="; + hash = "sha256-SqE3SKsiVnZUDa9ffazWi4RaIrIO9j7WanFM1HN6uW4="; }; - cargoHash = "sha256-NOLYmJx0SvZ6azk34Ha/3512VSx+UHsepQQIYrHdLwM="; + cargoHash = "sha256-l54zI1llVRjYjSKtgjAc2DXSnLS31CVhD3Q0TEKdNBA="; checkFlags = [ # Requires internet access From c0a0f45286048c078621f593f4a1911700f8c26b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 19 Aug 2026 00:29:48 +0000 Subject: [PATCH 04/18] siege: 4.1.7 -> 4.2.0 --- pkgs/by-name/si/siege/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/siege/package.nix b/pkgs/by-name/si/siege/package.nix index 647c4dcd3594..485a206e1781 100644 --- a/pkgs/by-name/si/siege/package.nix +++ b/pkgs/by-name/si/siege/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "siege"; - version = "4.1.7"; + version = "4.2.0"; src = fetchurl { url = "https://download.joedog.org/siege/siege-${finalAttrs.version}.tar.gz"; - hash = "sha256-7BQM7dFZl5OD1g2+h6AVHCwSraeHkQlaj6hK5jW5MCY="; + hash = "sha256-eK9IL8ZV8c9ycP28MXFYHtTLMWMAn39PBW/Ct+LSRFM="; }; env = From 5b4fa81dc40afc99385ab0e27625f0ae74da46a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 19 Aug 2026 19:14:37 +0000 Subject: [PATCH 05/18] codex-relay: 0.5.6 -> 0.5.8 --- pkgs/by-name/co/codex-relay/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex-relay/package.nix b/pkgs/by-name/co/codex-relay/package.nix index 157c2816e0ba..61cd9fb10900 100644 --- a/pkgs/by-name/co/codex-relay/package.nix +++ b/pkgs/by-name/co/codex-relay/package.nix @@ -6,17 +6,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex-relay"; - version = "0.5.6"; + version = "0.5.8"; __structuredAttrs = true; src = fetchFromGitHub { owner = "MetaFARS"; repo = "codex-relay"; tag = "v${finalAttrs.version}"; - hash = "sha256-JjrtQev2lujweV3dNiPC5ZV+LTPHX4BjWASfrI4/zy8="; + hash = "sha256-cdBzuurqJGT4EzgZbq4deXZKiJoOjCg+S1efnpk0/wU="; }; - cargoHash = "sha256-Ihdm2GhUhxlZw61w01Nakod4ZIAdHeBv2rCCrMQrC7I="; + cargoHash = "sha256-ak4yEKEf94NPvOlcoT97/X53sKu6+euwfWfbs52Tef0="; doInstallCheck = true; From b7f7bdef10c122a2b8b27e6eb66fd1f43d43ca8a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 19 Aug 2026 19:43:24 +0000 Subject: [PATCH 06/18] rgrc: 0.6.14 -> 0.6.20 --- pkgs/by-name/rg/rgrc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rg/rgrc/package.nix b/pkgs/by-name/rg/rgrc/package.nix index a2e6b0765a30..f09005f302d0 100644 --- a/pkgs/by-name/rg/rgrc/package.nix +++ b/pkgs/by-name/rg/rgrc/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rgrc"; - version = "0.6.14"; + version = "0.6.20"; src = fetchFromGitHub { owner = "lazywalker"; repo = "rgrc"; tag = "v${finalAttrs.version}"; - hash = "sha256-DEsxdqX9kAK/TqmP8PMOLQE4ij0+8mkoK/QapbXikss="; + hash = "sha256-tvmR9l9boM05OOGZUlAZ9hRBa1BlflDrKbzoP9nU3pk="; }; - cargoHash = "sha256-OLDMaHwrDO4Q4V0hVIbXmkTiBowpGoZc/xOISwS25Nc="; + cargoHash = "sha256-1TrcTFcyesFp1GaC2iSK5yEWGaV+BxENCLd2OL5tt9E="; buildFeatures = [ "embed-configs" ]; nativeBuildInputs = [ installShellFiles ]; From 76f3d156ecb1ead4a21d06fd27506a468bcbaafa Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Wed, 19 Aug 2026 14:53:18 -0400 Subject: [PATCH 07/18] python3Packages.curl-cffi: skip failing tests --- pkgs/development/python-modules/curl-cffi/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/python-modules/curl-cffi/default.nix b/pkgs/development/python-modules/curl-cffi/default.nix index 1d328148d6e7..90f0574cd578 100644 --- a/pkgs/development/python-modules/curl-cffi/default.nix +++ b/pkgs/development/python-modules/curl-cffi/default.nix @@ -91,6 +91,13 @@ buildPythonPackage rec { "tests/unittest/test_websockets.py::on_message" "tests/unittest/test_websockets.py::test_on_data_callback" "tests/unittest/test_websockets.py::test_hello_twice_async" + + # Fails on newer versions of http3 + # remove once 0.16.0 is merged + "tests/unittest/test_async_session.py::test_verify" + "tests/unittest/test_curl.py::test_verify" + "tests/unittest/test_requests.py::test_verify" + "tests/unittest/test_requests.py::test_delete_cookies" ]; disabledTests = [ From 9d1523cf3f71eee8f226f472cfbde7bbe7bf03da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 19 Aug 2026 22:17:00 +0000 Subject: [PATCH 08/18] datafusion-cli: 54.1.0 -> 55.0.0 --- pkgs/by-name/da/datafusion-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/da/datafusion-cli/package.nix b/pkgs/by-name/da/datafusion-cli/package.nix index ba91851fdb07..b62bc197c8d0 100644 --- a/pkgs/by-name/da/datafusion-cli/package.nix +++ b/pkgs/by-name/da/datafusion-cli/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "datafusion-cli"; - version = "54.1.0"; + version = "55.0.0"; src = fetchFromGitHub { name = "datafusion-cli-source"; owner = "apache"; repo = "datafusion"; tag = finalAttrs.version; - hash = "sha256-zeR6eyU4Cc5gHiE331ap8wuyYEj7s7BgqB+oOKwMfZw="; + hash = "sha256-wP63vXcMuxoZzoQVGorSjjGUdRa8z8z9oB7Y8HApDYE="; }; - cargoHash = "sha256-XXR1Turs+QwONZHq38MZHbcjv5DYZH9iqeuBl20gy3U="; + cargoHash = "sha256-D6kmXzKb9VFGkxKahQdWZXFAAN4klpmTgKIsgrTnKmg="; buildAndTestSubdir = "datafusion-cli"; From 87713747d6118991606cd5d8d6481c7a90771300 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 19 Aug 2026 23:30:29 +0000 Subject: [PATCH 09/18] mirrord: 3.246.0 -> 3.249.0 --- pkgs/by-name/mi/mirrord/manifest.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/mi/mirrord/manifest.json b/pkgs/by-name/mi/mirrord/manifest.json index 1b17d19168d3..dbd6c732c812 100644 --- a/pkgs/by-name/mi/mirrord/manifest.json +++ b/pkgs/by-name/mi/mirrord/manifest.json @@ -1,17 +1,17 @@ { - "version": "3.246.0", + "version": "3.249.0", "assets": { "x86_64-linux": { - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.246.0/mirrord_linux_x86_64", - "hash": "sha256-xcy5kvvoAjqS6m07GxkUWwAdohbNxFFdUxZJb2gko0A=" + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.249.0/mirrord_linux_x86_64", + "hash": "sha256-x9uQnH7QhGLFyo5PEoNpqVZTrX2kepF4crnOZoa9tbQ=" }, "aarch64-linux": { - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.246.0/mirrord_linux_aarch64", - "hash": "sha256-SfAQ5M1ZdtdAv3GP8mK/tAiafm01SNBqmYFfl2FvI74=" + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.249.0/mirrord_linux_aarch64", + "hash": "sha256-QUyIoBVeoQpKS8/T+qA5AAfNpoE8Igjnoojt9AzCM5U=" }, "aarch64-darwin": { - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.246.0/mirrord_mac_universal", - "hash": "sha256-/FY2liFumaTSAAHgkGsJFLccWQPttErwe+YSbfqTz54=" + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.249.0/mirrord_mac_universal", + "hash": "sha256-a1n6HWzpvINn8Rtsh/6cDDX46NzhV0In2f1ouvToyPw=" } } } From f6822e217f5a9f47538dfce8945cb3ebf0151129 Mon Sep 17 00:00:00 2001 From: whispers Date: Wed, 19 Aug 2026 19:43:12 -0400 Subject: [PATCH 10/18] zigimports: 0.1.0 -> 0.1.0-unstable-2026-07-25, zig_0_13 -> zig_0_16 diff: https://github.com/tusharsadhwani/zigimports/compare/v0.1.0...bcfbb03a85553638f8a80e6596bdfaa93a0cc266 zig 0.13 will soon be removed from nixpkgs as it depends on llvm 18. zigimports needs to be updated to a newer zig version, and this has been done upstream, but a release has not yet been cut. accordingly, we update to the latest upstream commit in order to get support for zig 0.16. --- pkgs/by-name/zi/zigimports/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/zi/zigimports/package.nix b/pkgs/by-name/zi/zigimports/package.nix index 4b8b0d5f0a87..d543c5da279d 100644 --- a/pkgs/by-name/zi/zigimports/package.nix +++ b/pkgs/by-name/zi/zigimports/package.nix @@ -2,23 +2,23 @@ lib, stdenv, fetchFromGitHub, - zig_0_13, + zig_0_16, nix-update-script, }: stdenv.mkDerivation (finalAttrs: { pname = "zigimports"; - version = "0.1.0"; + version = "0.1.0-unstable-2026-07-25"; src = fetchFromGitHub { owner = "tusharsadhwani"; repo = "zigimports"; - tag = "v${finalAttrs.version}"; - hash = "sha256-2cri+5mhhTQqlkv9db/3CQ3rCMq4yW4drMoRTZBhndE="; + rev = "bcfbb03a85553638f8a80e6596bdfaa93a0cc266"; + hash = "sha256-ARM+pmk0elu+uYnrEdIixq6AS0eyUeqobOAPteER76w="; }; nativeBuildInputs = [ - zig_0_13 + zig_0_16 ]; # Remove the system suffix on the program name. @@ -34,6 +34,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.mit; maintainers = [ lib.maintainers.jmbaur ]; mainProgram = "zigimports"; - inherit (zig_0_13.meta) platforms; + inherit (zig_0_16.meta) platforms; }; }) From efd354c6450c63f8c60d54df3691e3fed18119a7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 20 Aug 2026 01:47:11 +0200 Subject: [PATCH 11/18] python3Packages.zaproxy: renamed from python-owasp-zap-v2-4 --- .../{python-owasp-zap-v2-4 => zaproxy}/default.nix | 12 +++++++++--- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 4 ++-- 3 files changed, 12 insertions(+), 5 deletions(-) rename pkgs/development/python-modules/{python-owasp-zap-v2-4 => zaproxy}/default.nix (74%) diff --git a/pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix b/pkgs/development/python-modules/zaproxy/default.nix similarity index 74% rename from pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix rename to pkgs/development/python-modules/zaproxy/default.nix index 1efa97d2bc8e..9765b308c3ee 100644 --- a/pkgs/development/python-modules/python-owasp-zap-v2-4/default.nix +++ b/pkgs/development/python-modules/zaproxy/default.nix @@ -2,19 +2,22 @@ lib, buildPythonPackage, fetchFromGitHub, + nix-update-script, poetry-core, pyhamcrest, pytestCheckHook, - requests, requests-mock, + requests, six, }: buildPythonPackage (finalAttrs: { - pname = "python-owasp-zap-v2-4"; + pname = "zaproxy"; version = "0.6.0"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "zaproxy"; repo = "zap-api-python"; @@ -37,9 +40,12 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "zapv2" ]; + passthru.updateScript = nix-update-script { }; + meta = { - description = "Python library to access the OWASP ZAP API"; + description = "ZAP Python API"; homepage = "https://github.com/zaproxy/zap-api-python"; + changelog = "https://github.com/zaproxy/zap-api-python/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 9b182d44284c..3698fe6efc0c 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -587,6 +587,7 @@ mapAliases { python-mbedtls = throw "'python-mbedtls' has been removed as it is unmaintained"; python-openzwave = throw "python-openzwave was removed because openzwave is no longer maintained upstream. Consider using python3Packages.zwave-js-server-python"; # Added 2026-05-14 python-otcextensions = otcextensions; # Added 2026-07-31 + python-owasp-zap-v2-4 = zaproxy; # Added 2026-08-20 python-qt = throw "python-qt has been removed, because hard to maintain and not required by anything"; # Added 2025-01-14 python-simple-hipchat = throw "'python-simple-hipchat' has been removed because it was broken and unmaintained"; # added 2025-08-26 python-subunit = throw "'python-subunit' has been renamed to/replaced by 'subunit'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d4b22b24d87e..0492a6bbc13a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -17039,8 +17039,6 @@ self: super: with self; { python-overseerr = callPackage ../development/python-modules/python-overseerr { }; - python-owasp-zap-v2-4 = callPackage ../development/python-modules/python-owasp-zap-v2-4 { }; - python-oxmsg = callPackage ../development/python-modules/python-oxmsg { }; python-packer = callPackage ../development/python-modules/python-packer { }; @@ -22922,6 +22920,8 @@ self: super: with self; { zapf = callPackage ../development/python-modules/zapf { }; + zaproxy = callPackage ../development/python-modules/zaproxy { }; + zarr = callPackage ../development/python-modules/zarr { }; zbar = callPackage ../development/python-modules/zbar { }; From 09cd7603b27825378d594ab606296af1996bc40d Mon Sep 17 00:00:00 2001 From: whispers Date: Wed, 19 Aug 2026 19:51:41 -0400 Subject: [PATCH 12/18] hevi: 1.1.0 -> 1.1.0-unstable-2026-05-03, zig_0_13 -> zig_0_16 diff: https://codeberg.org/arnauc/hevi/compare/v1.1.0...3c6f08ec73ac56673321f0449d4ae0a74b7674a9 zig 0.13 will soon be removed from nixpkgs as it depends on llvm 18. hevi needs to be updated to a newer zig version, and this has been done upstream, but a release has not yet been cut. accordingly, we update to the latest upstream commit in order to get support for zig 0.16. --- pkgs/by-name/he/hevi/deps.nix | 36 ++++++++++++++------------------ pkgs/by-name/he/hevi/package.nix | 18 +++++++++------- 2 files changed, 26 insertions(+), 28 deletions(-) diff --git a/pkgs/by-name/he/hevi/deps.nix b/pkgs/by-name/he/hevi/deps.nix index 8875577d8775..75a9537ca586 100644 --- a/pkgs/by-name/he/hevi/deps.nix +++ b/pkgs/by-name/he/hevi/deps.nix @@ -1,42 +1,38 @@ # generated by zon2nix (https://github.com/nix-community/zon2nix) -{ - linkFarm, - fetchzip, - fetchgit, -}: +{ linkFarm, fetchgit }: linkFarm "zig-packages" [ { - name = "12204a4669fa6e8ebb1720e3581a24c1a7f538f2f4ee3ebc91a9e36285c89572d761"; + name = "known_folders-0.0.0-Fy-PJk7KAAC41mQXzmFyGa0Q7tvmQjatENkREa6Gc4zu"; path = fetchgit { - url = "https://github.com/MFAshby/zig-lsp-kit.git"; - rev = "1c07e3e3305f8dd6355735173321c344fc152d3e"; - hash = "sha256-WBJ7hbc69W3mtzrMLwehcKccSbVe/8Dy9sX4IA4VbcY="; + url = "https://github.com/ziglibs/known-folders"; + rev = "175f5596b3d2ee3c658282bb07885580895a0e73"; + hash = "sha256-gTnTyqkAAT5AYXxbG80ybiiRk+pOkm7dvqThcNWGmpo="; }; } { - name = "1220841471bd4891cbb199d27cc5e7e0fb0a5b7c5388a70bd24fa3eb7285755c396c"; + name = "lsp_kit-0.1.0-bi_PL_kyDACVTEhLaMq2-PJx0MocqRyjXDAN0ybMUyQQ"; path = fetchgit { - url = "https://github.com/kubkon/zig-yaml.git"; - rev = "beddd5da24de91d430ca7028b00986f7745b13e9"; - hash = "sha256-CJms2LjwoYNlbhapFYzvOImuaMH/zikllYeQ2/VlHi0="; + url = "https://github.com/zigtools/lsp-kit"; + rev = "ec325a3c33d1da7708cf513355208f74d9560580"; + hash = "sha256-60F2BOCrl3CreQFmpH3HAz6zzxd3VgJ3iSEkP39gtgQ="; }; } { - name = "12209cde192558f8b3dc098ac2330fc2a14fdd211c5433afd33085af75caa9183147"; + name = "pennant-0.1.0-MwI8MKRGAABMDdwYvJNkdeWgU4iQ9JHqA9fTxk1zsFFq"; path = fetchgit { - url = "https://github.com/ziglibs/known-folders.git"; - rev = "0ad514dcfb7525e32ae349b9acc0a53976f3a9fa"; - hash = "sha256-X+XkFj56MkYxxN9LUisjnkfCxUfnbkzBWHy9pwg5M+g="; + url = "https://github.com/Arnau478/pennant"; + rev = "8441e0ca7ad9e140293d6692c82e59bcabe82205"; + hash = "sha256-zZqXO9tI44xkbq4yVU9OEadAVRFn0YtF/vuvUQXcEfE="; }; } { - name = "1220c198cdaf6cb73fca6603cc5039046ed10de2e9f884cae9224ff826731df1c68d"; + name = "ziggy-0.1.0-kTg8v1ZWBgDLi7Y-AtdRRzqEvmYJiOq4I9r4mB2wLaKQ"; path = fetchgit { url = "https://github.com/kristoff-it/ziggy"; - rev = "ae30921d8c98970942d3711553aa66ff907482fe"; - hash = "sha256-dZemnsmM0383HnA7zhykyO/DnG0mx+PVjjr9NiIfu4I="; + rev = "6760f0f4c4fc1ae01428bc6d87109e32124eeeb7"; + hash = "sha256-uhC4Wg/yAZPdivQ49nwekKwLqwFYxikO/8j8+U2EK5Q="; }; } ] diff --git a/pkgs/by-name/he/hevi/package.nix b/pkgs/by-name/he/hevi/package.nix index e5c031b16d0e..223880ca8e9c 100644 --- a/pkgs/by-name/he/hevi/package.nix +++ b/pkgs/by-name/he/hevi/package.nix @@ -3,30 +3,32 @@ fetchFromCodeberg, lib, stdenv, - zig_0_13, + zig_0_16, }: let - zig = zig_0_13; + zig = zig_0_16; in stdenv.mkDerivation (finalAttrs: { pname = "hevi"; - version = "1.1.0"; + version = "1.1.0-unstable-2026-05-03"; src = fetchFromCodeberg { owner = "arnauc"; repo = "hevi"; - tag = "v${finalAttrs.version}"; - hash = "sha256-wnpuM2qlbeDIupDPQPKdWmjAKepCG0+u3uxcLDFB09w="; + rev = "3c6f08ec73ac56673321f0449d4ae0a74b7674a9"; + hash = "sha256-5i1Fe3/AYFu4HKQSXBWsdYDNl+FCp7QOZJ0eX1bw3f8="; }; nativeBuildInputs = [ zig ]; - postConfigure = '' - ln -s ${callPackage ./deps.nix { }} $ZIG_GLOBAL_CACHE_DIR/p - ''; + deps = callPackage ./deps.nix { }; + zigBuildFlags = [ + "--system" + "${finalAttrs.deps}" + ]; meta = { description = "Hex viewer"; From 59e3b6066b04744eaf54c92cb66eac4d8f03b028 Mon Sep 17 00:00:00 2001 From: Bad3r Date: Tue, 4 Aug 2026 13:46:47 +0300 Subject: [PATCH 13/18] python3Packages.pytenable: fix build with pytest 9 pytest 9.1.1 dropped the PytestRemovedIn9Warning class, so the "-Wignore::pytest.PytestRemovedIn9Warning" flag aborted the run before collection: AttributeError: module 'pytest' has no attribute 'PytestRemovedIn9Warning' Dropping the flag exposes what it had been hiding. Applying a mark to a fixture is no longer a warning but a collection error in pytest 9: ERROR tests/sc - Failed: Marks cannot be applied to fixtures. tests/sc/conftest.py stacks @pytest.mark.filterwarnings('ignore::DeprecationWarning') under @pytest.fixture on security_center, admin and api_uuid. The mark never took effect there, and pyproject.toml already sets the equivalent "ignore::DeprecationWarning:tenable.*" filter globally, so removing the three decorators preserves behaviour. Upstream still pins pytest>=8,<9 and has no issue tracking this. Validation: nix-build -A python3Packages.pytenable (1336 passed, 14 skipped), nix-build -A audiness --- pkgs/development/python-modules/pytenable/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pytenable/default.nix b/pkgs/development/python-modules/pytenable/default.nix index f0a576c45d60..b0a94549f3a7 100644 --- a/pkgs/development/python-modules/pytenable/default.nix +++ b/pkgs/development/python-modules/pytenable/default.nix @@ -37,6 +37,12 @@ buildPythonPackage (finalAttrs: { hash = "sha256-KRZbrJgIxdNAnlmP7Ww/JasoDJqJZkBkd0qXm9gfXp4="; }; + postPatch = '' + # pytest 9 rejects marks on fixtures, where they never had any effect + substituteInPlace tests/sc/conftest.py \ + --replace-fail "@pytest.mark.filterwarnings('ignore::DeprecationWarning')" "" + ''; + build-system = [ setuptools ]; dependencies = [ @@ -65,10 +71,6 @@ buildPythonPackage (finalAttrs: { responses ]; - pytestFlags = [ - "-Wignore::pytest.PytestRemovedIn9Warning" - ]; - disabledTestPaths = [ # Disable tests that requires network access "tests/io/" From a5914e721a05edc7bc50809625097813d253469a Mon Sep 17 00:00:00 2001 From: Bad3r Date: Tue, 4 Aug 2026 13:46:59 +0300 Subject: [PATCH 14/18] python3Packages.pytenable: drop obsolete disabledTests entries The four test_uploads_docker_push_* names match nothing in 26.6.1; the uploads tests they referred to now live only under tests/io/, which disabledTestPaths already excludes. The six graphql entries were disabled for tenable/pyTenable#953, the gql 4.0.0 GraphQLRequest change. Upstream closed that issue on 2025-10-23 and 26.6.1 carries the fix, so test_construct_query_str, test_construct_query_stored_file and the four test_iterator_* cases pass against gql 4.0.0. Validation: nix-build -A python3Packages.pytenable (1343 passed, 14 skipped, 3 deselected, was 1336 passed with 10 deselected) --- .../development/python-modules/pytenable/default.nix | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/pkgs/development/python-modules/pytenable/default.nix b/pkgs/development/python-modules/pytenable/default.nix index b0a94549f3a7..6bc46f1002c9 100644 --- a/pkgs/development/python-modules/pytenable/default.nix +++ b/pkgs/development/python-modules/pytenable/default.nix @@ -77,22 +77,10 @@ buildPythonPackage (finalAttrs: { ]; disabledTests = [ - # Disable tests that requires a Docker container - "test_uploads_docker_push_name_typeerror" - "test_uploads_docker_push_tag_typeerror" - "test_uploads_docker_push_cs_name_typeerror" - "test_uploads_docker_push_cs_tag_typeerror" # Test requires network access "test_assets_list_vcr" "test_events_list_vcr" "test_session_ssl_error" - # https://github.com/tenable/pyTenable/issues/953 - "test_construct_query_str" - "test_construct_query_stored_file" - "test_iterator_empty_page" - "test_iterator_max_page_term" - "test_iterator_pagination" - "test_iterator_total_term" ]; pythonImportsCheck = [ "tenable" ]; From 02fabdea9d488cdaffbe07ccb61c0c254cec86b9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 20 Aug 2026 02:01:13 +0200 Subject: [PATCH 15/18] faraday-agent-dispatcher: replace python-owasp-zap-v2.4 with zaproxy --- pkgs/by-name/fa/faraday-agent-dispatcher/package.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/fa/faraday-agent-dispatcher/package.nix b/pkgs/by-name/fa/faraday-agent-dispatcher/package.nix index 7229bcf79d0a..a8db879395c6 100644 --- a/pkgs/by-name/fa/faraday-agent-dispatcher/package.nix +++ b/pkgs/by-name/fa/faraday-agent-dispatcher/package.nix @@ -26,14 +26,10 @@ python3.pkgs.buildPythonApplication (finalAttrs: { "python-socketio" ]; - pythonRemoveDeps = [ - "python-owasp-zap-v2.4" - ]; + pythonRemoveDeps = [ "python-owasp-zap-v2.4" ]; build-system = with python3.pkgs; [ setuptools-scm ]; - nativeBuildInputs = with python3.pkgs; [ python-owasp-zap-v2-4 ]; - dependencies = with python3.pkgs; [ aiohttp click @@ -43,13 +39,13 @@ python3.pkgs.buildPythonApplication (finalAttrs: { psutil pytenable python-gvm - python-owasp-zap-v2-4 python-socketio pyyaml requests requests-ratelimiter syslog-rfc5424-formatter websockets + zaproxy ]; nativeCheckInputs = with python3.pkgs; [ From 588d15ca71fd3d860658231d47c9974d027ed26e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 20 Aug 2026 00:18:01 +0000 Subject: [PATCH 16/18] fastfetch-unwrapped: 2.67.0 -> 2.67.1 --- pkgs/by-name/fa/fastfetch-unwrapped/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/fastfetch-unwrapped/package.nix b/pkgs/by-name/fa/fastfetch-unwrapped/package.nix index 57ff10d120b7..2000b8c5f86e 100644 --- a/pkgs/by-name/fa/fastfetch-unwrapped/package.nix +++ b/pkgs/by-name/fa/fastfetch-unwrapped/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "fastfetch-unwrapped"; - version = "2.67.0"; + version = "2.67.1"; strictDeps = true; __structuredAttrs = true; @@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "fastfetch-cli"; repo = "fastfetch"; tag = finalAttrs.version; - hash = "sha256-IwptETUR3mDVxF7IkBwRMHVqbh8Wl39uiVl6yxXiJmw="; + hash = "sha256-o4jjRkwrsfnnKiXxJZhTevw5x5zoXAn3XNprxEFWMmU="; }; outputs = [ From c211c5773ac0bd16c818420977e2c98b48814d7b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 8 Aug 2026 09:58:14 +0000 Subject: [PATCH 17/18] python3Packages.typeshed-client: 2.11.0 -> 2.13.0 --- pkgs/development/python-modules/typeshed-client/default.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/typeshed-client/default.nix b/pkgs/development/python-modules/typeshed-client/default.nix index 3dfe797b072f..b95e6bb681a3 100644 --- a/pkgs/development/python-modules/typeshed-client/default.nix +++ b/pkgs/development/python-modules/typeshed-client/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - importlib-resources, pytestCheckHook, setuptools, typing-extensions, @@ -10,20 +9,19 @@ buildPythonPackage rec { pname = "typeshed-client"; - version = "2.11.0"; + version = "2.13.0"; pyproject = true; src = fetchFromGitHub { owner = "JelleZijlstra"; repo = "typeshed_client"; tag = "v${version}"; - hash = "sha256-hSyhGn+xEUjZVrYUYaxZ/3CwNXy4EJ2TG73S9o3o0gw="; + hash = "sha256-n7iWe4zh2TqJD0Sv5L5BSHqxOcAmsZ8VLNfSOiPte4A="; }; build-system = [ setuptools ]; dependencies = [ - importlib-resources typing-extensions ]; From dbdcd55fb7fcc8d54bbeb37be11c777349508025 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 20 Aug 2026 03:55:08 +0000 Subject: [PATCH 18/18] python3Packages.pyinstaller: 6.18.0 -> 6.22.2 --- pkgs/development/python-modules/pyinstaller/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyinstaller/default.nix b/pkgs/development/python-modules/pyinstaller/default.nix index 0b53470a0c5b..1de4e744dba6 100644 --- a/pkgs/development/python-modules/pyinstaller/default.nix +++ b/pkgs/development/python-modules/pyinstaller/default.nix @@ -25,12 +25,12 @@ buildPythonPackage rec { pname = "pyinstaller"; - version = "6.18.0"; + version = "6.22.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-zcUHVCeDURytSFb85YL9w36fKWZcpZaInGY8g+yMbsk="; + hash = "sha256-ibZaOtB9ndWDIlPje8RfMYctENf51cn9D91giKg4Kd0="; }; build-system = [ hatchling ];