From c841e4ba74581a9a263a0bfb73b667435ea9b49e Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 23 Jun 2025 11:44:14 -0700 Subject: [PATCH 1/2] vectorcode: add python-dotenv to allow use with .env files Closes #412043 --- pkgs/by-name/ve/vectorcode/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ve/vectorcode/package.nix b/pkgs/by-name/ve/vectorcode/package.nix index 2567d4d5e86b..c02fcfe37131 100644 --- a/pkgs/by-name/ve/vectorcode/package.nix +++ b/pkgs/by-name/ve/vectorcode/package.nix @@ -77,6 +77,7 @@ python.pkgs.buildPythonApplication rec { pathspec psutil pygments + python-dotenv sentence-transformers shtab tabulate From 10a5a91bc0a8093d22b2d7d8f696dd084ddf47ca Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 23 Jun 2025 12:11:41 -0700 Subject: [PATCH 2/2] vectorcode: add bundled chromadb to path --- pkgs/by-name/ve/vectorcode/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/ve/vectorcode/package.nix b/pkgs/by-name/ve/vectorcode/package.nix index c02fcfe37131..8d69ef0eb627 100644 --- a/pkgs/by-name/ve/vectorcode/package.nix +++ b/pkgs/by-name/ve/vectorcode/package.nix @@ -113,6 +113,16 @@ python.pkgs.buildPythonApplication rec { installShellCompletion vectorcode.{bash,zsh} ''; + postFixup = '' + wrapProgram $out/bin/vectorcode \ + --prefix PYTHONPATH : "$PYTHONPATH" \ + --set PATH ${ + lib.makeBinPath [ + python + ] + }; + ''; + pythonImportsCheck = [ "vectorcode" ]; nativeCheckInputs =