File size: 2,012 Bytes
b9d8094
 
 
 
 
 
 
8f9e28d
21537b7
cce1c58
 
b9d8094
4ea2b30
8992b40
b9d8094
 
 
8992b40
b9d8094
 
 
 
4ea2b30
9595675
b9d8094
 
 
ba60fc7
b9d8094
 
 
 
 
 
 
 
3494fdb
49d583d
 
cce1c58
8d64162
 
 
b9d8094
 
 
 
8f9e28d
21537b7
cce1c58
 
b9d8094
4ea2b30
ba60fc7
8992b40
3494fdb
d191c1b
4ea2b30
b9d8094
 
9595675
49d583d
 
b9d8094
8992b40
cce1c58
8d64162
 
 
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
[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",
    "datasets>=3.0.1",
    "einops>=0.8.0",
    "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",
    "safetensors>=0.4.5",
    "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",
    "sentence-transformers>=3.2.0",
    "google-generativeai>=0.8.3",
    "mistralai>=1.1.0",
    "instructor>=1.6.3",
]

[project.optional-dependencies]
core = [
    "adapters>=1.0.0",
    "bm25s[full]>=0.2.2",
    "datasets>=3.0.1",
    "einops>=0.8.0",
    "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",
    "safetensors>=0.4.5",
    "semchunk>=2.2.0",
    "tiktoken>=0.8.0",
    "torch>=2.4.1",
    "weave>=0.51.14",
    "sentence-transformers>=3.2.0",
    "google-generativeai>=0.8.3",
    "mistralai>=1.1.0",
    "instructor>=1.6.3",
]

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 = "."