diff --git a/pkgs/applications/graphics/gimp/default.nix b/pkgs/applications/graphics/gimp/default.nix index c0f63b9f11f5..b86fbcc62e9f 100644 --- a/pkgs/applications/graphics/gimp/default.nix +++ b/pkgs/applications/graphics/gimp/default.nix @@ -68,6 +68,7 @@ alsa-lib, desktopToDarwinBundle, fetchpatch, + qoi, }: let @@ -191,6 +192,7 @@ stdenv.mkDerivation (finalAttrs: { glib-networking libmypaint mypaint-brushes1 + qoi # New file dialogue crashes with “Icon 'image-missing' not present in theme Symbolic” without an icon theme. adwaita-icon-theme -- knotmirror 0.0.1 From 012ec355bbb2ddd141e6d0d9ea26aa8ac1b3f0dc Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Mon, 5 Jan 2026 18:29:38 +0100 Subject: [PATCH 02/51] maintainers: drop stesie Signed-off-by: Marcin Serwin --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/gn/gn/package.nix | 1 - pkgs/by-name/ji/jid/package.nix | 2 +- pkgs/by-name/qu/quickjs/package.nix | 4 +--- 4 files changed, 2 insertions(+), 11 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c972ea8a2618..1ebd20bfa067 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -25179,12 +25179,6 @@ githubId = 45735; keys = [ { fingerprint = "0AFE 77F7 474D 1596 EE55 7A29 1D9A 17DF D23D CB91"; } ]; }; - stesie = { - email = "stesie@brokenpipe.de"; - github = "stesie"; - githubId = 113068; - name = "Stefan Siegl"; - }; steve-chavez = { email = "stevechavezast@gmail.com"; github = "steve-chavez"; diff --git a/pkgs/by-name/gn/gn/package.nix b/pkgs/by-name/gn/gn/package.nix index 4aee8936d8fa..6f3d6a89d784 100644 --- a/pkgs/by-name/gn/gn/package.nix +++ b/pkgs/by-name/gn/gn/package.nix @@ -93,7 +93,6 @@ stdenv.mkDerivation { license = lib.licenses.bsd3; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ - stesie marcin-serwin emilylange ]; diff --git a/pkgs/by-name/ji/jid/package.nix b/pkgs/by-name/ji/jid/package.nix index f7af65b01f42..620bf539b2ea 100644 --- a/pkgs/by-name/ji/jid/package.nix +++ b/pkgs/by-name/ji/jid/package.nix @@ -39,6 +39,6 @@ buildGoModule rec { mainProgram = "jid"; homepage = "https://github.com/simeji/jid"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ stesie ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/qu/quickjs/package.nix b/pkgs/by-name/qu/quickjs/package.nix index 41e949c8c5bb..753362a301d6 100644 --- a/pkgs/by-name/qu/quickjs/package.nix +++ b/pkgs/by-name/qu/quickjs/package.nix @@ -118,9 +118,7 @@ stdenv.mkDerivation (finalAttrs: { ''; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - stesie - ]; + maintainers = [ ]; mainProgram = "qjs"; platforms = lib.platforms.all; }; -- knotmirror 0.0.1 From 1514978f3d3ddee7b6d801dc1c3fc2deb4325a19 Mon Sep 17 00:00:00 2001 From: Akira Komamura Date: Wed, 7 Jan 2026 22:11:33 +0900 Subject: [PATCH 03/51] readability-cli: 2.4.5 -> 2.4.5-unstable-2026-01-07 --- .../by-name/re/readability-cli/lockfile.patch | 148 ------------------ pkgs/by-name/re/readability-cli/package.nix | 12 +- 2 files changed, 4 insertions(+), 156 deletions(-) delete mode 100644 pkgs/by-name/re/readability-cli/lockfile.patch diff --git a/pkgs/by-name/re/readability-cli/lockfile.patch b/pkgs/by-name/re/readability-cli/lockfile.patch deleted file mode 100644 index 4f6fc5d8d5ea..000000000000 --- a/pkgs/by-name/re/readability-cli/lockfile.patch +++ /dev/null @@ -1,148 +0,0 @@ -diff --git a/package-lock.json b/package-lock.json -index 094c6d9..fba3807 100644 ---- a/package-lock.json -+++ b/package-lock.json -@@ -1,19 +1,19 @@ - { - "name": "readability-cli", -- "version": "2.4.4", -+ "version": "2.4.5", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "readability-cli", -- "version": "2.4.4", -+ "version": "2.4.5", - "license": "GPL-3.0-only", - "dependencies": { - "@mozilla/readability": "^0.4.4", -- "dompurify": "^3.0.1", -- "jsdom": "^21.0.0", -+ "dompurify": "^3.0.5", -+ "jsdom": "^22.1.0", - "y18n": "^5.0.8", -- "yargs": "^17.7.1" -+ "yargs": "^17.7.2" - }, - "bin": { - "readable": "index.js" -@@ -271,9 +271,13 @@ - } - }, - "node_modules/dompurify": { -- "version": "3.0.1", -- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.1.tgz", -- "integrity": "sha512-60tsgvPKwItxZZdfLmamp0MTcecCta3avOhsLgPZ0qcWt96OasFfhkeIRbJ6br5i0fQawT1/RBGB5L58/Jpwuw==" -+ "version": "3.2.6", -+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", -+ "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", -+ "license": "(MPL-2.0 OR Apache-2.0)", -+ "optionalDependencies": { -+ "@types/trusted-types": "^2.0.7" -+ } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", -@@ -532,9 +536,10 @@ - "dev": true - }, - "node_modules/jsdom": { -- "version": "21.1.1", -- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.1.tgz", -- "integrity": "sha512-Jjgdmw48RKcdAIQyUD1UdBh2ecH7VqwaXPN3ehoZN6MqgVbMn+lRm1aAT1AsdJRAJpwfa4IpwgzySn61h2qu3w==", -+ "version": "22.1.0", -+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", -+ "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", -+ "license": "MIT", - "dependencies": { - "abab": "^2.0.6", - "acorn": "^8.8.2", -@@ -549,7 +554,7 @@ - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", -- "nwsapi": "^2.2.2", -+ "nwsapi": "^2.2.4", - "parse5": "^7.1.2", - "rrweb-cssom": "^0.6.0", - "saxes": "^6.0.0", -@@ -564,7 +569,7 @@ - "xml-name-validator": "^4.0.0" - }, - "engines": { -- "node": ">=14" -+ "node": ">=16" - }, - "peerDependencies": { - "canvas": "^2.5.0" -@@ -691,9 +696,10 @@ - } - }, - "node_modules/nwsapi": { -- "version": "2.2.2", -- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", -- "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" -+ "version": "2.2.20", -+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz", -+ "integrity": "sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==", -+ "license": "MIT" - }, - "node_modules/optionator": { - "version": "0.8.3", -@@ -1198,9 +1204,10 @@ - "dev": true - }, - "node_modules/yargs": { -- "version": "17.7.1", -- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", -- "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", -+ "version": "17.7.2", -+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", -+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", -+ "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", -@@ -1423,9 +1430,12 @@ - } - }, - "dompurify": { -- "version": "3.0.1", -- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.1.tgz", -- "integrity": "sha512-60tsgvPKwItxZZdfLmamp0MTcecCta3avOhsLgPZ0qcWt96OasFfhkeIRbJ6br5i0fQawT1/RBGB5L58/Jpwuw==" -+ "version": "3.2.6", -+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", -+ "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", -+ "requires": { -+ "@types/trusted-types": "^2.0.7" -+ } - }, - "emoji-regex": { - "version": "8.0.0", -@@ -1611,9 +1621,9 @@ - "dev": true - }, - "jsdom": { -- "version": "21.1.1", -- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.1.tgz", -- "integrity": "sha512-Jjgdmw48RKcdAIQyUD1UdBh2ecH7VqwaXPN3ehoZN6MqgVbMn+lRm1aAT1AsdJRAJpwfa4IpwgzySn61h2qu3w==", -+ "version": "22.1.0", -+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", -+ "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", - "requires": { - "abab": "^2.0.6", - "acorn": "^8.8.2", -@@ -2098,9 +2108,9 @@ - "dev": true - }, - "yargs": { -- "version": "17.7.1", -- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", -- "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", -+ "version": "17.7.2", -+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", -+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", diff --git a/pkgs/by-name/re/readability-cli/package.nix b/pkgs/by-name/re/readability-cli/package.nix index f2ad25c2bd37..a3d411d3d16c 100644 --- a/pkgs/by-name/re/readability-cli/package.nix +++ b/pkgs/by-name/re/readability-cli/package.nix @@ -9,26 +9,22 @@ buildNpmPackage (finalAttrs: { pname = "readability-cli"; - version = "2.4.5"; + version = "2.4.5-unstable-2026-01-07"; src = fetchFromGitLab { owner = "gardenappl"; repo = "readability-cli"; - rev = "v${finalAttrs.version}"; - hash = "sha256-fkXhAXbvCj5eRkPcv0Q7ryZeGdERI/lHHg64EDyK2F4="; + rev = "72c232e3cd33e91ab04b7dacfa649082b8037436"; + hash = "sha256-5a4mQbfJKAL8nOSnqnKQCjb6bJEEX59puwCw0KmddOo="; }; - patches = [ - ./lockfile.patch - ]; - postPatch = '' # Set a script name to avoid yargs using index.js as $0 substituteInPlace common.mjs \ --replace-fail '.version(false)' '.version(false).scriptName("readable")' ''; - npmDepsHash = "sha256-9sN1TgyOjgGLQsAlnI/fVbez7Oy2r6QwfaUTKyLQRVc="; + npmDepsHash = "sha256-vzNUbC5q5mdmyQZYUsw9Qw/Uxk+H7meW2R8j9R5auPY="; nativeBuildInputs = [ installShellFiles ]; -- knotmirror 0.0.1 From 96bc8389fb2ffb5fd3407d02a254d48860115110 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 9 Jan 2026 21:44:26 +0100 Subject: [PATCH 04/51] python313Packages.tldextract: 5.3.0 -> 5.3.1 Diff: https://github.com/john-kurkowski/tldextract/compare/5.3.0...5.3.1 Changelog: https://github.com/john-kurkowski/tldextract/blob/5.3.1/CHANGELOG.md --- pkgs/development/python-modules/tldextract/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tldextract/default.nix b/pkgs/development/python-modules/tldextract/default.nix index f854b8ecb7c5..4f636cfb3319 100644 --- a/pkgs/development/python-modules/tldextract/default.nix +++ b/pkgs/development/python-modules/tldextract/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "tldextract"; - version = "5.3.0"; + version = "5.3.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "john-kurkowski"; repo = "tldextract"; tag = version; - hash = "sha256-PCDjceBU4cjAqRes/yWt/mbM/aWxjYtNl+qN+49OjA8="; + hash = "sha256-WPf996EVVEKxD+ZFDB8nIrrd1Sxr+IOI8I19J+KMPRg="; }; nativeBuildInputs = [ -- knotmirror 0.0.1 From 6863554ec29fa9b82240f1ae1c7eb1735230d7d3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 9 Jan 2026 22:12:39 +0100 Subject: [PATCH 05/51] python313Packages.tldextract: modernize --- .../python-modules/tldextract/default.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/tldextract/default.nix b/pkgs/development/python-modules/tldextract/default.nix index 4f636cfb3319..ee637ec97e75 100644 --- a/pkgs/development/python-modules/tldextract/default.nix +++ b/pkgs/development/python-modules/tldextract/default.nix @@ -15,17 +15,15 @@ syrupy, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "tldextract"; version = "5.3.1"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { owner = "john-kurkowski"; repo = "tldextract"; - tag = version; + tag = finalAttrs.version; hash = "sha256-WPf996EVVEKxD+ZFDB8nIrrd1Sxr+IOI8I19J+KMPRg="; }; @@ -57,9 +55,9 @@ buildPythonPackage rec { from the registered domain and subdomains of a URL. ''; homepage = "https://github.com/john-kurkowski/tldextract"; - changelog = "https://github.com/john-kurkowski/tldextract/blob/${src.tag}/CHANGELOG.md"; - license = with lib.licenses; [ bsd3 ]; + changelog = "https://github.com/john-kurkowski/tldextract/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; mainProgram = "tldextract"; }; -} +}) -- knotmirror 0.0.1 From eff442e7c7a9923c092c9fe4f643b44fb22f925b Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Sun, 11 Jan 2026 17:30:08 +0100 Subject: [PATCH 06/51] python3Packages.dt8852: init at 1.1.0 --- .../python-modules/dt8852/default.nix | 38 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/python-modules/dt8852/default.nix diff --git a/pkgs/development/python-modules/dt8852/default.nix b/pkgs/development/python-modules/dt8852/default.nix new file mode 100644 index 000000000000..521898d00a96 --- /dev/null +++ b/pkgs/development/python-modules/dt8852/default.nix @@ -0,0 +1,38 @@ +{ + lib, + fetchPypi, + buildPythonPackage, + setuptools, + pyserial, +}: + +buildPythonPackage rec { + pname = "dt8852"; + version = "1.1.0"; + pyproject = true; + + # Not using Codeberg because there's no tagged release there. + src = fetchPypi { + inherit pname version; + hash = "sha256-3WiHJQnlP39CGzxu/sZ1jWcP40tyr2G62H4yYuwS0wA="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + pyserial + ]; + + # No tests available on PyPi and Codeberg source. + doCheck = false; + + pythonImportsCheck = [ "dt8852" ]; + + meta = { + description = "Dt8852 is a cross-platform Python package and module for reading and controlling CEM DT-8852 and equivalent Sound Level Meter and Data Logger devices"; + homepage = "https://codeberg.org/randysimons/dt8852"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ drupol ]; + mainProgram = "dt8852"; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1a285e53dbaa..768d43f79eda 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4642,6 +4642,8 @@ self: super: with self; { dsnap = callPackage ../development/python-modules/dsnap { }; + dt8852 = callPackage ../development/python-modules/dt8852 { }; + dtfabric = callPackage ../development/python-modules/dtfabric { }; dtlssocket = callPackage ../development/python-modules/dtlssocket { }; -- knotmirror 0.0.1 From e7dbe8bcaf27d392ecb8d3b418516b29b2016347 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 11 Jan 2026 23:29:12 +0000 Subject: [PATCH 07/51] karing: 1.2.10.1306 -> 1.2.11.1406 --- pkgs/by-name/ka/karing/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ka/karing/package.nix b/pkgs/by-name/ka/karing/package.nix index fc9d0e8624bd..82660e9e4967 100644 --- a/pkgs/by-name/ka/karing/package.nix +++ b/pkgs/by-name/ka/karing/package.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "karing"; - version = "1.2.10.1306"; + version = "1.2.11.1406"; src = fetchurl { url = "https://github.com/KaringX/karing/releases/download/v${finalAttrs.version}/karing_${finalAttrs.version}_linux_amd64.deb"; - hash = "sha256-1mlXSe12M5ngRV+zmCzQ1r8K0DVAehWrDqL4673lgJ8="; + hash = "sha256-RfUzPDT6x2e8J+IazjcPRZ+yY3UEHEdAUNxs1cQlGaE="; }; nativeBuildInputs = [ -- knotmirror 0.0.1 From b69873fd2638a4105f7a283f96357ba80689837a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 12 Jan 2026 08:29:20 +0000 Subject: [PATCH 08/51] owncloud-client: 6.0.2 -> 6.0.3 --- pkgs/by-name/ow/owncloud-client/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ow/owncloud-client/package.nix b/pkgs/by-name/ow/owncloud-client/package.nix index 503c9bfa96eb..62b59845d01e 100644 --- a/pkgs/by-name/ow/owncloud-client/package.nix +++ b/pkgs/by-name/ow/owncloud-client/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation rec { pname = "owncloud-client"; - version = "6.0.2"; + version = "6.0.3"; src = fetchFromGitHub { owner = "owncloud"; repo = "client"; tag = "v${version}"; - hash = "sha256-cqnDe9q7+qQ0MNrt48zTw6TcNYCEFgQmwXkmQCjR1Uc="; + hash = "sha256-11ZqCqFKJexMRH73IEBRuNx5Dxf4aMHlShwull0z4hI="; }; patches = [ -- knotmirror 0.0.1 From b08b62020a0ea0b652b2667ba3f5834a220311d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 09:20:58 +0000 Subject: [PATCH 09/51] media-downloader: 5.4.6 -> 5.4.7 --- pkgs/by-name/me/media-downloader/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/media-downloader/package.nix b/pkgs/by-name/me/media-downloader/package.nix index a456b4b44beb..2fa622434d97 100644 --- a/pkgs/by-name/me/media-downloader/package.nix +++ b/pkgs/by-name/me/media-downloader/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "media-downloader"; - version = "5.4.6"; + version = "5.4.7"; src = fetchFromGitHub { owner = "mhogomchungu"; repo = "media-downloader"; rev = finalAttrs.version; - hash = "sha256-2VcxNoC/9dVYItDJdWxuXFtl31p8kKCnbmAWfYFBGwQ="; + hash = "sha256-Rbzuji46o6n8gaGqj8TDzLEBU9Eq754rnzkRxF6iir4="; }; nativeBuildInputs = [ -- knotmirror 0.0.1 From c4aad5c435ada503eac982a6e1238b19de49c222 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 00:35:08 +0100 Subject: [PATCH 10/51] python313Packages.ansiconv: drop --- .../python-modules/ansiconv/default.nix | 28 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 -- 3 files changed, 1 insertion(+), 30 deletions(-) delete mode 100644 pkgs/development/python-modules/ansiconv/default.nix diff --git a/pkgs/development/python-modules/ansiconv/default.nix b/pkgs/development/python-modules/ansiconv/default.nix deleted file mode 100644 index 8944a73b01de..000000000000 --- a/pkgs/development/python-modules/ansiconv/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - pytest, -}: - -buildPythonPackage rec { - pname = "ansiconv"; - version = "1.0.0"; - format = "setuptools"; - - src = fetchFromGitHub { - owner = "ansible"; - repo = "ansiconv"; - rev = "v${version}"; - sha256 = "0ljfpl8x069arzginvpi1v6hlaq4x2qpjqj01qds2ylz33scq8r4"; - }; - - nativeCheckInputs = [ pytest ]; - - meta = { - description = "Module for converting ANSI coded text and converts it to either plain text or HTML"; - homepage = "https://github.com/ansible/ansiconv"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ psyanticy ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 0378e92e1de0..59a223e5a7f8 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -62,6 +62,7 @@ mapAliases { amazon-kclpy = throw "amazon-kclpy has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-03 amazon_kclpy = throw "'amazon_kclpy' has been renamed to/replaced by 'amazon-kclpy'"; # Converted to throw 2025-10-29 amqplib = throw "amqplib has been removed as it was unmaintained upstream"; # Added 2025-11-22 + ansiconv = throw "ansiconv has been removed because it was archived upstream"; # Added 2026-01-14 ansiwrap = throw "ansiwrap has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-03 apkit = throw "apkit was removed because it is unmaintained upstream and different from apkit on PyPI"; # added 2025-09-13 APScheduler = throw "'APScheduler' has been renamed to/replaced by 'apscheduler'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a2bbbc404c6b..a6aeca0e1cde 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -774,8 +774,6 @@ self: super: with self; { ansicolors = callPackage ../development/python-modules/ansicolors { }; - ansiconv = callPackage ../development/python-modules/ansiconv { }; - ansimarkup = callPackage ../development/python-modules/ansimarkup { }; ansitable = callPackage ../development/python-modules/ansitable { }; -- knotmirror 0.0.1 From 8fe896baa6914274f16c7b8d9858e0d587e600c5 Mon Sep 17 00:00:00 2001 From: Bart Brouns Date: Wed, 14 Jan 2026 01:47:46 +0100 Subject: [PATCH 11/51] libspecbleach: 0.1.6 -> 0.2.0 --- pkgs/by-name/li/libspecbleach/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libspecbleach/package.nix b/pkgs/by-name/li/libspecbleach/package.nix index 1b0eca73d4a5..f3b3bb6d9042 100644 --- a/pkgs/by-name/li/libspecbleach/package.nix +++ b/pkgs/by-name/li/libspecbleach/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "libspecbleach"; - version = "0.1.6"; + version = "0.2.0"; src = fetchFromGitHub { owner = "lucianodato"; repo = "libspecbleach"; rev = "v${version}"; - sha256 = "sha256-Tw5nrGVAeoiMH00efJwcU+QLmKDZZTXHQPSV9x789TM="; + sha256 = "sha256-s8eHryJfLz63m08O7l3r2iXOAgFqiuVTEcD774C3iXE="; }; nativeBuildInputs = [ -- knotmirror 0.0.1 From acc9420dfdb0f1798fff7174101c507cb2169dff Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 14 Jan 2026 12:09:05 -0800 Subject: [PATCH 12/51] python3Packages.scrapy: 2.13.4 -> 2.14.1 Tested for Python 3.14 support. CHANGELOG: https://github.com/scrapy/scrapy/releases/tag/2.14.1 DIFF: https://github.com/scrapy/scrapy/compare/2.13.4...2.14.1 --- .../python-modules/scrapy/default.nix | 32 ++++++++++++++++--- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/scrapy/default.nix b/pkgs/development/python-modules/scrapy/default.nix index 09389ba51f2b..0bc10158095b 100644 --- a/pkgs/development/python-modules/scrapy/default.nix +++ b/pkgs/development/python-modules/scrapy/default.nix @@ -19,9 +19,13 @@ pexpect, protego, pydispatcher, + pyftpdlib, pyopenssl, + pytest-asyncio, + pytest-twisted, pytest-xdist, pytestCheckHook, + pythonAtLeast, queuelib, service-identity, setuptools, @@ -36,14 +40,14 @@ buildPythonPackage rec { pname = "scrapy"; - version = "2.13.4"; + version = "2.14.1"; pyproject = true; src = fetchFromGitHub { owner = "scrapy"; repo = "scrapy"; tag = version; - hash = "sha256-ZWiJmve1EhtwP9xo39N4f24g0KQMTPKJ43sDSfzi6r8="; + hash = "sha256-KDci1Z5TZ+3svotYXkEG1s+bPWtxzIfQQwOgvI0k8w0="; }; pythonRelaxDeps = [ @@ -59,7 +63,7 @@ buildPythonPackage rec { setuptools ]; - propagatedBuildInputs = [ + dependencies = [ cryptography cssselect defusedxml @@ -84,7 +88,10 @@ buildPythonPackage rec { glibcLocales jmespath pexpect + pytest-asyncio + pytest-twisted pytest-xdist + pyftpdlib pytestCheckHook sybil testfixtures @@ -93,6 +100,11 @@ buildPythonPackage rec { LC_ALL = "en_US.UTF-8"; + pytestFlags = [ + # DeprecationWarning: There is no current event loop + "-Wignore::DeprecationWarning" + ]; + disabledTestPaths = [ "tests/test_proxy_connect.py" "tests/test_utils_display.py" @@ -111,6 +123,9 @@ buildPythonPackage rec { # Don't test the documentation "docs" + ] + ++ lib.optionals (pythonAtLeast "3.14") [ + "tests/test_feedexport.py" ]; disabledTests = [ @@ -121,14 +136,20 @@ buildPythonPackage rec { "test_custom_asyncio_loop_enabled_true" "test_custom_loop_asyncio" "test_custom_loop_asyncio_deferred_signal" - "FileFeedStoragePreFeedOptionsTest" # https://github.com/scrapy/scrapy/issues/5157 + # "FileFeedStoragePreFeedOptionsTest" # https://github.com/scrapy/scrapy/issues/5157 "test_persist" "test_timeout_download_from_spider_nodata_rcvd" "test_timeout_download_from_spider_server_hangs" "test_unbounded_response" "CookiesMiddlewareTest" + "test_asyncio_enabled_reactor_same_loop" + "test_response_ip_address" # Test fails on Hydra "test_start_requests_laziness" + + # Fails due to different path structure on NixOS + "test_start_deprecated_super" + "test_file_path" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "test_xmliter_encoding" @@ -139,6 +160,9 @@ buildPythonPackage rec { # flaky on darwin-aarch64 "test_fixed_delay" "test_start_requests_laziness" + ] + ++ lib.optionals (pythonAtLeast "3.14") [ + "test_non_pickable_object" ]; postInstall = '' -- knotmirror 0.0.1 From 249dacbf246cd4ac5cdb018b5620017ec3ca647e Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 14 Jan 2026 14:51:26 -0800 Subject: [PATCH 13/51] python3Packages.scrapy-fake-useragent: remove as incompatible with scrapy >= 2.14 --- .../scrapy-fake-useragent/default.nix | 60 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 62 deletions(-) delete mode 100644 pkgs/development/python-modules/scrapy-fake-useragent/default.nix diff --git a/pkgs/development/python-modules/scrapy-fake-useragent/default.nix b/pkgs/development/python-modules/scrapy-fake-useragent/default.nix deleted file mode 100644 index cd34f8771591..000000000000 --- a/pkgs/development/python-modules/scrapy-fake-useragent/default.nix +++ /dev/null @@ -1,60 +0,0 @@ -{ - lib, - buildPythonPackage, - setuptools, - fake-useragent, - faker, - fetchFromGitHub, - pytest-cov-stub, - pytest-mock, - pytestCheckHook, - scrapy, -}: - -buildPythonPackage { - pname = "scrapy-fake-useragent"; - version = "1.4.4"; - pyproject = true; - - # PyPi tarball is corrupted - src = fetchFromGitHub { - owner = "alecxe"; - repo = "scrapy-fake-useragent"; - rev = "59c20d38c58c76618164760d546aa5b989a79b8b"; # no tags - hash = "sha256-khQMOQrrdHokvNqfaMWqXV7AzwGxTuxaLsZoLkNpZ3k="; - }; - - postPatch = '' - substituteInPlace pytest.ini \ - --replace-fail " --fulltrace" "" - ''; - - build-system = [ setuptools ]; - - dependencies = [ - fake-useragent - faker - ]; - - nativeCheckInputs = [ - pytest-cov-stub - pytest-mock - pytestCheckHook - scrapy - ]; - - pythonImportsCheck = [ "scrapy_fake_useragent" ]; - - disabledTests = [ - # AttributeError: 'RetryUserAgentMiddleware' object has no attribute 'EXCEPTIONS_TO_RETRY' - "test_random_ua_set_on_exception" - ]; - - meta = { - description = "Random User-Agent middleware based on fake-useragent"; - homepage = "https://github.com/alecxe/scrapy-fake-useragent"; - changelog = "https://github.com/alecxe/scrapy-fake-useragent/blob/master/CHANGELOG.rst"; - license = lib.licenses.mit; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 55eb3d572c60..68eccfcaf9fb 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -446,6 +446,7 @@ mapAliases { schemainspect = throw "schemainspect has been removed because it has transitively been marked broken since May 2024, and is unmaintained upstream."; # Added 2025-10-11 scikitimage = throw "'scikitimage' has been renamed to/replaced by 'scikit-image'"; # Converted to throw 2025-10-29 scikitlearn = throw "'scikitlearn' has been renamed to/replaced by 'scikit-learn'"; # Converted to throw 2025-10-29 + scrapy-fake-useragent = throw "scrapy-fake-useragent has been removed because it is incompatible with scrapy >= 2.14"; # Added 2026-01-14 seaserv = throw "seaserv has been removed as it is unmaintained"; # Added 2025-08-21 sentry-sdk_2 = throw "'sentry-sdk_2' has been renamed to/replaced by 'sentry-sdk'"; # Converted to throw 2025-10-29 setuptools_dso = throw "'setuptools_dso' has been renamed to/replaced by 'setuptools-dso'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a4895fcee920..20072a4660b0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16985,8 +16985,6 @@ self: super: with self; { scrapy-deltafetch = callPackage ../development/python-modules/scrapy-deltafetch { }; - scrapy-fake-useragent = callPackage ../development/python-modules/scrapy-fake-useragent { }; - scrapy-splash = callPackage ../development/python-modules/scrapy-splash { }; screed = callPackage ../development/python-modules/screed { }; -- knotmirror 0.0.1 From 502a6f059680190ced10d31d986080bec7ab4562 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 14 Jan 2026 15:02:27 -0800 Subject: [PATCH 14/51] python3Packages.scrapy-splash: mark as broken as of scrapy 2.14 See also: https://github.com/scrapy-plugins/scrapy-splash/issues/327 --- pkgs/development/python-modules/scrapy-splash/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/scrapy-splash/default.nix b/pkgs/development/python-modules/scrapy-splash/default.nix index a6491a8d3d17..2d060b70fc12 100644 --- a/pkgs/development/python-modules/scrapy-splash/default.nix +++ b/pkgs/development/python-modules/scrapy-splash/default.nix @@ -43,5 +43,8 @@ buildPythonPackage rec { homepage = "https://github.com/scrapy-plugins/scrapy-splash"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ evanjs ]; + # incompatible with scrapy >= 2.14 + # also deprecated by scrapy committers, see https://github.com/scrapy-plugins/scrapy-splash/issues/327 + broken = true; }; } -- knotmirror 0.0.1 From 828687f82ca25257cee4904924797613e3e51127 Mon Sep 17 00:00:00 2001 From: bokicoder <1556588440@qq.com> Date: Wed, 14 Jan 2026 23:20:27 +0800 Subject: [PATCH 15/51] mpd-mpris: 0.4.1 -> 0.4.3 --- pkgs/by-name/mp/mpd-mpris/package.nix | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/mp/mpd-mpris/package.nix b/pkgs/by-name/mp/mpd-mpris/package.nix index 8abed8f15f53..181e465d0b4d 100644 --- a/pkgs/by-name/mp/mpd-mpris/package.nix +++ b/pkgs/by-name/mp/mpd-mpris/package.nix @@ -2,37 +2,30 @@ lib, buildGoModule, fetchFromGitHub, - fetchpatch, }: buildGoModule rec { pname = "mpd-mpris"; - version = "0.4.1"; + version = "0.4.3"; src = fetchFromGitHub { owner = "natsukagami"; repo = "mpd-mpris"; rev = "v${version}"; - sha256 = "sha256-QxPkGWpCWiyEbChH9SHeD+SiV8k0c/G7MG/azksP3xU="; + sha256 = "sha256-w8OH34JW++OYLpNIHfQvc45dFyU/wVWVa+vEwWb8VqU="; }; - patches = [ - # Makes Exec= path not absolute, see https://github.com/natsukagami/mpd-mpris/pull/42 - (fetchpatch { - url = "https://github.com/natsukagami/mpd-mpris/commit/8a5b53b1aa3174c3ccb1db24fb4e39f90012b98f.patch"; - hash = "sha256-LArPq+RRPJOs0je1olqg+pK7nvU7UIlrpGtHv2PhIY4="; - }) - ]; - - vendorHash = "sha256-HCDJrp9WFB1z+FnYpOI5e/AojtdnpN2ZNtgGVaH/v/Q="; - - doCheck = false; + vendorHash = "sha256-ugJEw02jSsfObljDaup31zoQlf2HvwDRUljD7lp7Ys4="; subPackages = [ "cmd/mpd-mpris" ]; + postPatch = '' + substituteInPlace services/mpd-mpris.service --replace-fail "ExecStart=" "ExecStart=$out/bin/" + ''; + postInstall = '' - install -Dm644 mpd-mpris.service $out/lib/systemd/user/mpd-mpris.service - install -Dm644 mpd-mpris.desktop $out/etc/xdg/autostart/mpd-mpris.desktop + install -Dm644 services/mpd-mpris.service -t $out/lib/systemd/user + install -Dm644 mpd-mpris.desktop -t $out/etc/xdg/autostart ''; meta = { -- knotmirror 0.0.1 From 77b6d9db6d9019afe23fda8eb9b0083d309bbef2 Mon Sep 17 00:00:00 2001 From: wxlyyy <1556588440@qq.com> Date: Thu, 15 Jan 2026 23:59:30 +0800 Subject: [PATCH 16/51] mpd-mpris: use `tag` and `hash` in the fetcher --- pkgs/by-name/mp/mpd-mpris/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mp/mpd-mpris/package.nix b/pkgs/by-name/mp/mpd-mpris/package.nix index 181e465d0b4d..f858f12f4ff6 100644 --- a/pkgs/by-name/mp/mpd-mpris/package.nix +++ b/pkgs/by-name/mp/mpd-mpris/package.nix @@ -11,8 +11,8 @@ buildGoModule rec { src = fetchFromGitHub { owner = "natsukagami"; repo = "mpd-mpris"; - rev = "v${version}"; - sha256 = "sha256-w8OH34JW++OYLpNIHfQvc45dFyU/wVWVa+vEwWb8VqU="; + tag = "v${version}"; + hash = "sha256-w8OH34JW++OYLpNIHfQvc45dFyU/wVWVa+vEwWb8VqU="; }; vendorHash = "sha256-ugJEw02jSsfObljDaup31zoQlf2HvwDRUljD7lp7Ys4="; -- knotmirror 0.0.1 From 6c658e8c35da44e800036e6ff6425961c06e03d7 Mon Sep 17 00:00:00 2001 From: wxlyyy <1556588440@qq.com> Date: Fri, 16 Jan 2026 00:02:53 +0800 Subject: [PATCH 17/51] mpd-mpris: migrate to `finalAttrs` --- pkgs/by-name/mp/mpd-mpris/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mp/mpd-mpris/package.nix b/pkgs/by-name/mp/mpd-mpris/package.nix index f858f12f4ff6..b1bc34480ba3 100644 --- a/pkgs/by-name/mp/mpd-mpris/package.nix +++ b/pkgs/by-name/mp/mpd-mpris/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mpd-mpris"; version = "0.4.3"; src = fetchFromGitHub { owner = "natsukagami"; repo = "mpd-mpris"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-w8OH34JW++OYLpNIHfQvc45dFyU/wVWVa+vEwWb8VqU="; }; @@ -35,4 +35,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ doronbehar ]; mainProgram = "mpd-mpris"; }; -} +}) -- knotmirror 0.0.1 From 3eb28ad11ce48c8ec7f137ed7f4b8830e96e042e Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Thu, 15 Jan 2026 19:18:52 +0100 Subject: [PATCH 18/51] maintainers: drop apeschar Signed-off-by: Marcin Serwin --- maintainers/maintainer-list.nix | 6 ------ pkgs/development/php-packages/phan/default.nix | 2 +- pkgs/development/python-modules/hyperlink/default.nix | 2 +- pkgs/development/python-modules/pyld/default.nix | 2 +- pkgs/servers/search/elasticsearch/7.x.nix | 1 - 5 files changed, 3 insertions(+), 10 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1b554157a545..9619d12153fb 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1989,12 +1989,6 @@ githubId = 25783780; name = "aos"; }; - apeschar = { - email = "albert@peschar.net"; - github = "apeschar"; - githubId = 122977; - name = "Albert Peschar"; - }; apeyroux = { email = "alex@px.io"; github = "apeyroux"; diff --git a/pkgs/development/php-packages/phan/default.nix b/pkgs/development/php-packages/phan/default.nix index f40573f3b965..21a08f670d63 100644 --- a/pkgs/development/php-packages/phan/default.nix +++ b/pkgs/development/php-packages/phan/default.nix @@ -27,7 +27,7 @@ and attempts to prove incorrectness rather than correctness. ''; mainProgram = "phan"; - maintainers = with lib.maintainers; [ apeschar ]; + maintainers = [ ]; teams = [ lib.teams.php ]; }; }) diff --git a/pkgs/development/python-modules/hyperlink/default.nix b/pkgs/development/python-modules/hyperlink/default.nix index f449c9673585..05f774c3dc43 100644 --- a/pkgs/development/python-modules/hyperlink/default.nix +++ b/pkgs/development/python-modules/hyperlink/default.nix @@ -24,6 +24,6 @@ buildPythonPackage rec { homepage = "https://github.com/python-hyper/hyperlink"; license = lib.licenses.mit; platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ apeschar ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/pyld/default.nix b/pkgs/development/python-modules/pyld/default.nix index b57aa91ba5aa..805db3a686c1 100644 --- a/pkgs/development/python-modules/pyld/default.nix +++ b/pkgs/development/python-modules/pyld/default.nix @@ -58,6 +58,6 @@ buildPythonPackage rec { description = "Python implementation of the JSON-LD API"; homepage = "https://github.com/digitalbazaar/pyld"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ apeschar ]; + maintainers = [ ]; }; } diff --git a/pkgs/servers/search/elasticsearch/7.x.nix b/pkgs/servers/search/elasticsearch/7.x.nix index f80358ee0aac..15c00f4e8794 100644 --- a/pkgs/servers/search/elasticsearch/7.x.nix +++ b/pkgs/servers/search/elasticsearch/7.x.nix @@ -92,7 +92,6 @@ stdenv.mkDerivation rec { license = lib.licenses.elastic20; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ - apeschar basvandijk ]; }; -- knotmirror 0.0.1 From 927905c60a55b2470404c055474d2728dcf4147b Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Fri, 9 Jan 2026 16:45:00 +0100 Subject: [PATCH 19/51] cwe-client-cli: drop The project has no clear licensing information. Signed-off-by: Marcin Serwin --- pkgs/by-name/cw/cwe-client-cli/package.nix | 36 ---------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 pkgs/by-name/cw/cwe-client-cli/package.nix diff --git a/pkgs/by-name/cw/cwe-client-cli/package.nix b/pkgs/by-name/cw/cwe-client-cli/package.nix deleted file mode 100644 index a9f12ce76e4c..000000000000 --- a/pkgs/by-name/cw/cwe-client-cli/package.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ - lib, - rustPlatform, - fetchFromGitHub, - pkg-config, - glib, - dbus, - openssl_3, -}: -rustPlatform.buildRustPackage rec { - pname = "cwe-client-cli"; - version = "0.3.3"; - src = fetchFromGitHub { - owner = "NotBalds"; - repo = "cwe-client-cli"; - rev = "v${version}"; - hash = "sha256-3ehzERWV0/hV0Suy9LtCcp+xmaD13Chgu4a0gPT7cHs="; - }; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ - glib - dbus - openssl_3 - ]; - - cargoHash = "sha256-ml6anuAJru2zVIHNf/z4gdQjplRrXL4FO44cxfaDRns="; - - meta = { - description = "Simple command line client for CWE"; - homepage = "https://github.com/NotBalds/cwe-client-cli"; - license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ tbwanderer ]; - mainProgram = "cwe-client-cli"; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index d4f5aad043eb..72b497c821c9 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -512,6 +512,7 @@ mapAliases { curl-impersonate-chrome = warnAlias "curl-impersonate-chrome has been renamed to curl-impersonate" curl-impersonate; # Added 2025-11-02 curl-impersonate-ff = throw "curl-impersonate-ff has been removed because it is unmaintained upstream and has vulnerable dependencies. Use curl-impersonate instead."; # Added 2025-11-02 curlHTTP3 = warnAlias "'curlHTTP3' has been removed, as 'curl' now has HTTP/3 support enabled by default" curl; # Added 2025-08-22 + cwe-client-cli = throw "cwe-client-cli has been removed because it is archived and has unclear licensing"; # Added 2026-01-10 cyber = throw "cyber has been removed, as it does not build with supported Zig versions"; # Added 2025-08-09 dale = throw "dale has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-10 daq = throw "'daq' has been removed as it is unmaintained and broken. Snort2 has also been removed, which depended on this"; # Added 2025-05-21 -- knotmirror 0.0.1 From 5a345b66cc43f21b9b907c2124c1878a1dd0a7d5 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Fri, 9 Jan 2026 16:45:54 +0100 Subject: [PATCH 20/51] maintainers: drop tbwanderer Signed-off-by: Marcin Serwin --- maintainers/maintainer-list.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 700be9716f53..c5bf56982db9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -25830,11 +25830,6 @@ githubId = 156964; name = "Thomas Boerger"; }; - tbwanderer = { - github = "tbwanderer"; - githubId = 125365236; - name = "Ice Layer"; - }; tc-kaluza = { github = "tc-kaluza"; githubId = 101565936; -- knotmirror 0.0.1 From 81d0667b1d34e7c41adcdfe225226ae77741d64b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 05:44:48 +0000 Subject: [PATCH 21/51] python3Packages.google-cloud-network-connectivity: 2.11.0 -> 2.12.0 --- .../google-cloud-network-connectivity/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix index 687d040b37c9..e260edd4f0a3 100644 --- a/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix +++ b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "google-cloud-network-connectivity"; - version = "2.11.0"; + version = "2.12.0"; pyproject = true; src = fetchPypi { inherit version; pname = "google_cloud_network_connectivity"; - hash = "sha256-PBqFMVGTn7si4UgAc4zk/97M9mWSnVJMX9gZk0eXpSY="; + hash = "sha256-4CF79YGR8Ean5PoGLjhWAME+0VYSS3YOPVp9uGeUjaY="; }; build-system = [ setuptools ]; -- knotmirror 0.0.1 From 54dbe2a7d46babb71218d78589f896edd2815999 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 08:19:43 +0100 Subject: [PATCH 22/51] python313Packages.google-cloud-network-connectivity: migrate to finalAttrs --- .../google-cloud-network-connectivity/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix index e260edd4f0a3..a00381b785ad 100644 --- a/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix +++ b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix @@ -12,13 +12,13 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "google-cloud-network-connectivity"; version = "2.12.0"; pyproject = true; src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "google_cloud_network_connectivity"; hash = "sha256-4CF79YGR8Ean5PoGLjhWAME+0VYSS3YOPVp9uGeUjaY="; }; @@ -47,8 +47,8 @@ buildPythonPackage rec { meta = { description = "API Client library for Google Cloud Network Connectivity Center"; homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-network-connectivity"; - changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-network-connectivity-v${version}/packages/google-cloud-network-connectivity/CHANGELOG.md"; + changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-network-connectivity-v${finalAttrs.version}/packages/google-cloud-network-connectivity/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ aksiksi ]; }; -} +}) -- knotmirror 0.0.1 From 142c9a7680dafe9ad178c152ccaaa7cc5c326b52 Mon Sep 17 00:00:00 2001 From: qzylinra <225773816+qzylinra@users.noreply.github.com> Date: Sat, 17 Jan 2026 07:17:38 +0800 Subject: [PATCH 23/51] pan: 0.164 -> 0.165 --- pkgs/by-name/pa/pan/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/pan/package.nix b/pkgs/by-name/pa/pan/package.nix index 2116056ac0f1..35ff4b4c3f35 100644 --- a/pkgs/by-name/pa/pan/package.nix +++ b/pkgs/by-name/pa/pan/package.nix @@ -23,14 +23,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "pan"; - version = "0.164"; + version = "0.165"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "pan"; tag = "v${finalAttrs.version}"; - hash = "sha256-fVhjgnDvDf5rmhuW27UpEp3m7o8FFcpakVcGBhBic0Y="; + hash = "sha256-y9ejT/XTMoWMLSIOePEtPCUy51JThJrBBOCdSUTk2yc="; }; nativeBuildInputs = [ -- knotmirror 0.0.1 From d506c14cf3de704fe6cb9f677d16c11397dffc52 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sat, 17 Jan 2026 01:12:15 +0100 Subject: [PATCH 24/51] fzf-zsh: drop --- pkgs/by-name/fz/fzf-zsh/package.nix | 43 ----------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 43 deletions(-) delete mode 100644 pkgs/by-name/fz/fzf-zsh/package.nix diff --git a/pkgs/by-name/fz/fzf-zsh/package.nix b/pkgs/by-name/fz/fzf-zsh/package.nix deleted file mode 100644 index 0982dfe30f85..000000000000 --- a/pkgs/by-name/fz/fzf-zsh/package.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - fzf, -}: - -stdenv.mkDerivation { - pname = "fzf-zsh-unstable"; - version = "2019-09-09"; - - src = fetchFromGitHub { - owner = "Wyntau"; - repo = "fzf-zsh"; - rev = "829d7e40cc437dce8a6e234e259bbd4065e87124"; - sha256 = "1irjmxhcg1fm4g8p3psjqk7sz5qhj5kw73pyhv91njvpdhn9l26z"; - }; - - strictDeps = true; - postPatch = '' - substituteInPlace fzf-zsh.plugin.zsh \ - --replace \ - 'fzf_path="$( cd "$fzf_zsh_path/../fzf/" && pwd )"' \ - "fzf_path=${fzf}" \ - --replace \ - '$fzf_path/shell' \ - '${fzf}/share/fzf' - ''; - - dontBuild = true; - - installPhase = '' - install -Dm0644 fzf-zsh.plugin.zsh $out/share/zsh/plugins/fzf-zsh/fzf-zsh.plugin.zsh - ''; - - meta = { - homepage = "https://github.com/wyntau/fzf-zsh"; - description = "Wrap fzf to use in oh-my-zsh"; - license = lib.licenses.mit; - maintainers = [ ]; - platforms = lib.platforms.unix; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index fce5d3e9669c..6cc7dc9f9033 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -662,6 +662,7 @@ mapAliases { fusee-launcher = throw "'fusee-launcher' was removed as upstream removed the original source repository fearing legal repercussions"; # Added 2025-07-05 futuresql = throw "'futuresql' has been renamed to/replaced by 'libsForQt5.futuresql'"; # Converted to throw 2025-10-27 fx_cast_bridge = throw "'fx_cast_bridge' has been renamed to/replaced by 'fx-cast-bridge'"; # Converted to throw 2025-10-27 + fzf-zsh = throw "'fzf-zsh' has been removed because it was superseed by its builtin equivalent and archived upstream."; # Added 2026-01-17 g4music = throw "'g4music' has been renamed to/replaced by 'gapless'"; # Converted to throw 2025-10-27 gamecube-tools = throw "gamecube-tools was removed due to numerous vulnerabilities in freeimage"; # Added 2025-10-23 gandi-cli = throw "'gandi-cli' has been removed as it is unmaintained upstream"; # Added 2026-01-11 -- knotmirror 0.0.1 From 50ba6d48e1c04e53013faa9bfc6d325ed8749ce5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 17 Jan 2026 15:18:37 +0000 Subject: [PATCH 25/51] sjasmplus: 1.21.0 -> 1.21.1 --- pkgs/by-name/sj/sjasmplus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sj/sjasmplus/package.nix b/pkgs/by-name/sj/sjasmplus/package.nix index 50cd0a0ff972..7fee75f5899d 100644 --- a/pkgs/by-name/sj/sjasmplus/package.nix +++ b/pkgs/by-name/sj/sjasmplus/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sjasmplus"; - version = "1.21.0"; + version = "1.21.1"; src = fetchFromGitHub { owner = "z00m128"; repo = "sjasmplus"; tag = "v${finalAttrs.version}"; - hash = "sha256-iPtH/Uviw9m3tcbG44aZO+I6vR95/waXUejpwPPCpqo="; + hash = "sha256-wD31GT88hOKhsaXTKEiVIkmZO5sYYv7xb7CjiS2G1W0="; }; buildInputs = [ luabridge ]; -- knotmirror 0.0.1 From f7c6b45bbf62be89290dfa2dfeb8c37f932425a5 Mon Sep 17 00:00:00 2001 From: adeci Date: Sat, 17 Jan 2026 18:41:35 +0000 Subject: [PATCH 26/51] claude-code: 2.1.9 -> 2.1.12 --- pkgs/by-name/cl/claude-code/package-lock.json | 4 ++-- pkgs/by-name/cl/claude-code/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 5317603933df..4a301e9ab5f1 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -1,12 +1,12 @@ { "name": "@anthropic-ai/claude-code", - "version": "2.1.9", + "version": "2.1.12", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@anthropic-ai/claude-code", - "version": "2.1.9", + "version": "2.1.12", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 6f8272aab60f..970dd7338502 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -15,14 +15,14 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.1.9"; + version = "2.1.12"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-TU+54QVtcFaUErv8YB0NxmgP+0eUqa2JEjAVRHKPICs="; + hash = "sha256-JX72YEM2fXY7qKVkuk+UFeef0OhBffljpFBjIECHMXw="; }; - npmDepsHash = "sha256-yZ5hFIqdKh6VYPGtdIaUq7CW9mnCyeFflr02laU8K0A="; + npmDepsHash = "sha256-FxyNCFlsgjXAGCGqro+VRwkarif9SzqmrMz0xgmvBco="; strictDeps = true; -- knotmirror 0.0.1 From ebfa4fb1246982f99f8deafac3321d1191b9ff74 Mon Sep 17 00:00:00 2001 From: adeci Date: Sat, 17 Jan 2026 18:41:48 +0000 Subject: [PATCH 27/51] vscode-extensions.anthropic.claude-code: 2.1.9 -> 2.1.11 --- .../vscode/extensions/anthropic.claude-code/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index 6961354854fe..423c440f280c 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-code"; publisher = "anthropic"; - version = "2.1.9"; - hash = "sha256-1zrXLaTilKY11FVBGnP4ezRT5LAefGH1UKwqz+E/sFY="; + version = "2.1.11"; + hash = "sha256-zqCILYNwBudsEv7+7ZV1YQoPJi30kj5w8suXqAPKORo="; }; postInstall = '' -- knotmirror 0.0.1 From 29da58509006d24906690e47ff51f92c048de5e4 Mon Sep 17 00:00:00 2001 From: Bart Brouns Date: Wed, 14 Jan 2026 01:48:08 +0100 Subject: [PATCH 28/51] noise-repellent: 0.2.3 -> 0.2.5 --- pkgs/by-name/no/noise-repellent/package.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/no/noise-repellent/package.nix b/pkgs/by-name/no/noise-repellent/package.nix index 55e595763d2f..08753c0f3cca 100644 --- a/pkgs/by-name/no/noise-repellent/package.nix +++ b/pkgs/by-name/no/noise-repellent/package.nix @@ -10,15 +10,15 @@ lv2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "noise-repellent"; - version = "0.2.3"; + version = "0.2.5"; src = fetchFromGitHub { owner = "lucianodato"; repo = "noise-repellent"; - rev = "v${version}"; - sha256 = "sha256-d8csYC3z3vXdmN/G6mAK+H8ia0vOCsoUpoA3W8/OADc="; + tag = "v${finalAttrs.version}"; + hash = "sha256-GzOUcC161syjazazf+ywssWL0iH17eNhmhTBcjsuaQ0="; }; mesonFlags = [ @@ -40,8 +40,9 @@ stdenv.mkDerivation rec { meta = { description = "LV2 plugin for broadband noise reduction"; homepage = "https://github.com/lucianodato/noise-repellent"; + changelog = "https://github.com/lucianodato/noise-repellent/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.magnetophon ]; platforms = lib.platforms.unix; }; -} +}) -- knotmirror 0.0.1 From df40c9c21a2afa3af68edff0afaaa62de3de1653 Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Sat, 17 Jan 2026 23:24:45 +0100 Subject: [PATCH 29/51] phpPackages.psalm: 6.13.1 -> 6.14.3 --- pkgs/development/php-packages/psalm/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/php-packages/psalm/default.nix b/pkgs/development/php-packages/psalm/default.nix index 72a79eee851a..2d7e67e334f9 100644 --- a/pkgs/development/php-packages/psalm/default.nix +++ b/pkgs/development/php-packages/psalm/default.nix @@ -8,12 +8,12 @@ }: let - version = "6.13.1"; + version = "6.14.3"; # The PHAR file is only required to get the `composer.lock` file psalm-phar = fetchurl { url = "https://github.com/vimeo/psalm/releases/download/${version}/psalm.phar"; - hash = "sha256-bOxm5LYiQDCY0hU998Wnnp2+x44sidfCf/OqlQ+1gvA="; + hash = "sha256-dqRI73CdY51K1aitIK6R74Y2sLb68l4ndNuTzRv8qRE="; }; in php.buildComposerProject2 (finalAttrs: { @@ -24,14 +24,14 @@ php.buildComposerProject2 (finalAttrs: { owner = "vimeo"; repo = "psalm"; tag = finalAttrs.version; - hash = "sha256-QsANvg/QXJucjxwM6IF20mZu4DPw/RcBJV6+5tJkZB0="; + hash = "sha256-6MO16Ch3SR2kn48lTj64c/1DZDpsLjpZcFYmtiBhCCU="; }; composerLock = runCommand "composer.lock" { } '' ${lib.getExe php} -r '$phar = new Phar("${psalm-phar}"); $phar->extractTo(".", "composer.lock");' cp composer.lock $out ''; - vendorHash = "sha256-gtN3Gml/gNeg7FBNnr6I7IV0zF6iK4oWproRESPbK/4="; + vendorHash = "sha256-2LlP0D7b07yXVGc/+pJUUWYXF8rsc4HiErBUt5SfZmw="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; -- knotmirror 0.0.1 From d958e43f855e1be15de96b2a5ee109cd730f9bcd Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Sat, 17 Jan 2026 23:48:07 +0100 Subject: [PATCH 30/51] phpExtensions.imap: 1.0.2 -> 1.0.3 --- pkgs/development/php-packages/imap/default.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/development/php-packages/imap/default.nix b/pkgs/development/php-packages/imap/default.nix index b37e6e6c6b28..522e751dfd56 100644 --- a/pkgs/development/php-packages/imap/default.nix +++ b/pkgs/development/php-packages/imap/default.nix @@ -12,7 +12,7 @@ }: let - version = "1.0.2"; + version = "1.0.3"; in buildPecl { inherit version; @@ -22,17 +22,9 @@ buildPecl { owner = "php"; repo = "pecl-mail-imap"; rev = version; - hash = "sha256-QVeimxm3rfWMvMpSgadhMKd24yPdDGVuhXIOs8668do="; + hash = "sha256-eDrznw5OtQXJZa7dR9roUiJyINXFZI5qmS+cyoaGHnk="; }; - patches = [ - # Fix compilation with PHP 8.4. - (fetchpatch { - url = "https://github.com/php/pecl-mail-imap/commit/4fc9970a29c205ec328f36edc8c119c158129324.patch"; - hash = "sha256-MxEaEe4YVeP7W5gDSNJb0thwAhxDj/yRr3qvjlJjRL4="; - }) - ]; - nativeBuildInputs = [ pkg-config ]; buildInputs = [ -- knotmirror 0.0.1 From f5eaa20fc7fda23731ccfdc02e35d7d8c412d19e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 17 Jan 2026 23:49:14 +0100 Subject: [PATCH 31/51] burpsuite: 2025.12 -> 2026.1 --- pkgs/by-name/bu/burpsuite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bu/burpsuite/package.nix b/pkgs/by-name/bu/burpsuite/package.nix index b3c1cb7f7210..b2c1f16def59 100644 --- a/pkgs/by-name/bu/burpsuite/package.nix +++ b/pkgs/by-name/bu/burpsuite/package.nix @@ -9,20 +9,20 @@ }: let - version = "2025.12"; + version = "2026.1"; product = if proEdition then { productName = "pro"; productDesktop = "Burp Suite Professional Edition"; - hash = "sha256-6firazY0uyDBjdw8Qvs48xVXwy3MfCULtitb1gvGHQM="; + hash = "sha256-4GvB1K4UZnZMor0jBWXvzgy0qfh234TZmtu6eSR4/jk="; } else { productName = "community"; productDesktop = "Burp Suite Community Edition"; - hash = "sha256-hvhS6JKISPeDp0L7ElI/BojitUp93TvuPgO4zKBJjnI="; + hash = "sha256-q0vKBEIzO18mNX7bn1vhnstnGr1pwjMnHXq6HdtpJy0="; }; src = fetchurl { -- knotmirror 0.0.1 From f5ac694a9a3fb856d62749f3d267c79b64f93bd1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 01:58:49 +0000 Subject: [PATCH 32/51] bcachefs-tools: 1.35.0 -> 1.35.1 --- pkgs/by-name/bc/bcachefs-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bc/bcachefs-tools/package.nix b/pkgs/by-name/bc/bcachefs-tools/package.nix index 7bfa38964b59..9ff5b574e67e 100644 --- a/pkgs/by-name/bc/bcachefs-tools/package.nix +++ b/pkgs/by-name/bc/bcachefs-tools/package.nix @@ -28,18 +28,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "bcachefs-tools"; - version = "1.35.0"; + version = "1.35.1"; src = fetchFromGitHub { owner = "koverstreet"; repo = "bcachefs-tools"; tag = "v${finalAttrs.version}"; - hash = "sha256-mKyoV92+VJESHDRENXLFU+Ug2fFr+xJrleckvxfZ6sY="; + hash = "sha256-1p2zbzQLza8w+hu+5OjPr+Lh6q6Kh9HdVxFkuCl2x8o="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; - hash = "sha256-5z86H/LGI5aSg3vBoXlvm0f2DmumsKu3EN7Bn5UHbr4="; + hash = "sha256-OlXkshfEXtY6fDBqhEJQhWhPjwQ5ofDIZ9IuchchKxk="; }; postPatch = '' -- knotmirror 0.0.1 From a7a98c73016e31876c189256e720098a756a24ae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 02:39:09 +0000 Subject: [PATCH 33/51] penelope: 0.15.0 -> 0.18.0 --- pkgs/by-name/pe/penelope/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pe/penelope/package.nix b/pkgs/by-name/pe/penelope/package.nix index f1a2246e204a..d61d7c13140e 100644 --- a/pkgs/by-name/pe/penelope/package.nix +++ b/pkgs/by-name/pe/penelope/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "penelope"; - version = "0.15.0"; + version = "0.18.0"; pyproject = true; src = fetchFromGitHub { owner = "brightio"; repo = "penelope"; tag = "v${version}"; - hash = "sha256-paVKCqR8J1bINz80qOBqiG2wxGjiJlf0gv3LIyS/Xs0="; + hash = "sha256-ryUG/OQsU6mecr+kSe5CD41a53xNRrPs1esL+V1lmdQ="; }; postPatch = '' -- knotmirror 0.0.1 From 63c18623e7c239b060c3d48a0d4774a00e7b2db5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 02:44:08 +0000 Subject: [PATCH 34/51] vscode-extensions.tsandall.opa: 0.20.0 -> 0.21.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 143e3df6020a..af66d232e6e1 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4765,8 +4765,8 @@ let mktplcRef = { name = "opa"; publisher = "tsandall"; - version = "0.20.0"; - hash = "sha256-1o7v9lncnmYWr9FPEjQmamfNW/Lui9A0V+l7bCjn/hw="; + version = "0.21.0"; + hash = "sha256-1k+yq8QYTpiePX4Q8o+iUmpqcWONCOZkMrNZjp2Rlss="; }; meta = { changelog = "https://github.com/open-policy-agent/vscode-opa/blob/master/CHANGELOG.md"; -- knotmirror 0.0.1 From 987f2ee8cee11d709c029a6417a78d9e181fe8c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 03:35:57 +0000 Subject: [PATCH 35/51] python3Packages.celery-batches: 0.10 -> 0.11 --- pkgs/development/python-modules/celery-batches/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/celery-batches/default.nix b/pkgs/development/python-modules/celery-batches/default.nix index e129dcf10248..25aaca78bfac 100644 --- a/pkgs/development/python-modules/celery-batches/default.nix +++ b/pkgs/development/python-modules/celery-batches/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "celery-batches"; - version = "0.10"; + version = "0.11"; pyproject = true; src = fetchFromGitHub { owner = "clokep"; repo = "celery-batches"; tag = "v${version}"; - hash = "sha256-9RpM2aC3F88fJBoW8FDd6IN8KlZN+6ESrZFak9j0eNk="; + hash = "sha256-+1cpauali+MjDox0esw0+bveOEroIQ0DkuHQuwm/i4Q="; }; build-system = [ setuptools ]; -- knotmirror 0.0.1 From 5fccd5bc60b5f36783607228dbb95fbafdbe84f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 04:00:11 +0000 Subject: [PATCH 36/51] python3Packages.disposable-email-domains: 0.0.155 -> 0.0.156 --- .../python-modules/disposable-email-domains/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/disposable-email-domains/default.nix b/pkgs/development/python-modules/disposable-email-domains/default.nix index 62d04dba8711..a894c457ef50 100644 --- a/pkgs/development/python-modules/disposable-email-domains/default.nix +++ b/pkgs/development/python-modules/disposable-email-domains/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "disposable-email-domains"; - version = "0.0.155"; + version = "0.0.156"; pyproject = true; # No tags on GitHub src = fetchPypi { pname = "disposable_email_domains"; inherit (finalAttrs) version; - hash = "sha256-ahYGxlERS2iQRLcubq/N1vwCk3s8NiCMLoDQu00nS1s="; + hash = "sha256-YoZI3nN8BeR/+zPnuJuHeWcoWeHX1mEDGrhhFvpj2/s="; }; build-system = [ -- knotmirror 0.0.1 From a643634bfe9510bdbd863f5f2d5c282442f7f472 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 06:36:44 +0000 Subject: [PATCH 37/51] tsshd: 0.1.5 -> 0.1.6 --- pkgs/by-name/ts/tsshd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ts/tsshd/package.nix b/pkgs/by-name/ts/tsshd/package.nix index 18ca7f3e237f..ce9d662d7a54 100644 --- a/pkgs/by-name/ts/tsshd/package.nix +++ b/pkgs/by-name/ts/tsshd/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "tsshd"; - version = "0.1.5"; + version = "0.1.6"; src = fetchFromGitHub { owner = "trzsz"; repo = finalAttrs.pname; tag = "v${finalAttrs.version}"; - hash = "sha256-JNuLN0eA+HSG/Uv5kTgYmOVBSTIBDAJ6vqPa7z+JYTg="; + hash = "sha256-B5PTiz9luBxkDA9UMSkGYTcPbnXdL43rkFvbOUS5F6w="; }; - vendorHash = "sha256-XjPXbhrMUYObgw0BBYT4BxDoE6THEYXnAZ5y5rUKgh4="; + vendorHash = "sha256-dW05EoAVLqmiPRRG0R4KwKsSijZuxSe15iHkyCImtZY="; ldflags = [ "-s" -- knotmirror 0.0.1 From 607a3679d116202e502aa5c919ee84d88e6e0d21 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 06:36:59 +0000 Subject: [PATCH 38/51] python3Packages.hdfury: 1.3.1 -> 1.4.1 --- pkgs/development/python-modules/hdfury/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hdfury/default.nix b/pkgs/development/python-modules/hdfury/default.nix index 3401e62ea7aa..f03a7c4524f8 100644 --- a/pkgs/development/python-modules/hdfury/default.nix +++ b/pkgs/development/python-modules/hdfury/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "hdfury"; - version = "1.3.1"; + version = "1.4.1"; pyproject = true; src = fetchFromGitHub { owner = "glenndehaan"; repo = "python-hdfury"; tag = finalAttrs.version; - hash = "sha256-vEIlDhDWC7My9mqXxHseDpvW/vWe9jWkYzcgz3xFhyQ="; + hash = "sha256-cL6KE3qkOgG61ewgIInbaIw6ygb5jWVrjl8ooFrCv+k="; }; build-system = [ hatchling ]; -- knotmirror 0.0.1 From 1df3df3bb8244d91ba46049b408cb6dc07ca5494 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 06:38:00 +0000 Subject: [PATCH 39/51] proton-pass-cli: 1.3.3 -> 1.3.5 --- pkgs/by-name/pr/proton-pass-cli/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/pr/proton-pass-cli/package.nix b/pkgs/by-name/pr/proton-pass-cli/package.nix index d13608ae3ffe..9c44bd96c4b7 100644 --- a/pkgs/by-name/pr/proton-pass-cli/package.nix +++ b/pkgs/by-name/pr/proton-pass-cli/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "proton-pass-cli"; - version = "1.3.3"; + version = "1.3.5"; src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system}; @@ -47,19 +47,19 @@ stdenv.mkDerivation (finalAttrs: { sources = { "aarch64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-aarch64"; - hash = "sha256-JPjJsbPvmJ83gOw9xy7QEStY/00X9acHukOx6W/M8YM="; + hash = "sha256-I+QYefg6ECxxb68RDyjw0dK4+vSOvu8qQ2kPhuPoabU="; }; "aarch64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-aarch64"; - hash = "sha256-kGwL6bvmdogx1xZFH8Z7O55GSQWZSEORD86A2sVKoGU="; + hash = "sha256-ohKFj+d75hYev6jwn7WLtf2exNJJN2cFeGkwgFHvx1E="; }; "x86_64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-x86_64"; - hash = "sha256-JYQmHNcPpaJTJHq+qsy2Y06SSr10MOREVvtUDWILR78="; + hash = "sha256-7TMcen4iX9nr0rxmF7vFWJ19tkNN5d7YqImL0LF9jkw="; }; "x86_64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-x86_64"; - hash = "sha256-rcu+Ob3N4S2q5MUc3OLS8frMF2QyLn83/88QtI96/cE="; + hash = "sha256-LerztCDNQ63wYUOfiULdvY2zQDUlVXNcDsf13SDaIg8="; }; }; updateScript = writeShellScript "update-proton-pass-cli" '' -- knotmirror 0.0.1 From 4368e3232f1d4e1a57a8a60aaaaf33a2ac3d46a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 06:54:31 +0000 Subject: [PATCH 40/51] wasmtime: 40.0.0 -> 40.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 5829e0e7004a..51cb918c4da9 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 = "40.0.0"; + version = "40.0.2"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "wasmtime"; tag = "v${finalAttrs.version}"; - hash = "sha256-d5j+QSEWIVwVRMT/QGc6x3cVBTFZBpoxiBagmpLV1e8="; + hash = "sha256-4y9WpCdyuF/Tp2k/1d5rZxwYunWNdeibEsFgHcBC52Q="; fetchSubmodules = true; }; # Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved. auditable = false; - cargoHash = "sha256-PIUJHkeGi8gao7n+SLzcxNYTl2KxKiwJZPW+sFYf0AY="; + cargoHash = "sha256-aTPgnuBvOIqg1+Sa2ZLdMTLujm8dKGK5xpZ3qHpr3f8="; cargoBuildFlags = [ "--package" "wasmtime-cli" -- knotmirror 0.0.1 From fc69062a1980ca52bacbe9161e01d17761de9c2a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 07:20:53 +0000 Subject: [PATCH 41/51] vscodium: 1.107.18627 -> 1.108.10359 --- pkgs/applications/editors/vscode/vscodium.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix index 74c73e273a56..97158b30c964 100644 --- a/pkgs/applications/editors/vscode/vscodium.nix +++ b/pkgs/applications/editors/vscode/vscodium.nix @@ -27,12 +27,12 @@ let hash = { - x86_64-linux = "sha256-gqBxdd6Ww1nIXovixgsuIivLXn1LoZXN5NhK4bLmSng="; - x86_64-darwin = "sha256-al2RcKJ3KrNywnMYbhd493kyR6I0JUbCJHy1iTk4N4s="; - aarch64-linux = "sha256-32WP74IJYVIKuhmsMi0EFqjTlWAO4DgC24ptm3BqSpg="; - aarch64-darwin = "sha256-2hYTrkCNzVy6wXT+cGWkDEAy+g/KSkWsLltMSuSSBTk="; - armv7l-linux = "sha256-bNjc91zjVXnQ763GHmlVTNDD5ynlJhrtGR7Xzciq7tA="; - loongarch64-linux = "sha256-RaxzbawVYT1V0u+RU0gaWTrn2X3uRxEO9T8IAmPJTds="; + x86_64-linux = "sha256-NvICNng069Z6qvL3TnjLu82wyfGyjH8wK9aNw2YR2Jk="; + x86_64-darwin = "sha256-Ukms3L0tIw7tDfMqFctLjIzkUdr9rvXomKwhrGswMXk="; + aarch64-linux = "sha256-+6G7coqgPSOA3xFMKSOpZCDzb9Ssc7wqJnnlaW54e/I="; + aarch64-darwin = "sha256-49Zf51yiozdY9V5sPGnECXTUpNIO3OC2c//G2FQcCy0="; + armv7l-linux = "sha256-6l75xTqeUkDJW6/WTtkGrAsnmlcQPiVTmiEDRXDI/QA="; + loongarch64-linux = "sha256-PNPVAf6jh20jpFVhDGDgT5wo5xPZDQ2xdm4LO0/Vlzk="; } .${system} or throwSystem; @@ -43,7 +43,7 @@ callPackage ./generic.nix rec { # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.107.18627"; + version = "1.108.10359"; pname = "vscodium"; executableName = "codium"; -- knotmirror 0.0.1 From cf184d6fec89ef721ffebc1d9b11a2c0c44ba957 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 07:44:41 +0000 Subject: [PATCH 42/51] python3Packages.pytransportnswv2: 2.2.0 -> 2.2.1 --- pkgs/development/python-modules/pytransportnswv2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytransportnswv2/default.nix b/pkgs/development/python-modules/pytransportnswv2/default.nix index 2174054962b6..5ae7c24f1a16 100644 --- a/pkgs/development/python-modules/pytransportnswv2/default.nix +++ b/pkgs/development/python-modules/pytransportnswv2/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "pytransportnswv2"; - version = "2.2.0"; + version = "2.2.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-gQhXq2ZnpXMYdicDN3QWenF+kezbA9ByrzATVdybMNM="; + hash = "sha256-tTbwbT1320kdr4pm9KyPXIdrZknJENPzPrbzEuCxb2k="; }; build-system = [ setuptools ]; -- knotmirror 0.0.1 From 6434ca4b87baa5c6bf626b7eb85b5bc3084980a0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 18 Jan 2026 09:49:40 +0100 Subject: [PATCH 43/51] python313Packages.pytransportnswv2: migrate to finalAttrs --- .../development/python-modules/pytransportnswv2/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pytransportnswv2/default.nix b/pkgs/development/python-modules/pytransportnswv2/default.nix index 5ae7c24f1a16..ee6144753ad0 100644 --- a/pkgs/development/python-modules/pytransportnswv2/default.nix +++ b/pkgs/development/python-modules/pytransportnswv2/default.nix @@ -8,13 +8,13 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pytransportnswv2"; version = "2.2.1"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-tTbwbT1320kdr4pm9KyPXIdrZknJENPzPrbzEuCxb2k="; }; @@ -37,4 +37,4 @@ buildPythonPackage rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; }; -} +}) -- knotmirror 0.0.1 From e9cb83f3dc9414890198aab68c60b789c7f44d80 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 18 Jan 2026 09:51:40 +0100 Subject: [PATCH 44/51] penelope: migrate to finalAttrs --- pkgs/by-name/pe/penelope/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pe/penelope/package.nix b/pkgs/by-name/pe/penelope/package.nix index d61d7c13140e..3f0a4361c627 100644 --- a/pkgs/by-name/pe/penelope/package.nix +++ b/pkgs/by-name/pe/penelope/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "penelope"; version = "0.18.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "brightio"; repo = "penelope"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ryUG/OQsU6mecr+kSe5CD41a53xNRrPs1esL+V1lmdQ="; }; @@ -30,10 +30,10 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Penelope Shell Handler"; homepage = "https://github.com/brightio/penelope"; - changelog = "https://github.com/brightio/penelope/releases/tag/v${version}"; + changelog = "https://github.com/brightio/penelope/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "penelope.py"; platforms = lib.platforms.all; }; -} +}) -- knotmirror 0.0.1 From e8007cd7e176f07083ca13579799af5077664a57 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 18 Jan 2026 09:58:03 +0100 Subject: [PATCH 45/51] python313Packages.asdf-transform-schemas: modernize --- .../asdf-transform-schemas/default.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/asdf-transform-schemas/default.nix b/pkgs/development/python-modules/asdf-transform-schemas/default.nix index 683b1760d0d0..f913e7e429b7 100644 --- a/pkgs/development/python-modules/asdf-transform-schemas/default.nix +++ b/pkgs/development/python-modules/asdf-transform-schemas/default.nix @@ -3,25 +3,23 @@ asdf-standard, buildPythonPackage, fetchPypi, - importlib-resources, - pythonOlder, setuptools-scm, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "asdf-transform-schemas"; version = "0.6.0"; pyproject = true; src = fetchPypi { pname = "asdf_transform_schemas"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-D1D44Jb//S0UucgplZASZu8lsj0N/8MK1Bu6RoUalzI="; }; build-system = [ setuptools-scm ]; - dependencies = [ asdf-standard ] ++ lib.optionals (pythonOlder "3.9") [ importlib-resources ]; + dependencies = [ asdf-standard ]; # Circular dependency on asdf doCheck = false; @@ -31,8 +29,8 @@ buildPythonPackage rec { meta = { description = "ASDF schemas for validating transform tags"; homepage = "https://github.com/asdf-format/asdf-transform-schemas"; - changelog = "https://github.com/asdf-format/asdf-transform-schemas/releases/tag/${version}"; + changelog = "https://github.com/asdf-format/asdf-transform-schemas/releases/tag/${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; }; -} +}) -- knotmirror 0.0.1 From 137d5eabe7fb23865b920cb9dc299fbb055256ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 09:14:26 +0000 Subject: [PATCH 46/51] terraform-providers.linode_linode: 3.7.0 -> 3.8.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 62e1125ef9ba..df0f26a94373 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -842,13 +842,13 @@ "vendorHash": "sha256-Y1L1nIOubhBN5vNIXY7miQgR9OzoTCS7QA55DEMwDSA=" }, "linode_linode": { - "hash": "sha256-gsRrEsR2+2AadSPhY6hwP3iqjNQyCqhxmnsFL2iMbcw=", + "hash": "sha256-/igrYgWTM4vujH2PFzXijVhHw0gQzLUwFZJd+RM0hSQ=", "homepage": "https://registry.terraform.io/providers/linode/linode", "owner": "linode", "repo": "terraform-provider-linode", - "rev": "v3.7.0", + "rev": "v3.8.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-03uqpurO11HMMxwZRIaD7iuOYk6TuGbztIwE5SPwemU=" + "vendorHash": "sha256-TxfiOKANocV96TiN60QpA1wVLucXNpmJm1FmVavOlQg=" }, "loafoe_htpasswd": { "hash": "sha256-ALTyTTVyS2HHenmk8HVwtQenCmJX05kyXifJTzzmnHE=", -- knotmirror 0.0.1 From f1e99e9edff400915c97b33f812dcee256163d5d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 18 Jan 2026 10:15:15 +0100 Subject: [PATCH 47/51] python314Packages.aioswitcher: disable failing test on Python 3.14 --- pkgs/development/python-modules/aioswitcher/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/aioswitcher/default.nix b/pkgs/development/python-modules/aioswitcher/default.nix index 5fc148e73d09..310b2c1ee8ed 100644 --- a/pkgs/development/python-modules/aioswitcher/default.nix +++ b/pkgs/development/python-modules/aioswitcher/default.nix @@ -62,9 +62,13 @@ buildPythonPackage rec { "test_schedule_parser_with_a_non_recurring_enabled_schedule_data" ] ++ lib.optionals (pythonAtLeast "3.12") [ - # ssertionError: Expected <'I' format requires 0 <= number <= 4294967295> to be equal to , but was not. + # AssertionError: Expected <'I' format requires 0 <= number <= 4294967295> to be equal to , but was not. "test_minutes_to_hexadecimal_seconds_with_a_negative_value_should_throw_an_error" "test_current_timestamp_to_hexadecimal_with_errornous_value_should_throw_an_error" + ] + ++ lib.optionals (pythonAtLeast "3.12") [ + # AssertionError: Expected to be equal + "test_seconds_to_iso_time_with_a_nagative_value_should_throw_an_error" ]; pythonImportsCheck = [ "aioswitcher" ]; -- knotmirror 0.0.1 From 563562d157a293abc0861503bc1db2cf77545622 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 18 Jan 2026 10:19:28 +0100 Subject: [PATCH 48/51] python314Packages.aioswitcher: migrate to finalAttrs --- .../development/python-modules/aioswitcher/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/aioswitcher/default.nix b/pkgs/development/python-modules/aioswitcher/default.nix index 310b2c1ee8ed..99388853f391 100644 --- a/pkgs/development/python-modules/aioswitcher/default.nix +++ b/pkgs/development/python-modules/aioswitcher/default.nix @@ -16,7 +16,7 @@ time-machine, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "aioswitcher"; version = "6.0.3"; pyproject = true; @@ -24,7 +24,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "TomerFi"; repo = "aioswitcher"; - tag = version; + tag = finalAttrs.version; hash = "sha256-6wBeAbBiuAZW9kHq/bKC0FMJxkLxM6RZN7RLwbF1ig4="; }; @@ -66,7 +66,7 @@ buildPythonPackage rec { "test_minutes_to_hexadecimal_seconds_with_a_negative_value_should_throw_an_error" "test_current_timestamp_to_hexadecimal_with_errornous_value_should_throw_an_error" ] - ++ lib.optionals (pythonAtLeast "3.12") [ + ++ lib.optionals (pythonAtLeast "3.14") [ # AssertionError: Expected to be equal "test_seconds_to_iso_time_with_a_nagative_value_should_throw_an_error" ]; @@ -76,8 +76,8 @@ buildPythonPackage rec { meta = { description = "Python module to interact with Switcher water heater"; homepage = "https://github.com/TomerFi/aioswitcher"; - changelog = "https://github.com/TomerFi/aioswitcher/releases/tag/${src.tag}"; + changelog = "https://github.com/TomerFi/aioswitcher/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) -- knotmirror 0.0.1 From 5a56dad8f2d5cf318954d6c4ea661cc33bb4310d Mon Sep 17 00:00:00 2001 From: Defelo Date: Sun, 11 Jan 2026 12:46:54 +0000 Subject: [PATCH 49/51] mask: 0.11.6 -> 0.11.7 Changelog: https://github.com/jacobdeichert/mask/blob/mask/0.11.7/CHANGELOG.md Diff: https://github.com/jacobdeichert/mask/compare/mask/0.11.6...mask/0.11.7 --- pkgs/by-name/ma/mask/package.nix | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ma/mask/package.nix b/pkgs/by-name/ma/mask/package.nix index a50c8d0246c3..6cd1458177c1 100644 --- a/pkgs/by-name/ma/mask/package.nix +++ b/pkgs/by-name/ma/mask/package.nix @@ -7,36 +7,43 @@ nix-update-script, # tests + lua, nodejs, - python3, php, + python3, ruby, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "mask"; - version = "0.11.6"; + version = "0.11.7"; src = fetchFromGitHub { owner = "jacobdeichert"; repo = "mask"; tag = "mask/${finalAttrs.version}"; - hash = "sha256-xGD23pso5iS+9dmfTMNtR6YqUqKnzJTzMl+OnRGpL3g="; + hash = "sha256-jz2x3Do+fqDHS7vNdnZsNOj36dRFt/khFaF/ztyKji8="; }; - cargoHash = "sha256-JaYr6J3NOwVIHzGO4wLkke5O/T/9WUDENPgLP5Fwyhg="; + cargoHash = "sha256-HnRNg1/ZVWr6JRIsBf2kH9Xys7Hth4fMI12dClsPKv0="; preCheck = '' export PATH=$PATH:$PWD/target/${stdenv.hostPlatform.rust.rustcTarget}/$cargoBuildType ''; nativeCheckInputs = [ + lua nodejs - python3 php + python3 ruby ]; + checkFlags = [ + # requires swift which currently fails to build + "--skip=swift" + ]; + nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; @@ -48,8 +55,6 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/jacobdeichert/mask"; changelog = "https://github.com/jacobdeichert/mask/blob/mask/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - defelo - ]; + maintainers = with lib.maintainers; [ defelo ]; }; }) -- knotmirror 0.0.1 From 8c07773cd37168e297a410587049e77ae45021e5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 09:51:55 +0000 Subject: [PATCH 50/51] obfs4: 0.8.0 -> 0.8.1 --- pkgs/by-name/ob/obfs4/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ob/obfs4/package.nix b/pkgs/by-name/ob/obfs4/package.nix index 31ac4a734c29..6e1c34fa9d60 100644 --- a/pkgs/by-name/ob/obfs4/package.nix +++ b/pkgs/by-name/ob/obfs4/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { pname = "obfs4"; - version = "0.8.0"; + version = "0.8.1"; src = fetchFromGitLab { domain = "gitlab.torproject.org"; @@ -19,10 +19,10 @@ buildGoModule (finalAttrs: { # will collide with lyrebird Gtk3 program. repo = "lyrebird"; tag = "lyrebird-${finalAttrs.version}"; - hash = "sha256-h4ZhjyWRovoEFEFjjJBHBWc3kup60MNFvaYN6UPPxOE="; + hash = "sha256-KI9tGQomqSbiW8itxQ72rPwL67LVTmP110FrYVELr5w="; }; - vendorHash = "sha256-isquplrmgtR8Mn5M+XNRdeGJHrAm7V7h1etVmVmN60I="; + vendorHash = "sha256-AlLRJieCiCLQPbqT+0J3Zxe73ryNB8MQkAyHsU+wr2A="; ldflags = [ "-s" -- knotmirror 0.0.1 From c7c12c18d7adf514232f6adb7f460f4dfe021c90 Mon Sep 17 00:00:00 2001 From: Defelo Date: Sun, 18 Jan 2026 10:02:41 +0000 Subject: [PATCH 51/51] sigsum: 0.13.1 -> 0.14.0 Changelog: https://git.glasklar.is/sigsum/core/sigsum-go/-/blob/v0.14.0/NEWS --- pkgs/by-name/si/sigsum/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/sigsum/package.nix b/pkgs/by-name/si/sigsum/package.nix index 06a931d16b5f..b1264add0f63 100644 --- a/pkgs/by-name/si/sigsum/package.nix +++ b/pkgs/by-name/si/sigsum/package.nix @@ -8,7 +8,7 @@ buildGoModule (finalAttrs: { pname = "sigsum"; - version = "0.13.1"; + version = "0.14.0"; src = fetchFromGitLab { domain = "git.glasklar.is"; @@ -16,7 +16,7 @@ buildGoModule (finalAttrs: { owner = "core"; repo = "sigsum-go"; tag = "v${finalAttrs.version}"; - hash = "sha256-GQ8ENsMc9vrAG23wHDPcWVadRVov3XOgR5WxnXtg94A="; + hash = "sha256-+opDvVUG2OVJ/V1lHPXl2rxk4CCaXxc+4xBguvGqO1o="; }; postPatch = '' @@ -24,7 +24,7 @@ buildGoModule (finalAttrs: { --replace-fail "info.Main.Version" '"${finalAttrs.version}"' ''; - vendorHash = "sha256-SWNvBEIV25G9lp95DsftFKa48iGUgBQ4RdplJ5D1xUg="; + vendorHash = "sha256-s5IUDGA/8Qv6XhvqJG396EZt7HTaG/BMknPj8uYhVZc="; ldflags = [ "-s"