Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
setup:
strategy:
matrix:
python-version: ["3.9","3.10","3.11", "3.12"]
python-version: ["3.10","3.11", "3.12"]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand All @@ -31,7 +31,7 @@ jobs:
check-deps:
strategy:
matrix:
python-version: ["3.9","3.10","3.11", "3.12"]
python-version: ["3.10","3.11", "3.12"]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand All @@ -45,7 +45,7 @@ jobs:
check-extras:
strategy:
matrix:
python-version: [ "3.9","3.10","3.11","3.12" ]
python-version: ["3.10","3.11","3.12"]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -78,7 +78,7 @@ jobs:
lint:
strategy:
matrix:
python-version: ["3.9","3.10","3.11"]
python-version: ["3.10","3.11"]
runs-on: ubuntu-latest
needs: [setup, changelog]
steps:
Expand Down Expand Up @@ -117,7 +117,7 @@ jobs:
test_unit:
strategy:
matrix:
python-version: ["3.9","3.10","3.11", "3.12"]
python-version: ["3.10","3.11", "3.12"]
runs-on: ubuntu-latest
needs: [setup, lint]
steps:
Expand Down Expand Up @@ -224,7 +224,7 @@ jobs:
setup_ingest:
strategy:
matrix:
python-version: [ "3.9","3.10" ]
python-version: ["3.10"]
runs-on: ubuntu-latest
needs: [setup]
steps:
Expand All @@ -237,7 +237,7 @@ jobs:
test_ingest_src:
strategy:
matrix:
python-version: ["3.9","3.10"]
python-version: ["3.10"]
runs-on: ubuntu-latest-m
needs: [setup_ingest, lint]
steps:
Expand Down Expand Up @@ -323,7 +323,7 @@ jobs:
test_json_to_html:
strategy:
matrix:
python-version: ["3.9","3.10"]
python-version: ["3.10"]
runs-on: ubuntu-latest-m
needs: [setup, lint]
steps:
Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 0.17.10
- Drop Python 3.9 support as it reaches EOL in October 2025
- Update pip-compile script to use Python 3.10 and newer
- Update all packages using pip-compile

## 0.17.9
- Patch various CVEs

Expand Down
14 changes: 7 additions & 7 deletions requirements/base.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile ./base.in
Expand All @@ -24,11 +24,11 @@ charset-normalizer==3.4.2
# via
# requests
# unstructured-client
click==8.1.8
click==8.2.1
# via
# nltk
# python-oxmsg
cryptography==45.0.3
cryptography==45.0.4
# via unstructured-client
dataclasses-json==0.6.7
# via
Expand Down Expand Up @@ -76,7 +76,7 @@ nest-asyncio==1.6.0
# via unstructured-client
nltk==3.9.1
# via -r ./base.in
numpy==2.0.2
numpy==2.2.6
# via -r ./base.in
olefile==0.47
# via python-oxmsg
Expand Down Expand Up @@ -141,11 +141,11 @@ typing-inspect==0.9.0
# unstructured-client
unstructured-client==0.25.9
# via
# -c ././deps/constraints.txt
# -c ./deps/constraints.txt
# -r ./base.in
urllib3==1.26.20
urllib3==2.4.0
# via
# -c ././deps/constraints.txt
# -c ./deps/constraints.txt
# requests
# unstructured-client
webencodings==0.5.1
Expand Down
2 changes: 1 addition & 1 deletion requirements/deps/constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ grpcio>=1.65.5
tokenizers>=0.21,<0.22
# TODO: Constaint due to boto, with python before 3.10 not requiring openssl 1.1.1, remove when that gets
# updated or we drop support for 3.9
urllib3<1.27
urllib3<3.0.0
# TODO: Constriant due to aiobotocore, remove when that gets updates:
botocore<1.34.132
# TODO: Constriant due to both 8.5.0 and 8.4.0 being installed during pip-compile
Expand Down
10 changes: 2 additions & 8 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile ./dev.in
Expand All @@ -8,7 +8,7 @@ build==1.2.2.post1
# via pip-tools
cfgv==3.4.0
# via pre-commit
click==8.1.8
click==8.2.1
# via
# -c ./base.txt
# -c ./test.txt
Expand All @@ -19,10 +19,6 @@ filelock==3.18.0
# via virtualenv
identify==2.6.12
# via pre-commit
importlib-metadata==8.7.0
# via
# -c ././deps/constraints.txt
# build
nodeenv==1.9.1
# via pre-commit
packaging==25.0
Expand Down Expand Up @@ -53,8 +49,6 @@ virtualenv==20.31.2
# via pre-commit
wheel==0.45.1
# via pip-tools
zipp==3.22.0
# via importlib-metadata

