diff --git a/CHANGELOG.md b/CHANGELOG.md index 8529bfc6..7482c1e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 0.0.92 +* Upgrade pdfminer-six to 20260107 to fix ~15-18% performance regression from eager f-string evaluation + ## 0.0.91 * Upgrade packages to resolve CVEs diff --git a/prepline_general/api/__version__.py b/prepline_general/api/__version__.py index 7cd18c1c..9666db13 100644 --- a/prepline_general/api/__version__.py +++ b/prepline_general/api/__version__.py @@ -1 +1 @@ -__version__ = "0.0.91" # pragma: no cover +__version__ = "0.0.92" # pragma: no cover diff --git a/preprocessing-pipeline-family.yaml b/preprocessing-pipeline-family.yaml index 7b5199b7..ad2c506a 100644 --- a/preprocessing-pipeline-family.yaml +++ b/preprocessing-pipeline-family.yaml @@ -1,2 +1,2 @@ name: general -version: 0.0.91 +version: 0.0.92 diff --git a/requirements/base.txt b/requirements/base.txt index c1329f01..8ee5bdfd 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -216,8 +216,9 @@ pandas==2.3.3 # unstructured-inference pdf2image==1.17.0 # via unstructured -pdfminer-six==20251230 +pdfminer-six==20260107 # via + # -c requirements/constraints.in # unstructured # unstructured-inference pi-heif==1.1.1 diff --git a/requirements/constraints.in b/requirements/constraints.in index f213ea10..290080d8 100644 --- a/requirements/constraints.in +++ b/requirements/constraints.in @@ -5,4 +5,6 @@ #################################################################################################### numpy<2.0.0 # later versions of Starlette break middleware -starlette==0.41.2 \ No newline at end of file +starlette==0.41.2 +# pdfminer.six 20260107 includes performance fix +pdfminer-six==20260107