From d29355f82e5fdff26ed0e98a5969b608b7a86688 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 9 Jul 2025 15:44:15 -0700 Subject: [PATCH] python3Packages.txtai: use pkgs.sqlite-vec via sqlite-vec-c --- pkgs/development/python-modules/sqlite-vec/default.nix | 5 ++++- pkgs/development/python-modules/txtai/default.nix | 4 ++-- pkgs/top-level/python-packages.nix | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/sqlite-vec/default.nix b/pkgs/development/python-modules/sqlite-vec/default.nix index 09fcf06304af..7a389f10d40f 100644 --- a/pkgs/development/python-modules/sqlite-vec/default.nix +++ b/pkgs/development/python-modules/sqlite-vec/default.nix @@ -80,6 +80,9 @@ buildPythonPackage rec { meta = sqlite-vec-c.meta // { description = "Python bindings for sqlite-vec"; maintainers = [ lib.maintainers.sarahec ]; - badPlatforms = [ "x86_64-darwin" ]; + badPlatforms = [ + # segfaults during test + "x86_64-darwin" + ]; }; } diff --git a/pkgs/development/python-modules/txtai/default.nix b/pkgs/development/python-modules/txtai/default.nix index c2e51878a79a..888124f28ecb 100644 --- a/pkgs/development/python-modules/txtai/default.nix +++ b/pkgs/development/python-modules/txtai/default.nix @@ -24,7 +24,7 @@ hnswlib, pgvector, sqlalchemy, - sqlite-vec, + sqlite-vec-c, # api aiohttp, fastapi, @@ -103,7 +103,7 @@ let hnswlib pgvector sqlalchemy - sqlite-vec + sqlite-vec-c ]; api = [ aiohttp diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c3b0a3daf68e..1f6bf1ba40d4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18312,7 +18312,7 @@ self: super: with self; { txrequests = callPackage ../development/python-modules/txrequests { }; - txtai = callPackage ../development/python-modules/txtai { }; + txtai = callPackage ../development/python-modules/txtai { sqlite-vec-c = pkgs.sqlite-vec; }; txtorcon = callPackage ../development/python-modules/txtorcon { };