I don’t know what is happening. This setup only fails when I include langchain dependency. Any suggestion?
{
description = "Environment for LLM";
inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
outputs = { self, nixpkgs }:
let
pkgs = import nixpkgs {
system = "x86_64-linux";
};
langchain = customPkgs.python3Packages.langchain;
pythonPackages = pkgs.python311Packages;
pyPkgs = with pythonPackages; [
huggingface-hub
streamlit
python-dotenv
pypdf2
faiss
langchain
];
in
{
devShells.x86_64-linux = {
default = pkgs.mkShell {
buildInputs = [
pyPkgs
];
};
};
};
}