Skip to content

Commit 247364e

Browse files
committed
Pulled in latest lmi to reader packages as well
1 parent 25d74ce commit 247364e

File tree

6 files changed

+54
-4
lines changed

6 files changed

+54
-4
lines changed

packages/paper-qa-pymupdf/pyproject.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,14 @@ name = "paper-qa-pymupdf"
3333
readme = "README.md"
3434
requires-python = ">=3.11"
3535

36+
[project.optional-dependencies]
37+
dev = [
38+
"fhlmi>=0.39", # Pin for bytes_to_string
39+
"paper-qa>=5.23", # Pin for PDFParserFn
40+
"pytest-asyncio",
41+
"pytest>=8", # Pin to keep recent
42+
]
43+
3644
[tool.ruff]
3745
extend = "../../pyproject.toml"
3846

packages/paper-qa-pymupdf/tests/test_paperqa_pymupdf.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66

77
import pymupdf
88
import pytest
9+
from lmi.utils import bytes_to_string
910
from paperqa import Doc, Docs, Settings
1011
from paperqa.readers import PDFParserFn, chunk_pdf
11-
from paperqa.utils import ImpossibleParsingError, bytes_to_string
12+
from paperqa.utils import ImpossibleParsingError
1213

1314
from paperqa_pymupdf import parse_pdf_to_pages
1415

packages/paper-qa-pypdf/pyproject.toml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,13 @@ readme = "README.md"
3434
requires-python = ">=3.11"
3535

3636
[project.optional-dependencies]
37+
dev = [
38+
"fhlmi>=0.39", # Pin for bytes_to_string
39+
"paper-qa-pypdf[media]",
40+
"paper-qa>=5.23", # Pin for PDFParserFn
41+
"pytest-asyncio",
42+
"pytest>=8", # Pin to keep recent
43+
]
3744
media = [
3845
"pypdfium2>=4.22.0", # Pin for PYPDFIUM_INFO addition
3946
]

packages/paper-qa-pypdf/tests/test_paperqa_pypdf.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66

77
import pypdf
88
import pytest
9+
from lmi.utils import bytes_to_string
910
from paperqa import Doc, Docs
1011
from paperqa.readers import PDFParserFn, chunk_pdf
11-
from paperqa.utils import ImpossibleParsingError, bytes_to_string
12+
from paperqa.utils import ImpossibleParsingError
1213

1314
from paperqa_pypdf import parse_pdf_to_pages
1415

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ requires = ["setuptools>=64", "setuptools_scm>=8"]
44

55
[dependency-groups]
66
dev = [
7+
"paper-qa-pymupdf[dev]",
8+
"paper-qa-pypdf[dev]",
79
"paper-qa[dev]",
810
]
911

uv.lock

Lines changed: 33 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)