From 670c599645c4e755f5b56503e097a07440daa3f0 Mon Sep 17 00:00:00 2001 From: Jack Rosenberg Date: Wed, 20 May 2026 11:00:40 +0200 Subject: [PATCH 1/2] borgbackup: remove llfuse dependency --- pkgs/by-name/bo/borgbackup/package.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/bo/borgbackup/package.nix b/pkgs/by-name/bo/borgbackup/package.nix index eed4f1dcc91f..9300650bace2 100644 --- a/pkgs/by-name/bo/borgbackup/package.nix +++ b/pkgs/by-name/bo/borgbackup/package.nix @@ -70,11 +70,15 @@ python.pkgs.buildPythonApplication (finalAttrs: { acl ]; - dependencies = with python.pkgs; [ - msgpack - packaging - (if stdenv.hostPlatform.isLinux then pyfuse3 else llfuse) - ]; + dependencies = + with python.pkgs; + [ + msgpack + packaging + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + pyfuse3 + ]; makeWrapperArgs = [ ''--prefix PATH ':' "${openssh}/bin"'' From 3b3ca57419492333a8cf445368118ac9d7f5e492 Mon Sep 17 00:00:00 2001 From: Jack Rosenberg Date: Wed, 20 May 2026 10:50:37 +0200 Subject: [PATCH 2/2] python313Packages.llfuse: drop --- .../python-modules/llfuse/default.nix | 67 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 69 deletions(-) delete mode 100644 pkgs/development/python-modules/llfuse/default.nix diff --git a/pkgs/development/python-modules/llfuse/default.nix b/pkgs/development/python-modules/llfuse/default.nix deleted file mode 100644 index 433b33e9b9d1..000000000000 --- a/pkgs/development/python-modules/llfuse/default.nix +++ /dev/null @@ -1,67 +0,0 @@ -{ - lib, - stdenv, - buildPythonPackage, - fetchFromGitHub, - cython, - fuse, - pkg-config, - pytestCheckHook, - python, - setuptools, - which, -}: - -buildPythonPackage rec { - pname = "llfuse"; - version = "1.5.2"; - - pyproject = true; - - src = fetchFromGitHub { - owner = "python-llfuse"; - repo = "python-llfuse"; - tag = "release-${version}"; - hash = "sha256-PFnY+gmm1tjZhptc27XTE9yxF0IaJ+U4Ng/OGhNDDPI="; - }; - - nativeBuildInputs = [ - cython - pkg-config - setuptools - ]; - - buildInputs = [ fuse ]; - - preConfigure = '' - substituteInPlace setup.py \ - --replace "'pkg-config'" "'${stdenv.cc.targetPrefix}pkg-config'" - ''; - - preBuild = '' - ${python.pythonOnBuildForHost.interpreter} setup.py build_cython - ''; - - # On Darwin, the test requires macFUSE to be installed outside of Nix. - doCheck = !stdenv.hostPlatform.isDarwin; - nativeCheckInputs = [ - pytestCheckHook - which - ]; - - disabledTests = [ - "test_listdir" # accesses /usr/bin - ]; - - meta = { - description = "Python bindings for the low-level FUSE API"; - homepage = "https://github.com/python-llfuse/python-llfuse"; - changelog = "https://github.com/python-llfuse/python-llfuse/raw/release-${src.tag}/Changes.rst"; - license = lib.licenses.lgpl2Plus; - platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ - bjornfor - dotlambda - ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index a7520ae5352d..79e44346d83f 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -316,6 +316,7 @@ mapAliases { llama-index-readers-llama-parse = throw "'llama-index-readers-llama-parse' has been removed as it was deprecated upstream in favor of 'llama-cloud'"; # added 2026-03-25 llama-parse = throw "'llama-parse' has been removed as it was deprecated upstream in favor of 'llama-cloud'"; # added 2026-03-25 llamaindex-py-client = throw "'llamaindex-pyclient' has been removed as it was removed from upstream"; # Added 2026-04-03 + llfuse = throw "'llfuse' hase been removed, as it depends on fuse2, and is no longer developed. Please use 'mfusepy' instead"; # Added 2026-05-20 lmcloud = throw "'lmcloud' has been renamed to/replaced by 'pylamarzocco'"; # Converted to throw 2025-10-29 logilab_common = throw "'logilab_common' has been renamed to/replaced by 'logilab-common'"; # Converted to throw 2025-10-29 loo-py = throw "'loo-py' has been renamed to/replaced by 'loopy'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 358f80d4d22b..4bb73a5991c1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9258,8 +9258,6 @@ self: super: with self; { llama-stack-client = callPackage ../development/python-modules/llama-stack-client { }; - llfuse = callPackage ../development/python-modules/llfuse { inherit (pkgs) fuse; }; - llguidance = callPackage ../development/python-modules/llguidance { }; llm = callPackage ../development/python-modules/llm { };