diff --git a/CHANGELOG.md b/CHANGELOG.md index de7bf1e44a..7b9eed28ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## 0.18.21-dev0 +## 0.18.21 ### Enhancement - Update save_elements unit test to check crop box padding behavior @@ -6,6 +6,7 @@ ### Features ### Fixes +- **Update `unstructured-inference`** to 1.1.2 to address CVEs ## 0.18.20 diff --git a/requirements/base.txt b/requirements/base.txt index ed63347f70..9b624c4cec 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -2,15 +2,15 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile ./base.in +# pip-compile --no-strip-extras ./base.in # anyio==4.11.0 # via httpx backoff==2.2.1 - # via -r ./base.in + # via -r base.in beautifulsoup4==4.14.2 - # via -r ./base.in -certifi==2025.10.5 + # via -r base.in +certifi==2025.11.12 # via # httpcore # httpx @@ -20,10 +20,10 @@ cffi==2.0.0 # via cryptography charset-normalizer==3.4.4 # via - # -r ./base.in + # -r base.in # requests # unstructured-client -click==8.3.0 +click==8.3.1 # via # nltk # python-oxmsg @@ -31,20 +31,20 @@ cryptography==46.0.3 # via unstructured-client dataclasses-json==0.6.7 # via - # -r ./base.in + # -r base.in # unstructured-client deepdiff==8.6.1 # via unstructured-client emoji==2.15.0 - # via -r ./base.in + # via -r base.in exceptiongroup==1.3.0 # via anyio filetype==1.2.0 - # via -r ./base.in + # via -r base.in h11==0.16.0 # via httpcore html5lib==1.1 - # via -r ./base.in + # via -r base.in httpcore==1.0.9 # via httpx httpx==0.28.1 @@ -60,9 +60,9 @@ joblib==1.5.2 jsonpath-python==1.0.6 # via unstructured-client langdetect==1.0.9 - # via -r ./base.in + # via -r base.in lxml==6.0.2 - # via -r ./base.in + # via -r base.in marshmallow==3.26.1 # via # dataclasses-json @@ -74,9 +74,9 @@ mypy-extensions==1.1.0 nest-asyncio==1.6.0 # via unstructured-client nltk==3.9.2 - # via -r ./base.in + # via -r base.in numpy==2.2.6 - # via -r ./base.in + # via -r base.in olefile==0.47 # via python-oxmsg orderly-set==5.5.0 @@ -86,26 +86,26 @@ packaging==25.0 # marshmallow # unstructured-client psutil==7.1.3 - # via -r ./base.in + # via -r base.in pycparser==2.23 # via cffi -pypdf==6.1.3 +pypdf==6.3.0 # via unstructured-client python-dateutil==2.9.0.post0 # via unstructured-client -python-iso639==2025.2.18 - # via -r ./base.in +python-iso639==2025.11.16 + # via -r base.in python-magic==0.4.27 - # via -r ./base.in + # via -r base.in python-oxmsg==0.0.2 - # via -r ./base.in + # via -r base.in rapidfuzz==3.14.3 - # via -r ./base.in + # via -r base.in regex==2025.11.3 # via nltk requests==2.32.5 # via - # -r ./base.in + # -r base.in # requests-toolbelt # unstructured-client requests-toolbelt==1.0.0 @@ -122,11 +122,11 @@ soupsieve==2.8 # via beautifulsoup4 tqdm==4.67.1 # via - # -r ./base.in + # -r base.in # nltk typing-extensions==4.15.0 # via - # -r ./base.in + # -r base.in # anyio # beautifulsoup4 # cryptography @@ -141,14 +141,14 @@ typing-inspect==0.9.0 # unstructured-client unstructured-client==0.25.9 # via - # -c /Users/luke/git/unstructured/requirements/deps/constraints.txt - # -r ./base.in + # -c deps/constraints.txt + # -r base.in urllib3==2.5.0 # via - # -c /Users/luke/git/unstructured/requirements/deps/constraints.txt + # -c deps/constraints.txt # requests # unstructured-client webencodings==0.5.1 # via html5lib -wrapt==2.0.0 - # via -r ./base.in +wrapt==2.0.1 + # via -r base.in diff --git a/requirements/dev.txt b/requirements/dev.txt index 35bba06dd8..38dba3486d 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -2,16 +2,16 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile ./dev.in +# pip-compile --no-strip-extras ./dev.in # build==1.3.0 # via pip-tools -cfgv==3.4.0 +cfgv==3.5.0 # via pre-commit -click==8.3.0 +click==8.3.1 # via - # -c /Users/luke/git/unstructured/requirements/base.txt - # -c /Users/luke/git/unstructured/requirements/test.txt + # -c base.txt + # -c test.txt # pip-tools distlib==0.4.0 # via virtualenv @@ -23,17 +23,17 @@ nodeenv==1.9.1 # via pre-commit packaging==25.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt - # -c /Users/luke/git/unstructured/requirements/test.txt + # -c base.txt + # -c test.txt # build -pip-tools==7.5.1 - # via -r ./dev.in +pip-tools==7.5.2 + # via -r dev.in platformdirs==4.5.0 # via - # -c /Users/luke/git/unstructured/requirements/test.txt + # -c test.txt # virtualenv -pre-commit==4.3.0 - # via -r ./dev.in +pre-commit==4.4.0 + # via -r dev.in pyproject-hooks==1.2.0 # via # build @@ -42,13 +42,13 @@ pyyaml==6.0.3 # via pre-commit tomli==2.3.0 # via - # -c /Users/luke/git/unstructured/requirements/test.txt + # -c test.txt # build # pip-tools typing-extensions==4.15.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt - # -c /Users/luke/git/unstructured/requirements/test.txt + # -c base.txt + # -c test.txt # virtualenv virtualenv==20.35.4 # via pre-commit diff --git a/requirements/extra-csv.txt b/requirements/extra-csv.txt index 50edfb7262..08b3cc3e00 100644 --- a/requirements/extra-csv.txt +++ b/requirements/extra-csv.txt @@ -2,23 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile ./extra-csv.in +# pip-compile --no-strip-extras ./extra-csv.in # numpy==2.2.6 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # pandas pandas==2.3.3 - # via -r ./extra-csv.in + # via -r extra-csv.in python-dateutil==2.9.0.post0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # pandas pytz==2025.2 # via pandas six==1.17.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # python-dateutil tzdata==2025.2 # via pandas diff --git a/requirements/extra-docx.txt b/requirements/extra-docx.txt index ad3bf969ac..1a2349fe58 100644 --- a/requirements/extra-docx.txt +++ b/requirements/extra-docx.txt @@ -2,15 +2,15 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile ./extra-docx.in +# pip-compile --no-strip-extras ./extra-docx.in # lxml==6.0.2 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # python-docx python-docx==1.2.0 - # via -r ./extra-docx.in + # via -r extra-docx.in typing-extensions==4.15.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # python-docx diff --git a/requirements/extra-epub.txt b/requirements/extra-epub.txt index db97d6a9be..e853a573e6 100644 --- a/requirements/extra-epub.txt +++ b/requirements/extra-epub.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile ./extra-epub.in +# pip-compile --no-strip-extras ./extra-epub.in # -pypandoc==1.15 - # via -r ./extra-epub.in +pypandoc==1.16.2 + # via -r extra-epub.in diff --git a/requirements/extra-markdown.txt b/requirements/extra-markdown.txt index 815640b728..cd381177ae 100644 --- a/requirements/extra-markdown.txt +++ b/requirements/extra-markdown.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile ./extra-markdown.in +# pip-compile --no-strip-extras ./extra-markdown.in # markdown==3.10 - # via -r ./extra-markdown.in + # via -r extra-markdown.in diff --git a/requirements/extra-odt.txt b/requirements/extra-odt.txt index ae6624f842..63bf03f3e0 100644 --- a/requirements/extra-odt.txt +++ b/requirements/extra-odt.txt @@ -2,17 +2,17 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile ./extra-odt.in +# pip-compile --no-strip-extras ./extra-odt.in # lxml==6.0.2 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # python-docx -pypandoc==1.15 - # via -r ./extra-odt.in +pypandoc==1.16.2 + # via -r extra-odt.in python-docx==1.2.0 - # via -r ./extra-odt.in + # via -r extra-odt.in typing-extensions==4.15.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # python-docx diff --git a/requirements/extra-paddleocr.txt b/requirements/extra-paddleocr.txt index 9383f0d515..6564cca551 100644 --- a/requirements/extra-paddleocr.txt +++ b/requirements/extra-paddleocr.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile ./extra-paddleocr.in +# pip-compile --no-strip-extras ./extra-paddleocr.in # albucore==0.0.24 # via @@ -14,27 +14,27 @@ annotated-types==0.7.0 # via pydantic anyio==4.11.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # httpx beautifulsoup4==4.14.2 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # unstructured-paddleocr -certifi==2025.10.5 +certifi==2025.11.12 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # httpcore # httpx # requests charset-normalizer==3.4.4 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # requests -cython==3.2.0 +cython==3.2.1 # via unstructured-paddleocr exceptiongroup==1.3.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # anyio fire==0.7.1 # via unstructured-paddleocr @@ -42,19 +42,19 @@ fonttools==4.60.1 # via unstructured-paddleocr h11==0.16.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # httpcore httpcore==1.0.9 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # httpx httpx==0.28.1 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # paddlepaddle idna==3.11 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # anyio # httpx # requests @@ -64,7 +64,7 @@ lazy-loader==0.4 # via scikit-image lxml==6.0.2 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # python-docx networkx==3.4.2 # via @@ -72,7 +72,7 @@ networkx==3.4.2 # scikit-image numpy==2.2.6 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # albucore # albumentations # imageio @@ -98,20 +98,20 @@ opt-einsum==3.3.0 # via paddlepaddle packaging==25.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # lazy-loader # scikit-image -paddlepaddle==3.2.1 - # via -r ./extra-paddleocr.in +paddlepaddle==3.2.2 + # via -r extra-paddleocr.in pillow==12.0.0 # via # imageio # paddlepaddle # scikit-image # unstructured-paddleocr -protobuf==6.33.0 +protobuf==6.33.1 # via - # -c /Users/luke/git/unstructured/requirements/deps/constraints.txt + # -c deps/constraints.txt # paddlepaddle pyclipper==1.3.0.post6 # via unstructured-paddleocr @@ -127,13 +127,13 @@ pyyaml==6.0.3 # unstructured-paddleocr rapidfuzz==3.14.3 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # unstructured-paddleocr requests==2.32.5 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # unstructured-paddleocr -safetensors==0.6.2 +safetensors==0.7.0 # via paddlepaddle scikit-image==0.25.2 # via unstructured-paddleocr @@ -147,11 +147,11 @@ simsimd==6.5.3 # via albucore sniffio==1.3.1 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # anyio soupsieve==2.8 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # beautifulsoup4 stringzilla==4.2.3 # via albucore @@ -161,11 +161,11 @@ tifffile==2025.5.10 # via scikit-image tqdm==4.67.1 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # unstructured-paddleocr typing-extensions==4.15.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # anyio # beautifulsoup4 # exceptiongroup @@ -177,9 +177,9 @@ typing-extensions==4.15.0 typing-inspection==0.4.2 # via pydantic unstructured-paddleocr==2.10.0 - # via -r ./extra-paddleocr.in + # via -r extra-paddleocr.in urllib3==2.5.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt - # -c /Users/luke/git/unstructured/requirements/deps/constraints.txt + # -c base.txt + # -c deps/constraints.txt # requests diff --git a/requirements/extra-pandoc.txt b/requirements/extra-pandoc.txt index 95e2170080..f57ea3f3be 100644 --- a/requirements/extra-pandoc.txt +++ b/requirements/extra-pandoc.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile ./extra-pandoc.in +# pip-compile --no-strip-extras ./extra-pandoc.in # -pypandoc==1.15 - # via -r ./extra-pandoc.in +pypandoc==1.16.2 + # via -r extra-pandoc.in diff --git a/requirements/extra-pdf-image.txt b/requirements/extra-pdf-image.txt index dda97bbe72..f1cadb0180 100644 --- a/requirements/extra-pdf-image.txt +++ b/requirements/extra-pdf-image.txt @@ -2,25 +2,25 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile ./extra-pdf-image.in +# pip-compile --no-strip-extras ./extra-pdf-image.in # -accelerate==1.11.0 +accelerate==1.12.0 # via unstructured-inference antlr4-python3-runtime==4.9.3 # via omegaconf -cachetools==6.2.1 +cachetools==6.2.2 # via google-auth -certifi==2025.10.5 +certifi==2025.11.12 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # requests cffi==2.0.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # cryptography charset-normalizer==3.4.4 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # pdfminer-six # requests coloredlogs==15.0.1 @@ -29,14 +29,14 @@ contourpy==1.3.2 # via matplotlib cryptography==46.0.3 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # pdfminer-six cycler==0.12.1 # via matplotlib deprecated==1.3.1 # via pikepdf effdet==0.4.1 - # via -r ./extra-pdf-image.in + # via -r extra-pdf-image.in filelock==3.20.0 # via # huggingface-hub @@ -52,13 +52,13 @@ fsspec==2025.10.0 # torch google-api-core[grpc]==2.28.1 # via google-cloud-vision -google-auth==2.42.1 +google-auth==2.43.0 # via # google-api-core # google-cloud-vision google-cloud-vision==3.11.0 - # via -r ./extra-pdf-image.in -googleapis-common-protos==1.71.0 + # via -r extra-pdf-image.in +googleapis-common-protos==1.72.0 # via # google-api-core # grpcio-status @@ -82,7 +82,7 @@ humanfriendly==10.0 # via coloredlogs idna==3.11 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # requests jinja2==3.1.6 # via torch @@ -90,13 +90,13 @@ kiwisolver==1.4.9 # via matplotlib lxml==6.0.2 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # pikepdf markupsafe==3.0.3 # via jinja2 matplotlib==3.10.7 # via unstructured-inference -ml-dtypes==0.5.3 +ml-dtypes==0.5.4 # via onnx mpmath==1.3.0 # via sympy @@ -104,7 +104,7 @@ networkx==3.4.2 # via torch numpy==2.2.6 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # accelerate # contourpy # matplotlib @@ -122,17 +122,17 @@ omegaconf==2.3.0 # via effdet onnx==1.19.1 # via - # -r ./extra-pdf-image.in + # -r extra-pdf-image.in # unstructured-inference onnxruntime==1.23.2 # via - # -r ./extra-pdf-image.in + # -r extra-pdf-image.in # unstructured-inference opencv-python==4.12.0.88 # via unstructured-inference packaging==25.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # accelerate # huggingface-hub # matplotlib @@ -143,16 +143,16 @@ packaging==25.0 pandas==2.3.3 # via unstructured-inference pdf2image==1.17.0 - # via -r ./extra-pdf-image.in + # via -r extra-pdf-image.in pdfminer-six==20250327 # via - # -c /Users/luke/git/unstructured/requirements/deps/constraints.txt - # -r ./extra-pdf-image.in + # -c deps/constraints.txt + # -r extra-pdf-image.in # unstructured-inference pi-heif==1.1.1 - # via -r ./extra-pdf-image.in -pikepdf==10.0.0 - # via -r ./extra-pdf-image.in + # via -r extra-pdf-image.in +pikepdf==10.0.2 + # via -r extra-pdf-image.in pillow==12.0.0 # via # matplotlib @@ -165,9 +165,9 @@ proto-plus==1.26.1 # via # google-api-core # google-cloud-vision -protobuf==6.33.0 +protobuf==6.33.1 # via - # -c /Users/luke/git/unstructured/requirements/deps/constraints.txt + # -c deps/constraints.txt # google-api-core # google-cloud-vision # googleapis-common-protos @@ -177,7 +177,7 @@ protobuf==6.33.0 # proto-plus psutil==7.1.3 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # accelerate pyasn1==0.6.1 # via @@ -189,19 +189,19 @@ pycocotools==2.0.10 # via effdet pycparser==2.23 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # cffi pyparsing==3.2.5 # via matplotlib -pypdf==6.1.3 +pypdf==6.3.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt - # -r ./extra-pdf-image.in + # -c base.txt + # -r extra-pdf-image.in pypdfium2==5.0.0 # via unstructured-inference python-dateutil==2.9.0.post0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # matplotlib # pandas python-multipart==0.0.20 @@ -217,21 +217,21 @@ pyyaml==6.0.3 # transformers rapidfuzz==3.14.3 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # unstructured-inference regex==2025.11.3 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # transformers requests==2.32.5 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # google-api-core # huggingface-hub # transformers rsa==4.9.1 # via google-auth -safetensors==0.6.2 +safetensors==0.7.0 # via # accelerate # timm @@ -240,7 +240,7 @@ scipy==1.15.3 # via unstructured-inference six==1.17.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # python-dateutil sympy==1.14.0 # via @@ -252,29 +252,29 @@ timm==1.0.22 # unstructured-inference tokenizers==0.21.4 # via - # -c /Users/luke/git/unstructured/requirements/deps/constraints.txt + # -c deps/constraints.txt # transformers -torch==2.9.0 +torch==2.9.1 # via # accelerate # effdet # timm # torchvision # unstructured-inference -torchvision==0.24.0 +torchvision==0.24.1 # via # effdet # timm tqdm==4.67.1 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # huggingface-hub # transformers transformers==4.55.4 # via unstructured-inference typing-extensions==4.15.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # cryptography # grpcio # huggingface-hub @@ -283,16 +283,16 @@ typing-extensions==4.15.0 # torch tzdata==2025.2 # via pandas -unstructured-inference==1.1.1 - # via -r ./extra-pdf-image.in +unstructured-inference==1.1.2 + # via -r extra-pdf-image.in unstructured-pytesseract==0.3.15 - # via -r ./extra-pdf-image.in + # via -r extra-pdf-image.in urllib3==2.5.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt - # -c /Users/luke/git/unstructured/requirements/deps/constraints.txt + # -c base.txt + # -c deps/constraints.txt # requests -wrapt==2.0.0 +wrapt==2.0.1 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # deprecated diff --git a/requirements/extra-pptx.txt b/requirements/extra-pptx.txt index 267d8229ac..68b058cd9d 100644 --- a/requirements/extra-pptx.txt +++ b/requirements/extra-pptx.txt @@ -2,14 +2,14 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile ./extra-pptx.in +# pip-compile --no-strip-extras ./extra-pptx.in # lxml==6.0.2 # via python-pptx pillow==12.0.0 # via python-pptx python-pptx==1.0.2 - # via -r ./extra-pptx.in + # via -r extra-pptx.in typing-extensions==4.15.0 # via python-pptx xlsxwriter==3.2.9 diff --git a/requirements/extra-xlsx.txt b/requirements/extra-xlsx.txt index fbfe39b09e..75356565f1 100644 --- a/requirements/extra-xlsx.txt +++ b/requirements/extra-xlsx.txt @@ -2,15 +2,15 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile ./extra-xlsx.in +# pip-compile --no-strip-extras ./extra-xlsx.in # cffi==2.0.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # cryptography cryptography==46.0.3 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # msoffcrypto-tool et-xmlfile==2.0.0 # via openpyxl @@ -20,11 +20,11 @@ networkx==3.4.2 # via -r extra-xlsx.in numpy==2.2.6 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # pandas olefile==0.47 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # msoffcrypto-tool openpyxl==3.1.5 # via -r extra-xlsx.in @@ -32,21 +32,21 @@ pandas==2.3.3 # via -r extra-xlsx.in pycparser==2.23 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # cffi python-dateutil==2.9.0.post0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # pandas pytz==2025.2 # via pandas six==1.17.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # python-dateutil typing-extensions==4.15.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # cryptography tzdata==2025.2 # via pandas diff --git a/requirements/huggingface.txt b/requirements/huggingface.txt index 711cd6671f..957a1e9ba5 100644 --- a/requirements/huggingface.txt +++ b/requirements/huggingface.txt @@ -2,19 +2,19 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile ./huggingface.in +# pip-compile --no-strip-extras ./huggingface.in # -certifi==2025.10.5 +certifi==2025.11.12 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # requests charset-normalizer==3.4.4 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # requests -click==8.3.0 +click==8.3.1 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # sacremoses filelock==3.20.0 # via @@ -33,18 +33,18 @@ huggingface-hub==0.36.0 # transformers idna==3.11 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # requests jinja2==3.1.6 # via torch joblib==1.5.2 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # sacremoses langdetect==1.0.9 # via - # -c /Users/luke/git/unstructured/requirements/base.txt - # -r ./huggingface.in + # -c base.txt + # -r huggingface.in markupsafe==3.0.3 # via jinja2 mpmath==1.3.0 @@ -53,11 +53,11 @@ networkx==3.4.2 # via torch numpy==2.2.6 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # transformers packaging==25.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # huggingface-hub # transformers pyyaml==6.0.3 @@ -66,47 +66,47 @@ pyyaml==6.0.3 # transformers regex==2025.11.3 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # sacremoses # transformers requests==2.32.5 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # huggingface-hub # transformers sacremoses==0.1.1 - # via -r ./huggingface.in -safetensors==0.6.2 + # via -r huggingface.in +safetensors==0.7.0 # via transformers sentencepiece==0.2.1 - # via -r ./huggingface.in + # via -r huggingface.in six==1.17.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # langdetect sympy==1.14.0 # via torch tokenizers==0.21.4 # via - # -c /Users/luke/git/unstructured/requirements/deps/constraints.txt + # -c deps/constraints.txt # transformers -torch==2.9.0 - # via -r ./huggingface.in +torch==2.9.1 + # via -r huggingface.in tqdm==4.67.1 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # huggingface-hub # sacremoses # transformers transformers==4.55.4 - # via -r ./huggingface.in + # via -r huggingface.in typing-extensions==4.15.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # huggingface-hub # torch urllib3==2.5.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt - # -c /Users/luke/git/unstructured/requirements/deps/constraints.txt + # -c base.txt + # -c deps/constraints.txt # requests diff --git a/requirements/test.txt b/requirements/test.txt index 328186bbd6..0489bef26e 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -2,54 +2,54 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile ./test.in +# pip-compile --no-strip-extras ./test.in # annotated-types==0.7.0 # via pydantic autoflake==2.3.1 - # via -r ./test.in -black==25.9.0 - # via -r ./test.in -click==8.3.0 + # via -r test.in +black==25.11.0 + # via -r test.in +click==8.3.1 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # black -coverage[toml]==7.11.0 +coverage[toml]==7.12.0 # via - # -r ./test.in + # -r test.in # pytest-cov exceptiongroup==1.3.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # pytest -execnet==2.1.1 +execnet==2.1.2 # via pytest-xdist flake8==7.3.0 # via - # -r ./test.in + # -r test.in # flake8-print flake8-print==5.0.0 - # via -r ./test.in + # via -r test.in freezegun==1.5.5 - # via -r ./test.in + # via -r test.in grpcio==1.76.0 - # via -r ./test.in + # via -r test.in iniconfig==2.3.0 # via pytest liccheck==0.9.2 - # via -r ./test.in + # via -r test.in mccabe==0.7.0 # via flake8 mypy==1.18.2 - # via -r ./test.in + # via -r test.in mypy-extensions==1.1.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # black # mypy packaging==25.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # black # pytest pathspec==0.12.1 @@ -67,7 +67,7 @@ pycodestyle==2.14.0 # flake8 # flake8-print pydantic==2.12.4 - # via -r ./test.in + # via -r test.in pydantic-core==2.41.5 # via pydantic pyflakes==3.4.0 @@ -76,30 +76,30 @@ pyflakes==3.4.0 # flake8 pygments==2.19.2 # via pytest -pytest==8.4.2 +pytest==9.0.1 # via # pytest-cov # pytest-mock # pytest-xdist pytest-cov==7.0.0 - # via -r ./test.in + # via -r test.in pytest-mock==3.15.1 - # via -r ./test.in + # via -r test.in pytest-xdist==3.8.0 - # via -r ./test.in + # via -r test.in python-dateutil==2.9.0.post0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # freezegun pytokens==0.3.0 # via black -ruff==0.14.3 - # via -r ./test.in +ruff==0.14.6 + # via -r test.in semantic-version==2.10.0 # via liccheck six==1.17.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # python-dateutil toml==0.10.2 # via liccheck @@ -111,16 +111,16 @@ tomli==2.3.0 # mypy # pytest types-click==7.1.8 - # via -r ./test.in -types-markdown==3.9.0.20250906 - # via -r ./test.in + # via -r test.in +types-markdown==3.10.0.20251106 + # via -r test.in types-requests==2.32.4.20250913 - # via -r ./test.in + # via -r test.in types-tabulate==0.9.0.20241207 - # via -r ./test.in + # via -r test.in typing-extensions==4.15.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt + # -c base.txt # black # exceptiongroup # grpcio @@ -132,6 +132,6 @@ typing-inspection==0.4.2 # via pydantic urllib3==2.5.0 # via - # -c /Users/luke/git/unstructured/requirements/base.txt - # -c /Users/luke/git/unstructured/requirements/deps/constraints.txt + # -c base.txt + # -c deps/constraints.txt # types-requests diff --git a/unstructured/__version__.py b/unstructured/__version__.py index 9c48e6b2c1..e89f181eb8 100644 --- a/unstructured/__version__.py +++ b/unstructured/__version__.py @@ -1 +1 @@ -__version__ = "0.18.21-dev0" # pragma: no cover +__version__ = "0.18.21" # pragma: no cover