File size: 1,634 Bytes
b9d8094
 
 
 
 
 
 
8f9e28d
21537b7
b9d8094
4ea2b30
8992b40
b9d8094
 
 
8992b40
b9d8094
 
 
 
4ea2b30
b9d8094
 
 
ba60fc7
b9d8094
 
 
 
 
 
 
 
3494fdb
49d583d
 
b9d8094
 
 
 
8f9e28d
21537b7
b9d8094
4ea2b30
ba60fc7
8992b40
3494fdb
d191c1b
4ea2b30
b9d8094
 
49d583d
 
b9d8094
8992b40
b9d8094
 
8f9e28d
 
b9d8094
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
[project]
name = "medrag-multi-modal"
version = "0.0.1"
description = ""
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
    "adapters>=1.0.0",
    "bm25s[full]>=0.2.2",
    "firerequests>=0.0.7",
    "jax[cpu]>=0.4.34",
    "pdf2image>=1.17.0",
    "python-dotenv>=1.0.1",
    "pymupdf4llm>=0.0.17",
    "torch>=2.4.1",
    "weave>=0.51.14",
    "pip>=24.2",
    "uv>=0.4.20",
    "pytest>=8.3.3",
    "PyPDF2>=3.0.1",
    "PyStemmer>=2.2.0.3",
    "isort>=5.13.2",
    "black>=24.10.0",
    "ruff>=0.6.9",
    "marker-pdf>=0.2.17",
    "mkdocs>=1.6.1",
    "mkdocstrings>=0.26.1",
    "mkdocstrings-python>=1.11.1",
    "mkdocs-material>=9.5.39",
    "mkdocs-minify-plugin>=0.8.0",
    "mkdocs-glightbox>=0.4.0",
    "mkdocs-jupyter>=0.25.0",
    "jupyter>=1.1.1",
    "pdfplumber>=0.11.4",
    "semchunk>=2.2.0",
    "tiktoken>=0.8.0",
]

[project.optional-dependencies]
core = [
    "adapters>=1.0.0",
    "bm25s[full]>=0.2.2",
    "firerequests>=0.0.7",
    "jax[cpu]>=0.4.34",
    "marker-pdf>=0.2.17",
    "pdf2image>=1.17.0",
    "pdfplumber>=0.11.4",
    "PyPDF2>=3.0.1",
    "PyStemmer>=2.2.0.3",
    "python-dotenv>=1.0.1",
    "pymupdf4llm>=0.0.17",
    "semchunk>=2.2.0",
    "tiktoken>=0.8.0",
    "torch>=2.4.1",
    "weave>=0.51.14",
]

dev = ["pytest>=8.3.3", "isort>=5.13.2", "black>=24.10.0", "ruff>=0.6.9"]


docs = [
    "mkdocs>=1.6.1",
    "mkdocstrings>=0.26.1",
    "mkdocstrings-python>=1.11.1",
    "mkdocs-material>=9.5.39",
    "mkdocs-minify-plugin>=0.8.0",
    "mkdocs-glightbox>=0.4.0",
    "mkdocs-jupyter>=0.25.0",
    "jupyter>=1.1.1",
]


[tool.pytest.ini_options]
pythonpath = "."