Skip to content

Commit 2bcc43b

Browse files
committed
Fix pdfminer-six dependencies.
See pdfminer/pdfminer.six#1081
1 parent 6f57f8f commit 2bcc43b

File tree

8 files changed

+155
-151
lines changed

8 files changed

+155
-151
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.8.11-dev
2+
3+
* fix: fix dependencies for python 3.9
4+
15
## 0.8.10
26

37
* feat: unpin `numpy` and bump minimum for `onnxruntime` to be compatible with `numpy>=2`

requirements/base.in

+12-5
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,24 @@
11
-c constraints.in
22
python-multipart
33
huggingface-hub
4-
numpy
4+
numpy==2.0.2
55
opencv-python!=4.7.0.68
66
onnx
7-
onnxruntime>=1.18.0
8-
matplotlib
7+
onnxruntime==1.19.2
8+
# contourpy >3.9 is for python 3.10
9+
matplotlib==3.9.4
910
torch
1011
timm
1112
# NOTE(alan): Pinned because this is when the most recent module we import appeared
1213
transformers>=4.25.1
1314
rapidfuzz
1415
pandas
15-
scipy
16+
scipy==1.13.1
1617
pypdfium2
17-
pdfminer-six
18+
pdfminer-six>=20250327
19+
# contourpy >1.3.0 is for python 3.10
20+
contourpy==1.3.0
21+
# kiwisolver >1.4.7 is for python 3.10
22+
kiwisolver==1.4.7
23+
# networkx >3.2.1 is for python 3.10
24+
networkx==3.2.1

requirements/base.txt

+60-19
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.9
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# pip-compile requirements/base.in
@@ -15,25 +15,27 @@ charset-normalizer==3.4.1
1515
coloredlogs==15.0.1
1616
# via onnxruntime
1717
contourpy==1.3.0
18-
# via matplotlib
18+
# via
19+
# -r requirements/base.in
20+
# matplotlib
1921
cryptography==44.0.2
2022
# via pdfminer-six
2123
cycler==0.12.1
2224
# via matplotlib
23-
filelock==3.17.0
25+
filelock==3.18.0
2426
# via
2527
# huggingface-hub
2628
# torch
2729
# transformers
2830
flatbuffers==25.2.10
2931
# via onnxruntime
30-
fonttools==4.56.0
32+
fonttools==4.57.0
3133
# via matplotlib
32-
fsspec==2025.3.0
34+
fsspec==2025.3.2
3335
# via
3436
# huggingface-hub
3537
# torch
36-
huggingface-hub==0.29.3
38+
huggingface-hub==0.30.1
3739
# via
3840
# -r requirements/base.in
3941
# timm
@@ -43,20 +45,22 @@ humanfriendly==10.0
4345
# via coloredlogs
4446
idna==3.10
4547
# via requests
46-
importlib-resources==6.5.2
47-
# via matplotlib
4848
jinja2==3.1.6
4949
# via torch
5050
kiwisolver==1.4.7
51-
# via matplotlib
51+
# via
52+
# -r requirements/base.in
53+
# matplotlib
5254
markupsafe==3.0.2
5355
# via jinja2
5456
matplotlib==3.9.4
5557
# via -r requirements/base.in
5658
mpmath==1.3.0
5759
# via sympy
5860
networkx==3.2.1
59-
# via torch
61+
# via
62+
# -r requirements/base.in
63+
# torch
6064
numpy==2.0.2
6165
# via
6266
# -r requirements/base.in
@@ -69,6 +73,40 @@ numpy==2.0.2
6973
# scipy
7074
# torchvision
7175
# transformers
76+
nvidia-cublas-cu12==12.4.5.8
77+
# via
78+
# nvidia-cudnn-cu12
79+
# nvidia-cusolver-cu12
80+
# torch
81+
nvidia-cuda-cupti-cu12==12.4.127
82+
# via torch
83+
nvidia-cuda-nvrtc-cu12==12.4.127
84+
# via torch
85+
nvidia-cuda-runtime-cu12==12.4.127
86+
# via torch
87+
nvidia-cudnn-cu12==9.1.0.70
88+
# via torch
89+
nvidia-cufft-cu12==11.2.1.3
90+
# via torch
91+
nvidia-curand-cu12==10.3.5.147
92+
# via torch
93+
nvidia-cusolver-cu12==11.6.1.9
94+
# via torch
95+
nvidia-cusparse-cu12==12.3.1.170
96+
# via
97+
# nvidia-cusolver-cu12
98+
# torch
99+
nvidia-cusparselt-cu12==0.6.2
100+
# via torch
101+
nvidia-nccl-cu12==2.21.5
102+
# via torch
103+
nvidia-nvjitlink-cu12==12.4.127
104+
# via
105+
# nvidia-cusolver-cu12
106+
# nvidia-cusparse-cu12
107+
# torch
108+
nvidia-nvtx-cu12==12.4.127
109+
# via torch
72110
onnx==1.17.0
73111
# via -r requirements/base.in
74112
onnxruntime==1.19.2
@@ -83,19 +121,19 @@ packaging==24.2
83121
# transformers
84122
pandas==2.2.3
85123
# via -r requirements/base.in
86-
pdfminer-six==20240706
124+
pdfminer-six==20250327
87125
# via -r requirements/base.in
88126
pillow==11.1.0
89127
# via
90128
# matplotlib
91129
# torchvision
92-
protobuf==6.30.0
130+
protobuf==6.30.2
93131
# via
94132
# onnx
95133
# onnxruntime
96134
pycparser==2.22
97135
# via cffi
98-
pyparsing==3.2.1
136+
pyparsing==3.2.3
99137
# via matplotlib
100138
pypdfium2==4.30.1
101139
# via -r requirements/base.in
@@ -105,7 +143,7 @@ python-dateutil==2.9.0.post0
105143
# pandas
106144
python-multipart==0.0.20
107145
# via -r requirements/base.in
108-
pytz==2025.1
146+
pytz==2025.2
109147
# via pandas
110148
pyyaml==6.0.2
111149
# via
@@ -147,15 +185,18 @@ tqdm==4.67.1
147185
# via
148186
# huggingface-hub
149187
# transformers
150-
transformers==4.49.0
188+
transformers==4.50.3
151189
# via -r requirements/base.in
152-
typing-extensions==4.12.2
190+
triton==3.2.0
191+
# via torch
192+
typing-extensions==4.13.0
153193
# via
154194
# huggingface-hub
155195
# torch
156-
tzdata==2025.1
196+
tzdata==2025.2
157197
# via pandas
158198
urllib3==2.3.0
159199
# via requests
160-
zipp==3.21.0
161-
# via importlib-resources
200+
201+
# The following packages are considered to be unsafe in a requirements file:
202+
# setuptools

requirements/dev.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
-c base.txt
33
-c test.txt
44
jupyter
5-
ipython
5+
ipython==8.18.1
66
pip-tools
77
matplotlib

0 commit comments

Comments
 (0)