# The following packages are considered to be unsafe in a requirements file:
# pip
Expand Down
4 changes: 2 additions & 2 deletions requirements/extra-csv.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile ./extra-csv.in
#
numpy==2.0.2
numpy==2.2.6
# via
# -c ./base.txt
# pandas
Expand Down
2 changes: 1 addition & 1 deletion requirements/extra-docx.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile ./extra-docx.in
Expand Down
2 changes: 1 addition & 1 deletion requirements/extra-epub.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile ./extra-epub.in
Expand Down
8 changes: 1 addition & 7 deletions requirements/extra-markdown.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,8 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile ./extra-markdown.in
#
importlib-metadata==8.7.0
# via
# -c ././deps/constraints.txt
# markdown
markdown==3.8
# via -r ./extra-markdown.in
zipp==3.22.0
# via importlib-metadata
2 changes: 1 addition & 1 deletion requirements/extra-odt.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile ./extra-odt.in
Expand Down
30 changes: 13 additions & 17 deletions requirements/extra-paddleocr.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile ./extra-paddleocr.in
Expand Down Expand Up @@ -32,19 +32,17 @@ charset-normalizer==3.4.2
# via
# -c ./base.txt
# requests
cython==3.1.1
cython==3.1.2
# via unstructured-paddleocr
decorator==5.2.1
# via paddlepaddle
eval-type-backport==0.2.2
# via albumentations
exceptiongroup==1.3.0
# via
# -c ./base.txt
# anyio
fire==0.7.0
# via unstructured-paddleocr
fonttools==4.58.1
fonttools==4.58.2
# via unstructured-paddleocr
h11==0.16.0
# via
Expand Down Expand Up @@ -72,11 +70,11 @@ lxml==5.4.0
# via
# -c ./base.txt
# python-docx
networkx==3.2.1
networkx==3.4.2
# via
# paddlepaddle
# scikit-image
numpy==2.0.2
numpy==2.2.6
# via
# -c ./base.txt
# albucore
Expand Down Expand Up @@ -117,7 +115,7 @@ pillow==11.2.1
# unstructured-paddleocr
protobuf==6.31.1
# via
# -c ././deps/constraints.txt
# -c ./deps/constraints.txt
# paddlepaddle
pyclipper==1.3.0.post6
# via unstructured-paddleocr
Expand All @@ -139,15 +137,15 @@ requests==2.32.4
# via
# -c ./base.txt
# unstructured-paddleocr
scikit-image==0.24.0
scikit-image==0.25.2
# via unstructured-paddleocr
scipy==1.13.1
scipy==1.15.3
# via
# albumentations
# scikit-image
shapely==2.0.7
shapely==2.1.1
# via unstructured-paddleocr
simsimd==6.4.7
simsimd==6.4.9
# via albucore
sniffio==1.3.1
# via
Expand All @@ -161,7 +159,7 @@ stringzilla==3.12.5
# via albucore
termcolor==3.1.0
# via fire
tifffile==2024.8.30
tifffile==2025.5.10
# via scikit-image
tqdm==4.67.1
# via
Expand All @@ -170,8 +168,6 @@ tqdm==4.67.1
typing-extensions==4.14.0
# via
# -c ./base.txt
# albucore
# albumentations
# anyio
# beautifulsoup4
# exceptiongroup
Expand All @@ -184,8 +180,8 @@ typing-inspection==0.4.1
# via pydantic
unstructured-paddleocr==2.10.0
# via -r ./extra-paddleocr.in
urllib3==1.26.20
urllib3==2.4.0
# via
# -c ././deps/constraints.txt
# -c ./base.txt
# -c ./deps/constraints.txt
# requests
2 changes: 1 addition & 1 deletion requirements/extra-pandoc.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile ./extra-pandoc.in
Expand Down
Loading
Loading