diff --git a/pyproject.toml b/pyproject.toml index d2a53c058b..5225ed6bf4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,6 @@ dependencies = [ "nh3>=0.3.0, <1.0.0", "spacy>=3.7.0, <4.0.0", "installer>=0.7.0, <1.0.0", - "numba>=0.60.0, <1.0.0", "numpy>=1.26.0, <3.0.0", "psutil>=7.2.2, <8.0.0", "python-iso639>=2026.1.31, <2027.0.0", @@ -64,6 +63,7 @@ epub = [ ] image = [ "google-cloud-vision>=3.12.1, <4.0.0", + "numba>=0.60.0, <1.0.0", "pdf2image>=1.17.0, <2.0.0", "pdfminer.six>=20251230, <20270000", "pi-heif>=1.2.0, <2.0.0", diff --git a/uv.lock b/uv.lock index fa4c7ac65e..f4b7177072 100644 --- a/uv.lock +++ b/uv.lock @@ -7227,7 +7227,6 @@ dependencies = [ { name = "langdetect" }, { name = "lxml" }, { name = "nh3" }, - { name = "numba" }, { name = "numpy" }, { name = "psutil" }, { name = "python-iso639" }, @@ -7249,6 +7248,7 @@ all-docs = [ { name = "markdown" }, { name = "msoffcrypto-tool" }, { name = "networkx" }, + { name = "numba" }, { name = "openai-whisper" }, { name = "openpyxl" }, { name = "pandas" }, @@ -7289,6 +7289,7 @@ huggingface = [ ] image = [ { name = "google-cloud-vision" }, + { name = "numba" }, { name = "pdf2image" }, { name = "pdfminer-six" }, { name = "pi-heif" }, @@ -7305,6 +7306,7 @@ local-inference = [ { name = "markdown" }, { name = "msoffcrypto-tool" }, { name = "networkx" }, + { name = "numba" }, { name = "openai-whisper" }, { name = "openpyxl" }, { name = "pandas" }, @@ -7336,6 +7338,7 @@ paddleocr = [ ] pdf = [ { name = "google-cloud-vision" }, + { name = "numba" }, { name = "pdf2image" }, { name = "pdfminer-six" }, { name = "pi-heif" }, @@ -7422,7 +7425,10 @@ requires-dist = [ { name = "networkx", marker = "extra == 'local-inference'", specifier = ">=3.2.0,<4.0.0" }, { name = "networkx", marker = "extra == 'xlsx'", specifier = ">=3.2.0,<4.0.0" }, { name = "nh3", specifier = ">=0.3.0,<1.0.0" }, - { name = "numba", specifier = ">=0.60.0,<1.0.0" }, + { name = "numba", marker = "extra == 'all-docs'", specifier = ">=0.60.0,<1.0.0" }, + { name = "numba", marker = "extra == 'image'", specifier = ">=0.60.0,<1.0.0" }, + { name = "numba", marker = "extra == 'local-inference'", specifier = ">=0.60.0,<1.0.0" }, + { name = "numba", marker = "extra == 'pdf'", specifier = ">=0.60.0,<1.0.0" }, { name = "numpy", specifier = ">=1.26.0,<3.0.0" }, { name = "openai-whisper", marker = "extra == 'all-docs'", specifier = ">=20231117,<20270000" }, { name = "openai-whisper", marker = "extra == 'audio'", specifier = ">=20231117,<20270000" },