Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / llama-index-readers-file / default.nix
blob999fb90408800de322f24a701a65e94ed34678f2
2   lib,
3   beautifulsoup4,
4   buildPythonPackage,
5   fetchPypi,
6   llama-index-core,
7   poetry-core,
8   pymupdf,
9   pypdf,
10   pythonOlder,
11   pythonRelaxDepsHook,
12   striprtf,
15 buildPythonPackage rec {
16   pname = "llama-index-readers-file";
17   version = "0.1.19";
18   pyproject = true;
20   disabled = pythonOlder "3.8";
22   src = fetchPypi {
23     pname = "llama_index_readers_file";
24     inherit version;
25     hash = "sha256-GUwbm4XCZRWbcwLH2ArbqTeqsG8FwXCvf9lcTnqK7DU=";
26   };
28   pythonRelaxDeps = [
29     "pymupdf"
30     "pypdf"
31   ];
33   build-system = [ poetry-core ];
35   nativeBuildInputs = [ pythonRelaxDepsHook ];
37   dependencies = [
38     beautifulsoup4
39     llama-index-core
40     pymupdf
41     pypdf
42     striprtf
43   ];
45   # Tests are only available in the mono repo
46   doCheck = false;
48   pythonImportsCheck = [ "llama_index.readers.file" ];
50   meta = with lib; {
51     description = "LlamaIndex Readers Integration for files";
52     homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/readers/llama-index-readers-file";
53     license = licenses.mit;
54     maintainers = with maintainers; [ fab ];
55   };