chore: dependency updates to resolve cves (#4124)

<!-- CURSOR_SUMMARY -->
> [!NOTE]
> Release 0.18.21 with broad dependency pin updates across requirements
(notably unstructured-inference 1.1.2) to remediate CVEs.
> 
> - **Release**
>   - Set version to `0.18.21` and update `CHANGELOG.md`.
> - **Dependencies**
> - Upgrade `unstructured-inference` to `1.1.2` in
`requirements/extra-pdf-image.txt` to address CVEs.
> - Refresh pins across `requirements/*.txt` (base, dev, test, and
extras), including updates like `certifi`, `click`, `pypdf`, `pypandoc`,
`paddlepaddle`, `torch`/`torchvision`, `google-auth` stack, `protobuf`,
`safetensors`, etc.; normalize pip-compile headers and constraint paths.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
face075955f8b733f28e17cd26863470b4622def. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
This commit is contained in:
Lawrence Elitzer (LoLo) 2025-11-21 16:16:43 -06:00 committed by GitHub
parent 6c1bbb379c
commit 91a9888d35
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
16 changed files with 221 additions and 220 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1 +1 @@
__version__ = "0.18.21-dev0" # pragma: no cover
__version__ = "0.18.21" # pragma: no cover