From b68db3bcaffc2a42006a74d4cdb138c99e675d9b Mon Sep 17 00:00:00 2001 From: Richie Cahill Date: Fri, 12 Jun 2026 03:12:26 -0400 Subject: [PATCH] updated python --- overlays/default.nix | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/overlays/default.nix b/overlays/default.nix index ee5a252..a7f635c 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -17,15 +17,41 @@ python-env = final: _prev: { my_python = final.python314.withPackages ( - ps: with ps; [ + ps: + let + bm25s = ps.buildPythonPackage rec { + pname = "bm25s"; + version = "0.3.9"; + pyproject = true; + + src = final.fetchPypi { + inherit pname version; + hash = "sha256-iVxnnZUrfeg1XttfPhpiCh4vKU0dQrkZvwghzOLi9Zc="; + }; + + build-system = [ ps.setuptools ]; + dependencies = with ps; [ + numpy + scipy + ]; + + pythonImportsCheck = [ "bm25s" ]; + }; + in + with ps; + [ alembic apprise apscheduler + beautifulsoup4 + ebooklib fastapi fastapi-cli httpx mypy + numpy orjson + pgvector polars psycopg pydantic @@ -39,6 +65,7 @@ scalene sqlalchemy sqlalchemy + bm25s tenacity textual tiktoken