diff --git a/CHANGELOG.md b/CHANGELOG.md index 61c053dd..831e5fcb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.8.9 + +* chore: unpin `pdfminer-six` version + ## 0.8.8 * fix: pdfminer-six dependencies * feat: `PageLayout.elements` is now a `cached_property` to reduce unecessary memory and cpu costs diff --git a/requirements/base.in b/requirements/base.in index db4b9cae..007deb10 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -14,4 +14,4 @@ rapidfuzz pandas scipy pypdfium2 -pdfminer-six>=20240706 \ No newline at end of file +pdfminer-six diff --git a/requirements/base.txt b/requirements/base.txt index f0a9a6b3..077406cf 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,7 +4,7 @@ # # pip-compile requirements/base.in # -certifi==2024.12.14 +certifi==2025.1.31 # via requests cffi==1.17.1 # via cryptography @@ -16,24 +16,24 @@ coloredlogs==15.0.1 # via onnxruntime contourpy==1.3.0 # via matplotlib -cryptography==44.0.0 +cryptography==44.0.2 # via pdfminer-six cycler==0.12.1 # via matplotlib -filelock==3.16.1 +filelock==3.17.0 # via # huggingface-hub # torch # transformers -flatbuffers==24.12.23 +flatbuffers==25.2.10 # via onnxruntime -fonttools==4.55.4 +fonttools==4.56.0 # via matplotlib -fsspec==2024.12.0 +fsspec==2025.2.0 # via # huggingface-hub # torch -huggingface-hub==0.27.1 +huggingface-hub==0.29.2 # via # -r requirements/base.in # timm @@ -45,7 +45,7 @@ idna==3.10 # via requests importlib-resources==6.5.2 # via matplotlib -jinja2==3.1.5 +jinja2==3.1.6 # via torch kiwisolver==1.4.7 # via matplotlib @@ -89,7 +89,7 @@ pillow==11.1.0 # via # matplotlib # torchvision -protobuf==5.29.3 +protobuf==6.30.0 # via # onnx # onnxruntime @@ -105,14 +105,14 @@ python-dateutil==2.9.0.post0 # pandas python-multipart==0.0.20 # via -r requirements/base.in -pytz==2024.2 +pytz==2025.1 # via pandas pyyaml==6.0.2 # via # huggingface-hub # timm # transformers -rapidfuzz==3.11.0 +rapidfuzz==3.12.2 # via -r requirements/base.in regex==2024.11.6 # via transformers @@ -120,7 +120,7 @@ requests==2.32.3 # via # huggingface-hub # transformers -safetensors==0.5.2 +safetensors==0.5.3 # via # timm # transformers @@ -132,28 +132,28 @@ sympy==1.13.1 # via # onnxruntime # torch -timm==1.0.14 +timm==1.0.15 # via -r requirements/base.in tokenizers==0.21.0 # via transformers -torch==2.5.1 +torch==2.6.0 # via # -r requirements/base.in # timm # torchvision -torchvision==0.20.1 +torchvision==0.21.0 # via timm tqdm==4.67.1 # via # huggingface-hub # transformers -transformers==4.48.1 +transformers==4.49.0 # via -r requirements/base.in typing-extensions==4.12.2 # via # huggingface-hub # torch -tzdata==2024.2 +tzdata==2025.1 # via pandas urllib3==2.3.0 # via requests diff --git a/requirements/dev.txt b/requirements/dev.txt index ed449e59..f0b13c48 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -21,19 +21,19 @@ asttokens==3.0.0 # via stack-data async-lru==2.0.4 # via jupyterlab -attrs==24.3.0 +attrs==25.1.0 # via # jsonschema # referencing -babel==2.16.0 +babel==2.17.0 # via jupyterlab-server -beautifulsoup4==4.12.3 +beautifulsoup4==4.13.3 # via nbconvert bleach[css]==6.2.0 # via nbconvert build==1.2.2.post1 # via pip-tools -certifi==2024.12.14 +certifi==2025.1.31 # via # -c requirements/base.txt # -c requirements/test.txt @@ -65,9 +65,9 @@ cycler==0.12.1 # via # -c requirements/base.txt # matplotlib -debugpy==1.8.12 +debugpy==1.8.13 # via ipykernel -decorator==5.1.1 +decorator==5.2.1 # via ipython defusedxml==0.7.1 # via nbconvert @@ -76,11 +76,11 @@ exceptiongroup==1.2.2 # -c requirements/test.txt # anyio # ipython -executing==2.1.0 +executing==2.2.0 # via stack-data fastjsonschema==2.21.1 # via nbformat -fonttools==4.55.4 +fonttools==4.56.0 # via # -c requirements/base.txt # matplotlib @@ -135,7 +135,7 @@ isoduration==20.11.0 # via jsonschema jedi==0.19.2 # via ipython -jinja2==3.1.5 +jinja2==3.1.6 # via # -c requirements/base.txt # jupyter-server @@ -173,7 +173,7 @@ jupyter-core==5.7.2 # nbclient # nbconvert # nbformat -jupyter-events==0.11.0 +jupyter-events==0.12.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab @@ -186,7 +186,7 @@ jupyter-server==2.15.0 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.3.4 +jupyterlab==4.3.5 # via # jupyter # notebook @@ -215,11 +215,11 @@ matplotlib-inline==0.1.7 # via # ipykernel # ipython -mistune==3.1.0 +mistune==3.1.2 # via nbconvert nbclient==0.10.2 # via nbconvert -nbconvert==7.16.5 +nbconvert==7.16.6 # via # jupyter # jupyter-server @@ -249,6 +249,7 @@ packaging==24.2 # -c requirements/test.txt # build # ipykernel + # jupyter-events # jupyter-server # jupyterlab # jupyterlab-server @@ -277,7 +278,7 @@ prompt-toolkit==3.0.50 # via # ipython # jupyter-console -psutil==6.1.1 +psutil==7.0.0 # via ipykernel ptyprocess==0.7.0 # via @@ -315,13 +316,13 @@ pyyaml==6.0.2 # -c requirements/base.txt # -c requirements/test.txt # jupyter-events -pyzmq==26.2.0 +pyzmq==26.2.1 # via # ipykernel # jupyter-client # jupyter-console # jupyter-server -referencing==0.36.1 +referencing==0.36.2 # via # jsonschema # jsonschema-specifications @@ -339,7 +340,7 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -rpds-py==0.22.3 +rpds-py==0.23.1 # via # jsonschema # referencing @@ -402,6 +403,7 @@ typing-extensions==4.12.2 # -c requirements/test.txt # anyio # async-lru + # beautifulsoup4 # ipython # mistune # python-json-logger diff --git a/requirements/test.txt b/requirements/test.txt index 6e3f0b28..b3dc53ed 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -6,9 +6,9 @@ # anyio==4.8.0 # via httpx -black==24.10.0 +black==25.1.0 # via -r requirements/test.in -certifi==2024.12.14 +certifi==2025.1.31 # via # -c requirements/base.txt # httpcore @@ -22,7 +22,7 @@ click==8.1.8 # via # -r requirements/test.in # black -coverage[toml]==7.6.10 +coverage[toml]==7.6.12 # via # -r requirements/test.in # pytest-cov @@ -30,17 +30,17 @@ exceptiongroup==1.2.2 # via # anyio # pytest -filelock==3.16.1 +filelock==3.17.0 # via # -c requirements/base.txt # huggingface-hub -flake8==7.1.1 +flake8==7.1.2 # via # -r requirements/test.in # flake8-docstrings flake8-docstrings==1.7.0 # via -r requirements/test.in -fsspec==2024.12.0 +fsspec==2025.2.0 # via # -c requirements/base.txt # huggingface-hub @@ -50,7 +50,7 @@ httpcore==1.0.7 # via httpx httpx==0.28.1 # via -r requirements/test.in -huggingface-hub==0.27.1 +huggingface-hub==0.29.2 # via # -c requirements/base.txt # -r requirements/test.in @@ -64,7 +64,7 @@ iniconfig==2.0.0 # via pytest mccabe==0.7.0 # via flake8 -mypy==1.14.1 +mypy==1.15.0 # via -r requirements/test.in mypy-extensions==1.0.0 # via @@ -94,7 +94,7 @@ pydocstyle==6.3.0 # via flake8-docstrings pyflakes==3.2.0 # via flake8 -pytest==8.3.4 +pytest==8.3.5 # via # pytest-cov # pytest-mock @@ -110,7 +110,7 @@ requests==2.32.3 # via # -c requirements/base.txt # huggingface-hub -ruff==0.9.2 +ruff==0.9.9 # via -r requirements/test.in sniffio==1.3.1 # via anyio diff --git a/unstructured_inference/__version__.py b/unstructured_inference/__version__.py index 84427417..8c44a6ed 100644 --- a/unstructured_inference/__version__.py +++ b/unstructured_inference/__version__.py @@ -1 +1 @@ -__version__ = "0.8.8" # pragma: no cover +__version__ = "0.8.9" # pragma: no cover