codesnap: init at 0.8.2 (#364266)
[NixPkgs.git] / pkgs / development / python-modules / llama-index-readers-file / default.nix
blobe62d137220967f2e576e72c4cac2f373bf1cb6fd
2   lib,
3   beautifulsoup4,
4   buildPythonPackage,
5   fetchPypi,
6   llama-index-core,
7   poetry-core,
8   pymupdf,
9   pypdf,
10   pythonOlder,
11   striprtf,
14 buildPythonPackage rec {
15   pname = "llama-index-readers-file";
16   version = "0.4.0";
17   pyproject = true;
19   disabled = pythonOlder "3.8";
21   src = fetchPypi {
22     pname = "llama_index_readers_file";
23     inherit version;
24     hash = "sha256-eCjewf63xT5tMUA4X4SZwOesdGJlKZOEcU3f0WP50Vo=";
25   };
27   pythonRelaxDeps = [
28     "pymupdf"
29     "pypdf"
30   ];
32   build-system = [ poetry-core ];
34   dependencies = [
35     beautifulsoup4
36     llama-index-core
37     pymupdf
38     pypdf
39     striprtf
40   ];
42   # Tests are only available in the mono repo
43   doCheck = false;
45   pythonImportsCheck = [ "llama_index.readers.file" ];
47   meta = with lib; {
48     description = "LlamaIndex Readers Integration for files";
49     homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/readers/llama-index-readers-file";
50     license = licenses.mit;
51     maintainers = with maintainers; [ fab ];
52   };