diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c31f9eacd01c..9fb4f3493ab8 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13515,6 +13515,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"; 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: 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` 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 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"; diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index b5f78aa2f5ec..58bbf8c80a78 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1458,9 +1458,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; 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 diff --git a/nixos/tests/syncthing/many-devices.nix b/nixos/tests/syncthing/many-devices.nix index 0c704b3d4048..b69c06181c9a 100644 --- a/nixos/tests/syncthing/many-devices.nix +++ b/nixos/tests/syncthing/many-devices.nix @@ -138,12 +138,26 @@ 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; })} \ + 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 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; + }; +}) 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"; 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 = [ 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 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="; } 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 diff --git a/pkgs/by-name/ca/calendar-cli/package.nix b/pkgs/by-name/ca/calendar-cli/package.nix index 38c5e282c063..2bfc9144085b 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 ]; @@ -29,10 +40,25 @@ python3.pkgs.buildPythonApplication rec { tzlocal click six + vobject ]; - # 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; 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 = [ 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" 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..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.3"; + "version" = "1.12.6"; "hashes" = { - "desktopSrcHash" = "sha256-4pv6KxcTocguJo7DlBO+/pi+n8JbTHWukMtagaGaDy8="; - "desktopYarnHash" = "sha256-lQn5dAiC15O/2eaWfWJedFjBgmnglAlmAEOhz+in0DM="; + "desktopSrcHash" = "sha256-3CuEFbota6MPVLPeHkXgtb0OmDW91w08+XVnT3mDHaI="; + "desktopYarnHash" = "sha256-SPXbp+6zmwXD0uN4ByV6kIni+DGQT8evYMioH1NZJVU="; }; } 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-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"; } 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..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,7 +1,8 @@ { - "version" = "1.12.3"; + "version" = "1.12.6"; "hashes" = { - "webSrcHash" = "sha256-a/RrUzJU/pjyD36WmNIqjSTBn5cfUOGNSe/l6iGp/0A="; - "webYarnHash" = "sha256-TXOehZRw5UIhGTnpR0KzvEizSW9Qk2VTr+cG/XstB+k="; + "webSrcHash" = "sha256-MZohRkaPNoevaLmOb60OcebYJDd0sI3UaPEFMXh7y38="; + "webYarnHash" = "sha256-3iV2XXphubxDG+FzbNC9cHY+gjSTssv6iQK9U7BLMp0="; + "webSharedComponentsYarnHash" = "sha256-fwRasJ3iI+4DjqfNNpZ5CceEydJITUTeB7brhcmqOKk="; }; } 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 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 ]; 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 = [ 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 diff --git a/pkgs/by-name/go/golangci-lint/package.nix b/pkgs/by-name/go/golangci-lint/package.nix index 406ac4e78283..b8630e3bef38 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.1"; src = fetchFromGitHub { owner = "golangci"; repo = "golangci-lint"; tag = "v${finalAttrs.version}"; - hash = "sha256-E/qubcF5AFgWicszZcGNBlRLYqk0ZpGilR1LNw7bO/c="; + hash = "sha256-E4ImAR3+/rgsnGkfPg24ZEoeurTxvbrKURzjKscHk10="; }; - vendorHash = "sha256-KuTACpyMqq3h2MXfJ3wuD+9Z803sXROLfxtZXCbX1RA="; + vendorHash = "sha256-PW0Aw5hU2FroEqaqfl0329iF7FpjG2/tKdL75Tg+9pE="; subPackages = [ "cmd/golangci-lint" ]; 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; [ 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; }; 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 = '' 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 = [ 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 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"; 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; 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 ]; + }; +}) 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 = [ 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 { 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 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; { 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"; 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 = [ 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; 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 ]; 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 { 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 ]; 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"; 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 = '' 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"; 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 ]; 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; 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 = [ 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 ]; 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 = [ 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 ]; 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 ]; 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 = '' 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 ]; 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 ]; 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 ]; 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" ]; 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 = [ diff --git a/pkgs/development/python-modules/django-allauth/default.nix b/pkgs/development/python-modules/django-allauth/default.nix index 11c4227e4f3c..d7a8a6ae35c1 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 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 = [ 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 ]; 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/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/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/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/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 = [ 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 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 ]; 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/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 ]; 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"; diff --git a/pkgs/development/python-modules/lcgit/default.nix b/pkgs/development/python-modules/lcgit/default.nix index a732a2cb49f9..bf0ca03a7ac8 100644 --- a/pkgs/development/python-modules/lcgit/default.nix +++ b/pkgs/development/python-modules/lcgit/default.nix @@ -4,22 +4,19 @@ fetchFromGitHub, pytestCheckHook, pytest-cov-stub, - pythonOlder, setuptools, }: buildPythonPackage rec { pname = "lcgit"; - version = "2.1.0"; + version = "3.0.0"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "cisagov"; repo = "lcgit"; tag = "v${version}"; - hash = "sha256-s77Pq5VjXFyycVYwaomhdNWXKU4vGRJT6+t89UvGdn4="; + hash = "sha256-nCsTA0BKE/0afcqqqEx0mUrLOFbta14TPtNXHD67mas="; }; build-system = [ setuptools ]; 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 ]; 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 diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index cb58d7a55244..598c0424701a 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" @@ -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" @@ -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" @@ -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" @@ -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" @@ -969,12 +969,12 @@ 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" - "sha256-alP0AfHYAg6ICx0YExIGz2TPfCz5LRksvMMLUo7khMc="; + buildMypyBoto3Package "opensearchserverless" "1.42.1" + "sha256-0yUMSZA0gbrwovKv8tSIzKMw/0j3JT0HhRLzJzOuozk="; mypy-boto3-opsworks = buildMypyBoto3Package "opsworks" "1.40.0" @@ -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" @@ -1161,20 +1161,20 @@ 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" - "sha256-pagmdxEOhRYGej+OaHcLnXsat8GwmaiWJEir8/omToQ="; + buildMypyBoto3Package "s3control" "1.42.1" + "sha256-itWjNPzyXOHnysa7QrijaDZeKGbe9NGfOTp6oo+MGvo="; mypy-boto3-s3outposts = buildMypyBoto3Package "s3outposts" "1.41.0" "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" @@ -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" @@ -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" 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/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 ]; 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/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/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/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 ]; 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 = '' 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 = [ 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" ]; 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/development/python-modules/pyvesync/default.nix b/pkgs/development/python-modules/pyvesync/default.nix index f15dd2a49b3b..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.2.2"; + version = "3.3.3"; pyproject = true; src = fetchFromGitHub { owner = "webdjoe"; repo = "pyvesync"; tag = version; - hash = "sha256-7QtyI5U1NRy0/iujfObdRHkwseetaD2M4f/buj8A9AY="; + hash = "sha256-T8cDp1C95gubCfgvkEiqHUn4Rw7pFNCPELo3qNwt9vI="; }; build-system = [ setuptools ]; 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 = [ 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 ]; 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 ]; 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; { 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/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 = '' 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 = '' 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 = '' 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/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 = '' 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/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..70d148a252fd 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"; @@ -32,7 +32,7 @@ buildPythonPackage rec { repo = "intents-package"; tag = version; fetchSubmodules = true; - hash = "sha256-F6QctdjF6xoQ3d49MdOUb/8CHgV84wxZHUrGGmiYYcs="; + hash = "sha256-7fav3h8/Eu4Q4I0deDWov5UP5aEyS/ypIGLvuQlGWCI="; }; build-system = [ diff --git a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix index fe0487e143fa..f43189183156 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.tag}/CHANGELOG.md"; description = "Package to automatically extract testing plugins from Home Assistant for custom component testing"; 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 = [ 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 = [ 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" diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 321d01c9ba12..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 @@ -327,6 +328,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 @@ -504,6 +506,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 4bbc973724f6..2261142b1fca 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 { }; @@ -4857,6 +4859,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 { }; @@ -4943,6 +4947,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 { }; @@ -5376,6 +5382,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 { }; @@ -6977,6 +6985,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 { }; @@ -12108,8 +12118,6 @@ self: super: with self; { pixelmatch = callPackage ../development/python-modules/pixelmatch { }; - pizzapi = callPackage ../development/python-modules/pizzapi { }; - pjsua2 = (toPythonModule ( pkgs.pjsip.override { @@ -12793,6 +12801,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 { }; @@ -12811,6 +12821,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 { }; @@ -13277,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 { }; @@ -15471,6 +15481,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 { }; @@ -20581,8 +20593,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 { };