Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 buildPythonPackage, 3 poetry-core, 4 llama-index-agent-openai, 5 llama-index-cli, 6 llama-index-core, 7 llama-index-embeddings-openai, 8 llama-index-indices-managed-llama-cloud, 9 llama-index-legacy, 10 llama-index-llms-openai, 11 llama-index-multi-modal-llms-openai, 12 llama-index-program-openai, 13 llama-index-question-gen-openai, 14 llama-index-readers-file, 15 llama-index-readers-llama-parse, 16}: 17 18buildPythonPackage { 19 pname = "llama-index"; 20 21 inherit (llama-index-core) version src meta; 22 23 pyproject = true; 24 25 build-system = [ poetry-core ]; 26 27 pythonRelaxDeps = [ 28 "llama-index-core" 29 ]; 30 31 dependencies = [ 32 llama-index-agent-openai 33 llama-index-cli 34 llama-index-core 35 llama-index-embeddings-openai 36 llama-index-indices-managed-llama-cloud 37 llama-index-legacy 38 llama-index-llms-openai 39 llama-index-multi-modal-llms-openai 40 llama-index-program-openai 41 llama-index-question-gen-openai 42 llama-index-readers-file 43 llama-index-readers-llama-parse 44 ]; 45 46 pythonImportsCheck = [ "llama_index" ]; 47}