From 24c247ab97bd95acc523b735870b1c3d6c0b99d8 Mon Sep 17 00:00:00 2001 From: Alex Epelde Date: Tue, 18 Nov 2025 23:29:56 -0500 Subject: [PATCH 001/122] nixos/redis: avoid creating unneeded users/groups --- nixos/modules/services/databases/redis.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/databases/redis.nix b/nixos/modules/services/databases/redis.nix index c92ec2508490..157a6c6b84e3 100644 --- a/nixos/modules/services/databases/redis.nix +++ b/nixos/modules/services/databases/redis.nix @@ -479,12 +479,12 @@ in isSystemUser = true; group = redisName name; } - ) enabledServers; + ) (lib.filterAttrs (name: conf: conf.user == redisName name) enabledServers); users.groups = lib.mapAttrs' ( name: conf: lib.nameValuePair (redisName name) { } - ) enabledServers; + ) (lib.filterAttrs (name: conf: conf.group == redisName name) enabledServers); systemd.services = lib.mapAttrs' ( name: conf: From 0852f86792df6498935905b632bc5442948e117f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 23 Nov 2025 23:28:31 +0100 Subject: [PATCH 002/122] python3Packages.bleach: 6.2.0 -> 6.3.0 Changelog: https://github.com/mozilla/bleach/blob/v6.3.0/CHANGES --- pkgs/development/python-modules/bleach/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bleach/default.nix b/pkgs/development/python-modules/bleach/default.nix index 290aa1913b81..36decbb1bef3 100644 --- a/pkgs/development/python-modules/bleach/default.nix +++ b/pkgs/development/python-modules/bleach/default.nix @@ -12,12 +12,12 @@ buildPythonPackage rec { pname = "bleach"; - version = "6.2.0"; + version = "6.3.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-Ej6JQRi4pZn9gNPsGm1Mx85OWIKxMXp+G6abVulfmR8="; + hash = "sha256-bzuRscCgK7mni1pFTJJQaqD98Zfh1eEU0uAMb2QwbSI="; }; nativeBuildInputs = [ setuptools ]; From 24ada675b3ea414189e1126808d451adc24f8739 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 23 Nov 2025 23:27:07 +0100 Subject: [PATCH 003/122] python3Packages.django-auditlog: 3.2.1 -> 3.3.0 Diff: https://github.com/jazzband/django-auditlog/compare/v3.2.1...v3.3.0 Changelog: https://github.com/jazzband/django-auditlog/blob/v3.3.0/CHANGELOG.md --- pkgs/development/python-modules/django-auditlog/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-auditlog/default.nix b/pkgs/development/python-modules/django-auditlog/default.nix index 61b66c736806..ca505c3114e0 100644 --- a/pkgs/development/python-modules/django-auditlog/default.nix +++ b/pkgs/development/python-modules/django-auditlog/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "django-auditlog"; - version = "3.2.1"; + version = "3.3.0"; pyproject = true; src = fetchFromGitHub { owner = "jazzband"; repo = "django-auditlog"; tag = "v${version}"; - hash = "sha256-159p82PT3za3wp2XhekGxy+NYxLyQfAyUOyhDjyr2CI="; + hash = "sha256-ZOCLlS9SUY8W3jfA+51gy5yUchJr+rpBzH+Sx1G/kUM="; }; nativeBuildInputs = [ From 6cd78ed17bc466da87a001d8863288982b2679a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 23 Nov 2025 23:40:10 +0100 Subject: [PATCH 004/122] python3Packages.drf-spectacular-sidecar: 2025.8.1 -> 2025.10.1 Diff: https://github.com/tfranzel/drf-spectacular-sidecar/compare/2025.8.1...2025.10.1 --- .../python-modules/drf-spectacular-sidecar/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/drf-spectacular-sidecar/default.nix b/pkgs/development/python-modules/drf-spectacular-sidecar/default.nix index 811e370ffc78..65598e73f619 100644 --- a/pkgs/development/python-modules/drf-spectacular-sidecar/default.nix +++ b/pkgs/development/python-modules/drf-spectacular-sidecar/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "drf-spectacular-sidecar"; - version = "2025.8.1"; + version = "2025.10.1"; pyproject = true; src = fetchFromGitHub { owner = "tfranzel"; repo = "drf-spectacular-sidecar"; rev = version; - hash = "sha256-H2eHFX7VG7YqLztEV/G4QnVYytkfADeHxgBTRlmKt50="; + hash = "sha256-npBrBdJN0OVJ2Qj4g82CSZ2OSkttWOpBjh3DzLpIblM="; }; build-system = [ setuptools ]; From 62b240f69b23aa840e5ae1ed57b153a277a062a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 23 Nov 2025 23:41:37 +0100 Subject: [PATCH 005/122] python3Packages.django-allauth: 65.12.0 -> 65.13.1 Diff: https://codeberg.org/allauth/django-allauth/compare/65.12.0...65.13.1 Changelog: https://codeberg.org/allauth/django-allauth/src/tag/65.13.1/ChangeLog.rst --- .../development/python-modules/django-allauth/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-allauth/default.nix b/pkgs/development/python-modules/django-allauth/default.nix index 62fee3d42d39..27c8896e8af1 100644 --- a/pkgs/development/python-modules/django-allauth/default.nix +++ b/pkgs/development/python-modules/django-allauth/default.nix @@ -41,7 +41,7 @@ buildPythonPackage rec { pname = "django-allauth"; - version = "65.12.0"; + version = "65.13.1"; pyproject = true; src = fetchFromGitea { @@ -49,7 +49,7 @@ buildPythonPackage rec { owner = "allauth"; repo = "django-allauth"; tag = version; - hash = "sha256-LM9XU8oMzg2WlYnwPmmZY+8gzZWT1br2ciZ7gCTbH7I="; + hash = "sha256-tmCOJ15l8UnvFZFCiqH2ACBeIEDqYKNwf9gkCUHTKPE="; }; nativeBuildInputs = [ gettext ]; @@ -69,6 +69,10 @@ buildPythonPackage rec { ''; optional-dependencies = { + headless = [ + pyjwt + ] + ++ pyjwt.optional-dependencies.crypto; headless-spec = [ pyyaml ]; idp-oidc = [ oauthlib From 5dbfc1d404b531835426d5065b1e8a95b4286884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 23 Nov 2025 23:25:39 +0100 Subject: [PATCH 006/122] paperless-ngx: 2.19.6 -> 2.20.0 Changelog: https://github.com/paperless-ngx/paperless-ngx/releases/tag/v2.20.0 --- pkgs/by-name/pa/paperless-ngx/package.nix | 26 ++++++----------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix index 4fdff16bd581..26151ee97a9b 100644 --- a/pkgs/by-name/pa/paperless-ngx/package.nix +++ b/pkgs/by-name/pa/paperless-ngx/package.nix @@ -28,13 +28,13 @@ xorg, }: let - version = "2.19.6"; + version = "2.20.0"; src = fetchFromGitHub { owner = "paperless-ngx"; repo = "paperless-ngx"; tag = "v${version}"; - hash = "sha256-nHLsA5hmAFkOAEQU/xD+hllwtc2SyBtns5auCNm9KNg="; + hash = "sha256-uf6/cl41lp2zEp3+gTbTYQlJcM3bdLTtOo+vEUrGIco="; }; python = python3.override { @@ -80,7 +80,7 @@ let pnpmDeps = pnpm.fetchDeps { inherit (finalAttrs) pname version src; fetcherVersion = 2; - hash = "sha256-lxZOwt+/ReU7m7he0iJSt5HqaPkRksveCgvDG7uodjA="; + hash = "sha256-JqFkA8t5D0SmhlKwhiKIztzWGXf+vO0Ro1ABVGXVzS8="; }; nativeBuildInputs = [ @@ -168,11 +168,10 @@ python.pkgs.buildPythonApplication rec { pythonRelaxDeps = [ "django-allauth" - "django-cors-headers" - "drf-spectacular-sidecar" - "filelock" - "ocrmypdf" + "python-dotenv" "redis" + # requested by maintainer + "ocrmypdf" ]; dependencies = @@ -185,18 +184,7 @@ python.pkgs.buildPythonApplication rec { concurrent-log-handler dateparser django - # django-allauth version 65.9.X not yet supported - # See https://github.com/paperless-ngx/paperless-ngx/issues/10336 - (django-allauth.overrideAttrs ( - new: prev: rec { - version = "65.7.0"; - src = prev.src.override { - tag = version; - hash = "sha256-1HmEJ5E4Vp/CoyzUegqQXpzKUuz3dLx2EEv7dk8fq8w="; - }; - patches = [ ]; - } - )) + django-allauth django-auditlog django-cachalot django-celery-results From 7f34359d244f4d8199710aaa8a1f1f4706a39a85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 26 Nov 2025 23:34:37 +0100 Subject: [PATCH 007/122] bitwarden-desktop: 2025.10.0 -> 2025.11.2 Diff: https://github.com/bitwarden/clients/compare/desktop-v2025.10.0...desktop-v2025.11.2 Changelog: https://github.com/bitwarden/clients/releases/tag/desktop-v2025.11.2 --- .../electron-builder-package-lock.patch | 40 ++++++------------- pkgs/by-name/bi/bitwarden-desktop/package.nix | 18 ++++----- 2 files changed, 20 insertions(+), 38 deletions(-) diff --git a/pkgs/by-name/bi/bitwarden-desktop/electron-builder-package-lock.patch b/pkgs/by-name/bi/bitwarden-desktop/electron-builder-package-lock.patch index 7a31b4a06076..d0e75a1f7068 100644 --- a/pkgs/by-name/bi/bitwarden-desktop/electron-builder-package-lock.patch +++ b/pkgs/by-name/bi/bitwarden-desktop/electron-builder-package-lock.patch @@ -1,28 +1,12 @@ -From 0629bb5b90e54491263e371bc5594e9f97ba0af4 Mon Sep 17 00:00:00 2001 -From: Andrew Marshall -Date: Tue, 12 Mar 2024 11:48:15 -0400 -Subject: [PATCH] Fix using unlocked dependencies in electron-builder - -electron-builder will perform its "installing production dependencies" -step using this package.json, and without the package-lock.json, NPM -will try to fetch package metadata to install the latest, unlocked -dependencies. ---- - apps/desktop/webpack.main.js | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/apps/desktop/webpack.main.js b/apps/desktop/webpack.main.js -index 9d683457d9..0ad707956e 100644 ---- a/apps/desktop/webpack.main.js -+++ b/apps/desktop/webpack.main.js -@@ -70,6 +70,7 @@ const main = { - new CopyWebpackPlugin({ - patterns: [ - "./src/package.json", -+ "./src/package-lock.json", - { from: "./src/images", to: "images" }, - { from: "./src/locales", to: "locales" }, - ], --- -2.43.2 - +diff --git a/apps/desktop/webpack.base.js b/apps/desktop/webpack.base.js +index c9da84cd2e..3738bac27e 100644 +--- a/apps/desktop/webpack.base.js ++++ b/apps/desktop/webpack.base.js +@@ -110,6 +110,7 @@ module.exports.buildConfig = function buildConfig(params) { + new CopyWebpackPlugin({ + patterns: [ + path.resolve(__dirname, "src/package.json"), ++ path.resolve(__dirname, "src/package-lock.json"), + { from: path.resolve(__dirname, "src/images"), to: "images" }, + { from: path.resolve(__dirname, "src/locales"), to: "locales" }, + ], diff --git a/pkgs/by-name/bi/bitwarden-desktop/package.nix b/pkgs/by-name/bi/bitwarden-desktop/package.nix index 486745feac1f..1a189b89ec96 100644 --- a/pkgs/by-name/bi/bitwarden-desktop/package.nix +++ b/pkgs/by-name/bi/bitwarden-desktop/package.nix @@ -3,10 +3,10 @@ buildNpmPackage, cargo, copyDesktopItems, + dart, darwin, electron_37, fetchFromGitHub, - fetchpatch2, gnome-keyring, jq, llvmPackages_18, @@ -34,13 +34,13 @@ let in buildNpmPackage' rec { pname = "bitwarden-desktop"; - version = "2025.10.0"; + version = "2025.11.2"; src = fetchFromGitHub { owner = "bitwarden"; repo = "clients"; rev = "desktop-v${version}"; - hash = "sha256-A7bxAdFDChr7yiexV70N3tqhaUVAwJdGhhRKJyX0ra8="; + hash = "sha256-0djpeXHHqA8tVcQsE/yCDZVnoEuYwUpln2Hhj2chGNc="; }; patches = [ @@ -55,11 +55,6 @@ buildNpmPackage' rec { ./skip-afterpack-and-aftersign.patch # since out arch doesn't match upstream, we'll generate and use desktop_napi.node instead of desktop_napi.${platform}-${arch}.node ./dont-use-platform-triple.patch - - (fetchpatch2 { - url = "https://github.com/bitwarden/clients/commit/cd56d01894c38cf046a7e44dcacc7e0ff2aa2a37.patch?full_index=1"; - hash = "sha256-NRZiM+Y/ifh77vS+8mldbiwv/vPDr1JUOJzSu2tFMS8="; - }) ]; postPatch = '' @@ -92,7 +87,7 @@ buildNpmPackage' rec { "--ignore-scripts" ]; npmWorkspace = "apps/desktop"; - npmDepsHash = "sha256-Qhj8Lh25vNnJzbUm/M+mKIc6Fa5plSCiy53vjevs7Tc="; + npmDepsHash = "sha256-l5Lcm1ggF7qFqNuSYRoRPf1Gbt/gH3g6dYu30YTXgsI="; cargoDeps = rustPlatform.fetchCargoVendor { inherit @@ -102,7 +97,7 @@ buildNpmPackage' rec { cargoRoot patches ; - hash = "sha256-fgnf+yT3UV8dHTE2tDHdBWTBW+LHAYI/JGgfS0J/Bgk="; + hash = "sha256-WhiKqN+FCR/c9BuwhQT0EoidGUkP2ueSlsnupUflVlM="; }; cargoRoot = "apps/desktop/desktop_native"; @@ -135,6 +130,9 @@ buildNpmPackage' rec { exit 1 fi + substituteInPlace node_modules/sass-embedded/dist/lib/src/compiler-path.js \ + --replace-fail "\''${compiler_module_1.compilerModule}/dart-sass/src/dart" "${lib.getExe' dart "dartaotruntime"}" + pushd apps/desktop/desktop_native/napi npm run build popd From 2fb498091cf6b906f7fb27e458b0c9dc7241df33 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Mon, 1 Dec 2025 00:27:53 +0100 Subject: [PATCH 008/122] freedv: 2.0.2 -> 2.1.0 --- pkgs/by-name/fr/freedv/no-framework.patch | 4 +-- pkgs/by-name/fr/freedv/package.nix | 36 +++++++++++++++++------ 2 files changed, 29 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/fr/freedv/no-framework.patch b/pkgs/by-name/fr/freedv/no-framework.patch index 01bb31e00bf5..cf31c17b1d48 100644 --- a/pkgs/by-name/fr/freedv/no-framework.patch +++ b/pkgs/by-name/fr/freedv/no-framework.patch @@ -6,8 +6,8 @@ index 38b3b262..3be9bfee 100644 TARGET FreeDV POST_BUILD COMMAND rm -rf dist_tmp FreeDV.dmg || true -- COMMAND DYLD_LIBRARY_PATH=${CODEC2_BUILD_DIR}/src:${portaudio_BINARY_DIR}:${samplerate_BINARY_DIR}/src:${Python3_ROOT_DIR}:${DYLD_LIBRARY_PATH} ${CMAKE_SOURCE_DIR}/macdylibbundler/dylibbundler ARGS -od -b -x FreeDV.app/Contents/MacOS/FreeDV -d FreeDV.app/Contents/libs -p @loader_path/../libs/ -i /usr/lib -s ${CODEC2_BUILD_DIR}/src -s ${CMAKE_BINARY_DIR}/codec2_build/src ${PORTAUDIO_BUNDLE_ARG} -s ${samplerate_BINARY_DIR}/src -s ${rade_BINARY_DIR}/src -s ${Python3_ROOT_DIR} -+ COMMAND DYLD_LIBRARY_PATH=${CODEC2_BUILD_DIR}/src:${portaudio_BINARY_DIR}:${samplerate_BINARY_DIR}/src:${DYLD_LIBRARY_PATH} ${CMAKE_SOURCE_DIR}/macdylibbundler/dylibbundler ARGS -od -b -x FreeDV.app/Contents/MacOS/FreeDV -d FreeDV.app/Contents/libs -p @loader_path/../libs/ -i /usr/lib -s ${CODEC2_BUILD_DIR}/src -s ${CMAKE_BINARY_DIR}/codec2_build/src ${PORTAUDIO_BUNDLE_ARG} -s ${samplerate_BINARY_DIR}/src -s ${rade_BINARY_DIR}/src +- COMMAND DYLD_LIBRARY_PATH=${CODEC2_BUILD_DIR}/src:${portaudio_BINARY_DIR}:${samplerate_BINARY_DIR}/src:${Python3_ROOT_DIR}:${DYLD_LIBRARY_PATH} ${CMAKE_SOURCE_DIR}/macdylibbundler/dylibbundler ARGS -od -b -x FreeDV.app/Contents/MacOS/FreeDV -d FreeDV.app/Contents/libs -p @loader_path/../libs/ -i /usr/lib -s ${CODEC2_BUILD_DIR}/src -s ${CMAKE_BINARY_DIR}/codec2_build/src ${PORTAUDIO_BUNDLE_ARG} -s ${samplerate_BINARY_DIR}/src -s ${rade_BINARY_DIR}/src -s ${Python3_ROOT_DIR} -s `dirname ${CLANG_SANITIZER_FILE}` ++ COMMAND DYLD_LIBRARY_PATH=${CODEC2_BUILD_DIR}/src:${portaudio_BINARY_DIR}:${samplerate_BINARY_DIR}/src:${DYLD_LIBRARY_PATH} ${CMAKE_SOURCE_DIR}/macdylibbundler/dylibbundler ARGS -od -b -x FreeDV.app/Contents/MacOS/FreeDV -d FreeDV.app/Contents/libs -p @loader_path/../libs/ -i /usr/lib -s ${CODEC2_BUILD_DIR}/src -s ${CMAKE_BINARY_DIR}/codec2_build/src ${PORTAUDIO_BUNDLE_ARG} -s ${samplerate_BINARY_DIR}/src -s ${rade_BINARY_DIR}/src -s `dirname ${CLANG_SANITIZER_FILE}` COMMAND cp ARGS ${CMAKE_CURRENT_SOURCE_DIR}/freedv.icns FreeDV.app/Contents/Resources COMMAND rm ARGS -rf FreeDV.app/Contents/Frameworks COMMAND mkdir ARGS FreeDV.app/Contents/Frameworks diff --git a/pkgs/by-name/fr/freedv/package.nix b/pkgs/by-name/fr/freedv/package.nix index b558288d28d7..7f11fdd76b88 100644 --- a/pkgs/by-name/fr/freedv/package.nix +++ b/pkgs/by-name/fr/freedv/package.nix @@ -2,10 +2,13 @@ lib, stdenv, fetchFromGitHub, + cacert, + autoconf, + automake, + libtool, cmake, pkg-config, python3, - libopus, macdylibbundler, makeWrapper, darwin, @@ -37,22 +40,36 @@ let tag = "v2.2.4"; hash = "sha256-+8xZT+mVEqlqabQc+1buVH/X6FZxvCd0rWMyjPu9i4o="; }; + opusSrc = fetchFromGitHub { + owner = "xiph"; + repo = "opus"; + rev = "940d4e5af64351ca8ba8390df3f555484c567fbb"; + postFetch = '' + cd $out + export NIX_SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt + export SSL_CERT_FILE=$NIX_SSL_CERT_FILE + dnn/download_model.sh "4ed9445b96698bad25d852e912b41495ddfa30c8dbc8a55f9cde5826ed793453" + substituteInPlace autogen.sh \ + --replace-fail 'dnn/download_model.sh "4ed9445b96698bad25d852e912b41495ddfa30c8dbc8a55f9cde5826ed793453"' "" + ''; + hash = "sha256-P84gjnuiQQBVBExJBY3sUbwo00lXY6HB+AMpx/oovRg="; + }; radaeSrc = fetchFromGitHub { owner = "drowe67"; repo = "radae"; - rev = "2354cd2a4b3af60c7feb1c0d6b3d6dd7417c2ac9"; - hash = "sha256-yEr/OCXV83qXi89QHXMrUtQ2UwNOsijQMN35Or2JP+Y="; + rev = "0f26661b26d02e6963353dce7ad1bbe3f4791ab2"; + hash = "sha256-0pCH+oyVChWdOL5o6Uhb9DDSw4AqCfcsEKw2SZs3K4w="; }; in stdenv.mkDerivation (finalAttrs: { pname = "freedv"; - version = "2.0.2"; + version = "2.1.0"; src = fetchFromGitHub { owner = "drowe67"; repo = "freedv-gui"; tag = "v${finalAttrs.version}"; - hash = "sha256-awWeq0ueKAK+4mAM0Nv3SsSv/mIFQ+/TqCPw9wjed1w="; + hash = "sha256-3nLO0UHoIjPN5liz3XJ7r9/Qo+a64ewqvzWPZuFG2SY="; }; patches = [ @@ -64,9 +81,6 @@ stdenv.mkDerivation (finalAttrs: { cp -R ${mimallocSrc} mimalloc cp -R ${radaeSrc} radae chmod -R u+w ebur128 mimalloc radae - substituteInPlace radae/cmake/BuildOpus.cmake \ - --replace-fail "https://gitlab.xiph.org/xiph/opus/-/archive/main/opus-main.tar.gz" "${libopus.src}" \ - --replace-fail "./autogen.sh && " "" substituteInPlace cmake/BuildEbur128.cmake \ --replace-fail "GIT_REPOSITORY https://github.com/jiixyj/libebur128.git" "URL $(realpath ebur128)" \ --replace-fail 'GIT_TAG "v''${EBUR128_VERSION}"' "" \ @@ -75,8 +89,9 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail "GIT_REPOSITORY https://github.com/microsoft/mimalloc.git" "URL $(realpath mimalloc)" \ --replace-fail "GIT_TAG v2.2.4" "" substituteInPlace cmake/BuildRADE.cmake \ + --replace-fail "https://github.com/xiph/opus/archive/940d4e5af64351ca8ba8390df3f555484c567fbb.zip" "${opusSrc}" \ --replace-fail "GIT_REPOSITORY https://github.com/drowe67/radae.git" "URL $(realpath radae)" \ - --replace-fail "GIT_TAG main" "" + --replace-fail "GIT_TAG ms-disable-python-gc" "" patchShebangs test/test_*.sh substituteInPlace cmake/CheckGit.cmake \ --replace-fail "git describe --abbrev=4 --always HEAD" "echo v${finalAttrs.version}" @@ -90,6 +105,9 @@ stdenv.mkDerivation (finalAttrs: { ''; nativeBuildInputs = [ + autoconf + automake + libtool cmake pkg-config python3 From 4aa6a8db660d7589e558e852c32965c51e3e81ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 2 Dec 2025 02:26:15 +0000 Subject: [PATCH 009/122] tailscalesd: 0.3.0 -> 0.4.0 --- pkgs/by-name/ta/tailscalesd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ta/tailscalesd/package.nix b/pkgs/by-name/ta/tailscalesd/package.nix index 718b05df48d9..07efa2db98d2 100644 --- a/pkgs/by-name/ta/tailscalesd/package.nix +++ b/pkgs/by-name/ta/tailscalesd/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "tailscalesd"; - version = "0.3.0"; + version = "0.4.0"; src = fetchFromGitHub { owner = "cfunkhouser"; repo = "tailscalesd"; rev = "v${version}"; - hash = "sha256-OcvLVsPtAIaGTxk5SKNme0+i0PsDc8uY/sDcM/L5yqU="; + hash = "sha256-avGgkGgzeupZwqRPT1juRyTs6udpefTI0W0rqmvhwk0="; }; - vendorHash = "sha256-cBHAo2RL7Q6TJbv1QYrescMFwbSUnGlOmTqqt8CZ/qc="; + vendorHash = "sha256-DowF+3eTe+bC3wqfIznCaLwcl42vRyEzFCbMRZffZS8="; meta = { description = "Prometheus Service Discovery for Tailscale"; From dd4269becd2b60c57b29e7ce2ecace2dc83c4073 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 2 Dec 2025 15:07:46 +0200 Subject: [PATCH 010/122] nixosTests.syncthing-many-devices: resurrect Fixes #447674 --- nixos/tests/all-tests.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 9902d3e7e686..df123faaad79 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1457,9 +1457,7 @@ in syncthing-guiPassword = runTest ./syncthing/guiPassword.nix; syncthing-guiPasswordFile = runTest ./syncthing/guiPasswordFile.nix; syncthing-init = runTest ./syncthing/init.nix; - # FIXME: Test has been failing since 2025-07-06: - # https://github.com/NixOS/nixpkgs/issues/447674 - # syncthing-many-devices = runTest ./syncthing/many-devices.nix; + syncthing-many-devices = runTest ./syncthing/many-devices.nix; syncthing-no-settings = runTest ./syncthing/no-settings.nix; syncthing-relay = runTest ./syncthing/relay.nix; sysfs = runTest ./sysfs.nix; From 6c857f20038d2ea8d7dd9eff5fa16feeabd3caab Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 2 Dec 2025 15:08:47 +0200 Subject: [PATCH 011/122] nixosTests.syncthing-many-devices: reduce curl's #retries --- nixos/tests/syncthing/many-devices.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/syncthing/many-devices.nix b/nixos/tests/syncthing/many-devices.nix index 0c704b3d4048..8b0fffee0517 100644 --- a/nixos/tests/syncthing/many-devices.nix +++ b/nixos/tests/syncthing/many-devices.nix @@ -138,7 +138,7 @@ let (printf "X-API-Key: "; cat "$RUNTIME_DIRECTORY/api_key") >"$RUNTIME_DIRECTORY/headers" ${pkgs.curl}/bin/curl -sSLk -H "@$RUNTIME_DIRECTORY/headers" \ - --retry 1000 --retry-delay 1 --retry-all-errors \ + --retry 5 --retry-delay 1 --retry-all-errors \ "$@" } curl -d ${lib.escapeShellArg (builtins.toJSON { deviceID = IDsToDelete.device; })} \ From 97d5c7782dd3e8bf741d7a0dcf4fb001f3347cb4 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 2 Dec 2025 15:12:24 +0200 Subject: [PATCH 012/122] nixosTests.syncthing-many-devices: fix Use a name & path attributes for device & folder JSON object, otherwise the following error is observed when running manually the script: folder "DeleteMe": folder has empty path --- nixos/tests/syncthing/many-devices.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/tests/syncthing/many-devices.nix b/nixos/tests/syncthing/many-devices.nix index 8b0fffee0517..dd2d509601a3 100644 --- a/nixos/tests/syncthing/many-devices.nix +++ b/nixos/tests/syncthing/many-devices.nix @@ -141,9 +141,9 @@ let --retry 5 --retry-delay 1 --retry-all-errors \ "$@" } - curl -d ${lib.escapeShellArg (builtins.toJSON { deviceID = IDsToDelete.device; })} \ + curl -d ${lib.escapeShellArg (builtins.toJSON { deviceID = IDsToDelete.device; name = "DeleteMe"; })} \ -X POST 127.0.0.1:8384/rest/config/devices - curl -d ${lib.escapeShellArg (builtins.toJSON { id = IDsToDelete.folder; })} \ + curl -d ${lib.escapeShellArg (builtins.toJSON { id = IDsToDelete.folder; path = "/var/lib/syncthing/DeleteMe"; })} \ -X POST 127.0.0.1:8384/rest/config/folders ''; in From 8c7309198743ddaf55732d7c2c8f5343678a0545 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 2 Dec 2025 15:21:27 +0200 Subject: [PATCH 013/122] nixosTests.syncthing-many-devices: nixfmt --- nixos/tests/syncthing/many-devices.nix | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/nixos/tests/syncthing/many-devices.nix b/nixos/tests/syncthing/many-devices.nix index dd2d509601a3..b69c06181c9a 100644 --- a/nixos/tests/syncthing/many-devices.nix +++ b/nixos/tests/syncthing/many-devices.nix @@ -141,9 +141,23 @@ let --retry 5 --retry-delay 1 --retry-all-errors \ "$@" } - curl -d ${lib.escapeShellArg (builtins.toJSON { deviceID = IDsToDelete.device; name = "DeleteMe"; })} \ + curl -d ${ + lib.escapeShellArg ( + builtins.toJSON { + deviceID = IDsToDelete.device; + name = "DeleteMe"; + } + ) + } \ -X POST 127.0.0.1:8384/rest/config/devices - curl -d ${lib.escapeShellArg (builtins.toJSON { id = IDsToDelete.folder; path = "/var/lib/syncthing/DeleteMe"; })} \ + curl -d ${ + lib.escapeShellArg ( + builtins.toJSON { + id = IDsToDelete.folder; + path = "/var/lib/syncthing/DeleteMe"; + } + ) + } \ -X POST 127.0.0.1:8384/rest/config/folders ''; in From a06148bbe9e3fc9e0c99ec09d9a9456bf1752e3e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Dec 2025 00:29:54 +0000 Subject: [PATCH 014/122] virtiofsd: 1.13.2 -> 1.13.3 --- pkgs/by-name/vi/virtiofsd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vi/virtiofsd/package.nix b/pkgs/by-name/vi/virtiofsd/package.nix index c221974d4275..37421a78941e 100644 --- a/pkgs/by-name/vi/virtiofsd/package.nix +++ b/pkgs/by-name/vi/virtiofsd/package.nix @@ -9,18 +9,18 @@ rustPlatform.buildRustPackage rec { pname = "virtiofsd"; - version = "1.13.2"; + version = "1.13.3"; src = fetchFromGitLab { owner = "virtio-fs"; repo = "virtiofsd"; rev = "v${version}"; - hash = "sha256-7ShmdwJaMjaUDSFnzHnsTQ/CmAQ0qpZnX5D7cFYHNmo="; + hash = "sha256-H8FjnrwB6IfZ7pVFesEWZkWpWjVYGrewlPRZc97Nlh8="; }; separateDebugInfo = true; - cargoHash = "sha256-Y07SJ54sw4CPCPq/LoueGBfHuZXu9F32yqMR6LBJ09I="; + cargoHash = "sha256-AOWHlvFvKj05f4/KE1F37qkRstW5gUlRH0HZVZrg7Dg="; LIBCAPNG_LIB_PATH = "${lib.getLib libcap_ng}/lib"; LIBCAPNG_LINK_TYPE = if stdenv.hostPlatform.isStatic then "static" else "dylib"; From e235e76399209034cb083d4790ec87ced00e72af Mon Sep 17 00:00:00 2001 From: Kevin Gimbel Date: Wed, 3 Dec 2025 07:51:24 +0100 Subject: [PATCH 015/122] maintainers: add KevinGimbel --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4ab71bbb8762..b3a6cb3bfdf7 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13504,6 +13504,12 @@ name = "Kevin Cox"; keys = [ { fingerprint = "B66B 891D D83B 0E67 7D84 FC30 9BB9 2CC1 552E 99AA"; } ]; }; + kevingimbel = { + email = "kevin@gimbel.dev"; + github = "KevinGimbel"; + githubId = 2161714; + name = "Kevin Gimbel"; + }; kevingriffin = { email = "me@kevin.jp"; github = "kevingriffin"; From 9eac30ef7af795b85700008db182e5abc12dab38 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:24:59 +0100 Subject: [PATCH 016/122] python313Packages.mitogen: 0.3.34 -> 0.3.35 Diff: https://github.com/mitogen-hq/mitogen/compare/v0.3.34...v0.3.35 Changelog: https://github.com/mitogen-hq/mitogen/blob/v0.3.35/docs/changelog.rst --- pkgs/development/python-modules/mitogen/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mitogen/default.nix b/pkgs/development/python-modules/mitogen/default.nix index c62832bd0989..1af088fc8ded 100644 --- a/pkgs/development/python-modules/mitogen/default.nix +++ b/pkgs/development/python-modules/mitogen/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "mitogen"; - version = "0.3.34"; + version = "0.3.35"; pyproject = true; src = fetchFromGitHub { owner = "mitogen-hq"; repo = "mitogen"; tag = "v${version}"; - hash = "sha256-0g3wPpim7Il6eQ/R8C3DoKy5kRqHBdTlNden3cWNvks="; + hash = "sha256-1GJRomtIrm9Dudc8mTATc7CM7VFTHjF5X2IfW4AV/ms="; }; build-system = [ setuptools ]; From 3df28ac593290cbb7dd8dff9e38315f351fecf59 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:31:03 +0100 Subject: [PATCH 017/122] python312Packages.mypy-boto3-ce: 1.41.0 -> 1.42.1 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index cb58d7a55244..2128efd8c781 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -182,8 +182,8 @@ in "sha256-n0gipTIbrw5NiLK26uhDpIww2Dlw6GFaHmnzzzkBt4M="; mypy-boto3-ce = - buildMypyBoto3Package "ce" "1.41.0" - "sha256-mYDSDzErl2lmozsOa8yyq9oTejxrAHaDFu7oIyF85Ww="; + buildMypyBoto3Package "ce" "1.42.1" + "sha256-60Mw4tF0KLLr7Yw8NLMx5cj66cLl9Y9ov7GT1bAiWbo="; mypy-boto3-chime = buildMypyBoto3Package "chime" "1.41.0" From 88b71d1231a4251621eb56a01fa0827f06a45962 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:31:32 +0100 Subject: [PATCH 018/122] python312Packages.mypy-boto3-fsx: 1.41.0 -> 1.42.1 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 2128efd8c781..d44d59255da0 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -558,8 +558,8 @@ in "sha256-JacU0+evD+6uNfzub/BZGBR7YUB13zCWreIE5N1GYTU="; mypy-boto3-fsx = - buildMypyBoto3Package "fsx" "1.41.0" - "sha256-Ai+X0EWcJDTRx5YyYE2hbdqrum/uSWiy2Xczu+NL9rY="; + buildMypyBoto3Package "fsx" "1.42.1" + "sha256-/YqWvnbcMWLHERC0kuyy9pcrWXBmadBnmUhD0w3yTZY="; mypy-boto3-gamelift = buildMypyBoto3Package "gamelift" "1.41.0" From cf28edcee273e67d24a8832b7da26d086c00212f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:31:37 +0100 Subject: [PATCH 019/122] python312Packages.mypy-boto3-guardduty: 1.41.0 -> 1.42.1 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index d44d59255da0..acf7fbaf3379 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -593,8 +593,8 @@ in "sha256-2GR2YSsl36BtoBds+ued+IS/I+rQ7DPGMXL0ZmFVmvo="; mypy-boto3-guardduty = - buildMypyBoto3Package "guardduty" "1.41.0" - "sha256-pPhSyUcoigzLnmFWnTNfaAnp8C3XBwaMgQTmnpzeGDU="; + buildMypyBoto3Package "guardduty" "1.42.1" + "sha256-8t0/EcoTKIvJQ8f0WlN1oarj90tplhnuGdPN1rPLzG0="; mypy-boto3-health = buildMypyBoto3Package "health" "1.41.0" From c33666f697f1c726b54877260150a01bd2770030 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:31:51 +0100 Subject: [PATCH 020/122] python312Packages.mypy-boto3-lambda: 1.41.2 -> 1.42.1 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index acf7fbaf3379..dad23759b683 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -769,8 +769,8 @@ in "sha256-cj73uXbKmtsTh2l5qBv14RFAmnTgr04JLQK9EyJhjSA="; mypy-boto3-lambda = - buildMypyBoto3Package "lambda" "1.41.2" - "sha256-KzIcVzgnhcgxUeZot/rvXN+4zcOBsMtCE7zsdQpbs24="; + buildMypyBoto3Package "lambda" "1.42.1" + "sha256-9qlrc1vS/giiav9A4Ri1ZPjdmYODEpg3dumUUFD7WmY="; mypy-boto3-lex-models = buildMypyBoto3Package "lex-models" "1.41.0" From 7e38594c5ad9a122266a1d734e0ce08166e6da6f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:31:54 +0100 Subject: [PATCH 021/122] python312Packages.mypy-boto3-logs: 1.41.3 -> 1.42.1 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index dad23759b683..e169c5b39700 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -809,8 +809,8 @@ in "sha256-S9Wy0uqdlvqRmaheZBWFcHVFjCyhLuHmRb8Vk1wgpHI="; mypy-boto3-logs = - buildMypyBoto3Package "logs" "1.41.3" - "sha256-4ScSAQrnibU/s//gYq41hoHURd+Om+YzTDgNRGGDuOQ="; + buildMypyBoto3Package "logs" "1.42.1" + "sha256-StvOwtXBbz3rv+anLReBWyx7W6tXC6b7ccKRbPlKSRg="; mypy-boto3-lookoutequipment = buildMypyBoto3Package "lookoutequipment" "1.41.0" From e0800eab0f24b951c547d08024d3c46e09064a2d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:32:06 +0100 Subject: [PATCH 022/122] python312Packages.mypy-boto3-opensearch: 1.41.0 -> 1.42.1 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index e169c5b39700..2412d8562529 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -969,8 +969,8 @@ in "sha256-bHX9DqSjLCNLZhUzr3vs2TsarkNPz9BwhmltU+MbRJ8="; mypy-boto3-opensearch = - buildMypyBoto3Package "opensearch" "1.41.0" - "sha256-6P2X5lLIlBbme1rN2URwBNWebqrrGMRQ0ZlJn1MwjEw="; + buildMypyBoto3Package "opensearch" "1.42.1" + "sha256-FAm2r+uayaywaxC7Fo5AQ/Y3UWr0ZL6vqg083hC/pw0="; mypy-boto3-opensearchserverless = buildMypyBoto3Package "opensearchserverless" "1.41.0" From d9bcbb6898f73ceab70c0fd0b219fe9f2146bfb6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:32:07 +0100 Subject: [PATCH 023/122] python312Packages.mypy-boto3-opensearchserverless: 1.41.0 -> 1.42.1 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 2412d8562529..7506c3edfeee 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -973,8 +973,8 @@ in "sha256-FAm2r+uayaywaxC7Fo5AQ/Y3UWr0ZL6vqg083hC/pw0="; mypy-boto3-opensearchserverless = - buildMypyBoto3Package "opensearchserverless" "1.41.0" - "sha256-alP0AfHYAg6ICx0YExIGz2TPfCz5LRksvMMLUo7khMc="; + buildMypyBoto3Package "opensearchserverless" "1.42.1" + "sha256-0yUMSZA0gbrwovKv8tSIzKMw/0j3JT0HhRLzJzOuozk="; mypy-boto3-opsworks = buildMypyBoto3Package "opsworks" "1.40.0" From 66b89c638699601f0bc895d24ba63f27732eb466 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:32:15 +0100 Subject: [PATCH 024/122] python312Packages.mypy-boto3-rds: 1.41.2 -> 1.42.1 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 7506c3edfeee..289f348e5448 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1085,8 +1085,8 @@ in "sha256-pXpULn4yTRRs/MfOCUoACGvgXt8TLQq7ZujEK1l6rZk="; mypy-boto3-rds = - buildMypyBoto3Package "rds" "1.41.2" - "sha256-zjERBJnhmrWTrCGhL8Kul7dH6FFo6prEkKyUWQ5e3kk="; + buildMypyBoto3Package "rds" "1.42.1" + "sha256-zyPlxOqUJYdMlV2Z+katL9RPNJUK9vUJFwe1dk+kR6Q="; mypy-boto3-rds-data = buildMypyBoto3Package "rds-data" "1.41.0" From 56d60843e227d0d3946d963b20dd9e9a022f5065 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:32:22 +0100 Subject: [PATCH 025/122] python312Packages.mypy-boto3-s3: 1.41.1 -> 1.42.1 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 289f348e5448..65190fbce1f4 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1161,8 +1161,8 @@ in "sha256-Z4dEVofTPpv5cPLNUqK0SNY/PIjzN3TuK0aGtX5GcBE="; mypy-boto3-s3 = - buildMypyBoto3Package "s3" "1.41.1" - "sha256-FDG7avMbr/zReGC+Gfe/JVhuMxI3L0M8z68GMrHjIJc="; + buildMypyBoto3Package "s3" "1.42.1" + "sha256-V3FKbHpHyHs0C/kF3G5sp7tpiJbnStW7zoxeDVRN44c="; mypy-boto3-s3control = buildMypyBoto3Package "s3control" "1.41.0" From 380b6e63cee077376347b40dde57eca422009109 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:32:23 +0100 Subject: [PATCH 026/122] python312Packages.mypy-boto3-s3control: 1.41.0 -> 1.42.1 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 65190fbce1f4..254cc3a1f198 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1165,8 +1165,8 @@ in "sha256-V3FKbHpHyHs0C/kF3G5sp7tpiJbnStW7zoxeDVRN44c="; mypy-boto3-s3control = - buildMypyBoto3Package "s3control" "1.41.0" - "sha256-pagmdxEOhRYGej+OaHcLnXsat8GwmaiWJEir8/omToQ="; + buildMypyBoto3Package "s3control" "1.42.1" + "sha256-itWjNPzyXOHnysa7QrijaDZeKGbe9NGfOTp6oo+MGvo="; mypy-boto3-s3outposts = buildMypyBoto3Package "s3outposts" "1.41.0" From 1c27e87be8857c337e2b7aeb4553928cfd3175d0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:32:25 +0100 Subject: [PATCH 027/122] python312Packages.mypy-boto3-sagemaker: 1.41.2 -> 1.42.1 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 254cc3a1f198..996d7c7d2704 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1173,8 +1173,8 @@ in "sha256-Bi97uNPPzYVxPhs1OSYnQPq4HtQ11q9sZHxwRa4q7rM="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.41.2" - "sha256-bZLY2ucajAvbKEpYJVVdG7GB4ft6anSVqcsLYhUg2no="; + buildMypyBoto3Package "sagemaker" "1.42.1" + "sha256-3PFOUvkKilN6k23BCOgjC2ZYFzebyfjm0V2UcvbFyHw="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.41.0" From fcfe268e523fbb180130c57c363302dafae19689 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:32:28 +0100 Subject: [PATCH 028/122] python312Packages.mypy-boto3-savingsplans: 1.41.0 -> 1.42.1 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 996d7c7d2704..47386cb432e1 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1201,8 +1201,8 @@ in "sha256-1TLdkhntzL/HGW4J59LmY31Fw2r4erY5mJdwSPQNnos="; mypy-boto3-savingsplans = - buildMypyBoto3Package "savingsplans" "1.41.0" - "sha256-sgQHWERejYF7Zezuh8FvvuPK5TwS1bvKCgZ/iU5r1SM="; + buildMypyBoto3Package "savingsplans" "1.42.1" + "sha256-vmIsNIj3WoxR+tcslIg+P89dNa1ZOPNX1IxWwFaOtDM="; mypy-boto3-scheduler = buildMypyBoto3Package "scheduler" "1.41.0" From 3ec657ba2eb487f237850ff6e5f629701d548ad3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:32:31 +0100 Subject: [PATCH 029/122] python312Packages.mypy-boto3-securityhub: 1.41.1 -> 1.42.1 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 47386cb432e1..598c0424701a 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1221,8 +1221,8 @@ in "sha256-2Mo8Pkx9/Yi4XPD5VlYnNOjzYIqvn5jpZp3CmMBiTV8="; mypy-boto3-securityhub = - buildMypyBoto3Package "securityhub" "1.41.1" - "sha256-AJrT6vmP5C61SLPqiUeeKIcJ2rLVBi49tKdrj8/pAwg="; + buildMypyBoto3Package "securityhub" "1.42.1" + "sha256-ppglMOEWt8NsBhbw6eKDRh0v7UXygjS0O5x8US8DhhI="; mypy-boto3-securitylake = buildMypyBoto3Package "securitylake" "1.41.0" From 392f4c3a7d210e70af98e2533462bcfaa9db025e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:32:52 +0100 Subject: [PATCH 030/122] python313Packages.botocore-stubs: 1.41.6 -> 1.42.1 --- pkgs/development/python-modules/botocore-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index f1fabd52389e..94105dfaee4e 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "botocore-stubs"; - version = "1.41.6"; + version = "1.42.1"; pyproject = true; src = fetchPypi { pname = "botocore_stubs"; inherit version; - hash = "sha256-K1NXTE6k+NWIflFu8iCLmW/ZiPwqYT9nbqkURZfyDNI="; + hash = "sha256-8j3H7P/eiZGAd8P5NaGu8eSvZyiCy5jiNiqLcdirCTk="; }; nativeBuildInputs = [ setuptools ]; From be01e1b261180554c127db5df60f3a198b4dc783 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:32:58 +0100 Subject: [PATCH 031/122] python313Packages.boto3-stubs: 1.41.5 -> 1.42.1 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 9be9a91d1d57..3214d3eb5ac4 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.41.5"; + version = "1.42.1"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-UUokKCFHdgrx7G+QNcLEUckceIF9GEV8UNhB7lLaoIg="; + hash = "sha256-DCHJD1U71NTB7aKrgh/HDl0XOGdTpY+gHcFq7SE1E5s="; }; build-system = [ setuptools ]; From f4132ec041c999ad646831e7be5bbda22550a7d0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:48:52 +0100 Subject: [PATCH 032/122] pip-audit: 2.9.0 -> 2.10.0 Changelog: https://github.com/pypa/pip-audit/releases/tag/v2.10.0 --- pkgs/by-name/pi/pip-audit/package.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/pi/pip-audit/package.nix b/pkgs/by-name/pi/pip-audit/package.nix index 2f4e7b3d56d3..2aa4d3b6d471 100644 --- a/pkgs/by-name/pi/pip-audit/package.nix +++ b/pkgs/by-name/pi/pip-audit/package.nix @@ -2,18 +2,19 @@ lib, fetchFromGitHub, python3, + writableTmpDirAsHomeHook, }: python3.pkgs.buildPythonApplication rec { pname = "pip-audit"; - version = "2.9.0"; + version = "2.10.0"; pyproject = true; src = fetchFromGitHub { owner = "trailofbits"; repo = "pip-audit"; tag = "v${version}"; - hash = "sha256-j8ZKqE7PEwaCTUNnJunqM0A2eyuWfx8zG5i3nmZERow="; + hash = "sha256-fnIwtXFswKcfz/8VssL4UVukwkq6CC63NCyqqbqziO8="; }; pythonRelaxDeps = [ "cyclonedx-python-lib" ]; @@ -31,21 +32,19 @@ python3.pkgs.buildPythonApplication rec { pip-requirements-parser platformdirs rich - toml + tomli + tomli-w ] ++ cachecontrol.optional-dependencies.filecache; nativeCheckInputs = with python3.pkgs; [ pretend pytestCheckHook + writableTmpDirAsHomeHook ]; pythonImportsCheck = [ "pip_audit" ]; - preCheck = '' - export HOME=$(mktemp -d); - ''; - disabledTestPaths = [ # Tests require network access "test/dependency_source/test_requirement.py" @@ -54,11 +53,12 @@ python3.pkgs.buildPythonApplication rec { ]; disabledTests = [ - # Tests requrire network access + # Tests require network access + "test_esms" "test_get_pip_cache" - "test_virtual_env" - "test_pyproject_source" "test_pyproject_source_duplicate_deps" + "test_pyproject_source" + "test_virtual_env" ]; meta = with lib; { From edcca06617a2c153fe5be203acc8b7e06937b699 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Wed, 3 Dec 2025 19:02:54 +0100 Subject: [PATCH 033/122] sm64coopdx: 1.3.2 -> 1.4 --- pkgs/by-name/sm/sm64coopdx/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sm/sm64coopdx/package.nix b/pkgs/by-name/sm/sm64coopdx/package.nix index 542048170496..f360d9b6da5b 100644 --- a/pkgs/by-name/sm/sm64coopdx/package.nix +++ b/pkgs/by-name/sm/sm64coopdx/package.nix @@ -37,13 +37,13 @@ in # note: there is a generic builder in pkgs/games/sm64ex/generic.nix that is meant to help build sm64ex and its forks; however sm64coopdx has departed significantly enough in its build that it doesn't make sense to use that other than the baseRom derivation stdenv.mkDerivation (finalAttrs: { pname = "sm64coopdx"; - version = "1.3.2"; + version = "1.4"; src = fetchFromGitHub { owner = "coop-deluxe"; repo = "sm64coopdx"; - rev = "v1.3.2"; - hash = "sha256-FHH3+pGowkT8asDmU9qxPNDKy4VPKlkA0X7e4gnX9KY="; + tag = "v${finalAttrs.version}"; + hash = "sha256-ct7X6LCitk1QID00guvYOMfIwnZccMeXqXwUB3ioKh8="; }; patches = [ ./no-update-check.patch ]; From bf45076b9d33b7a28e725d5445281c2fb7ef8b53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 26 Nov 2025 16:12:52 -0800 Subject: [PATCH 034/122] python3Packages.energyid-webhooks: init at 0.0.14 --- .../energyid-webhooks/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/energyid-webhooks/default.nix diff --git a/pkgs/development/python-modules/energyid-webhooks/default.nix b/pkgs/development/python-modules/energyid-webhooks/default.nix new file mode 100644 index 000000000000..0f7dc6424104 --- /dev/null +++ b/pkgs/development/python-modules/energyid-webhooks/default.nix @@ -0,0 +1,46 @@ +{ + aiohttp, + backoff, + buildPythonPackage, + fetchFromGitHub, + lib, + requests, + setuptools, + setuptools-scm, +}: + +buildPythonPackage rec { + pname = "energyid-webhooks"; + version = "0.0.14"; + pyproject = true; + + src = fetchFromGitHub { + owner = "EnergieID"; + repo = "energyid-webhooks-py"; + tag = "v${version}"; + hash = "sha256-43JfRBtRoERHYkhXjslxjohm8ypzgObRBmzbEwuzu7M="; + }; + + build-system = [ + setuptools + setuptools-scm + ]; + + dependencies = [ + aiohttp + backoff + requests + ]; + + pythonImportsCheck = [ "energyid_webhooks" ]; + + # upstream has no tests + doCheck = false; + + meta = { + description = "Light weight Python package to interface with EnergyID Webhooks"; + homepage = "https://github.com/EnergieID/energyid-webhooks-py"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4bbc973724f6..e11b0181ed7b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4857,6 +4857,8 @@ self: super: with self; { energyflow = callPackage ../development/python-modules/energyflow { }; + energyid-webhooks = callPackage ../development/python-modules/energyid-webhooks { }; + energyzero = callPackage ../development/python-modules/energyzero { }; enlighten = callPackage ../development/python-modules/enlighten { }; From 75954c1e8c440bbcb0abca2b12c76556e723169f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 27 Nov 2025 11:11:45 -0800 Subject: [PATCH 035/122] python3Packages.hass-nabucasa: 1.6.1 -> 1.7.0 Diff: https://github.com/nabucasa/hass-nabucasa/compare/1.6.1...1.7.0 Changelog: https://github.com/NabuCasa/hass-nabucasa/releases/tag/1.6.2 https://github.com/NabuCasa/hass-nabucasa/releases/tag/1.7.0 --- pkgs/development/python-modules/hass-nabucasa/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hass-nabucasa/default.nix b/pkgs/development/python-modules/hass-nabucasa/default.nix index 66c13729c251..3af023c0f9ee 100644 --- a/pkgs/development/python-modules/hass-nabucasa/default.nix +++ b/pkgs/development/python-modules/hass-nabucasa/default.nix @@ -10,6 +10,7 @@ cryptography, fetchFromGitHub, freezegun, + grpcio, josepy, litellm, pycognito, @@ -31,7 +32,7 @@ buildPythonPackage rec { pname = "hass-nabucasa"; - version = "1.6.1"; + version = "1.7.0"; pyproject = true; disabled = pythonOlder "3.13"; @@ -40,7 +41,7 @@ buildPythonPackage rec { owner = "nabucasa"; repo = "hass-nabucasa"; tag = version; - hash = "sha256-LBJPzMosSgfdONu2preIBKmlKhY4P+jFTmR8u2BKCZI="; + hash = "sha256-22DCn6ITrpH4bevAvfogA1f4llwuk5vIn3rKieedVfg="; }; postPatch = '' @@ -63,6 +64,7 @@ buildPythonPackage rec { attrs ciso8601 cryptography + grpcio josepy litellm pycognito From 25796aa3ca8dbf093dbd31330b3c53874df97eb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 26 Nov 2025 15:50:15 -0800 Subject: [PATCH 036/122] python3Packages.hueble: init at 1.0.8 --- .../python-modules/hueble/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/hueble/default.nix diff --git a/pkgs/development/python-modules/hueble/default.nix b/pkgs/development/python-modules/hueble/default.nix new file mode 100644 index 000000000000..5cc3e17bc98f --- /dev/null +++ b/pkgs/development/python-modules/hueble/default.nix @@ -0,0 +1,41 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + bleak, + bleak-retry-connector, +}: + +buildPythonPackage rec { + pname = "hueble"; + version = "1.0.8"; + pyproject = true; + + src = fetchFromGitHub { + owner = "flip-dots"; + repo = "HueBLE"; + tag = "v${version}"; + hash = "sha256-4/NB9dPidsvWXb+H5cK7STfdTfnRgh2W0l2bBCLq/ks="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + bleak + bleak-retry-connector + ]; + + pythonImportsCheck = [ "HueBLE" ]; + + # upstream has no tests + doCheck = false; + + meta = { + changelog = "https://github.com/flip-dots/HueBLE/blob/${src.tag}/CHANGELOG.rst"; + description = "Python module for controlling Bluetooth Philips Hue lights"; + homepage = "https://github.com/flip-dots/HueBLE"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e11b0181ed7b..27627cf47399 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6979,6 +6979,8 @@ self: super: with self; { huawei-lte-api = callPackage ../development/python-modules/huawei-lte-api { }; + hueble = callPackage ../development/python-modules/hueble { }; + huepy = callPackage ../development/python-modules/huepy { }; huey = callPackage ../development/python-modules/huey { }; From ac0c5df8725d8dc53c0c442bbf5ce5a32f02a9bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 26 Nov 2025 15:58:29 -0800 Subject: [PATCH 037/122] python3Packages.python-xbox: init at 0.1.2 --- .../python-modules/python-xbox/default.nix | 68 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 70 insertions(+) create mode 100644 pkgs/development/python-modules/python-xbox/default.nix diff --git a/pkgs/development/python-modules/python-xbox/default.nix b/pkgs/development/python-modules/python-xbox/default.nix new file mode 100644 index 000000000000..e056254e11ec --- /dev/null +++ b/pkgs/development/python-modules/python-xbox/default.nix @@ -0,0 +1,68 @@ +{ + buildPythonPackage, + ecdsa, + fetchFromGitHub, + freezegun, + hatch-regex-commit, + hatchling, + httpx, + lib, + ms-cv, + platformdirs, + pydantic, + pytest-asyncio, + pytestCheckHook, + respx, +}: + +buildPythonPackage rec { + pname = "python-xbox"; + version = "0.1.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "tr4nt0r"; + repo = "python-xbox"; + tag = "v${version}"; + hash = "sha256-YP8iK7uGycwKlWwAUmfk3qXI+c6cddg9nQ4NMQF7wDQ="; + }; + + build-system = [ + hatch-regex-commit + hatchling + ]; + + pythonRelaxDeps = [ + "pydantic" + ]; + + dependencies = [ + ecdsa + httpx + ms-cv + pydantic + ]; + + optional-dependencies = { + cli = [ + platformdirs + ]; + }; + + pythonImportsCheck = [ "pythonxbox" ]; + + nativeCheckInputs = [ + freezegun + pytest-asyncio + pytestCheckHook + respx + ]; + + meta = { + changelog = "https://github.com/tr4nt0r/python-xbox/releases/tag/${src.tag}"; + description = ":ibrary to authenticate with Xbox Network and use their API"; + homepage = "https://github.com/tr4nt0r/python-xbox"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 27627cf47399..edfb5e78ebf5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15475,6 +15475,8 @@ self: super: with self; { ; }; + python-xbox = callPackage ../development/python-modules/python-xbox { }; + python-xmp-toolkit = callPackage ../development/python-modules/python-xmp-toolkit { }; python-xz = callPackage ../development/python-modules/python-xz { }; From 7db75e54a90f2ab73c824b0d28f449911f353349 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 27 Nov 2025 11:15:01 -0800 Subject: [PATCH 038/122] python3Packages.uiprotect: 7.23.0 -> 7.32.0 Diff: https://github.com/uilibs/uiprotect/compare/v7.23.0...v7.32.0 Changelog: https://github.com/uilibs/uiprotect/blob/v7.32.0/CHANGELOG.md --- .../python-modules/uiprotect/default.nix | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/uiprotect/default.nix b/pkgs/development/python-modules/uiprotect/default.nix index 54a9c6d68609..42410cae7d45 100644 --- a/pkgs/development/python-modules/uiprotect/default.nix +++ b/pkgs/development/python-modules/uiprotect/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, # build-system poetry-core, @@ -40,16 +39,14 @@ buildPythonPackage rec { pname = "uiprotect"; - version = "7.23.0"; + version = "7.32.0"; pyproject = true; - disabled = pythonOlder "3.10"; - src = fetchFromGitHub { owner = "uilibs"; repo = "uiprotect"; tag = "v${version}"; - hash = "sha256-UScv0RAIgkFYl3yJZDuSzXXV3iI/3maV42hN4EtfUio="; + hash = "sha256-nZSOOdck7OFjw6r2Jau4H2vX1PLxk5H0SMf2/wplZdo="; }; build-system = [ poetry-core ]; @@ -93,17 +90,6 @@ buildPythonPackage rec { pytestFlags = [ "--benchmark-disable" ]; - disabledTests = [ - # https://127.0.0.1 vs https://127.0.0.1:0 - "test_base_url" - "test_bootstrap" - ]; - - disabledTestPaths = [ - # hangs the test suite - "tests/test_api_ws.py" - ]; - pythonImportsCheck = [ "uiprotect" ]; meta = with lib; { From 724c12f8077f0500bd837681899243e26bee4fdb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 6 Nov 2025 12:56:08 +0000 Subject: [PATCH 039/122] python3Packages.actron-neo-api: 0.1.84 -> 0.1.87 --- pkgs/development/python-modules/actron-neo-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/actron-neo-api/default.nix b/pkgs/development/python-modules/actron-neo-api/default.nix index bd64ad0e9547..5abba9e3fad4 100644 --- a/pkgs/development/python-modules/actron-neo-api/default.nix +++ b/pkgs/development/python-modules/actron-neo-api/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "actron-neo-api"; - version = "0.1.84"; + version = "0.1.87"; pyproject = true; src = fetchFromGitHub { owner = "kclif9"; repo = "actronneoapi"; tag = "v${version}"; - hash = "sha256-ihIg264ZX0tCfRwVLkiq62ke2G125ObcrVabPCDrc4c="; + hash = "sha256-8Y1vl+KjjAnobb9wORZCcXTLStuGOth3dlX0Goq+pxE="; }; build-system = [ From 9c8c522be0aadbc9b441429655784aeb70e61f20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 26 Nov 2025 20:40:30 +0000 Subject: [PATCH 040/122] python3Packages.aioamazondevices: 8.0.1 -> 10.0.0 --- pkgs/development/python-modules/aioamazondevices/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioamazondevices/default.nix b/pkgs/development/python-modules/aioamazondevices/default.nix index 8be76a60d0b3..1adf0ba2249d 100644 --- a/pkgs/development/python-modules/aioamazondevices/default.nix +++ b/pkgs/development/python-modules/aioamazondevices/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "aioamazondevices"; - version = "8.0.1"; + version = "10.0.0"; pyproject = true; src = fetchFromGitHub { owner = "chemelli74"; repo = "aioamazondevices"; tag = "v${version}"; - hash = "sha256-q8wmBBXZSu69BAZ1wY4/tlW/usiWwlwVCnAEOOZs5TE="; + hash = "sha256-OS6qROAnH3JnlhAJJWevfLvMq5PQGL/lQM4XToqHZEU="; }; build-system = [ poetry-core ]; From a583d3400eb4afb60881ca7943f5b332ec3ac155 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 15 Nov 2025 20:54:24 +0000 Subject: [PATCH 041/122] python3Packages.aiomealie: 1.0.1 -> 1.1.0 --- pkgs/development/python-modules/aiomealie/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiomealie/default.nix b/pkgs/development/python-modules/aiomealie/default.nix index 30ee6d4f2316..15af58fac398 100644 --- a/pkgs/development/python-modules/aiomealie/default.nix +++ b/pkgs/development/python-modules/aiomealie/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "aiomealie"; - version = "1.0.1"; + version = "1.1.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "joostlek"; repo = "python-mealie"; tag = "v${version}"; - hash = "sha256-J0G0vRFkYZDDVBYxd4Dc/tSZJ991H1F2Acsew0zf9Oo="; + hash = "sha256-sz/8b0iTtvS4RPBJynvGKf5oiRPJ9Lu/z6leZ1Hoqns="; }; build-system = [ poetry-core ]; From d294c6c3401825a48e9e64b8fd972e019c4a4275 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 1 Nov 2025 11:10:12 -0700 Subject: [PATCH 042/122] python3Packages.psnawp: 3.0.0 -> 3.0.1 Diff: https://codeberg.org/YoshikageKira/psnawp/compare/v3.0.0...v3.0.1 Changelog: https://codeberg.org/YoshikageKira/psnawp/releases/tag/v3.0.1 --- pkgs/development/python-modules/psnawp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/psnawp/default.nix b/pkgs/development/python-modules/psnawp/default.nix index a152dc689f47..d40c39ee4cc2 100644 --- a/pkgs/development/python-modules/psnawp/default.nix +++ b/pkgs/development/python-modules/psnawp/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "psnawp"; - version = "3.0.0"; + version = "3.0.1"; pyproject = true; src = fetchFromGitea { @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "YoshikageKira"; repo = "psnawp"; tag = "v${version}"; - hash = "sha256-JS8VGwIsCr21rwjXCRUXsoVHfFyLTZtgp+ZJcXWCCsQ="; + hash = "sha256-qENKZC5U4jedl2RvmIGk52r0Vd/oMLEcp6DERYLctAs="; }; build-system = [ poetry-core ]; From d8e34b13a8b346dde0e95306cb550a054c058ad9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 26 Nov 2025 14:34:49 -0800 Subject: [PATCH 043/122] python3Packages.pylamarzocco: 2.1.3 -> 2.2.2 Diff: https://github.com/zweckj/pylamarzocco/compare/v2.1.3...v2.2.2 Changelog: https://github.com/zweckj/pylamarzocco/releases/tag/v2.2.2 --- pkgs/development/python-modules/pylamarzocco/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pylamarzocco/default.nix b/pkgs/development/python-modules/pylamarzocco/default.nix index a4ba9dad56cb..9881a2934732 100644 --- a/pkgs/development/python-modules/pylamarzocco/default.nix +++ b/pkgs/development/python-modules/pylamarzocco/default.nix @@ -3,6 +3,7 @@ aiohttp, aioresponses, bleak, + bleak-retry-connector, buildPythonPackage, cryptography, fetchFromGitHub, @@ -15,14 +16,14 @@ buildPythonPackage rec { pname = "pylamarzocco"; - version = "2.1.3"; + version = "2.2.2"; pyproject = true; src = fetchFromGitHub { owner = "zweckj"; repo = "pylamarzocco"; tag = "v${version}"; - hash = "sha256-+GNuo6i8Jc01vxiFuhTXrER1xstPVe8LucfGtyfnkQQ="; + hash = "sha256-KyXzfF+Od/rEh46SC8N5GHzybSuwdfEbjRLdBcPuK58="; }; build-system = [ setuptools ]; @@ -30,6 +31,7 @@ buildPythonPackage rec { dependencies = [ aiohttp bleak + bleak-retry-connector cryptography mashumaro ]; From b6704d4a1529eae1d74022f183416cfffa74ea1d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 19 Nov 2025 17:43:59 +0000 Subject: [PATCH 044/122] python3Packages.pypck: 0.8.12 -> 0.9.5 --- pkgs/development/python-modules/pypck/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pypck/default.nix b/pkgs/development/python-modules/pypck/default.nix index 61974b945f77..d39fbf604abf 100644 --- a/pkgs/development/python-modules/pypck/default.nix +++ b/pkgs/development/python-modules/pypck/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "pypck"; - version = "0.8.12"; + version = "0.9.5"; pyproject = true; disabled = pythonOlder "3.11"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "alengwenus"; repo = "pypck"; tag = version; - hash = "sha256-XXlHgr8/Cl3eu1vIDl/XykB2gv8PPkPIFEBG30yUue0="; + hash = "sha256-mtlA4UT8bYZa6hFbO/AHRFfHQ+6SpMN97cfc3q4dDJ4="; }; postPatch = '' From 6e6acbe6088b13fbb40572c0d23dce0161f3cb2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 16 Nov 2025 10:35:11 -0800 Subject: [PATCH 045/122] python3Packages.pyswitchbot: 0.72.1 -> 0.74.0 Diff: https://github.com/Danielhiversen/pySwitchbot/compare/0.72.1...0.74.0 Changelog: https://github.com/Danielhiversen/pySwitchbot/releases/tag/0.73.0 https://github.com/Danielhiversen/pySwitchbot/releases/tag/0.74.0 --- .../development/python-modules/pyswitchbot/default.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/pyswitchbot/default.nix b/pkgs/development/python-modules/pyswitchbot/default.nix index fbbd3e713495..6f0474933008 100644 --- a/pkgs/development/python-modules/pyswitchbot/default.nix +++ b/pkgs/development/python-modules/pyswitchbot/default.nix @@ -1,39 +1,37 @@ { lib, + aiohttp, bleak, bleak-retry-connector, - boto3, buildPythonPackage, cryptography, fetchFromGitHub, pyopenssl, pytest-asyncio, pytestCheckHook, - requests, setuptools, }: buildPythonPackage rec { pname = "pyswitchbot"; - version = "0.72.1"; + version = "0.74.0"; pyproject = true; src = fetchFromGitHub { owner = "Danielhiversen"; repo = "pySwitchbot"; tag = version; - hash = "sha256-QwCeq9EnE7oKqTtb6lmMcEw37dOK7WYbDEC984NujzY="; + hash = "sha256-3n6ErE17W5Gsf/Isw4o45JcDihYUHendx8MLgh8gALk="; }; build-system = [ setuptools ]; dependencies = [ + aiohttp bleak bleak-retry-connector - boto3 cryptography pyopenssl - requests ]; nativeCheckInputs = [ From e3298657a72d324950a274ad944cd53764289752 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 26 Nov 2025 15:35:19 -0800 Subject: [PATCH 046/122] python3Packages.bellows: 0.47.2 -> 0.48.0 Diff: https://github.com/zigpy/bellows/compare/0.47.2...0.48.0 Changelog: https://github.com/zigpy/bellows/releases/tag/0.48.0 --- pkgs/development/python-modules/bellows/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bellows/default.nix b/pkgs/development/python-modules/bellows/default.nix index 0e405eb970be..f422d509e471 100644 --- a/pkgs/development/python-modules/bellows/default.nix +++ b/pkgs/development/python-modules/bellows/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "bellows"; - version = "0.47.2"; + version = "0.48.0"; pyproject = true; src = fetchFromGitHub { owner = "zigpy"; repo = "bellows"; tag = version; - hash = "sha256-1gWmXrRCYmU0VemhW5TCn1/rnOmz07q8bQ6W3a2mXro="; + hash = "sha256-KZ4VmtHQnQ+t9q/ZtzmlObpnBIxlgkT44nt11f/1FpQ="; }; postPatch = '' From e800d0c4fec89786bcb1f4a5b74ee72bd49b4458 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 26 Nov 2025 15:35:37 -0800 Subject: [PATCH 047/122] python3Packages.zigpy: 0.86.0 -> 0.87.0 Diff: https://github.com/zigpy/zigpy/compare/0.86.0...0.87.0 Changelog: https://github.com/zigpy/zigpy/releases/tag/0.87.0 --- pkgs/development/python-modules/zigpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zigpy/default.nix b/pkgs/development/python-modules/zigpy/default.nix index c82046c81f4e..75983d04e358 100644 --- a/pkgs/development/python-modules/zigpy/default.nix +++ b/pkgs/development/python-modules/zigpy/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "zigpy"; - version = "0.86.0"; + version = "0.87.0"; pyproject = true; src = fetchFromGitHub { owner = "zigpy"; repo = "zigpy"; tag = version; - hash = "sha256-PROJKC8ZxAZ8zZR4if33553qtp7i9y58LPr1d1gCXVQ="; + hash = "sha256-gaKTU3cAx8TecafVasoLeefjWS/R1AJVCZn9F1oqyPY="; }; postPatch = '' From 7f16fa9308b327e5b938268875ea9f4ec07cd1f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 26 Nov 2025 15:36:28 -0800 Subject: [PATCH 048/122] python3Packages.zha-quirks: 0.0.149 -> 0.0.150 Diff: https://github.com/zigpy/zha-device-handlers/compare/0.0.149...0.0.150 Changelog: https://github.com/zigpy/zha-device-handlers/releases/tag/0.0.150 --- pkgs/development/python-modules/zha-quirks/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zha-quirks/default.nix b/pkgs/development/python-modules/zha-quirks/default.nix index 6f4a4700861c..171160c0e139 100644 --- a/pkgs/development/python-modules/zha-quirks/default.nix +++ b/pkgs/development/python-modules/zha-quirks/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "zha-quirks"; - version = "0.0.149"; + version = "0.0.150"; pyproject = true; disabled = pythonOlder "3.12"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha-device-handlers"; tag = version; - hash = "sha256-BAw7K4BrWEsMGcNpCVlcuG1ioiaTdEzBprtMnBton1Q="; + hash = "sha256-kdbmg4SGMl3RYdPFLJhbUxfdMokQ/LrhG6hTlu8eujo="; }; postPatch = '' From 8f0a23112b23fd0ad61bbc5510dbc965f7c20f02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 26 Nov 2025 15:36:35 -0800 Subject: [PATCH 049/122] python3Packages.zha: 0.0.79 -> 0.0.80 Diff: https://github.com/zigpy/zha/compare/0.0.79...0.0.80 Changelog: https://github.com/zigpy/zha/releases/tag/0.0.80 --- pkgs/development/python-modules/zha/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zha/default.nix b/pkgs/development/python-modules/zha/default.nix index 138144f0f89e..1dae74548700 100644 --- a/pkgs/development/python-modules/zha/default.nix +++ b/pkgs/development/python-modules/zha/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "zha"; - version = "0.0.79"; + version = "0.0.80"; pyproject = true; disabled = pythonOlder "3.12"; @@ -31,7 +31,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha"; tag = version; - hash = "sha256-rM0Hu/MjMBeQSyZ6HsNmHXZmWFDr3cMi0QoHaL/fKto="; + hash = "sha256-5zqF+EkpKcgmEkg4ZSjMsz3yZn/Y13ECbM/7fBhlnis="; }; postPatch = '' From 848e3ce95b87f28313a222717aa08c0cddcd29fd Mon Sep 17 00:00:00 2001 From: dish Date: Sat, 8 Nov 2025 00:03:54 -0500 Subject: [PATCH 050/122] python3Packages.mozart-api: 4.1.1.116.6 -> 5.1.0.247.1 Co-authored-by: Fabian Affolter Co-authored-by: dotlambda --- pkgs/development/python-modules/mozart-api/default.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/mozart-api/default.nix b/pkgs/development/python-modules/mozart-api/default.nix index 61f13945c114..a0dbd6eed830 100644 --- a/pkgs/development/python-modules/mozart-api/default.nix +++ b/pkgs/development/python-modules/mozart-api/default.nix @@ -2,11 +2,11 @@ lib, buildPythonPackage, fetchPypi, - pythonOlder, poetry-core, aenum, aioconsole, aiohttp, + aiohttp-retry, inflection, pydantic, python-dateutil, @@ -18,23 +18,21 @@ buildPythonPackage rec { pname = "mozart-api"; - version = "4.1.1.116.6"; + version = "5.1.0.247.1"; pyproject = true; - disabled = pythonOlder "3.11"; - src = fetchPypi { pname = "mozart_api"; inherit version; - hash = "sha256-0TZHH/EXemsSysgfCzg66x5QhAEDUqRyg+qoK/3YuQA="; + hash = "sha256-//4mJh+Vf/NdnQmX19EOhn+Lx+BTMbZE5xwG6kXs84Y="; }; build-system = [ poetry-core ]; dependencies = [ - aenum aioconsole aiohttp + aiohttp-retry inflection pydantic python-dateutil From ba005384fe77efb1ee68ff71e3704b3e1bcd509d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 8 Nov 2025 15:54:52 -0800 Subject: [PATCH 051/122] python3Packages.caldav: 2.0.1 -> 2.1.0 Diff: https://github.com/python-caldav/caldav/compare/v2.0.1...v2.1.0 Changelog: https://github.com/python-caldav/caldav/blob/v2.1.0/CHANGELOG.md --- .../python-modules/caldav/default.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/caldav/default.nix b/pkgs/development/python-modules/caldav/default.nix index bbff613096a2..6d63948032ef 100644 --- a/pkgs/development/python-modules/caldav/default.nix +++ b/pkgs/development/python-modules/caldav/default.nix @@ -4,8 +4,10 @@ fetchFromGitHub, icalendar, lxml, + manuel, pytestCheckHook, python, + radicale, recurring-ical-events, requests, hatchling, @@ -21,14 +23,14 @@ buildPythonPackage rec { pname = "caldav"; - version = "2.0.1"; + version = "2.1.0"; pyproject = true; src = fetchFromGitHub { owner = "python-caldav"; repo = "caldav"; tag = "v${version}"; - hash = "sha256-n7ZKTBXg66firbS34J41NrTM/PL/OrKMnS4iguRz4Ho="; + hash = "sha256-iVM3dBG2CNaMOUlEM0nGVKYUZHfX0LKjars7HJ1QWC0="; }; build-system = [ @@ -37,7 +39,6 @@ buildPythonPackage rec { ]; dependencies = [ - vobject lxml requests icalendar @@ -45,17 +46,15 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ + manuel proxy-py pyfakefs pytestCheckHook + (toPythonModule (radicale.override { python3 = python; })) tzlocal - (toPythonModule (xandikos.override { python3Packages = python.pkgs; })) + vobject writableTmpDirAsHomeHook - ]; - - disabledTestPaths = [ - "tests/test_docs.py" - "tests/test_examples.py" + (toPythonModule (xandikos.override { python3Packages = python.pkgs; })) ]; pythonImportsCheck = [ "caldav" ]; From 32fb293e6bd6deb759c3104a2a5e5232535df594 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 27 Jun 2025 18:46:45 -0700 Subject: [PATCH 052/122] calendar-cli: run tests --- pkgs/by-name/ca/calendar-cli/package.nix | 29 ++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/calendar-cli/package.nix b/pkgs/by-name/ca/calendar-cli/package.nix index 38c5e282c063..88af1e0efe2b 100644 --- a/pkgs/by-name/ca/calendar-cli/package.nix +++ b/pkgs/by-name/ca/calendar-cli/package.nix @@ -3,6 +3,10 @@ python3, fetchFromGitHub, nixosTests, + perl, + radicale, + which, + xandikos, }: python3.pkgs.buildPythonApplication rec { @@ -17,6 +21,13 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-w35ySLnfxXZR/a7BrPLYqXs2kqkuYhh5PcgNxJqjDtE="; }; + postPatch = '' + patchShebangs tests + substituteInPlace tests/test_calendar-cli.sh \ + --replace-fail "../bin/calendar-cli.py" "$out/bin/calendar-cli" \ + --replace-fail "../bin/calendar-cli" "$out/bin/calendar-cli" + ''; + build-system = with python3.pkgs; [ setuptools ]; @@ -31,8 +42,22 @@ python3.pkgs.buildPythonApplication rec { six ]; - # tests require networking - doCheck = false; + nativeCheckInputs = [ + perl + (python3.pkgs.toPythonModule (radicale.override { inherit python3; })) + which + xandikos + ]; + + checkPhase = '' + runHook preCheck + + pushd tests + ./test_calendar-cli.sh + popd + + runHook postCheck + ''; passthru.tests = { inherit (nixosTests) radicale; From e44671af6ff10e8ee74d599cfdcb8e893d193db3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 8 Nov 2025 16:12:48 -0800 Subject: [PATCH 053/122] calendar-cli: depend on vobject see https://github.com/tobixen/calendar-cli/issues/111 --- pkgs/by-name/ca/calendar-cli/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ca/calendar-cli/package.nix b/pkgs/by-name/ca/calendar-cli/package.nix index 88af1e0efe2b..2bfc9144085b 100644 --- a/pkgs/by-name/ca/calendar-cli/package.nix +++ b/pkgs/by-name/ca/calendar-cli/package.nix @@ -40,6 +40,7 @@ python3.pkgs.buildPythonApplication rec { tzlocal click six + vobject ]; nativeCheckInputs = [ From 7782f8639ecbd7f3a489e02ec0ab3538f5ab6951 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 8 Nov 2025 17:02:41 -0800 Subject: [PATCH 054/122] gtg: depend on vobject It is no longer a dependency of python3Packages.caldav. --- pkgs/by-name/gt/gtg/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/gt/gtg/package.nix b/pkgs/by-name/gt/gtg/package.nix index 4bcbe2a441e0..8abd74e7e25f 100644 --- a/pkgs/by-name/gt/gtg/package.nix +++ b/pkgs/by-name/gt/gtg/package.nix @@ -62,6 +62,7 @@ python3Packages.buildPythonApplication rec { gst-python liblarch caldav + vobject ]; nativeCheckInputs = with python3Packages; [ From 6ad9fa456658655d9af90c8d5c32905ce3354e02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 1 Dec 2025 12:32:18 -0800 Subject: [PATCH 055/122] python3Packages.pyvesync: 3.2.2 -> 3.3.2 Diff: https://github.com/webdjoe/pyvesync/compare/3.2.2...3.3.2 Changelog: https://github.com/webdjoe/pyvesync/releases/tag/3.3.2 --- pkgs/development/python-modules/pyvesync/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyvesync/default.nix b/pkgs/development/python-modules/pyvesync/default.nix index f15dd2a49b3b..6c9eacdfc302 100644 --- a/pkgs/development/python-modules/pyvesync/default.nix +++ b/pkgs/development/python-modules/pyvesync/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pyvesync"; - version = "3.2.2"; + version = "3.3.2"; pyproject = true; src = fetchFromGitHub { owner = "webdjoe"; repo = "pyvesync"; tag = version; - hash = "sha256-7QtyI5U1NRy0/iujfObdRHkwseetaD2M4f/buj8A9AY="; + hash = "sha256-dtvob1yEFERA8v/SqA5TPbyDvpry8OvFWDBEGumi3DM="; }; build-system = [ setuptools ]; From 35f9cb43d0651d5df12ced77a972ba63f830cb8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 1 Dec 2025 22:19:55 -0800 Subject: [PATCH 056/122] python3Packages.pyairobotrest: init at 0.1.0 --- .../python-modules/pyairobotrest/default.nix | 43 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 45 insertions(+) create mode 100644 pkgs/development/python-modules/pyairobotrest/default.nix diff --git a/pkgs/development/python-modules/pyairobotrest/default.nix b/pkgs/development/python-modules/pyairobotrest/default.nix new file mode 100644 index 000000000000..d1bfd5b47cd7 --- /dev/null +++ b/pkgs/development/python-modules/pyairobotrest/default.nix @@ -0,0 +1,43 @@ +{ + aiohttp, + buildPythonPackage, + fetchFromGitHub, + lib, + pytest-asyncio, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "pyairobotrest"; + version = "0.1.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "mettolen"; + repo = "pyairobotrest"; + tag = "v${version}"; + hash = "sha256-MqZV8+uwKLIbh0A/lYMB/9iPDl/8a4IAoYMdoxiIJqY="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + ]; + + pythonImportsCheck = [ "pyairobotrest" ]; + + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; + + meta = { + changelog = "https://github.com/mettolen/pyairobotrest/blob/${src.tag}/CHANGELOG.md"; + description = "Python library for controlling Airobot TE1 thermostats via local REST API"; + homepage = "https://github.com/mettolen/pyairobotrest"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index edfb5e78ebf5..7df4a1e79995 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12797,6 +12797,8 @@ self: super: with self; { pyairnow = callPackage ../development/python-modules/pyairnow { }; + pyairobotrest = callPackage ../development/python-modules/pyairobotrest { }; + pyairports = callPackage ../development/python-modules/pyairports { }; pyairtable = callPackage ../development/python-modules/pyairtable { }; From f9dd7635e75e8e499d562647c7d5991fbef94c2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 1 Dec 2025 22:32:10 -0800 Subject: [PATCH 057/122] python3Packages.fiscalyear: init at 0.4.0 --- .../python-modules/fiscalyear/default.nix | 34 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/development/python-modules/fiscalyear/default.nix diff --git a/pkgs/development/python-modules/fiscalyear/default.nix b/pkgs/development/python-modules/fiscalyear/default.nix new file mode 100644 index 000000000000..94ce0129a5fe --- /dev/null +++ b/pkgs/development/python-modules/fiscalyear/default.nix @@ -0,0 +1,34 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + setuptools, +}: + +buildPythonPackage rec { + pname = "fiscalyear"; + version = "0.4.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "adamjstewart"; + repo = "fiscalyear"; + tag = "v${version}"; + hash = "sha256-2wejJRTmVHWiM8LoodyaOyMbMqCx5It6JHCQUWpGsxs="; + }; + + build-system = [ setuptools ]; + + pythonImportsCheck = [ "fiscalyear" ]; + + # upstream has no tests + doCheck = false; + + meta = { + changelog = "https://github.com/adamjstewart/fiscalyear/releases/tag/${src.tag}"; + description = "Utilities for managing the fiscal calendar"; + homepage = "https://github.com/adamjstewart/fiscalyear"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7df4a1e79995..c70f157b49bb 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5378,6 +5378,8 @@ self: super: with self; { first = callPackage ../development/python-modules/first { }; + fiscalyear = callPackage ../development/python-modules/fiscalyear { }; + fissix = callPackage ../development/python-modules/fissix { }; fitbit = callPackage ../development/python-modules/fitbit { }; From 30af724c3c32436fd22d557a584ea940717905e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 1 Dec 2025 22:27:53 -0800 Subject: [PATCH 058/122] python3Packages.pyanglianwater: init at 2.2.0 --- .../python-modules/pyanglianwater/default.nix | 50 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 52 insertions(+) create mode 100644 pkgs/development/python-modules/pyanglianwater/default.nix diff --git a/pkgs/development/python-modules/pyanglianwater/default.nix b/pkgs/development/python-modules/pyanglianwater/default.nix new file mode 100644 index 000000000000..4ea302be6037 --- /dev/null +++ b/pkgs/development/python-modules/pyanglianwater/default.nix @@ -0,0 +1,50 @@ +{ + aiohttp, + buildPythonPackage, + cryptography, + fetchFromGitHub, + lib, + pyjwt, + pytest-asyncio, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "pyanglianwater"; + version = "2.2.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "pantherale0"; + repo = "pyanglianwater"; + tag = version; + hash = "sha256-GfFRqQb1RXh6a7giy7eJWp4nAJzDtpQkWFfEfe9jxfY="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + cryptography + pyjwt + ]; + + pythonImportsCheck = [ "pyanglianwater" ]; + + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; + + # tests are out of date + doCheck = false; + + meta = { + changelog = "https://github.com/pantherale0/pyanglianwater/releases/tag/${src.tag}"; + description = "Python API to interact with Anglian Water"; + homepage = "https://github.com/pantherale0/pyanglianwater"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c70f157b49bb..68e197729b9d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12819,6 +12819,8 @@ self: super: with self; { pyaml-env = callPackage ../development/python-modules/pyaml-env { }; + pyanglianwater = callPackage ../development/python-modules/pyanglianwater { }; + pyannotate = callPackage ../development/python-modules/pyannotate { }; pyannote-audio = callPackage ../development/python-modules/pyannote-audio { }; From f242d164e6a20aa4913f91e867e1a9b8e3563d4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 1 Dec 2025 22:47:45 -0800 Subject: [PATCH 059/122] python3Packages.essent-dynamic-pricing: init at 0.2.7 --- .../essent-dynamic-pricing/default.nix | 44 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 46 insertions(+) create mode 100644 pkgs/development/python-modules/essent-dynamic-pricing/default.nix diff --git a/pkgs/development/python-modules/essent-dynamic-pricing/default.nix b/pkgs/development/python-modules/essent-dynamic-pricing/default.nix new file mode 100644 index 000000000000..73e8eb909fbf --- /dev/null +++ b/pkgs/development/python-modules/essent-dynamic-pricing/default.nix @@ -0,0 +1,44 @@ +{ + aiohttp, + buildPythonPackage, + fetchFromGitHub, + hatchling, + lib, + mashumaro, + pytest-asyncio, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "essent-dynamic-pricing"; + version = "0.2.7"; + pyproject = true; + + src = fetchFromGitHub { + owner = "jaapp"; + repo = "py-essent-dynamic-pricing"; + tag = version; + hash = "sha256-jYSyFZ4b6zyfIvT9KkvffH2CteHgy844O76UjUcaTq0="; + }; + + build-system = [ hatchling ]; + + dependencies = [ + aiohttp + mashumaro + ]; + + pythonImportsCheck = [ "essent_dynamic_pricing" ]; + + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; + + meta = { + description = "Async client for Essent dynamic energy prices"; + homepage = "https://github.com/jaapp/py-essent-dynamic-pricing"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 68e197729b9d..d1f817c5cfa0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4945,6 +4945,8 @@ self: super: with self; { esprima = callPackage ../development/python-modules/esprima { }; + essent-dynamic-pricing = callPackage ../development/python-modules/essent-dynamic-pricing { }; + essentials = callPackage ../development/python-modules/essentials { }; essentials-openapi = callPackage ../development/python-modules/essentials-openapi { }; From 43d89560549418b7ff004363223e77317710400a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 2 Dec 2025 11:14:20 -0800 Subject: [PATCH 060/122] python3Packages.pyvesync: 3.3.2 -> 3.3.3 Diff: https://github.com/webdjoe/pyvesync/compare/3.3.2...3.3.3 Changelog: https://github.com/webdjoe/pyvesync/releases/tag/3.3.3 --- pkgs/development/python-modules/pyvesync/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyvesync/default.nix b/pkgs/development/python-modules/pyvesync/default.nix index 6c9eacdfc302..81d3cc5cb94c 100644 --- a/pkgs/development/python-modules/pyvesync/default.nix +++ b/pkgs/development/python-modules/pyvesync/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pyvesync"; - version = "3.3.2"; + version = "3.3.3"; pyproject = true; src = fetchFromGitHub { owner = "webdjoe"; repo = "pyvesync"; tag = version; - hash = "sha256-dtvob1yEFERA8v/SqA5TPbyDvpry8OvFWDBEGumi3DM="; + hash = "sha256-T8cDp1C95gubCfgvkEiqHUn4Rw7pFNCPELo3qNwt9vI="; }; build-system = [ setuptools ]; From 7f7c17a96cc7e89d52e34e6f89fd5c27dfdc9d07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 2 Dec 2025 13:41:51 -0800 Subject: [PATCH 061/122] python3Packages.hassil: 3.4.0 -> 3.5.0 Diff: https://github.com/home-assistant/hassil/compare/v3.4.0...v3.5.0 Changelog: https://github.com/home-assistant/hassil/blob/v3.5.0/CHANGELOG.md --- pkgs/development/python-modules/hassil/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hassil/default.nix b/pkgs/development/python-modules/hassil/default.nix index 0f20119deaa0..15aa2a036ab0 100644 --- a/pkgs/development/python-modules/hassil/default.nix +++ b/pkgs/development/python-modules/hassil/default.nix @@ -16,7 +16,7 @@ let pname = "hassil"; - version = "3.4.0"; + version = "3.5.0"; in buildPythonPackage rec { inherit pname version; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "home-assistant"; repo = "hassil"; tag = "v${version}"; - hash = "sha256-rroljEJ0xXW15iKmW6C64+h8epNB6XJzKtylA/wKyWQ="; + hash = "sha256-ei4+eGNCzBZQYghgVuQIPgFA2Y1kf8aNtl6ZjwzxIEE="; }; build-system = [ setuptools ]; From 646d3944d539c7cc40907cf24db374405f07b6bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 2 Dec 2025 14:22:26 -0800 Subject: [PATCH 062/122] python3Packages.habluetooth: 5.7.0 -> 5.8.0 Diff: https://github.com/Bluetooth-Devices/habluetooth/compare/v5.7.0...v5.8.0 Changelog: https://github.com/Bluetooth-Devices/habluetooth/blob/v5.8.0/CHANGELOG.md --- pkgs/development/python-modules/habluetooth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/habluetooth/default.nix b/pkgs/development/python-modules/habluetooth/default.nix index edb99a84f127..257d14049555 100644 --- a/pkgs/development/python-modules/habluetooth/default.nix +++ b/pkgs/development/python-modules/habluetooth/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "habluetooth"; - version = "5.7.0"; + version = "5.8.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -30,7 +30,7 @@ buildPythonPackage rec { owner = "Bluetooth-Devices"; repo = "habluetooth"; tag = "v${version}"; - hash = "sha256-1/KbehOIQdclPskp2HtJ3fut4DqkKw/+FdqwmVvfZmU="; + hash = "sha256-VbD4fAOZtDtPIGGYb3ISP7c9YLBXAXeOIICqf9Pm5ho="; }; build-system = [ From 62bb8510b5b0ea5c954bce4d2edb4680db506199 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 3 Dec 2025 10:35:28 -0800 Subject: [PATCH 063/122] python3Packages.iometer: 0.2.0 -> 0.3.0 Diff: https://github.com/iometer-gmbh/iometer.py/compare/v0.2.0...v0.3.0 Changelog: https://github.com/iometer-gmbh/iometer.py/releases/tag/v0.3.0 --- pkgs/development/python-modules/iometer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iometer/default.nix b/pkgs/development/python-modules/iometer/default.nix index 5c0c271c98c2..beba41d64809 100644 --- a/pkgs/development/python-modules/iometer/default.nix +++ b/pkgs/development/python-modules/iometer/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "iometer"; - version = "0.2.0"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "iometer-gmbh"; repo = "iometer.py"; tag = "v${version}"; - hash = "sha256-EKMbNAKhPRubLbCfvr93Lif2fhJ71eH2IByizG9RNZQ="; + hash = "sha256-rr+t8VPiPX9/r7mHo9DjLRjoZ7x/4IadhmDtIi2T0C4="; }; build-system = [ poetry-core ]; From f8c68c8e1454f175ff39f1c8de18190b7a60e420 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 3 Dec 2025 10:36:20 -0800 Subject: [PATCH 064/122] python3Packages.google-nest-sdm: 9.1.1 -> 9.1.2 Diff: https://github.com/allenporter/python-google-nest-sdm/compare/9.1.1...9.1.2 Changelog: https://github.com/allenporter/python-google-nest-sdm/releases/tag/9.1.2 --- pkgs/development/python-modules/google-nest-sdm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-nest-sdm/default.nix b/pkgs/development/python-modules/google-nest-sdm/default.nix index f68b9bcc1efa..8ab8261a5e15 100644 --- a/pkgs/development/python-modules/google-nest-sdm/default.nix +++ b/pkgs/development/python-modules/google-nest-sdm/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "google-nest-sdm"; - version = "9.1.1"; + version = "9.1.2"; pyproject = true; src = fetchFromGitHub { owner = "allenporter"; repo = "python-google-nest-sdm"; tag = version; - hash = "sha256-qbw5KryI/h+uBddFrYBCQHXxFAhXR1SHdkuIeUKxbVw="; + hash = "sha256-yElmh+ajNVbjhsnNsUtQ3mJw9fvJtXqgS58iow+Nwi8="; }; build-system = [ setuptools ]; From cb36609df4d161daadfd26c7d037225f3a6977d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 3 Dec 2025 10:36:48 -0800 Subject: [PATCH 065/122] python3Packages.deebot-client: 16.4.0 -> 17.0.0 Diff: https://github.com/DeebotUniverse/client.py/compare/16.4.0...17.0.0 Changelog: https://github.com/DeebotUniverse/client.py/releases/tag/17.0.0 --- pkgs/development/python-modules/deebot-client/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/deebot-client/default.nix b/pkgs/development/python-modules/deebot-client/default.nix index c856765d088b..8ff88995f9a6 100644 --- a/pkgs/development/python-modules/deebot-client/default.nix +++ b/pkgs/development/python-modules/deebot-client/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "deebot-client"; - version = "16.4.0"; + version = "17.0.0"; pyproject = true; disabled = pythonOlder "3.13"; @@ -31,12 +31,12 @@ buildPythonPackage rec { owner = "DeebotUniverse"; repo = "client.py"; tag = version; - hash = "sha256-R62z102kvdsZVdRcE0lBtwgynl3SECOXCoyaj0xXv2s="; + hash = "sha256-QreF2ivdPfu2KiYY4At3zpif8bx7d7AzbpXNgL3zXzE="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-ir3HZ3DiHcL34kGtyUwyKQZA6fiSj45eXBKL/71eqCs="; + hash = "sha256-n3lvezBP7oT9jLqPCFZ7hwdBGuSJYos+hob9HBX2zIY="; }; pythonRelaxDeps = [ From d01835c35941e7ab9cabe11f909464d3c64cf381 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 3 Dec 2025 10:36:55 -0800 Subject: [PATCH 066/122] python3Packages.python-roborock: 3.8.5 -> 3.9.3 Diff: https://github.com/Python-roborock/python-roborock/compare/v3.8.5...v3.9.3 Changelog: https://github.com/Python-roborock/python-roborock/blob/v3.9.3/CHANGELOG.md --- pkgs/development/python-modules/python-roborock/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-roborock/default.nix b/pkgs/development/python-modules/python-roborock/default.nix index 9e30af22525c..06d9ff575e00 100644 --- a/pkgs/development/python-modules/python-roborock/default.nix +++ b/pkgs/development/python-modules/python-roborock/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "python-roborock"; - version = "3.8.5"; + version = "3.9.3"; pyproject = true; src = fetchFromGitHub { owner = "Python-roborock"; repo = "python-roborock"; tag = "v${version}"; - hash = "sha256-5Xnf/NY9sA2u7bdcSPkVR6YFCS+35iTUACUAokAvcTA="; + hash = "sha256-lUHaLvsMDSu4MT8b3lanoaU0jJmPq2xPezoB8zTJyh4="; }; pythonRelaxDeps = [ "pycryptodome" ]; From 9915047874849cfb3b67aac1227c6d083a7b3975 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 3 Dec 2025 10:37:10 -0800 Subject: [PATCH 067/122] python3Packages.reolink-aio: 0.16.6 -> 0.17.0 Diff: https://github.com/starkillerOG/reolink_aio/compare/0.16.6...0.17.0 Changelog: https://github.com/starkillerOG/reolink_aio/releases/tag/0.17.0 --- pkgs/development/python-modules/reolink-aio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/reolink-aio/default.nix b/pkgs/development/python-modules/reolink-aio/default.nix index 0c8fdd5830ff..632874fb19e1 100644 --- a/pkgs/development/python-modules/reolink-aio/default.nix +++ b/pkgs/development/python-modules/reolink-aio/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "reolink-aio"; - version = "0.16.6"; + version = "0.17.0"; pyproject = true; src = fetchFromGitHub { owner = "starkillerOG"; repo = "reolink_aio"; tag = version; - hash = "sha256-IrUu9bWBNWBM4EdzVnz76kjYMOyei+CoStVIzyqWOQw="; + hash = "sha256-XJ5Ec3f4OCVsi7WFLxAi3kemC87yRw4gGmgHyGLeHiY="; }; build-system = [ setuptools ]; From 1a30b0dbca12aa1535307fa435bcebe0abd08976 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 3 Dec 2025 10:41:07 -0800 Subject: [PATCH 068/122] home-assistant.frontend: 20251105.1 -> 20251203.0 Changelog: https://github.com/home-assistant/frontend/releases/tag/20251203.0 --- pkgs/servers/home-assistant/frontend.nix | 4 ++-- pkgs/servers/home-assistant/intents.nix | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix index ec20d1ea367b..71ed09da5e67 100644 --- a/pkgs/servers/home-assistant/frontend.nix +++ b/pkgs/servers/home-assistant/frontend.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { # the frontend version corresponding to a specific home-assistant version can be found here # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json pname = "home-assistant-frontend"; - version = "20251105.1"; + version = "20251203.0"; format = "wheel"; src = fetchPypi { @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "home_assistant_frontend"; dist = "py3"; python = "py3"; - hash = "sha256-keqQTQyo06xMUsZLf920n1eyu/iPrI2cNkXYMThhGFI="; + hash = "sha256-DA07EEQCeFXAZFIMk/lcyqPWRiDC3leLsZpH7+McY0A="; }; # there is nothing to strip in this package diff --git a/pkgs/servers/home-assistant/intents.nix b/pkgs/servers/home-assistant/intents.nix index b9783b457519..d3061c34bcfe 100644 --- a/pkgs/servers/home-assistant/intents.nix +++ b/pkgs/servers/home-assistant/intents.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "home-assistant-intents"; - version = "2025.11.7"; + version = "2025.12.2"; pyproject = true; disabled = pythonOlder "3.9"; From fb7c757fb5aae98c148ba51498a3ba9b9abf1305 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 3 Dec 2025 10:41:11 -0800 Subject: [PATCH 069/122] home-assistant.intents: 2025.11.7 -> 2025.12.2 Diff: https://github.com/OHF-Voice/intents-package/compare/2025.11.7...2025.12.2 Changelog: https://github.com/OHF-Voice/intents-package/releases/tag/2025.12.2 --- pkgs/servers/home-assistant/intents.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/intents.nix b/pkgs/servers/home-assistant/intents.nix index d3061c34bcfe..70d148a252fd 100644 --- a/pkgs/servers/home-assistant/intents.nix +++ b/pkgs/servers/home-assistant/intents.nix @@ -32,7 +32,7 @@ buildPythonPackage rec { repo = "intents-package"; tag = version; fetchSubmodules = true; - hash = "sha256-F6QctdjF6xoQ3d49MdOUb/8CHgV84wxZHUrGGmiYYcs="; + hash = "sha256-7fav3h8/Eu4Q4I0deDWov5UP5aEyS/ypIGLvuQlGWCI="; }; build-system = [ From 29f7fcb327e463aa29b210d979aa05f5c8f264d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Dec 2025 18:57:14 +0000 Subject: [PATCH 070/122] signaturepdf: 1.9.1 -> 1.9.2 --- pkgs/by-name/si/signaturepdf/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/signaturepdf/package.nix b/pkgs/by-name/si/signaturepdf/package.nix index e0e6cf3f08c4..7e107359aac1 100644 --- a/pkgs/by-name/si/signaturepdf/package.nix +++ b/pkgs/by-name/si/signaturepdf/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "signaturepdf"; - version = "1.9.1"; + version = "1.9.2"; src = fetchFromGitHub { owner = "24eme"; repo = "signaturepdf"; rev = "v${version}"; - hash = "sha256-HKHlIsOdCeU1yYPQZJ+npz/MjKhWf7PZ4nfWxRUTEUc="; + hash = "sha256-hQPYS3SskakS+8S2gIjoXojDgIET20nz4ig9+VRv8TM="; }; nativeBuildInputs = [ makeWrapper ]; From 7584950e40910d713f65e4721484fb68f6c4432f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Dec 2025 19:55:51 +0000 Subject: [PATCH 071/122] hyprwire: 0.1.1 -> 0.2.0 --- pkgs/by-name/hy/hyprwire/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hy/hyprwire/package.nix b/pkgs/by-name/hy/hyprwire/package.nix index 6fb5c64d206a..b4c7f61f4473 100644 --- a/pkgs/by-name/hy/hyprwire/package.nix +++ b/pkgs/by-name/hy/hyprwire/package.nix @@ -11,13 +11,13 @@ gcc15Stdenv.mkDerivation (finalAttrs: { pname = "hyprwire"; - version = "0.1.1"; + version = "0.2.0"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprwire"; tag = "v${finalAttrs.version}"; - hash = "sha256-EoLyrxFJVr7igDhhVNRk2rRpEEOJllRWvYg5XZ3J5y0="; + hash = "sha256-9UcCdwe7vPgEcJJ64JseBQL0ZJZoxp/2iFuvfRI+9zk="; }; nativeBuildInputs = [ From 393f27cfed02b07be54aebd956679946bb1a3257 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Dec 2025 19:57:36 +0000 Subject: [PATCH 072/122] ollama-cpu: 0.13.0 -> 0.13.1 --- pkgs/by-name/ol/ollama/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index 819dd278609c..e28cec413ce9 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -138,16 +138,16 @@ in goBuild (finalAttrs: { pname = "ollama"; # don't forget to invalidate all hashes each update - version = "0.13.0"; + version = "0.13.1"; src = fetchFromGitHub { owner = "ollama"; repo = "ollama"; tag = "v${finalAttrs.version}"; - hash = "sha256-VhBPYf/beWkeFCdBTC2UpxqQUgEX8TCkbiWBPg8gDb4="; + hash = "sha256-1+ACdAaad74LttkdJ9L/T0PFNNkBWHKuOpVczv6iQeA="; }; - vendorHash = "sha256-rKRRcwmon/3K2bN7iQaMap5yNYKMCZ7P0M1C2hv4IlQ="; + vendorHash = "sha256-NM0vtue0MFrAJCjmpYJ/rPEDWBxWCzBrWDb0MVOhY+Q="; env = lib.optionalAttrs enableRocm { From f14cba6d6e87154d9a776ae7564d1b21a20e1613 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 26 Nov 2025 12:18:00 -0800 Subject: [PATCH 073/122] home-assistant: 2025.11.3 -> 2025.12.0 Diff: https://github.com/home-assistant/core/compare/2025.11.3...2025.12.0 Changelog: https://www.home-assistant.io/blog/2025/12/03/release-202512/ --- .../home-assistant/component-packages.nix | 192 ++++++++++-------- pkgs/servers/home-assistant/default.nix | 16 +- pkgs/servers/home-assistant/tests.nix | 12 +- 3 files changed, 123 insertions(+), 97 deletions(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 3dd771bb4a66..db61884534f9 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2,7 +2,7 @@ # Do not edit! { - version = "2025.11.3"; + version = "2025.12.0"; components = { "3_day_blinds" = ps: with ps; [ @@ -116,6 +116,10 @@ ps: with ps; [ pyairnow ]; + "airobot" = + ps: with ps; [ + pyairobotrest + ]; "airos" = ps: with ps; [ airos @@ -269,6 +273,10 @@ ps: with ps; [ anel-pwrctrl-homeassistant ]; + "anglian_water" = + ps: with ps; [ + pyanglianwater + ]; "anova" = ps: with ps; [ anova-wifi @@ -539,6 +547,10 @@ ps: with ps; [ azure-storage-blob ]; + "backblaze_b2" = + ps: with ps; [ + b2sdk + ]; "backup" = ps: with ps; [ aiohasupervisor @@ -718,11 +730,6 @@ pyspeex-noise zeroconf ]; - "bluetooth_tracker" = - ps: with ps; [ - bt-proximity - pybluez - ]; "bmw_connected_drive" = ps: with ps; @@ -844,6 +851,7 @@ ps: with ps; [ caldav icalendar + vobject ]; "calendar" = ps: with ps; [ @@ -1026,6 +1034,9 @@ ps: with ps; [ pycoolmasternet-async ]; + "cosori" = + ps: with ps; [ + ]; "counter" = ps: with ps; [ ]; @@ -1054,10 +1065,6 @@ crownstone-uart pyserial ]; - "cups" = - ps: with ps; [ - pycups - ]; "currencylayer" = ps: with ps; [ ]; @@ -1103,10 +1110,6 @@ ps: with ps; [ pydeconz ]; - "decora" = - ps: with ps; [ - bluepy - ]; # missing inputs: decora "decora_wifi" = ps: with ps; [ decora-wifi @@ -1251,14 +1254,6 @@ ps: with ps; [ pydiscovergy ]; - "dlib_face_detect" = - ps: with ps; [ - face-recognition - ]; - "dlib_face_identify" = - ps: with ps; [ - face-recognition - ]; "dlink" = ps: with ps; [ pyw215 @@ -1278,10 +1273,6 @@ ps: with ps; [ aiodns ]; - "dominos" = - ps: with ps; [ - pizzapi - ]; "doods" = ps: with ps; [ pillow @@ -1425,13 +1416,6 @@ ps: with ps; [ aioecowitt ]; - "eddystone_temperature" = - ps: - with ps; - [ - beacontools - ] - ++ beacontools.optional-dependencies.scan; "edimax" = ps: with ps; [ pyedimax @@ -1542,6 +1526,10 @@ psutil-home-assistant sqlalchemy ]; + "energyid" = + ps: with ps; [ + energyid-webhooks + ]; "energyzero" = ps: with ps; [ energyzero @@ -1644,6 +1632,10 @@ pyspeex-noise zeroconf ]; + "essent" = + ps: with ps; [ + essent-dynamic-pricing + ]; "etherscan" = ps: with ps; [ python-etherscan-api @@ -1843,10 +1835,6 @@ ps: with ps; [ pyflic ]; - "flick_electric" = - ps: with ps; [ - pyflick - ]; "flipr" = ps: with ps; [ flipr-api @@ -2111,6 +2099,9 @@ ical oauth2client ]; + "google_air_quality" = + ps: with ps; [ + ]; # missing inputs: google_air_quality_api "google_assistant" = ps: with ps; [ aiohasupervisor @@ -2175,6 +2166,9 @@ ps: with ps; [ google-maps-routing ]; + "google_weather" = + ps: with ps; [ + ]; # missing inputs: python-google-weather-api "google_wifi" = ps: with ps; [ ]; @@ -2240,9 +2234,6 @@ ps: with ps; [ growattserver ]; - "gstreamer" = - ps: with ps; [ - ]; # missing inputs: gstreamer-player "gtfs" = ps: with ps; [ pygtfs @@ -2255,6 +2246,9 @@ ps: with ps; [ habiticalib ]; + "hanna" = + ps: with ps; [ + ]; # missing inputs: hanna-cloud "hardkernel" = ps: with ps; [ aiohasupervisor @@ -2501,13 +2495,39 @@ "huawei_lte" = ps: with ps; [ huawei-lte-api - stringcase url-normalize ]; "hue" = ps: with ps; [ aiohue ]; + "hue_ble" = + ps: with ps; [ + aioesphomeapi + aiohasupervisor + aioruuvigateway + aioshelly + aiousbwatcher + bleak + bleak-esphome + bleak-retry-connector + bluetooth-adapters + bluetooth-auto-recovery + bluetooth-data-tools + dbus-fast + esphome-dashboard-api + ha-ffmpeg + habluetooth + hassil + home-assistant-intents + hueble + ifaddr + mutagen + pymicro-vad + pyserial + pyspeex-noise + zeroconf + ]; "huisbaasje" = ps: with ps; [ energyflip-client @@ -3012,9 +3032,6 @@ "kentuckypower" = ps: with ps; [ ]; - "keyboard" = - ps: with ps; [ - ]; # missing inputs: pyuserinput "keyboard_remote" = ps: with ps; [ asyncinotify @@ -3130,6 +3147,9 @@ ps: with ps; [ pykwb ]; + "labs" = + ps: with ps; [ + ]; "lacrosse" = ps: with ps; [ pylacrosse @@ -3360,9 +3380,6 @@ "linx" = ps: with ps; [ ]; - "lirc" = - ps: with ps; [ - ]; # missing inputs: python-lirc "litejet" = ps: with ps; [ pylitejet @@ -3512,6 +3529,7 @@ ]; "matrix" = ps: with ps; [ + aiofiles matrix-nio pillow ]; @@ -4487,10 +4505,6 @@ ps: with ps; [ panasonic-viera ]; - "pandora" = - ps: with ps; [ - pexpect - ]; "panel_custom" = ps: with ps; [ home-assistant-frontend @@ -5148,9 +5162,6 @@ ps: with ps; [ rova ]; - "rpi_camera" = - ps: with ps; [ - ]; "rpi_power" = ps: with ps; [ rpi-bad-power @@ -5250,6 +5261,9 @@ ps: with ps; [ satel-integra ]; + "saunum" = + ps: with ps; [ + ]; # missing inputs: pysaunum "scene" = ps: with ps; [ ]; @@ -5546,6 +5560,7 @@ ]; "slack" = ps: with ps; [ + aiofiles slack-sdk ]; "sleep_as_android" = @@ -5615,10 +5630,6 @@ ps: with ps; [ pysmlight ]; - "sms" = - ps: with ps; [ - python-gammu - ]; "smtp" = ps: with ps; [ ]; @@ -5629,11 +5640,6 @@ ps: with ps; [ snapcast ]; - "snips" = - ps: with ps; [ - aiohasupervisor - paho-mqtt - ]; "snmp" = ps: with ps; [ pysnmp @@ -5676,7 +5682,6 @@ psutil-home-assistant solaredge-web sqlalchemy - stringcase ]; "solaredge_local" = ps: with ps; [ @@ -5712,6 +5717,7 @@ "sonos" = ps: with ps; [ async-upnp-client + defusedxml ifaddr plexapi plexauth @@ -6055,13 +6061,6 @@ "template" = ps: with ps; [ ]; - "tensorflow" = - ps: with ps; [ - numpy - pillow - pycocotools - tensorflow - ]; # missing inputs: tf-models-official "tesla_fleet" = ps: with ps; [ tesla-fleet-api @@ -6317,7 +6316,6 @@ "traccar" = ps: with ps; [ pytraccar - stringcase ]; "traccar_server" = ps: with ps; [ @@ -6516,6 +6514,9 @@ "vacuum" = ps: with ps; [ ]; + "vagner_pool" = + ps: with ps; [ + ]; "vallox" = ps: with ps; [ vallox-websocket-api @@ -6575,6 +6576,32 @@ ps: with ps; [ pyvicare ]; + "victron_ble" = + ps: with ps; [ + aioesphomeapi + aiohasupervisor + aioruuvigateway + aioshelly + aiousbwatcher + bleak + bleak-esphome + bleak-retry-connector + bluetooth-adapters + bluetooth-auto-recovery + bluetooth-data-tools + dbus-fast + esphome-dashboard-api + ha-ffmpeg + habluetooth + hassil + home-assistant-intents + ifaddr + mutagen + pymicro-vad + pyserial + pyspeex-noise + zeroconf + ]; # missing inputs: victron-ble-ha-parser "victron_remote_monitoring" = ps: with ps; [ victron-vrm @@ -6803,7 +6830,7 @@ ]; "xbox" = ps: with ps; [ - xbox-webapi + python-xbox ]; "xeoma" = ps: with ps; [ @@ -6880,9 +6907,6 @@ yalexs yalexs-ble ]; - "yale_home" = - ps: with ps; [ - ]; "yale_smart_alarm" = ps: with ps; [ yalesmartalarmclient @@ -7060,6 +7084,7 @@ "airgradient" "airly" "airnow" + "airobot" "airos" "airq" "airthings" @@ -7085,6 +7110,7 @@ "android_ip_webcam" "androidtv" "androidtv_remote" + "anglian_water" "anova" "anthemav" "anthropic" @@ -7122,6 +7148,7 @@ "azure_devops" "azure_event_hub" "azure_storage" + "backblaze_b2" "backup" "baf" "balboa" @@ -7174,6 +7201,7 @@ "command_line" "compensation" "compit" + "concord232" "config" "configurator" "control4" @@ -7184,7 +7212,6 @@ "cover" "cpuspeed" "crownstone" - "cups" "cync" "daikin" "datadog" @@ -7211,8 +7238,6 @@ "directv" "discord" "discovergy" - "dlib_face_detect" - "dlib_face_identify" "dlink" "dlna_dmr" "dlna_dms" @@ -7238,7 +7263,6 @@ "econet" "ecovacs" "ecowitt" - "eddystone_temperature" "edl21" "efergy" "eheimdigital" @@ -7259,6 +7283,7 @@ "emulated_roku" "energenie_power_sockets" "energy" + "energyid" "energyzero" "enigma2" "enocean" @@ -7270,6 +7295,7 @@ "eq3btsmart" "escea" "esphome" + "essent" "eufylife_ble" "event" "everlights" @@ -7298,7 +7324,6 @@ "fjaraskupan" "flexit_bacnet" "flic" - "flick_electric" "flipr" "flo" "flume" @@ -7403,6 +7428,7 @@ "http" "huawei_lte" "hue" + "hue_ble" "huisbaasje" "humidifier" "hunterdouglas_powerview" @@ -7480,6 +7506,7 @@ "kostal_plenticore" "kraken" "kulersky" + "labs" "lacrosse_view" "lamarzocco" "lametric" @@ -7682,7 +7709,6 @@ "p1_monitor" "palazzetti" "panasonic_viera" - "pandora" "panel_custom" "paperless_ngx" "peblar" @@ -7842,10 +7868,8 @@ "smarty" "smhi" "smlight" - "sms" "smtp" "snapcast" - "snips" "snmp" "snoo" "snooz" diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index ebfc5e9c7d2a..b23df39ca731 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -87,8 +87,6 @@ let ]; }); - av = self.av_13; - imageio = super.imageio.overridePythonAttrs (oldAttrs: { disabledTests = oldAttrs.disabledTests or [ ] ++ [ # broken by pyav pin @@ -293,7 +291,7 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run update-component-packages.py after updating - hassVersion = "2025.11.3"; + hassVersion = "2025.12.0"; in python.pkgs.buildPythonApplication rec { @@ -314,13 +312,13 @@ python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; tag = version; - hash = "sha256-Wd+q2ooNguJMKnQ1uzLJtglAyBFXjBSj5hjEgY4bgzY="; + hash = "sha256-yQrgNiqEvQDf1FQrx4Yy6P074JwGF7noK+FR4pyp/1g="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; - hash = "sha256-KxpjOPlusEHT+bRtgs/9EsIksTd4pRMKsXb7e5q+b2Q="; + hash = "sha256-/xwUWNvG8YZN6NQFkURFt7NcU2+8zlrGHdcvmofoofQ="; }; build-system = with python.pkgs; [ @@ -348,9 +346,11 @@ python.pkgs.buildPythonApplication rec { }) (fetchpatch { - # [2025.11.2] fix matter snapshots - url = "https://github.com/home-assistant/core/commit/04458e01be0748c3f6c980e126d5238d1ca915b6.patch"; - hash = "sha256-gzc0KmSZhOfHVRhIVmOTFTJMI+pAX+8LcOit4JUypyA="; + # pytest 9 renames some snapshots + name = "revert-to-pytest-8.patch"; + url = "https://github.com/home-assistant/core/commit/3f22dbaa2e1a7776185ec443bf26f90e90e55efa.patch"; + revert = true; + hash = "sha256-rHXpmHUNCr+lhYqiOVrCSQTWvWJ+jHNwPJzUeFtDPIw="; }) ]; diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index 0ba85f3d459b..179240bf4f78 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -13,6 +13,7 @@ let air_quality = getComponentDeps "camera" ++ getComponentDeps "conversation"; alexa = getComponentDeps "cloud" ++ getComponentDeps "frontend" ++ getComponentDeps "stream"; android_ip_webcam = getComponentDeps "camera"; + anthropic = getComponentDeps "ai_task"; assist_pipeline = getComponentDeps "frontend"; automation = getComponentDeps "frontend" ++ getComponentDeps "mobile_app"; axis = getComponentDeps "camera" ++ getComponentDeps "deconz"; @@ -84,6 +85,7 @@ let microsoft = getComponentDeps "tts"; microsoft_face_detect = getComponentDeps "conversation"; microsoft_face_identify = getComponentDeps "conversation"; + miele = getComponentDeps "cloud"; mjpeg = getComponentDeps "camera"; mobile_app = getComponentDeps "frontend"; motioneye = getComponentDeps "camera"; @@ -148,6 +150,7 @@ let arrow ]; yandextts = getComponentDeps "tts"; + yolink = getComponentDeps "cloud"; zeroconf = getComponentDeps "shelly"; zha = getComponentDeps "deconz" ++ getComponentDeps "frontend"; zwave_js = getComponentDeps "frontend"; @@ -178,15 +181,14 @@ let "tests/components/nzbget/test_config_flow.py::test_user_form_cannot_connect" "tests/components/nzbget/test_init.py::test_async_setup_raises_entry_not_ready" ]; - openai_conversation = [ - # Pydantic validation error - "tests/components/openai_conversation/test_conversation.py" - "tests/components/openai_conversation/test_ai_task.py" - ]; overseerr = [ # imports broken future module "tests/components/overseerr/test_event.py" ]; + systemmonitor = [ + # sandbox doesn't grant access to /sys/class/power_supply + "tests/components/systemmonitor/test_config_flow.py::test_add_and_remove_processes" + ]; youtube = [ # outdated snapshot "tests/components/youtube/test_sensor.py::test_sensor" From 2f6f9d63f297bfebd2b565b314845887d177d31f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 27 Nov 2025 11:52:47 -0800 Subject: [PATCH 074/122] python3Packages.xbox-webapi: drop --- .../python-modules/xbox-webapi/default.nix | 55 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 57 deletions(-) delete mode 100644 pkgs/development/python-modules/xbox-webapi/default.nix diff --git a/pkgs/development/python-modules/xbox-webapi/default.nix b/pkgs/development/python-modules/xbox-webapi/default.nix deleted file mode 100644 index 53932099f0dc..000000000000 --- a/pkgs/development/python-modules/xbox-webapi/default.nix +++ /dev/null @@ -1,55 +0,0 @@ -{ - lib, - buildPythonPackage, - pythonOlder, - fetchFromGitHub, - setuptools, - appdirs, - ecdsa, - httpx, - ms-cv, - pydantic, - pytest-asyncio_0, - pytestCheckHook, - respx, -}: - -buildPythonPackage rec { - pname = "xbox-webapi"; - version = "2.1.0"; - pyproject = true; - - src = fetchFromGitHub { - owner = "OpenXbox"; - repo = "xbox-webapi-python"; - rev = "v${version}"; - hash = "sha256-9A3gdSlRjBCx5fBW+jkaSWsFuGieXQKvbEbZzGzLf94="; - }; - - build-system = [ setuptools ]; - - dependencies = [ - appdirs - ecdsa - httpx - ms-cv - pydantic - ]; - - nativeCheckInputs = [ - pytest-asyncio_0 - pytestCheckHook - respx - ]; - - # https://github.com/OpenXbox/xbox-webapi-python/issues/114 - disabledTests = [ "test_import" ]; - - meta = with lib; { - changelog = "https://github.com/OpenXbox/xbox-webapi-python/blob/${src.rev}/CHANGELOG.md"; - description = "Library to authenticate with Windows Live/Xbox Live and use their API"; - homepage = "https://github.com/OpenXbox/xbox-webapi-python"; - license = licenses.mit; - maintainers = with maintainers; [ dotlambda ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 321d01c9ba12..8b5e09cf80f6 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -504,6 +504,7 @@ mapAliases { wxPython_4_2 = throw "'wxPython_4_2' has been renamed to/replaced by 'wxpython'"; # Converted to throw 2025-10-29 x11_hash = throw "'x11_hash' has been renamed to/replaced by 'x11-hash'"; # Converted to throw 2025-10-29 xapp = throw "'xapp' has been renamed to/replaced by 'python-xapp'"; # Converted to throw 2025-10-29 + xbox-webapi = throw "xbox-webapi was removed because Home Assistant switched to python-xbox"; # added 2025-12-03 XlsxWriter = throw "'XlsxWriter' has been renamed to/replaced by 'xlsxwriter'"; # Converted to throw 2025-10-29 Yapsy = throw "'Yapsy' has been renamed to/replaced by 'yapsy'"; # Converted to throw 2025-10-29 z3 = throw "'z3' has been renamed to/replaced by 'z3-solver'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d1f817c5cfa0..aede3c4a560a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -20595,8 +20595,6 @@ self: super: with self; { xattr = callPackage ../development/python-modules/xattr { }; - xbox-webapi = callPackage ../development/python-modules/xbox-webapi { }; - xboxapi = callPackage ../development/python-modules/xboxapi { }; xcaplib = callPackage ../development/python-modules/xcaplib { }; From e99479e34e1dc4ffb303fb7ce01b138801afd73d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 1 Dec 2025 22:54:40 -0800 Subject: [PATCH 075/122] python3Packages.pyflick: drop --- .../python-modules/pyflick/default.nix | 52 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 54 deletions(-) delete mode 100644 pkgs/development/python-modules/pyflick/default.nix diff --git a/pkgs/development/python-modules/pyflick/default.nix b/pkgs/development/python-modules/pyflick/default.nix deleted file mode 100644 index 8f657c52db51..000000000000 --- a/pkgs/development/python-modules/pyflick/default.nix +++ /dev/null @@ -1,52 +0,0 @@ -{ - lib, - aiohttp, - buildPythonPackage, - fetchFromGitHub, - json-api-doc, - python-dateutil, - setuptools-scm, - setuptools, -}: - -buildPythonPackage rec { - pname = "pyflick"; - version = "1.1.3"; - pyproject = true; - - src = fetchFromGitHub { - owner = "ZephireNZ"; - repo = "PyFlick"; - tag = "v${version}"; - hash = "sha256-JROtklRimr6I1/6+yYaDL6rNGSj7O15nI/C9ZSj6eFo="; - }; - - pythonRelaxDeps = [ "aiohttp" ]; - - build-system = [ - setuptools - setuptools-scm - ]; - - dependencies = [ - aiohttp - json-api-doc - python-dateutil - ]; - - # no tests implemented - doCheck = false; - - pythonImportsCheck = [ - "pyflick" - "pyflick.authentication" - ]; - - meta = { - description = "Python API For Flick Electric in New Zealand"; - homepage = "https://github.com/ZephireNZ/PyFlick"; - changelog = "https://github.com/ZephireNZ/PyFlick/releases/tag/v${version}"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ dotlambda ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 8b5e09cf80f6..9488dba5f256 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -327,6 +327,7 @@ mapAliases { pyechonest = throw "pyechonest was removed because it was broken and unmaintained"; # added 2025-08-26 pyezviz = throw "pyeziz has been removed in favor of pyevizapi, where development continues"; # added 2025-06-11 pyfantom = throw "pyfantom has been removed because it does not work with python3 and has not been updated for 12 years"; # added 2025-03-25 + pyflick = throw "pyflick was removed because Flick Electric no longer exists"; # added 2025-12-03 pyflunearyou = throw "'pyflunearyou' has been renamed to/replaced by 'pyoutbreaksnearme'"; # Converted to throw 2025-10-29 pygame_sdl2 = throw "'pygame_sdl2' has been renamed to/replaced by 'pygame-sdl2'"; # Converted to throw 2025-10-29 PyGithub = throw "'PyGithub' has been renamed to/replaced by 'pygithub'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index aede3c4a560a..7f1535c2b558 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13289,8 +13289,6 @@ self: super: with self; { pyflic = callPackage ../development/python-modules/pyflic { }; - pyflick = callPackage ../development/python-modules/pyflick { }; - pyflipper = callPackage ../development/python-modules/pyflipper { }; pyfluidsynth = callPackage ../development/python-modules/pyfluidsynth { }; From 9d4f140a0892d266c916e8afc09b120d28eaaa91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 1 Dec 2025 22:58:11 -0800 Subject: [PATCH 076/122] python3Packages.pizzapi: drop --- .../python-modules/pizzapi/default.nix | 52 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 54 deletions(-) delete mode 100644 pkgs/development/python-modules/pizzapi/default.nix diff --git a/pkgs/development/python-modules/pizzapi/default.nix b/pkgs/development/python-modules/pizzapi/default.nix deleted file mode 100644 index c048eb58a481..000000000000 --- a/pkgs/development/python-modules/pizzapi/default.nix +++ /dev/null @@ -1,52 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - setuptools, - requests, - xmltodict, - pyhamcrest, - mock, - pytestCheckHook, -}: - -buildPythonPackage { - pname = "pizzapi"; - version = "0.0.6"; - pyproject = true; - - src = fetchFromGitHub { - owner = "ggrammar"; - repo = "pizzapi"; - rev = "2a67ceb0f6df285988f1a2d7b678bbd2526c26a4"; - hash = "sha256-oBwNNsnRhm/kv8DxNrAKkeGv2RZA+RMdYRgByy3qmsU="; - }; - - postPatch = '' - # Remove pytest-runner from setup_requires - substituteInPlace setup.py \ - --replace-fail 'setup_requires=["pytest-runner"],' 'setup_requires=[],' - ''; - - build-system = [ setuptools ]; - - dependencies = [ - requests - xmltodict - pyhamcrest - ]; - - nativeCheckInputs = [ - mock - pytestCheckHook - ]; - - pythonImportsCheck = [ "pizzapi" ]; - - meta = { - description = "Python wrapper for the Dominos Pizza API"; - homepage = "https://github.com/ggrammar/pizzapi"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.jamiemagee ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 9488dba5f256..44d1093b1bc6 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -301,6 +301,7 @@ mapAliases { pep257 = throw "'pep257' has been renamed to/replaced by 'pydocstyle'"; # Converted to throw 2025-10-29 percol = throw "percol has been removed because it hasn't been updated since 2019"; # added 2025-05-25 pillow-avif-plugin = throw "'pillow-avif-plugin' has been removed because 'pillow' has native avif support since 11.3"; # added 2025-11-26 + pizzapi = throw "pizzapi was removed because it no longer works"; # added 2025-12-03 plumlightpad = throw "plumlightpad has been removed because the API was shut down"; # added 2025-11-04 Polygon3 = throw "'Polygon3' has been renamed to/replaced by 'polygon3'"; # Converted to throw 2025-10-29 posix_ipc = throw "'posix_ipc' has been renamed to/replaced by 'posix-ipc'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7f1535c2b558..b8daa02732ea 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12116,8 +12116,6 @@ self: super: with self; { pixelmatch = callPackage ../development/python-modules/pixelmatch { }; - pizzapi = callPackage ../development/python-modules/pizzapi { }; - pjsua2 = (toPythonModule ( pkgs.pjsip.override { From f33a5d1e88de1227d8f26ee448cdaee172c8b670 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 3 Dec 2025 12:49:35 -0800 Subject: [PATCH 077/122] home-assistant.python.pkgs.pytest-homeassistant-custom-component: skip failing test --- .../home-assistant/pytest-homeassistant-custom-component.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix index a08886fa5119..905a92dd469c 100644 --- a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix +++ b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix @@ -50,6 +50,11 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; + disabledTests = [ + # incompatible with Home Assistant 2025.12.0 + "test_entry_diagnostics" + ]; + meta = { changelog = "https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/${src.rev}/CHANGELOG.md"; description = "Package to automatically extract testing plugins from Home Assistant for custom component testing"; From 1be72a94343a78d9bd856176c862f926835205d4 Mon Sep 17 00:00:00 2001 From: linsui <36977733+linsui@users.noreply.github.com> Date: Thu, 4 Dec 2025 05:21:46 +0800 Subject: [PATCH 078/122] fdroidserver: 2.4.2 -> 2.4.3 --- pkgs/by-name/fd/fdroidserver/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fd/fdroidserver/package.nix b/pkgs/by-name/fd/fdroidserver/package.nix index 7d1642fa60b8..2a77b79e1d5b 100644 --- a/pkgs/by-name/fd/fdroidserver/package.nix +++ b/pkgs/by-name/fd/fdroidserver/package.nix @@ -10,7 +10,7 @@ python3Packages.buildPythonApplication rec { pname = "fdroidserver"; - version = "2.4.2"; + version = "2.4.3"; pyproject = true; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { owner = "fdroid"; repo = "fdroidserver"; tag = version; - hash = "sha256-26D+nnytLOsEAWNj2XvKM2O00epGtvJaJhUw+yoBl9Y="; + hash = "sha256-9gRMjqxYKB/OSu1vn3jtNy1hROCpm8yJptlhkTt2hZw="; }; pythonRelaxDeps = [ From f0e70e0a61367ea9d8ff3e3bd59875fc3cb9eeaf Mon Sep 17 00:00:00 2001 From: Leon Klingele Date: Wed, 3 Dec 2025 23:17:31 +0100 Subject: [PATCH 079/122] golangci-lint: 2.6.2 -> 2.7.0 --- pkgs/by-name/go/golangci-lint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/golangci-lint/package.nix b/pkgs/by-name/go/golangci-lint/package.nix index 406ac4e78283..b9ee8a62bc31 100644 --- a/pkgs/by-name/go/golangci-lint/package.nix +++ b/pkgs/by-name/go/golangci-lint/package.nix @@ -14,16 +14,16 @@ buildGo125Module (finalAttrs: { pname = "golangci-lint"; - version = "2.6.2"; + version = "2.7.0"; src = fetchFromGitHub { owner = "golangci"; repo = "golangci-lint"; tag = "v${finalAttrs.version}"; - hash = "sha256-E/qubcF5AFgWicszZcGNBlRLYqk0ZpGilR1LNw7bO/c="; + hash = "sha256-XBBHJBmITURJZ7vqewdFnnRSyIeWitKxfZ3GNHqDehE="; }; - vendorHash = "sha256-KuTACpyMqq3h2MXfJ3wuD+9Z803sXROLfxtZXCbX1RA="; + vendorHash = "sha256-PW0Aw5hU2FroEqaqfl0329iF7FpjG2/tKdL75Tg+9pE="; subPackages = [ "cmd/golangci-lint" ]; From 018d5a1c726837ecd52ccb38e918a7c9110c69a3 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Tue, 18 Nov 2025 23:02:27 +0100 Subject: [PATCH 080/122] element-web-unwrapped: 1.12.3 -> 1.12.4 Release notes: https://github.com/element-hq/element-web/releases/tag/v1.12.4 Changelog: https://github.com/element-hq/element-web/compare/v1.12.3...v1.12.4 --- pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix index f3f416350178..47037b899d13 100644 --- a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix +++ b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix @@ -1,7 +1,7 @@ { - "version" = "1.12.3"; + "version" = "1.12.4"; "hashes" = { - "webSrcHash" = "sha256-a/RrUzJU/pjyD36WmNIqjSTBn5cfUOGNSe/l6iGp/0A="; - "webYarnHash" = "sha256-TXOehZRw5UIhGTnpR0KzvEizSW9Qk2VTr+cG/XstB+k="; + "webSrcHash" = "sha256-5sRKVgKbU4hr1cubY/0PdLDClBcFGxdu9TITORL6beI="; + "webYarnHash" = "sha256-S+glH2HkGyINEGHWn1TMK2y45gk7WtxTe+u4luqVgsw="; }; } From 58586fea04e5231c932648343b619bc254126acb Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Tue, 18 Nov 2025 23:04:22 +0100 Subject: [PATCH 081/122] element-desktop: 1.12.3 -> 1.12.4 Release notes: https://github.com/element-hq/element-desktop/releases/tag/v1.12.4 Changelog: https://github.com/element-hq/element-desktop/compare/v1.12.3...v1.12.4 --- pkgs/by-name/el/element-desktop/element-desktop-pin.nix | 6 +++--- pkgs/by-name/el/element-desktop/yarn.nix | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/el/element-desktop/element-desktop-pin.nix b/pkgs/by-name/el/element-desktop/element-desktop-pin.nix index a5034a0f1ae1..39f5b44f814c 100644 --- a/pkgs/by-name/el/element-desktop/element-desktop-pin.nix +++ b/pkgs/by-name/el/element-desktop/element-desktop-pin.nix @@ -1,7 +1,7 @@ { - "version" = "1.12.3"; + "version" = "1.12.4"; "hashes" = { - "desktopSrcHash" = "sha256-4pv6KxcTocguJo7DlBO+/pi+n8JbTHWukMtagaGaDy8="; - "desktopYarnHash" = "sha256-lQn5dAiC15O/2eaWfWJedFjBgmnglAlmAEOhz+in0DM="; + "desktopSrcHash" = "sha256-6fgbwLccILdb1iCcLrKauBzWMjMAZQgKo09gZhJB9Gk="; + "desktopYarnHash" = "sha256-7eYmz298m6ceREcaAo9CSMMFC3fB/ZC1+ArPb9pqc0o="; }; } diff --git a/pkgs/by-name/el/element-desktop/yarn.nix b/pkgs/by-name/el/element-desktop/yarn.nix index 159a1db2aaea..df839ddbc981 100644 --- a/pkgs/by-name/el/element-desktop/yarn.nix +++ b/pkgs/by-name/el/element-desktop/yarn.nix @@ -41,4 +41,5 @@ stdenvNoCC.mkDerivation { outputHash = hash; outputHashMode = "recursive"; + outputHashAlgo = "sha256"; } From d45d12e45162c019a1b6921dc1d95cca373c4459 Mon Sep 17 00:00:00 2001 From: Akshay Mankar Date: Wed, 26 Nov 2025 20:50:52 +0100 Subject: [PATCH 082/122] element-web-unwrapped: Build shared-components - add comment for offlineCacheSharedComponents - add webSharedComponentsYarnHash to update.sh --- pkgs/by-name/el/element-desktop/update.sh | 5 +++++ .../el/element-web-unwrapped/element-web-pin.nix | 1 + pkgs/by-name/el/element-web-unwrapped/package.nix | 15 ++++++++++++++- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/el/element-desktop/update.sh b/pkgs/by-name/el/element-desktop/update.sh index ca573c6e994c..63ef2e2d39f1 100755 --- a/pkgs/by-name/el/element-desktop/update.sh +++ b/pkgs/by-name/el/element-desktop/update.sh @@ -54,6 +54,11 @@ getHashes() { }; } EOF + + if [ "$variant" = "web" ]; then + local shared_components_yarn_hash="$(fixupHash "$(prefetch-yarn-deps "$src_path/packages/shared-components/yarn.lock")")" + sed -i "/^ \"webYarnHash/a \ \"webSharedComponentsYarnHash\" = \"$shared_components_yarn_hash\";" "$output" + fi } getHashes web ../element-web-unwrapped/element-web-pin.nix diff --git a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix index 47037b899d13..a5d786ed2276 100644 --- a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix +++ b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix @@ -3,5 +3,6 @@ "hashes" = { "webSrcHash" = "sha256-5sRKVgKbU4hr1cubY/0PdLDClBcFGxdu9TITORL6beI="; "webYarnHash" = "sha256-S+glH2HkGyINEGHWn1TMK2y45gk7WtxTe+u4luqVgsw="; + "webSharedComponentsYarnHash" = "sha256-azvUG/Oyq38q/llJd0AtEliFCX0+TrEtzfHsd+UpaEs="; }; } diff --git a/pkgs/by-name/el/element-web-unwrapped/package.nix b/pkgs/by-name/el/element-web-unwrapped/package.nix index b747fafd8d91..850a5217a91e 100644 --- a/pkgs/by-name/el/element-web-unwrapped/package.nix +++ b/pkgs/by-name/el/element-web-unwrapped/package.nix @@ -11,7 +11,7 @@ let pinData = import ./element-web-pin.nix; - inherit (pinData.hashes) webSrcHash webYarnHash; + inherit (pinData.hashes) webSrcHash webYarnHash webSharedComponentsYarnHash; noPhoningHome = { disable_guests = true; # disable automatic guest account registration at matrix.org }; @@ -35,6 +35,13 @@ stdenv.mkDerivation ( hash = webSrcHash; }; + # https://github.com/element-hq/element-web/commit/e883b05206129857aa00ca726252e10a0eb05cf9 + # introduced a link: dependency that we need to fetch as well + offlineCacheSharedComponents = fetchYarnDeps { + yarnLock = finalAttrs.src + "/packages/shared-components/yarn.lock"; + sha256 = webSharedComponentsYarnHash; + }; + offlineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; sha256 = webYarnHash; @@ -50,6 +57,12 @@ stdenv.mkDerivation ( runHook preBuild export VERSION=${finalAttrs.version} + + pushd packages/shared-components + yarnOfflineCache=${finalAttrs.offlineCacheSharedComponents} yarnConfigHook + popd + yarn --offline --cwd packages/shared-components prepare + yarn --offline build:res yarn --offline build:module_system yarn --offline build:bundle From c2be4f810a06545befc4acb55ee377d0666767d3 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 3 Dec 2025 23:23:58 +0100 Subject: [PATCH 083/122] element-web-unwrapped: 1.12.4 -> 1.12.6 Release notes: https://github.com/element-hq/element-web/releases/tag/v1.12.5 Changelog: https://github.com/element-hq/element-web/compare/v1.12.4...v1.12.6 --- pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix index a5d786ed2276..adaebeb66580 100644 --- a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix +++ b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix @@ -1,8 +1,8 @@ { - "version" = "1.12.4"; + "version" = "1.12.6"; "hashes" = { - "webSrcHash" = "sha256-5sRKVgKbU4hr1cubY/0PdLDClBcFGxdu9TITORL6beI="; - "webYarnHash" = "sha256-S+glH2HkGyINEGHWn1TMK2y45gk7WtxTe+u4luqVgsw="; - "webSharedComponentsYarnHash" = "sha256-azvUG/Oyq38q/llJd0AtEliFCX0+TrEtzfHsd+UpaEs="; + "webSrcHash" = "sha256-MZohRkaPNoevaLmOb60OcebYJDd0sI3UaPEFMXh7y38="; + "webYarnHash" = "sha256-3iV2XXphubxDG+FzbNC9cHY+gjSTssv6iQK9U7BLMp0="; + "webSharedComponentsYarnHash" = "sha256-fwRasJ3iI+4DjqfNNpZ5CceEydJITUTeB7brhcmqOKk="; }; } From d1bc225b837f621fa9bfc804886cc8f43fa05851 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 3 Dec 2025 23:24:39 +0100 Subject: [PATCH 084/122] element-desktop: 1.12.4 -> 1.12.6 Release notes: https://github.com/element-hq/element-desktop/releases/tag/v1.12.5 Changelog: https://github.com/element-hq/element-desktop/compare/v1.12.4...v1.12.6 --- pkgs/by-name/el/element-desktop/element-desktop-pin.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/el/element-desktop/element-desktop-pin.nix b/pkgs/by-name/el/element-desktop/element-desktop-pin.nix index 39f5b44f814c..ae3089d89bb3 100644 --- a/pkgs/by-name/el/element-desktop/element-desktop-pin.nix +++ b/pkgs/by-name/el/element-desktop/element-desktop-pin.nix @@ -1,7 +1,7 @@ { - "version" = "1.12.4"; + "version" = "1.12.6"; "hashes" = { - "desktopSrcHash" = "sha256-6fgbwLccILdb1iCcLrKauBzWMjMAZQgKo09gZhJB9Gk="; - "desktopYarnHash" = "sha256-7eYmz298m6ceREcaAo9CSMMFC3fB/ZC1+ArPb9pqc0o="; + "desktopSrcHash" = "sha256-3CuEFbota6MPVLPeHkXgtb0OmDW91w08+XVnT3mDHaI="; + "desktopYarnHash" = "sha256-SPXbp+6zmwXD0uN4ByV6kIni+DGQT8evYMioH1NZJVU="; }; } From 256da48d32545cf5c7ceca05c19d20cd3aa9415c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Dec 2025 23:24:13 +0000 Subject: [PATCH 085/122] python3Packages.lcgit: 2.1.0 -> 3.0.0 --- pkgs/development/python-modules/lcgit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lcgit/default.nix b/pkgs/development/python-modules/lcgit/default.nix index a732a2cb49f9..21d972a63175 100644 --- a/pkgs/development/python-modules/lcgit/default.nix +++ b/pkgs/development/python-modules/lcgit/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "lcgit"; - version = "2.1.0"; + version = "3.0.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "cisagov"; repo = "lcgit"; tag = "v${version}"; - hash = "sha256-s77Pq5VjXFyycVYwaomhdNWXKU4vGRJT6+t89UvGdn4="; + hash = "sha256-nCsTA0BKE/0afcqqqEx0mUrLOFbta14TPtNXHD67mas="; }; build-system = [ setuptools ]; From c1ade5bcf2bff4ae35c37c9107ec70e24bfdd841 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 01:40:24 +0000 Subject: [PATCH 086/122] python3Packages.lance-namespace: 0.0.21 -> 0.2.1 --- pkgs/development/python-modules/lance-namespace/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lance-namespace/default.nix b/pkgs/development/python-modules/lance-namespace/default.nix index 38c262fada14..cc70c285605f 100644 --- a/pkgs/development/python-modules/lance-namespace/default.nix +++ b/pkgs/development/python-modules/lance-namespace/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "lance-namespace"; - version = "0.0.21"; + version = "0.2.1"; pyproject = true; src = fetchFromGitHub { owner = "lancedb"; repo = "lance-namespace"; tag = "v${version}"; - hash = "sha256-KbQ1xXD/+8oOcbhc+dvk68ZF0daWm7In0y0NVsSfp9U="; + hash = "sha256-1SCsKjFd//1y28eR5MC2/M7cIMTRa083iDyuvWxLekw="; }; sourceRoot = "${src.name}/python/lance_namespace"; From 9d3b6f0cdcbd249ecf6f6e66cbea2f2fff6617e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 01:46:30 +0000 Subject: [PATCH 087/122] mfaktc: 0.23.6 -> 0.24.0 --- pkgs/by-name/mf/mfaktc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mf/mfaktc/package.nix b/pkgs/by-name/mf/mfaktc/package.nix index 3db9a4d6d78f..e8c9fd4dafc4 100644 --- a/pkgs/by-name/mf/mfaktc/package.nix +++ b/pkgs/by-name/mf/mfaktc/package.nix @@ -9,14 +9,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "mfaktc"; - version = "0.23.6"; + version = "0.24.0"; src = fetchFromGitHub { owner = "primesearch"; repo = "mfaktc"; tag = "${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-+oO2zMGxcnkEUlD1q5Sy79aXp7BtGTTsvbKjPqBt7sw="; + hash = "sha256-7lJ3+v9exe+n+Txkn1vsvSPYLEP4l/0UgHpc6lAGv1Y="; }; enableParallelBuilding = true; From 271a8dd4f2c7a68df397246142296ceca70928d0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 02:40:22 +0000 Subject: [PATCH 088/122] home-assistant-custom-components.alarmo: 1.10.12 -> 1.10.13 --- .../home-assistant/custom-components/alarmo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/alarmo/package.nix b/pkgs/servers/home-assistant/custom-components/alarmo/package.nix index 9b35e0ec219b..f3264b8837f5 100644 --- a/pkgs/servers/home-assistant/custom-components/alarmo/package.nix +++ b/pkgs/servers/home-assistant/custom-components/alarmo/package.nix @@ -7,13 +7,13 @@ buildHomeAssistantComponent rec { owner = "nielsfaber"; domain = "alarmo"; - version = "1.10.12"; + version = "1.10.13"; src = fetchFromGitHub { owner = "nielsfaber"; repo = "alarmo"; tag = "v${version}"; - hash = "sha256-fzZJrPr1CO1zUlPA+cVNX+MCeMtcvIiz4NUM7q0wbFE="; + hash = "sha256-TIdgJBC2oGnxfdUHCaIlq6GYUiqLzc9F0ZF4RUILkog="; }; postPatch = '' From 69d2cc5942a70fe00f9796f69e325ca0f3f10444 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 3 Dec 2025 22:21:44 -0600 Subject: [PATCH 089/122] hyprland: 0.52.1 -> 0.52.2 Signed-off-by: Austin Horstman --- pkgs/by-name/hy/hyprland/info.json | 10 +++++----- pkgs/by-name/hy/hyprland/package.nix | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/hy/hyprland/info.json b/pkgs/by-name/hy/hyprland/info.json index e95c789633a6..a58f9bf3c70f 100644 --- a/pkgs/by-name/hy/hyprland/info.json +++ b/pkgs/by-name/hy/hyprland/info.json @@ -1,7 +1,7 @@ { - "branch": "v0.52.1-b", - "commit_hash": "967c3c7404d4fa00234e29c70df3e263386d2597", - "commit_message": "version: bump to 0.52.1", - "date": "2025-11-09", - "tag": "v0.52.1" + "branch": "v0.52.2-b", + "commit_hash": "386376400119dd46a767c9f8c8791fd22c7b6e61", + "commit_message": "[gha] Nix: update inputs", + "date": "2025-12-03", + "tag": "v0.52.2" } diff --git a/pkgs/by-name/hy/hyprland/package.nix b/pkgs/by-name/hy/hyprland/package.nix index ea7641639e2d..4c0c200850e2 100644 --- a/pkgs/by-name/hy/hyprland/package.nix +++ b/pkgs/by-name/hy/hyprland/package.nix @@ -91,14 +91,14 @@ assert assertMsg ( customStdenv.mkDerivation (finalAttrs: { pname = "hyprland" + optionalString debug "-debug"; - version = "0.52.1"; + version = "0.52.2"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprland"; fetchSubmodules = true; tag = "v${finalAttrs.version}"; - hash = "sha256-Lr8kwriXtUxjYsi1sGRMIR2LZilgrxYQA1TTmbpSJ+g="; + hash = "sha256-R2Hm7XbW8CTLEIeYCAlSQ3U5bFhn76FC17hEy/ws8EM="; }; postPatch = '' From a23481463f624b63a59c308c82c0920785d3f998 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 3 Dec 2025 22:08:19 -0600 Subject: [PATCH 090/122] anyrun-provider: init at 25.12.0 Signed-off-by: Austin Horstman --- pkgs/by-name/an/anyrun-provider/package.nix | 37 +++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/an/anyrun-provider/package.nix diff --git a/pkgs/by-name/an/anyrun-provider/package.nix b/pkgs/by-name/an/anyrun-provider/package.nix new file mode 100644 index 000000000000..fae29181f492 --- /dev/null +++ b/pkgs/by-name/an/anyrun-provider/package.nix @@ -0,0 +1,37 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "anyrun-provider"; + version = "25.12.0"; + + src = fetchFromGitHub { + owner = "anyrun-org"; + repo = "anyrun-provider"; + tag = "v${finalAttrs.version}"; + hash = "sha256-4rN2vWicM6Pn6eTo3Nu7IB5isbkc9u4arNMnY2+S8iM="; + }; + + cargoHash = "sha256-xd1FnYsIjWuAYGfqTdRhzje3ALis5VaHIKeImlAjVVI="; + + strictDeps = true; + enableParallelBuilding = true; + doCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Simple program to load Anyrun plugins and interact with them"; + homepage = "https://github.com/anyrun-org/anyrun-provider"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ + khaneliman + NotAShelf + ]; + platforms = lib.platforms.linux; + }; +}) From fabd163d2976d655134d5b7da5e4dfcab686c0f9 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 3 Dec 2025 22:00:58 -0600 Subject: [PATCH 091/122] anyrun: 25.9.3 -> 25.12.0 https: //github.com/anyrun-org/anyrun/releases/tag/v25.12.0 Signed-off-by: Austin Horstman --- pkgs/by-name/an/anyrun/package.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/an/anyrun/package.nix b/pkgs/by-name/an/anyrun/package.nix index 219f5760b084..65cf9d4ee3dc 100644 --- a/pkgs/by-name/an/anyrun/package.nix +++ b/pkgs/by-name/an/anyrun/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, pkg-config, wrapGAppsHook4, + anyrun-provider, cairo, gdk-pixbuf, glib, @@ -16,16 +17,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "anyrun"; - version = "25.9.3"; + version = "25.12.0"; src = fetchFromGitHub { owner = "anyrun-org"; repo = "anyrun"; tag = "v${finalAttrs.version}"; - hash = "sha256-IlnFA/a9Clgbt+FuavIKWtauhtH4Fo/rGJIjJDDeYRs="; + hash = "sha256-KEEJLERvo04AsPo/SWHFJUmHaGGOVjUoGwA9e8GVIQQ="; }; - cargoHash = "sha256-gP324zqfoNSYKIuTJFTWRr2fKBreVZFfZNR+jUasp/8="; + cargoHash = "sha256-IDrDgmksDdKw5JYY/kw+CCEIDJ6S2KARxUDSul713pw="; strictDeps = true; enableParallelBuilding = true; @@ -48,6 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: { preFixup = '' gappsWrapperArgs+=( + --prefix PATH ":" ${lib.makeBinPath [ anyrun-provider ]} --prefix ANYRUN_PLUGINS : $out/lib ) ''; @@ -56,7 +58,11 @@ rustPlatform.buildRustPackage (finalAttrs: { install -Dm444 anyrun/res/style.css examples/config.ron -t $out/share/doc/anyrun/examples/ ''; - passthru.updateScript = nix-update-script { }; + passthru = { + updateScript = nix-update-script { }; + # This is used for detecting whether or not an Anyrun package has the provider + inherit anyrun-provider; + }; meta = { description = "Wayland-native, highly customizable runner"; From 0886d8839c8f09285726418b0bc2459507f49b44 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 3 Dec 2025 23:08:35 -0600 Subject: [PATCH 092/122] sketchybar-app-font: 2.0.48 -> 2.0.49 Signed-off-by: Austin Horstman --- pkgs/by-name/sk/sketchybar-app-font/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sk/sketchybar-app-font/package.nix b/pkgs/by-name/sk/sketchybar-app-font/package.nix index 5f42d607964e..e304a4106e22 100644 --- a/pkgs/by-name/sk/sketchybar-app-font/package.nix +++ b/pkgs/by-name/sk/sketchybar-app-font/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "sketchybar-app-font"; - version = "2.0.48"; + version = "2.0.49"; src = fetchFromGitHub { owner = "kvndrsslr"; repo = "sketchybar-app-font"; tag = "v${finalAttrs.version}"; - hash = "sha256-l7TD5i/o3iqoZCPdmtuzQvm0CvqWQEKptWrj+udYs5k="; + hash = "sha256-Dsp7cv9+g8PDunDnTGnWF4z88SmlJYErfWWylU9mAag="; }; pnpmDeps = pnpm_9.fetchDeps { From f07aa125e82a8af7a8b61500eb79aeea24e3a009 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 05:19:45 +0000 Subject: [PATCH 093/122] cnquery: 12.11.0 -> 12.12.1 --- pkgs/by-name/cn/cnquery/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cn/cnquery/package.nix b/pkgs/by-name/cn/cnquery/package.nix index 5839dbfc8299..7ef02d15d1c7 100644 --- a/pkgs/by-name/cn/cnquery/package.nix +++ b/pkgs/by-name/cn/cnquery/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "cnquery"; - version = "12.11.0"; + version = "12.12.1"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnquery"; tag = "v${version}"; - hash = "sha256-SJslEdoLGl2Amu0iChIajcO2m1YXewGh8P6MZ7/Up/I="; + hash = "sha256-Vmgl8VuNMbZl55R6KrPVjGjf3/0Z7J9uCf6pi4G7wdM="; }; subPackages = [ "apps/cnquery" ]; - vendorHash = "sha256-RFhF0OoznlHTvQesHA68gG7UhAbhUBdop8pX/szypUM="; + vendorHash = "sha256-lsLmODQvGf6yS7emcqLlML3xO++z05ftMLdgJz90ruM="; ldflags = [ "-w" From af1dabb120dcd9f240527d3877a30319cd5ce105 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 05:57:48 +0000 Subject: [PATCH 094/122] python3Packages.pywikibot: 10.7.1 -> 10.7.2 --- pkgs/development/python-modules/pywikibot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pywikibot/default.nix b/pkgs/development/python-modules/pywikibot/default.nix index 0c22831e576b..107cbc8a8e89 100644 --- a/pkgs/development/python-modules/pywikibot/default.nix +++ b/pkgs/development/python-modules/pywikibot/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pywikibot"; - version = "10.7.1"; + version = "10.7.2"; format = "setuptools"; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-waO9rPadF5N65s0mOrIhr/OJW9Ax5f9uRUoUyRMWDIw="; + hash = "sha256-bFU3SWk06nA9OkPFfN5Zn+qTZFuqG/QiFKrlgkNknbg="; }; propagatedBuildInputs = [ From 5ae203b76c61e30c0c87a8d06acff5aca3c070fb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 06:42:18 +0000 Subject: [PATCH 095/122] bilibili: 1.17.3-2 -> 1.17.4-1 --- pkgs/by-name/bi/bilibili/sources.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bi/bilibili/sources.nix b/pkgs/by-name/bi/bilibili/sources.nix index 42dead3fbe99..66614552c970 100644 --- a/pkgs/by-name/bi/bilibili/sources.nix +++ b/pkgs/by-name/bi/bilibili/sources.nix @@ -1,6 +1,6 @@ # Generated by ./update.sh - do not update manually! { - version = "1.17.3-2"; - arm64-hash = "sha256-MhMeOVTex4W9qTAWXMx88kjOgoN0REHBqDY25K25tYc="; - x86_64-hash = "sha256-os6wN0gOKIYRTHXrN66T2J1wYgyH/J1VLTq4GPtk5tQ="; + version = "1.17.4-1"; + arm64-hash = "sha256-76Ac+nTDkAsv9YpSaOwer8PeC8g5asVJw4xMYQ7B5Jo="; + x86_64-hash = "sha256-ajB3ojue6+e5aSgzhgyonHl+ACKnt7PqsUe/s3xY568="; } From 5ecbb15c84a40dfa30583c4d4087c0d086f9041d Mon Sep 17 00:00:00 2001 From: Defelo Date: Thu, 4 Dec 2025 07:20:01 +0000 Subject: [PATCH 096/122] jujutsu: 0.35.0 -> 0.36.0 Changelog: https://github.com/jj-vcs/jj/blob/v0.36.0/CHANGELOG.md Diff: https://github.com/jj-vcs/jj/compare/v0.35.0...v0.36.0 --- pkgs/by-name/ju/jujutsu/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ju/jujutsu/package.nix b/pkgs/by-name/ju/jujutsu/package.nix index 62c50c0bb234..5216fd971c1a 100644 --- a/pkgs/by-name/ju/jujutsu/package.nix +++ b/pkgs/by-name/ju/jujutsu/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jujutsu"; - version = "0.35.0"; + version = "0.36.0"; src = fetchFromGitHub { owner = "jj-vcs"; repo = "jj"; tag = "v${finalAttrs.version}"; - hash = "sha256-YUrjP2tzABdy4eAV1hPmgYWU8ChcJ5B4IlmQUGm95ro="; + hash = "sha256-HGMzNXm6vWKf/RHPwB/soDqxAvCOW1J6BPs0tsrEuTI="; }; - cargoHash = "sha256-9VCAmtY029+CFNFcYLdA/VyT5CIvJnuA3iwPOKZpYV0="; + cargoHash = "sha256-jai0FNuCUcgN+ZmmYgbFrMK1Z1vcv21wALkEb74h7H0="; nativeBuildInputs = [ installShellFiles From 42fd586ffcdeb1dc82a445d70f15f1bec7befd4e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 07:59:26 +0000 Subject: [PATCH 097/122] astro-language-server: 2.16.1 -> 2.16.2 --- pkgs/by-name/as/astro-language-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/as/astro-language-server/package.nix b/pkgs/by-name/as/astro-language-server/package.nix index 9959222ab73d..3eea4d0d4c76 100644 --- a/pkgs/by-name/as/astro-language-server/package.nix +++ b/pkgs/by-name/as/astro-language-server/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "astro-language-server"; - version = "2.16.1"; + version = "2.16.2"; src = fetchFromGitHub { owner = "withastro"; repo = "astro"; rev = "@astrojs/language-server@${finalAttrs.version}"; - hash = "sha256-nZ00Zvks5O+6PvT68kiA3Y6/5yfOwKEpyIf8sPoURNo="; + hash = "sha256-ZH+g1pnasVvbNVg3Id6/rlwqjIr7qRgitqOSilgpX64="; }; # https://pnpm.io/filtering#--filter-package_name-1 @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { prePnpmInstall ; fetcherVersion = 2; - hash = "sha256-RVQfXvCRz8+t/En8FP+wQZD2qJiwlIUzmDK2aYfEK28="; + hash = "sha256-M2Xef5yTEQCLPzzx7WGQYplTrND+DPMy1hyEuahK+kM="; }; nativeBuildInputs = [ From c6709ff3984de921ed19dcbe257a64c8fc51f2b7 Mon Sep 17 00:00:00 2001 From: aleksana Date: Thu, 4 Dec 2025 16:00:47 +0800 Subject: [PATCH 098/122] python3Packages.emoji-country-flag: init at 2.1.0 Co-authored-by: SkohTV --- .../emoji-country-flag/default.nix | 48 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 50 insertions(+) create mode 100644 pkgs/development/python-modules/emoji-country-flag/default.nix diff --git a/pkgs/development/python-modules/emoji-country-flag/default.nix b/pkgs/development/python-modules/emoji-country-flag/default.nix new file mode 100644 index 000000000000..cd7817e3caa8 --- /dev/null +++ b/pkgs/development/python-modules/emoji-country-flag/default.nix @@ -0,0 +1,48 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pythonOlder, + setuptools, + pytestCheckHook, + emoji, +}: + +buildPythonPackage rec { + pname = "emoji-country-flag"; + version = "2.1.0"; + pyproject = true; + + disabled = pythonOlder "3.10"; + + src = fetchFromGitHub { + owner = "cvzi"; + repo = "flag"; + tag = "v${version}"; + hash = "sha256-Te3RJ+rHkr3q93C7hLE5xCZz91QC2IsFR0FluVEJOv4="; + }; + + build-system = [ + setuptools + ]; + + doCheck = true; + + nativeCheckInputs = [ + pytestCheckHook + emoji + ]; + + pythonImportsCheck = [ "flag" ]; + + meta = { + description = "Flag emoji from country codes for Python"; + homepage = "https://github.com/cvzi/flag"; + changelog = "https://github.com/cvzi/flag/releases/tag/v${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + skohtv + aleksana + ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4bbc973724f6..0aaa60dd358e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4837,6 +4837,8 @@ self: super: with self; { emoji = callPackage ../development/python-modules/emoji { }; + emoji-country-flag = callPackage ../development/python-modules/emoji-country-flag { }; + emojis = callPackage ../development/python-modules/emojis { }; empty-files = callPackage ../development/python-modules/empty-files { }; From f026ad75791a09e4bb4abab089025808ddadbe2d Mon Sep 17 00:00:00 2001 From: aleksana Date: Thu, 4 Dec 2025 16:04:20 +0800 Subject: [PATCH 099/122] varia: add emoji-country-flag python dependency --- pkgs/by-name/va/varia/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/va/varia/package.nix b/pkgs/by-name/va/varia/package.nix index f7fd91d59a20..9362f5c4c32a 100644 --- a/pkgs/by-name/va/varia/package.nix +++ b/pkgs/by-name/va/varia/package.nix @@ -42,6 +42,7 @@ python3Packages.buildPythonApplication rec { pygobject3 aria2p yt-dlp + emoji-country-flag ]; postInstall = '' From 972859df20e073c72f8b7ebc329bede5274b74ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 08:29:34 +0000 Subject: [PATCH 100/122] hydralauncher: 3.7.4 -> 3.7.5 --- pkgs/by-name/hy/hydralauncher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hy/hydralauncher/package.nix b/pkgs/by-name/hy/hydralauncher/package.nix index 18f0b9992470..d53ffa4fe712 100644 --- a/pkgs/by-name/hy/hydralauncher/package.nix +++ b/pkgs/by-name/hy/hydralauncher/package.nix @@ -6,10 +6,10 @@ }: let pname = "hydralauncher"; - version = "3.7.4"; + version = "3.7.5"; src = fetchurl { url = "https://github.com/hydralauncher/hydra/releases/download/v${version}/hydralauncher-${version}.AppImage"; - hash = "sha256-A68WatvQrq7QI7DvzFNkG5Sgsz6fZkaxc1soeAaDwOs="; + hash = "sha256-wYhkuDA+Fxj4blVBw670UQ3uAvBfM5suWq5LOixI9Ps="; }; appimageContents = appimageTools.extractType2 { inherit pname src version; }; From da269914a2ff760a3b81d21c632608ad8a49e9f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 08:46:05 +0000 Subject: [PATCH 101/122] python3Packages.aioesphomeapi: 42.9.0 -> 42.10.0 --- pkgs/development/python-modules/aioesphomeapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix index 1e644bd325ba..05233f59e0e0 100644 --- a/pkgs/development/python-modules/aioesphomeapi/default.nix +++ b/pkgs/development/python-modules/aioesphomeapi/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "aioesphomeapi"; - version = "42.9.0"; + version = "42.10.0"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "aioesphomeapi"; tag = "v${version}"; - hash = "sha256-wcDK84oAz+h8M0DEMpNxSq7/Un5AOfmdBtWueD8bfBo="; + hash = "sha256-My61UXXOe7YNuq7eBltXqXmX6OqnDWUk7HJofAgR2I8="; }; build-system = [ From f16c354b15eda280a1d4e3a03e0b96179d76066c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Dec 2025 12:32:55 +0000 Subject: [PATCH 102/122] exploitdb: 2025-11-01 -> 2025-12-04 --- pkgs/by-name/ex/exploitdb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ex/exploitdb/package.nix b/pkgs/by-name/ex/exploitdb/package.nix index 5865d889ab06..1001d11f4b14 100644 --- a/pkgs/by-name/ex/exploitdb/package.nix +++ b/pkgs/by-name/ex/exploitdb/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "exploitdb"; - version = "2025-11-01"; + version = "2025-12-04"; src = fetchFromGitLab { owner = "exploit-database"; repo = "exploitdb"; tag = finalAttrs.version; - hash = "sha256-MXWP7YOv4JAIKerAGuSeiAiQ98sRU6mZ1ZQSJBPCZQs="; + hash = "sha256-mos58w5rJUNR0MTSOprHMf1wvVkmP+kWQU7YV/ABNNc="; }; nativeBuildInputs = [ makeWrapper ]; From 628276552af490dcc2d7429d7c88eb0f7f1f790d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 4 Dec 2025 10:30:45 +0100 Subject: [PATCH 103/122] python313Packages.lcgit: remove disabled --- pkgs/development/python-modules/lcgit/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/lcgit/default.nix b/pkgs/development/python-modules/lcgit/default.nix index 21d972a63175..bf0ca03a7ac8 100644 --- a/pkgs/development/python-modules/lcgit/default.nix +++ b/pkgs/development/python-modules/lcgit/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, pytestCheckHook, pytest-cov-stub, - pythonOlder, setuptools, }: @@ -13,8 +12,6 @@ buildPythonPackage rec { version = "3.0.0"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "cisagov"; repo = "lcgit"; From 69e44b4f23a81d0618877ca8a9cb908c94c4d875 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luka=20Bla=C5=A1kovi=C4=87?= Date: Thu, 4 Dec 2025 09:32:32 +0000 Subject: [PATCH 104/122] zerofs 0.19.1 -> 0.19.2 --- pkgs/by-name/ze/zerofs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zerofs/package.nix b/pkgs/by-name/ze/zerofs/package.nix index 96a0662e318e..2c4092d65dc8 100644 --- a/pkgs/by-name/ze/zerofs/package.nix +++ b/pkgs/by-name/ze/zerofs/package.nix @@ -10,18 +10,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zerofs"; - version = "0.19.1"; + version = "0.19.2"; src = fetchFromGitHub { owner = "Barre"; repo = "ZeroFS"; tag = "v${finalAttrs.version}"; - hash = "sha256-FUy6S9IM+ge+7+MRdS/6hgiuQnHk9A4e/P06FXFXQ5k="; + hash = "sha256-okknSZXs82mfVgiKp5Gb+DuYogZ+g7hluF1ua+IAw8A="; }; sourceRoot = "${finalAttrs.src.name}/zerofs"; - cargoHash = "sha256-OlcXUf0r79TBwkIwMiYt/uDlO1mjBHWipgQeMt+jhwM="; + cargoHash = "sha256-vhiI/t6WF+QZhkUpL893nQvvbRzgQkmXD7tuSeMAFyE="; buildInputs = [ rust-jemalloc-sys ]; From 124a7aa175d409f0be18338ffd41d679068488ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 09:36:42 +0000 Subject: [PATCH 105/122] python3Packages.asyncer: 0.0.10 -> 0.0.11 --- pkgs/development/python-modules/asyncer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asyncer/default.nix b/pkgs/development/python-modules/asyncer/default.nix index 6047204329b7..db2a6b3b3ddf 100644 --- a/pkgs/development/python-modules/asyncer/default.nix +++ b/pkgs/development/python-modules/asyncer/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "asyncer"; - version = "0.0.10"; + version = "0.0.11"; pyproject = true; src = fetchFromGitHub { owner = "fastapi"; repo = "asyncer"; tag = version; - hash = "sha256-LjQOhcnCwM4Vcw+lBq6bexPYewRuhkU/R/pkDTEVHWQ="; + hash = "sha256-Akp76yZKkI/LRJH/tdLMviIB1tcfsLay7l0pCbvZThk="; }; build-system = [ pdm-backend ]; From a05ee1abd33dcdb91125ceb6e8c88458563f767e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 09:43:59 +0000 Subject: [PATCH 106/122] qownnotes: 25.11.5 -> 25.12.0 --- pkgs/by-name/qo/qownnotes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix index 52ff85df8297..9b0ce165c873 100644 --- a/pkgs/by-name/qo/qownnotes/package.nix +++ b/pkgs/by-name/qo/qownnotes/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qownnotes"; appname = "QOwnNotes"; - version = "25.11.5"; + version = "25.12.0"; src = fetchurl { url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; - hash = "sha256-wXPrYcIAH4X4BP3RfWtVrgHPcc+IWPZcbOFdWdV57Ec="; + hash = "sha256-NfAxTtjiLnxsamqaWluRxDcJFdtcMR8tELYcyf4C6AY="; }; nativeBuildInputs = [ From 3860be353a70931a64829964b48eca887b268903 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 3 Dec 2025 19:42:59 +0200 Subject: [PATCH 107/122] beets: revert "make ffmpeg overridable" This reverts commit 91ca9f2ba4885b10ba2ba0e414e0739006e97d0d . --- pkgs/by-name/be/beets/package.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/be/beets/package.nix b/pkgs/by-name/be/beets/package.nix index e6b2b42c61b4..0d8837e0c0d8 100644 --- a/pkgs/by-name/be/beets/package.nix +++ b/pkgs/by-name/be/beets/package.nix @@ -1,10 +1,5 @@ { - ffmpeg, - python3Packages, + python3, }: -python3Packages.toPythonApplication ( - python3Packages.beets.override { - inherit ffmpeg; - } -) +python3.pkgs.toPythonApplication python3.pkgs.beets From 62855685cfd558d981df5ee385e90f519f53bdd8 Mon Sep 17 00:00:00 2001 From: eljamm Date: Thu, 4 Dec 2025 10:37:00 +0100 Subject: [PATCH 108/122] kaidan: 0.13.0 -> 0.13.0-unstable-2025-12-03 --- pkgs/by-name/ka/kaidan/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ka/kaidan/package.nix b/pkgs/by-name/ka/kaidan/package.nix index cb0d015906a7..db66a12f88a8 100644 --- a/pkgs/by-name/ka/kaidan/package.nix +++ b/pkgs/by-name/ka/kaidan/package.nix @@ -15,14 +15,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "kaidan"; - version = "0.13.0"; + version = "0.13.0-unstable-2025-12-03"; src = fetchFromGitLab { domain = "invent.kde.org"; owner = "network"; repo = "kaidan"; - tag = "v${finalAttrs.version}"; - hash = "sha256-4+jW3fuUi1OpwbcGccxvrPro/fiW9yBOlhc2KUbUExc="; + rev = "f9d9d236aa0fc584771524c1078ab899a9cd5822"; + hash = "sha256-O3L3VEB7HsPYF0FyJtma98SlxgFIADZd/uhfJyEucGQ="; }; patches = [ @@ -62,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: { qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0") ''; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; meta = { description = "User-friendly and modern chat app, using XMPP"; From bb28fd91a96b3dd1b4920bdf422c3a6d4a221454 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 11:27:34 +0000 Subject: [PATCH 109/122] zsh-forgit: 25.10.0 -> 25.12.0 --- pkgs/by-name/zs/zsh-forgit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/zs/zsh-forgit/package.nix b/pkgs/by-name/zs/zsh-forgit/package.nix index 1a0b3a1f710d..9ace2b21e153 100644 --- a/pkgs/by-name/zs/zsh-forgit/package.nix +++ b/pkgs/by-name/zs/zsh-forgit/package.nix @@ -15,13 +15,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "zsh-forgit"; - version = "25.10.0"; + version = "25.12.0"; src = fetchFromGitHub { owner = "wfxr"; repo = "forgit"; tag = finalAttrs.version; - hash = "sha256-MG60GzRG0NFQsGXBXBedSweucxo88S/NACXTme7ixRM="; + hash = "sha256-DN2QUxCVVjYn7b4xt/7+k5g1/7dfZ+cp5Yi0nJWh1mM="; }; strictDeps = true; From 0a4906084083e5875c19c113f2c79a40e853428e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 11:43:58 +0000 Subject: [PATCH 110/122] nextcloud-client: 4.0.1 -> 4.0.3 --- pkgs/by-name/ne/nextcloud-client/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/nextcloud-client/package.nix b/pkgs/by-name/ne/nextcloud-client/package.nix index bae7b6f8ec51..4a2fe0825d46 100644 --- a/pkgs/by-name/ne/nextcloud-client/package.nix +++ b/pkgs/by-name/ne/nextcloud-client/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { pname = "nextcloud-client"; - version = "4.0.1"; + version = "4.0.3"; outputs = [ "out" @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { owner = "nextcloud-releases"; repo = "desktop"; tag = "v${version}"; - hash = "sha256-5E4VB+wZQfB8zkFtNrzpCv47iCpk6XS4rCkDKoU0JhM="; + hash = "sha256-PwL5USUP60ePxn0U7zyx6hHQlx4xKVquZ1QLTWTsSRU="; }; patches = [ From 05daa053c329bbc6682e075519c4ee1ca80eaf19 Mon Sep 17 00:00:00 2001 From: Kevin Gimbel Date: Thu, 4 Dec 2025 13:31:19 +0100 Subject: [PATCH 111/122] mktoc: init at 4.0.0 --- pkgs/by-name/mk/mktoc/package.nix | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/by-name/mk/mktoc/package.nix diff --git a/pkgs/by-name/mk/mktoc/package.nix b/pkgs/by-name/mk/mktoc/package.nix new file mode 100644 index 000000000000..02d1148dec00 --- /dev/null +++ b/pkgs/by-name/mk/mktoc/package.nix @@ -0,0 +1,33 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "mktoc"; + version = "4.0.0"; + + src = fetchFromGitHub { + owner = "KevinGimbel"; + repo = "mktoc"; + rev = "v${finalAttrs.version}"; + hash = "sha256-Pq4o0t0cUrkXff+qSU5mlDo5A0nhFBuFk3Xz10AWDeo="; + }; + + cargoHash = "sha256-SdwNXstW61Yvp1V72nxl+9dijGJwyrdPYZo+q0UGYGg="; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + + meta = { + description = "Markdown Table of Content generator"; + homepage = "https://github.com/KevinGimbel/mktoc"; + license = lib.licenses.mit; + mainProgram = "mktoc"; + maintainers = with lib.maintainers; [ kevingimbel ]; + }; +}) From 00b5822d8014d954ceed7fc6a3a28064bfaed1a5 Mon Sep 17 00:00:00 2001 From: Patrizio Bekerle Date: Thu, 4 Dec 2025 13:42:54 +0100 Subject: [PATCH 112/122] qownnotes: fix tests Signed-off-by: Patrizio Bekerle --- nixos/tests/qownnotes.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/tests/qownnotes.nix b/nixos/tests/qownnotes.nix index aafdd080be70..28ca9a949090 100644 --- a/nixos/tests/qownnotes.nix +++ b/nixos/tests/qownnotes.nix @@ -55,8 +55,8 @@ machine.wait_for_text("Nextcloud") machine.send_key("ret") - # OCR can't detect "App metric" anymore, so we will wait for another text - machine.wait_for_text("Open network settings") + # OCR can't detect "App metric" or "Open network settings" anymore, so we will wait for another text + machine.wait_for_text("usage data") machine.send_key("ret") # Doesn't work for non-root From 3f0403f8893fb83bfb3265c384d08a19f10e8b8b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 12:59:21 +0000 Subject: [PATCH 113/122] scalingo: 1.40.0 -> 1.41.0 --- pkgs/by-name/sc/scalingo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scalingo/package.nix b/pkgs/by-name/sc/scalingo/package.nix index 11a32d69724b..9753e2f8b913 100644 --- a/pkgs/by-name/sc/scalingo/package.nix +++ b/pkgs/by-name/sc/scalingo/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "scalingo"; - version = "1.40.0"; + version = "1.41.0"; src = fetchFromGitHub { owner = pname; repo = "cli"; rev = version; - hash = "sha256-AY2Iy7MwZ0OmNdv9EPgJ79Ug8pDuxlVNtLRhlX+XCC4="; + hash = "sha256-JP5sSE9xWAB9yVuFh74s85zh9y4t8f+VwUVmn6iMPFI="; }; vendorHash = null; From 37a27de2ddba31540359c2a7dfb1718ae8fd298b Mon Sep 17 00:00:00 2001 From: Sandro Date: Thu, 4 Dec 2025 14:34:37 +0100 Subject: [PATCH 114/122] pretalx: fix typo in schedule-editor pname --- pkgs/by-name/pr/pretalx/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pr/pretalx/package.nix b/pkgs/by-name/pr/pretalx/package.nix index b78e67a40d51..d19876d38926 100644 --- a/pkgs/by-name/pr/pretalx/package.nix +++ b/pkgs/by-name/pr/pretalx/package.nix @@ -48,7 +48,7 @@ let }; pretix-schedule-editor = buildNpmPackage { - pname = "pretalx-schedule-editorc"; + pname = "pretalx-schedule-editor"; inherit version src; sourceRoot = "${src.name}/src/pretalx/frontend/schedule-editor"; From 4551ad4c1049e672d340dec559b47580e3bdef1d Mon Sep 17 00:00:00 2001 From: abysssol Date: Thu, 4 Dec 2025 08:39:40 -0500 Subject: [PATCH 115/122] nixos/ollama: fix inaccurate word in `package` description It was overlooked when copy/pasting from a related option. --- nixos/modules/services/misc/ollama.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/misc/ollama.nix b/nixos/modules/services/misc/ollama.nix index 975421e05162..225ebd910ff7 100644 --- a/nixos/modules/services/misc/ollama.nix +++ b/nixos/modules/services/misc/ollama.nix @@ -50,7 +50,7 @@ in - `ollama`: default behavior; usually equivalent to `ollama-cpu` - if `nixpkgs.config.rocmSupport` is enabled, is equivalent to `ollama-rocm` - if `nixpkgs.config.cudaSupport` is enabled, is equivalent to `ollama-cuda` - - otherwise defaults to `false` + - otherwise defaults to `ollama-cpu` - `ollama-cpu`: disable GPU; only use CPU - `ollama-rocm`: supported by most modern AMD GPUs - may require overriding gpu type with `services.ollama.rocmOverrideGfx` From 90d82015ac2daee07d15c5b0dffe2825bf90f89d Mon Sep 17 00:00:00 2001 From: Sandro Date: Thu, 4 Dec 2025 14:39:08 +0100 Subject: [PATCH 116/122] nixos/pretalx: use finalPackage consistently (cherry picked from commit bb84dd09b3c7f1cd260c9c23b837032c722b43fa) --- nixos/modules/services/web-apps/pretalx.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/web-apps/pretalx.nix b/nixos/modules/services/web-apps/pretalx.nix index 6ab037efb114..1fae59517aba 100644 --- a/nixos/modules/services/web-apps/pretalx.nix +++ b/nixos/modules/services/web-apps/pretalx.nix @@ -456,7 +456,7 @@ in preStart = let versionString = lib.concatStringsSep "\n" ( - [ "pretalx-${cfg.finalPackage.version}" ] + [ "pretalx-${finalPackage.version}" ] ++ map (plugin: "${plugin.pname}-${plugin.version}") cfg.plugins ); in From 528e07108682c4970ca59699de94d90dd44be5fb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 14:08:38 +0000 Subject: [PATCH 117/122] cherry-studio: 1.6.7 -> 1.7.1 --- .../ch/cherry-studio/missing-hashes.json | 72 ++++++++++--------- pkgs/by-name/ch/cherry-studio/package.nix | 6 +- 2 files changed, 41 insertions(+), 37 deletions(-) diff --git a/pkgs/by-name/ch/cherry-studio/missing-hashes.json b/pkgs/by-name/ch/cherry-studio/missing-hashes.json index 5a930e546f9e..5229f278ff6f 100644 --- a/pkgs/by-name/ch/cherry-studio/missing-hashes.json +++ b/pkgs/by-name/ch/cherry-studio/missing-hashes.json @@ -7,32 +7,32 @@ "@biomejs/cli-linux-x64@npm:2.2.4": "84fbf9d4b681ad4426c5de492b4ab9200a15d4f61a71c69d4b6bfbe8f03f46e69bb951a93a85d71e0073bcf3ee1874530dad2eac3dbdd72c6084dfb59c83a1fd", "@biomejs/cli-win32-arm64@npm:2.2.4": "39d4e2ac5a41b7c092bc9a3ef1889a557b47eb15f9057db823681c1483702ee6fe96a5b2e54a444ca6e867db5d41f2e9f6a1a6dd86d13fcb686dab5d19d02333", "@biomejs/cli-win32-x64@npm:2.2.4": "741c77e74d4fcfbf74f3f5db2e29cb6bca90cd7b1c5e6af3b0cc8b5c3210b0b1f82019733e9849d18fa9fc4fe96fb4633974a2146447cc914249caf0636741e7", - "@esbuild/aix-ppc64@npm:0.25.8": "37fc14b17214c1f6bf41175029b62a43664a6a5a5b802614fe1d837bbf7abf5eaf2f6b735b6a446ebcfabb632e038c8ad9cccd87a259c45a1846689f8527874a", - "@esbuild/android-arm64@npm:0.25.8": "e367e989238292ccee72013511dde1aef2d2160d8d5d669a12272f693cf9a0970fac9d7835178b3c46ed6936a0c4b29d21d58ed11851a3697bf98b4320be4b74", - "@esbuild/android-arm@npm:0.25.8": "cbfa2c802d8931e5f4d06582f20573cb34774ab713b4712c37eb15bfab6f90b693878b661de2a3bb9c81eecf45b37e0ddf2e9c79ef4ff932bbc37da588c40183", - "@esbuild/android-x64@npm:0.25.8": "1d4b900dd2f43790415745d20ae6cadb53e9412911578aaf43462277169c22800eca1f49a9f8ce9c37236e1691279494f91967d28310720707911910ec765013", - "@esbuild/darwin-arm64@npm:0.25.8": "a8a50e303056e668e99370a88d1744de4a83e62e2f3f7fcf2ff611142346505229568b0ec5edda93ec96e33e842a585880a312790553202750f123d9636fa97d", - "@esbuild/darwin-x64@npm:0.25.8": "9806fe9d54f3228a01f535e7c51aea26bd1bab3c5d64d5f77f4606de44f361f049222776d32bfd262d45991b7aecca645ed576ea338edbf4f8044b22b3e331ad", - "@esbuild/freebsd-arm64@npm:0.25.8": "8e6cbdd45819390ecdb62a70a4f119a9269a90895f3e1237788b36a512248a756233ef59f55f9033658af372a196f0edc3567f078f1387e150238d2bd51f733b", - "@esbuild/freebsd-x64@npm:0.25.8": "3f920c686037f825859a2fe82104085f4b254b77821cc71a71db512ef0679dd01481c136c3f7057ba7250daff2458aa3ffd101cc28cb5fff2d55270ba5930ec8", - "@esbuild/linux-arm64@npm:0.25.8": "234edc9f815cdc74d21c6a90a3542c941deeaf3a24b408c74a4651616bd270383ba5a15eaef837ab347a374032c7028fc29e4f1da0becb33f0b8dd8f744934d7", - "@esbuild/linux-arm@npm:0.25.8": "dc6dc225ae278cb3383e11d9829d22f301e1b79f2ed4efde1a01896ae67e45efde98caa61f10cb425a809e9b61e9a4651b60d2b6a3e9ad6174519e8ce74bc02a", - "@esbuild/linux-ia32@npm:0.25.8": "1c780012035552e27adea34d11f959a3ddd4a4d576cddd03d320b1db18110e777c1adca2c6d10affd587a4454900d3ffcad9371956855e56739babdc2e4edcd3", - "@esbuild/linux-loong64@npm:0.25.8": "d3d39691d301d144c7d61f52163a2fe64caaf928f4117d906707dc1456f3d88d1a7a3b16fb988ccfc0b0bc203f4bcd56665a9c7405dc380b3165a26ab195b9ec", - "@esbuild/linux-mips64el@npm:0.25.8": "437e51b2be977cf7774114e04c141e3c0f1ceb7f12b961b7b3ac7f99c4e203afdd74c41e072ecdc4bab3cde4f14feedd78653727d1b2013ed3611bd89117ee8c", - "@esbuild/linux-ppc64@npm:0.25.8": "29d2e344b1c8b767518d25b23eb9e98d85deae1f2def2e01c1939536ac7d1fc9e92749a8d29b29277b3340d3613e4b0f96213c6aa2de7e06885a19d3d269870a", - "@esbuild/linux-riscv64@npm:0.25.8": "82b2ef7fd5a00b465da97bd797246269d7460ed710c0533517a1f8ad8e32527f405509b2ce27e29f8f3df1affa04e45cf5d1a71205f69dab5c1a27118cf10fb8", - "@esbuild/linux-s390x@npm:0.25.8": "74168a6e8927d12c883dba56006f5277f8888c7b1b5e4d132a3c235b8629c3015b4715968ba128a79ff55c9f08a23df84fe44047e8cda4366b9699c5c45f27a4", - "@esbuild/linux-x64@npm:0.25.8": "d531002ac2ead0bdb293ec1a4eceea687d37815e298196af2471107cdd4c1f76ef7d12417052b51852b80f66111abfb5ad8375c58b97da92306b975e9a8f0649", - "@esbuild/netbsd-arm64@npm:0.25.8": "55626924ae946a6225707062648aabb79c70d61e7e094b067338ea1adf72493b502e99e59440fe0d3abfe20eb36c33f78115815d63e72fa99f5e90146c2ee5d9", - "@esbuild/netbsd-x64@npm:0.25.8": "d03122aaa3e9a8bda686bc4120820805b5d9701099458a2c928ee1a292fabcc47df0cb178c8c428edb78a058e75cf7c0d80fa25b71fb91db43d73fe6e4062c41", - "@esbuild/openbsd-arm64@npm:0.25.8": "113ed8722788986b5b703c791bb9c954e80a861b92f453c66c79318d71cc6eac509c1dc79d20671b4af92165eee05a28eb7b3122537d8701447d30f58c428942", - "@esbuild/openbsd-x64@npm:0.25.8": "dfa68d80d68ae825de85aeccc118724ced6b232dcf25da6d862ba03abda2f55e75483dccbf8cb3a7338e7882a05e5425fcf5a902b7dced72c9f1a9c2650912bd", - "@esbuild/openharmony-arm64@npm:0.25.8": "8dab5710d93ad4a78a34a0016f6ea0bf2e16489845f9895ecaf354c1c3db209bed8f05a31309b95c358bfeaea53829605f4e315e9a53dae4d9fdb58e31ca4688", - "@esbuild/sunos-x64@npm:0.25.8": "ccc940bd687d1f6d320d2538ac594b7fe5e291e194380a8b392dd2348d738cf8d322f9f62bcea82b3809f98796a0a004cd02ba9c4d563e5e336665e1ec8e1e1d", - "@esbuild/win32-arm64@npm:0.25.8": "b0a9a86548d4a62e68b12a89e21aaadda3d6d3e96541a2714b74df370cc344e1a2d91604998a26951da28c2f932bd2ee033adc9346bb232622c3ac419107136a", - "@esbuild/win32-ia32@npm:0.25.8": "5880e933c8fb8dc1de1225128c171ea64f4b27fe52fc11ed9cfe6b0ca8ae091c2703d4cb629f08c06731810c46f48cf881516d0d54b3ac408dec34586ea84d27", - "@esbuild/win32-x64@npm:0.25.8": "9e98fe0e7eef7a0e774ab761c59d520ea1c997a7a6e4c7f9cbc967471a4a7ffb14bc27c60d2aa10796c4e945c3da2613fcc297054566fe3f5191e1250691d622", + "@esbuild/aix-ppc64@npm:0.25.10": "e1a113d75c27f15756d18dc2a9257f07068c7b37a00ed3848c0d903f3e66f2df23156993fca7523422cf5be10417747a1e4faa2e93196f011faab606938174e5", + "@esbuild/android-arm64@npm:0.25.10": "a2dd6b7ba7d3ab2b669bdc45dc7e306671ecbd89b251d3ad73191fc18fe07080525beadf0a9ead65f96d623d4e37172b2516dc1ce7ddc3c3224299926615b2a1", + "@esbuild/android-arm@npm:0.25.10": "0d7b4d970f4793252396ca9b737a2c5b485a5f051827ba1cbcce23a76e9bb7bc6f73be3b5ebed73a15aca915534917d13aeef0ce14d214026a36f0f334eadb14", + "@esbuild/android-x64@npm:0.25.10": "a2e49c045ea189ca6020a8c1baced2db4cf105848c1cc922931c8e3a11b26f1143078d3ee5c088bfbccab8e564039a5b6962513e45b41572614607dced92b03f", + "@esbuild/darwin-arm64@npm:0.25.10": "a96d0821aa97cd0ce2fa35b525896fc9d878b492832be8a0cd22bdbb081d11209574e48ef8ce29f51a88a9cea33c5f6a8b4409bd0801eddeac5ef4ad4db2d88a", + "@esbuild/darwin-x64@npm:0.25.10": "0f358404778b8f36a2676181f8840139d7e5723a76e54683f0ada3d72572d8c864bc76084e1d23dd5605896329857ad15b598dedd141d160b64669253bfaee82", + "@esbuild/freebsd-arm64@npm:0.25.10": "f82928e4a4beb95da3379b98c5088d017113c02e3f2ab54867e4f6974b21b25c68ed793cbb3e9a99a510fd58ad3c5dbc1f7ca5bd4ce6adc99627a25fc722178b", + "@esbuild/freebsd-x64@npm:0.25.10": "08c9d830e43a3be5fdb4525d940b0cd069bd7e7e1f4d53a5475411351c07891343b3c009f37d47e10ae3bafcb9ed52b4b5bd5e7dbd0505723add21a09c08dae6", + "@esbuild/linux-arm64@npm:0.25.10": "1b6f5a1ef9aef52210832f5dd4d55ddd0a880dfc0f832106374b56c5cd8fbb865d7d711bdd6ff7c94a0cc42a7c3e6cf91118bf5c4187cfbbe1eb4d1807afca37", + "@esbuild/linux-arm@npm:0.25.10": "023383ebb145fa2f93de674713c7e4725df2b3c910f43bc1b5488a3b1169005d46fcbcf84234aace04c799ee569ea7671f92205e42dda52bc9954e48b47d7a1d", + "@esbuild/linux-ia32@npm:0.25.10": "130136f141d0388ec249fa314848906fb8b45e554324b8a07c13b5bc2e7da94c6fc7ebd037af6b69655a542ec52515ea8f8bc3bfe6dfc0dab8bdf9954debfb0d", + "@esbuild/linux-loong64@npm:0.25.10": "0e076ba5ea9b2e6ad00c27b8ee530621ef4c356aba6d8c873f9f7c50fa2f54bd75f4bef57d209fc0af011c9748c64e9d5e281f13456fa9c8b71f79467bfc71ad", + "@esbuild/linux-mips64el@npm:0.25.10": "dc3ef7a524ef0d78030f088263735026c97e7be45f56a610c8849fca8c36b10969558bffb6c21b6d8a5819a33450e529e44c1a71a6fccb0ce69f23b01273bbc3", + "@esbuild/linux-ppc64@npm:0.25.10": "60088ee09f940e169e2073ee77972f22af78c9c1df9a8e7db45e3c3f9176d5ffd8006a4102f34783c7f3629e9c153797d9f493063e9bdedf6f676018cbe6445e", + "@esbuild/linux-riscv64@npm:0.25.10": "3f194dfe0f2725d9a41b0ab127238ef271d0689f31a05ecae25d6df3aa8275261d6ba073373236fac3c6c8af2a4556736a8025e80d8a719a049d22b23c99464c", + "@esbuild/linux-s390x@npm:0.25.10": "926a04be26ebf794dae6a6185e04f39d246b04f1b5cb40b41f5228228a87e3a785cfb6493f405a0dc7d9b6a96d9417453fdc291b7fb4bc4aaf785eaa44cf1806", + "@esbuild/linux-x64@npm:0.25.10": "ebe641e7b96af7dcefe629b4f34a4da9cd0b282e42e8efd0311c2ed631a40a143bb96eda5592b209c4eab295f45b2e3395c69412edb40d5689ffaa01aa276409", + "@esbuild/netbsd-arm64@npm:0.25.10": "11f85ed4ade5c38fe8f2f3e78ee5c302a4f90d48a6bf93cf8917b13d52b03671c7742294785165cc70611eb0b085a4e9aa5a0f487f8e15f80200ff450549e19e", + "@esbuild/netbsd-x64@npm:0.25.10": "322482debb21160769f7ee293c3e84e44293bb7c734082fac2857277038ab1087763a553697b8f20dc3a03b7a397936396cde8150c1cc6a0ad62941e7ee86845", + "@esbuild/openbsd-arm64@npm:0.25.10": "4c68206360952d04fbafe32d3f4cf420f15c0a150f914d398746f1cf8241073fe9422cc0cc0de8b0b98b8158879dc5fd322eb8454d936457eab3dc9ba131584d", + "@esbuild/openbsd-x64@npm:0.25.10": "70328d84e7954932d0fcd282bc2a16fdd31a899ef23f5214221e64bfebd80222b03a7629d9af55fea220df6a41cd51d0c068618f443dc37ad717dc6601a9445b", + "@esbuild/openharmony-arm64@npm:0.25.10": "ca11e8c30cddd7603235cf05185678f6aad7c40eccd8ef57a207325b8553e5481503cda7ae35d777eb5020b9426f2d13332aba147732a9abe0f5b3964a6c0d17", + "@esbuild/sunos-x64@npm:0.25.10": "46c205aa7a15d7b5d13553300f3d36593e7119a320672ac3c092f5a67db6cb91f9c59a235dfbe2947bd99f7653bb3be325a33c3474a00b90d39856ef9b05af48", + "@esbuild/win32-arm64@npm:0.25.10": "ca2d057a874607013788fd3a161e8e25fcfb777a7aa6edd68662cff3869d1566541d61caab9b11e16515e2192673bf70c00f5efc38f67d1305f76b55bbe8febd", + "@esbuild/win32-ia32@npm:0.25.10": "fa5efade9e9a1a01e65223f22304dd71a3d005a2b394309a652bb231bdbc14fe937ec7bf0ce1e117fed182731430e055828616d1c10abee2dfc80aee50fee13e", + "@esbuild/win32-x64@npm:0.25.10": "0f2cb29b001bf4a71035b37d42bcaeb48baef5a6b07be2c024593a18dcec87cd5829a0cc17acc7128cd251bd6232bdbd04d967d9c2bd7db9c1978effffe31671", "@img/sharp-darwin-arm64@npm:0.34.3": "c5ed848f3cecaced50be6d1805cfb23586299f119a9917880c3f590b7ddd54b930e493c73480d13452503101168f92a0dc85ccc5b19b330470a5fe69e1fcf206", "@img/sharp-darwin-x64@npm:0.34.3": "7e892ca052c8eb9002fb6e86e0a7893aff909e0f203f6ada7a67f4ca7e189631203189700a498ab3401280f5c042f5b08c3f7bc713192a97228864e9c4527743", "@img/sharp-libvips-darwin-arm64@npm:1.2.0": "35d0d475da11fdfd7f5b5f7f1de4376ac04de6d6e0879833f71b2fa305b9d58c96ee464cf234060506ef9b1e2eabe5c09c302e818f8899b2ced1fcb7f85c01eb", @@ -42,14 +42,18 @@ "@img/sharp-libvips-linux-ppc64@npm:1.2.0": "e90e1c46e6020f3a96562dd526549af2fabff46a1576f2e7af003be4b5efeb6fc8caa8e303e2eeb58129c938be31e0bf067736072479f2298152230cecd5fce4", "@img/sharp-libvips-linux-s390x@npm:1.2.0": "2cf62c8b285effd3a3ec8854bc5fd78af162459294a6d9847af33d6bdeacfbad81cb0bec68b76889b148306a8a28492b4d44e6c96b778d0879349180191d758d", "@img/sharp-libvips-linux-x64@npm:1.2.0": "ca342d07d1f0d22559f26bdcc0354f87a845ef19c69c22e37d9e23d71de15159f50d01183e8e7ea75e0ccfb6c7be9406741414a1f3534ec4aba10e51f0d7dffd", + "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.4": "952819ca53ba8d9911e8803674fb71b5854d0f2bff8e947b04a45e84915ffce29f04241359d0ce3ddff874d5ab1a61b3efdac36a5c5245732ca43250e172ff60", "@img/sharp-libvips-linuxmusl-arm64@npm:1.2.0": "aa248f0c8602b0a17fdb5c1b00ce7dbb09f05b94a45ee7f226eaebfa459d4ee3fd407c62244902e15699927943c511a7fe045b575185ecc9b585987b64ae6cb1", + "@img/sharp-libvips-linuxmusl-x64@npm:1.0.4": "74c5f218ff390c67d9a95bab314b6d0bb8f2217dd55cbe2bcee2474a5fee4be9772d7924672c5e4d9dc6589f569a1d27e1562c4bb6ec1cee50f02b4799a64849", "@img/sharp-libvips-linuxmusl-x64@npm:1.2.0": "811071647c5129a1ead1e54b8f4672061bbbc1177d1d49127c755848e81f21bcbf5bf438c0e53118e731be5e000235904de3b5cf305053de015b56609a059371", "@img/sharp-linux-arm64@npm:0.34.3": "3e8d53f54789b3d98dc14bf696917ff50f8c8c355aedc0dc90890ca764259bafec7390eabe262ce843eab8b74e0c128858128ce614e0b85dcba28d6b9ce3ea3f", "@img/sharp-linux-arm@npm:0.34.3": "563c48ee129e5f3c6afed71ffba9c79a4369e7967e7b3a4a97d9b1e5aefa511873d3cd7a568ec42cd5968ea76f89ab93ee65c1363170af50559b620bfdb89d5b", "@img/sharp-linux-ppc64@npm:0.34.3": "5973f8c522f33f826efff4052e253ec554882db54421a00f2636594e9ccc27e16dfb865f8de101678cb07b1a2d31b516ce4a88b65132ecc1101d07b6cc1bd571", "@img/sharp-linux-s390x@npm:0.34.3": "284d2fcd9cc297b27ec135b0c63d5a6170cb17be378d92c75ec19b6034e7ed5801cab04ca17d445a80b073d67c4f9fe809334f5d4edf533c2d81d66d5d882ef3", "@img/sharp-linux-x64@npm:0.34.3": "a370c04ca6d4145e6d6529d84b133d80e88d408e4483ba168e5993e5b4c0cbd2db57d4e53aca0bfa43320b571ff8bd70c22d8d7f5fadb5e5df1ded91393ae71d", + "@img/sharp-linuxmusl-arm64@npm:0.33.5": "1f4ef8055027962e3dcc8307e7b4ea070ae2f41ae9ef3442afd0d7515223bf66201bcbdf9097d353f4e64fd572c2ac26eec9e832597fb42da8f27fad6ec4a34d", "@img/sharp-linuxmusl-arm64@npm:0.34.3": "c63d8afda1a7d4810bdc19473b6235313d923f8763a8dfc182465b63b8e4805769a9e92a8b2136f0235e07ae1b1ab63adfa904bb833d64f0495108dfc180a475", + "@img/sharp-linuxmusl-x64@npm:0.33.5": "c82dd5576f1836947c81a2b573e1953d7b4fcdccb532473e2073024c02a999f8eb17ddb9c2fc5b0fd77a9a7a38edb9720dcfc9358e43a60e8f8eb0ea3f763bae", "@img/sharp-linuxmusl-x64@npm:0.34.3": "9500e8f5d0ab96395a8d522920f25d4376d928ec58e88b3a5dbce5249c26efec046d20845bee8e9233fbff5287cfa979cfc079bc608342d257a6827be6cc0322", "@img/sharp-wasm32@npm:0.34.3": "840dd97d3151b2189c3d0ee0746c139cbdd0441d5d5dfc87d2dd9970fc2c5448a3815c3110c64009998d165ca6dc7b5d58811b98b2c1e4ab0a1eb5ad97275f1e", "@img/sharp-win32-arm64@npm:0.34.3": "adc7d18a8334ca1fea09c877dc9493e75a9018f73dc63038c8ccef7535a272c0aa3c2a9867a49a223703747149fb1fe57ef8580dd6098f0f33c602a876a48e1b", @@ -71,14 +75,14 @@ "@oxlint-tsgolint/linux-x64@npm:0.2.0": "c73ebab4bc4c7891873043479ee89894a575ba93f91fc0793cfc2f38f68d58b8b09980c5c9ebd037c404687e38d2f15966e9bfeab9685b40522266ef909fb047", "@oxlint-tsgolint/win32-arm64@npm:0.2.0": "6735f85196fc4c2aa5885cb7bf8b956b460f6b003589959bb83d0cab049a7fe8257a228e7bba403dba08e57b944c2a78c97087ded3e104edb340d964f604fd77", "@oxlint-tsgolint/win32-x64@npm:0.2.0": "3621b288e32c42bc71ff33b083e5ae7c941a6b13654d10a1647ebe706fe3077ae581fc85cffc70ca6d956d610abeeb254fc19ecfc3d3ecb4dde2ce1ef3b5be03", - "@oxlint/darwin-arm64@npm:1.15.0": "f6350a1c41a9056730dcd2cf7c10475a179f9561b01587e02becbb690c40ad597ed2796c9798c709ef8fcd43f789fea99734e51cb307f5ae9a35484fa0b95122", - "@oxlint/darwin-x64@npm:1.15.0": "ee808953fb0091ae283bac113b393a7cbf7820b26d5f8447d9a6b4357202260f9ef0612fb4fdb4ce7e386945c3bf5eb2ecaa5950d32f1e3400b6f0a977c9bfed", - "@oxlint/linux-arm64-gnu@npm:1.15.0": "fce42e368fff682bfdd374cc414e1f942dc37a168c58d1ca3ab67f3ea11596aa7f0a7f7ed59bef7d1701708df283f6b076ea89f6684f3ce9efcdccf8db392dee", - "@oxlint/linux-arm64-musl@npm:1.15.0": "35029e792bbfe5eb70dfeecd59a20f7cfc7b55f88ed15c3d02fa5ce64f12e4136b640a245f432e195217dec028f1f389c6236c079d35de2309e68b1f6bf9e8b6", - "@oxlint/linux-x64-gnu@npm:1.15.0": "959f2887182015cd034a877fc0f8c5beaeb95a1800978a8ad3c1ba036ff3d3308fe0c4bbd99094cdc24b83bdd0314e638e376670a5b8ba6e1c926adb94110e4d", - "@oxlint/linux-x64-musl@npm:1.15.0": "47e0ced945de40ae987067d25c1c8968b5650efd2ea1baa3319677d197130376ab7077d71c2dc940d8ab4bb2fed41d9049dd10e9312f7f1039cf42e68ace06d6", - "@oxlint/win32-arm64@npm:1.15.0": "d5e2933f5cff87c4e2a676e14345a1874b8c806b65ac662384a8ce93f8855132d6ea6092bee370f531e8d80d9bdd62721659f38370b0841476c4fc488d4e850a", - "@oxlint/win32-x64@npm:1.15.0": "f54c36908a63656f2a8e803ab94be45d7b59bfcbe7519ec951d1ae2f42f9019d247c97a1e61a1d74acaa05bba19873999c15a2cd1dc0cefc4e2a7a5be92e88c6", + "@oxlint/darwin-arm64@npm:1.22.0": "6f3aa8e6ec1bf49a7bfd01bda40c46f73782e481058e0a66d17223d96cf4be92ac33be25342e5a670be45cf68642380a42d49f36658bda95672d9b359fe08863", + "@oxlint/darwin-x64@npm:1.22.0": "7ac2e9cc92773792e84e743cf5b42449d0f5daaa8161b7c838a739d3040b267fd8ff28f25c963a63ea024f2fd1d43b881b464b2da997cef2e775b696b2e5a990", + "@oxlint/linux-arm64-gnu@npm:1.22.0": "7615f0f4a81c43099da6c8bfcf4b4e8b411b8450ca63ee4cc8733534c256d20d643015278095ca638de2aeaa0854bdab3692607f5fdfaec563fc118ffa5f3520", + "@oxlint/linux-arm64-musl@npm:1.22.0": "2ee5eb08264dbbded1ee14e1c8d03c2a3ea6875559e3381b36d18e8152bc8859402fc957a2c5cefb4b5eeaf446a4e1e82b171f7a02dbd6d2b74a54370bdc8c97", + "@oxlint/linux-x64-gnu@npm:1.22.0": "6e266a457ce5f7e642309b20bcc0a883252f9cb69f40320a9ba6e0434e85da8c8af74b2fb23fd05a9b92820365b95154c2dd6e7e2405ab96afc577daf21adccf", + "@oxlint/linux-x64-musl@npm:1.22.0": "3cdd5e965f2d09eae04967aeb26cb11d10412a93b80fef4951cff2310154e592e21ce5605e0503eb7924adb59f6c65fb79ee4378e5518cfb258b4038efe0d34a", + "@oxlint/win32-arm64@npm:1.22.0": "0a08744d207894c30ec9a89e5225805e3270ed988b4b7fdba4a3ff1bb74a5121293bd2c8ea3d3e5a6e4899e0b8e166a8fceb6a2ad4a1ddbec7070d33303212a6", + "@oxlint/win32-x64@npm:1.22.0": "7bb9839d0272891372023a7e80a649e761a2246e6f6737859fe4897b36dcbcc22a95696ed024d80211da9aa39abf27fbd360f3cb2c883eaf092628abd95e9156", "@rolldown/binding-android-arm64@npm:1.0.0-beta.34": "98334e08fe3f9acafa1e0c337d74138a93892dbb2b03e53b79ab3fff5cecb34406493af97e454b3c76e27ac1f9f65496d54cf7c904a2cdba4bf1eabddb5bbd50", "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.34": "d753421b3ee4da8ed6b67072064947a17122e138609652ce5534e97aff420e63a463c2fab0a678a1b0483b1e323c8392d671e5c8b415ade92f54e98235ebde62", "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.9-commit.d91dfb5": "a4636b96d36bfaccc655f9de258cef17daedd025463309657ed213b63b4226aeb6901eaa05d00d577e486bfb4d4ef99ee1457d8d7a8b5170afe07c86d2a5c18d", diff --git a/pkgs/by-name/ch/cherry-studio/package.nix b/pkgs/by-name/ch/cherry-studio/package.nix index d9fcf2e7ff8e..546f30af7439 100644 --- a/pkgs/by-name/ch/cherry-studio/package.nix +++ b/pkgs/by-name/ch/cherry-studio/package.nix @@ -19,13 +19,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "cherry-studio"; - version = "1.6.7"; + version = "1.7.1"; src = fetchFromGitHub { owner = "CherryHQ"; repo = "cherry-studio"; tag = "v${finalAttrs.version}"; - hash = "sha256-F5TlgWorsBJ4B6/j+3WbbVMirtqCrDq+TrWW257MMek="; + hash = "sha256-A+J00wHJyCrxZSG80FKHw/c9EUfJP53v0KLjE9Jgmp8="; }; postPatch = '' @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { offlineCache = yarn-berry.fetchYarnBerryDeps { inherit (finalAttrs) src missingHashes; - hash = "sha256-noZ3R4kxYw26z2qavaIb+iv7iFj5ID7O0V5fSVcAd48="; + hash = "sha256-UZm0XJ/pjfADETd6sFoMCRB0axod3WybVW+RcPuX8ms="; }; nativeBuildInputs = [ From 5527d2478a39ea45597460859d748833171b016e Mon Sep 17 00:00:00 2001 From: Leon Klingele Date: Thu, 4 Dec 2025 16:22:46 +0100 Subject: [PATCH 118/122] golangci-lint: 2.7.0 -> 2.7.1 --- pkgs/by-name/go/golangci-lint/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/golangci-lint/package.nix b/pkgs/by-name/go/golangci-lint/package.nix index b9ee8a62bc31..b8630e3bef38 100644 --- a/pkgs/by-name/go/golangci-lint/package.nix +++ b/pkgs/by-name/go/golangci-lint/package.nix @@ -14,13 +14,13 @@ buildGo125Module (finalAttrs: { pname = "golangci-lint"; - version = "2.7.0"; + version = "2.7.1"; src = fetchFromGitHub { owner = "golangci"; repo = "golangci-lint"; tag = "v${finalAttrs.version}"; - hash = "sha256-XBBHJBmITURJZ7vqewdFnnRSyIeWitKxfZ3GNHqDehE="; + hash = "sha256-E4ImAR3+/rgsnGkfPg24ZEoeurTxvbrKURzjKscHk10="; }; vendorHash = "sha256-PW0Aw5hU2FroEqaqfl0329iF7FpjG2/tKdL75Tg+9pE="; From 699d00a00e43a7a7616bd7acd69b84a50c4c054d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 4 Dec 2025 15:36:35 +0000 Subject: [PATCH 119/122] python3Packages.solarlog-cli: 0.6.0 -> 0.6.1 --- pkgs/development/python-modules/solarlog-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/solarlog-cli/default.nix b/pkgs/development/python-modules/solarlog-cli/default.nix index 2e3fbb24a62c..161f1bd4411e 100644 --- a/pkgs/development/python-modules/solarlog-cli/default.nix +++ b/pkgs/development/python-modules/solarlog-cli/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "solarlog-cli"; - version = "0.6.0"; + version = "0.6.1"; pyproject = true; disabled = pythonOlder "3.12"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "dontinelli"; repo = "solarlog_cli"; tag = "v${version}"; - hash = "sha256-oxeZkf5RpTgAd/PO8itElvQyBOQg1k4W//4M8Q0xbJg="; + hash = "sha256-mO/EPJ/CF3FM1tPnQOT9vit6WjV+jsWrTQ1MH2UUIIc="; }; build-system = [ hatchling ]; From 68af0901010dc8b0a66a3f2b5c5dae139898afd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 4 Dec 2025 09:12:15 -0800 Subject: [PATCH 120/122] python3Packages.homeassistant-stubs: 2025.11.3 -> 2025.12.0 Diff: https://github.com/KapJI/homeassistant-stubs/compare/2025.11.3...2025.12.0 Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2025.12.0 --- pkgs/servers/home-assistant/stubs.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/stubs.nix b/pkgs/servers/home-assistant/stubs.nix index 7cdf4a01c776..dfdfe705280e 100644 --- a/pkgs/servers/home-assistant/stubs.nix +++ b/pkgs/servers/home-assistant/stubs.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "homeassistant-stubs"; - version = "2025.11.3"; + version = "2025.12.0"; pyproject = true; disabled = python.version != home-assistant.python.version; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "KapJI"; repo = "homeassistant-stubs"; tag = version; - hash = "sha256-Cl5wRdYGVGtDTsnlU5poHJA3F8wxh1e3Rb1Zhmfc2CI="; + hash = "sha256-YksrFe84hfnwlVMECl+QLRXYv+485ToL/ahL4DYp+A4="; }; build-system = [ From 83dc748f46d400179a8f249792e1cf961448a418 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 4 Dec 2025 09:19:15 -0800 Subject: [PATCH 121/122] home-assistant.python.pkgs.hass-web-proxy-lib: disable tests They are incompatible with Home Assistant 2025.12.0. --- .../python-modules/hass-web-proxy-lib/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/python-modules/hass-web-proxy-lib/default.nix b/pkgs/servers/home-assistant/python-modules/hass-web-proxy-lib/default.nix index 9298bb0e9476..ac98dc6bd7a2 100644 --- a/pkgs/servers/home-assistant/python-modules/hass-web-proxy-lib/default.nix +++ b/pkgs/servers/home-assistant/python-modules/hass-web-proxy-lib/default.nix @@ -52,7 +52,8 @@ buildPythonPackage rec { pytest-cov-stub pytest-homeassistant-custom-component pytest-timeout - pytestCheckHook + # https://github.com/dermotduffy/hass-web-proxy-lib/issues/110 + # pytestCheckHook ]; disabledTests = [ From 1ae175fe995a54373b8adc2d8aaa592d34c9d3ae Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Wed, 26 Nov 2025 05:49:55 +0100 Subject: [PATCH 122/122] nixos/virtualbox-guest: Allow using in-tree kernel modules Since commit 78c1d0ba4ed1 ("linux: Enable Virtualbox guest modules") the NixOS kernel ships the in-tree kernel modules for Virtualbox guests. Since they do work well with the Virtualbox guest utils, add a switch to the related NixOS module allowing users to not use the 3rd party kernel modules. Enable the 3rd party modules by default in order to not change the current behavior. Signed-off-by: Felix Singer --- nixos/modules/virtualisation/virtualbox-guest.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nixos/modules/virtualisation/virtualbox-guest.nix b/nixos/modules/virtualisation/virtualbox-guest.nix index 66b0aeb83c7a..86197d2e53f5 100644 --- a/nixos/modules/virtualisation/virtualbox-guest.nix +++ b/nixos/modules/virtualisation/virtualbox-guest.nix @@ -95,6 +95,12 @@ in type = lib.types.bool; description = "Whether to load vboxsf"; }; + + use3rdPartyModules = lib.mkOption { + default = true; + type = lib.types.bool; + description = "Whether to use the kernel modules provided by VirtualBox instead of the ones from the upstream kernel."; + }; }; ###### implementation @@ -111,7 +117,7 @@ in environment.systemPackages = [ kernel.virtualboxGuestAdditions ]; - boot.extraModulePackages = [ kernel.virtualboxGuestAdditions ]; + boot.extraModulePackages = lib.mkIf cfg.use3rdPartyModules [ kernel.virtualboxGuestAdditions ]; systemd.services.virtualbox = { description = "VirtualBox Guest Services";