Skip to content

Commit bf63f0f

Browse files
matrixiseclaude
andauthored
chore: update Python dependencies (#196)
Update various Python dependencies to their latest compatible versions to benefit from bug fixes, security patches, and performance improvements. Key updates: - coverage: 7.13.1 → 7.13.2 - django-debug-toolbar: 6.1.0 → 6.2.0 - faker: 40.1.0 → 40.1.2 - gunicorn: 23.0.0 → 25.0.1 - boto3/botocore: 1.42.25 → 1.42.40 - pandas: 2.3.3 → 3.0.0 (major version upgrade) - numpy: 2.4.1 → 2.4.2 - pillow-heif: 1.1.1 → 1.2.0 - ruff: 0.14.11 → 0.14.14 - uv: 0.9.24 → 0.9.28 - packaging: 25.0 → 26.0 Additional updates include various transitive dependencies and minor version bumps across the dependency tree. Removed tzdata from explicit requirements as it's now handled internally by pandas 3.0.0. Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent af6e63c commit bf63f0f

File tree

2 files changed

+24
-31
lines changed

2 files changed

+24
-31
lines changed

requirements/dev.txt

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ charset-normalizer==3.4.4
2424
# via
2525
# -c requirements/main.txt
2626
# requests
27-
coverage==7.13.1
27+
coverage==7.13.2
2828
# via -r requirements/dev.in
2929
cyclonedx-python-lib==11.6.0
3030
# via pip-audit
@@ -49,7 +49,7 @@ django==6.0.1
4949
# model-mommy
5050
# modelsearch
5151
# wagtail
52-
django-debug-toolbar==6.1.0
52+
django-debug-toolbar==6.2.0
5353
# via -r requirements/dev.in
5454
django-filter==25.2
5555
# via
@@ -63,7 +63,7 @@ django-permissionedforms==0.1
6363
# via
6464
# -c requirements/main.txt
6565
# wagtail
66-
django-stubs-ext==5.2.8
66+
django-stubs-ext==5.2.9
6767
# via
6868
# -c requirements/main.txt
6969
# django-tasks
@@ -94,7 +94,7 @@ et-xmlfile==2.0.0
9494
# openpyxl
9595
factory-boy==3.3.3
9696
# via wagtail-factories
97-
faker==40.1.0
97+
faker==40.1.2
9898
# via factory-boy
9999
fakeredis==2.33.0
100100
# via -r requirements/dev.in
@@ -134,7 +134,7 @@ openpyxl==3.1.5
134134
# wagtail
135135
packageurl-python==0.17.6
136136
# via cyclonedx-python-lib
137-
packaging==25.0
137+
packaging==26.0
138138
# via
139139
# -c requirements/main.txt
140140
# pip-audit
@@ -145,11 +145,11 @@ pillow==12.1.0
145145
# -c requirements/main.txt
146146
# pillow-heif
147147
# wagtail
148-
pillow-heif==1.1.1
148+
pillow-heif==1.2.0
149149
# via
150150
# -c requirements/main.txt
151151
# willow
152-
pip==25.3
152+
pip==26.0
153153
# via
154154
# pip-api
155155
# pipdeptree
@@ -167,7 +167,7 @@ py-serializable==2.1.0
167167
# via cyclonedx-python-lib
168168
pygments==2.19.2
169169
# via rich
170-
pyparsing==3.3.1
170+
pyparsing==3.3.2
171171
# via pip-requirements-parser
172172
redis==7.1.0
173173
# via
@@ -179,15 +179,15 @@ requests==2.32.5
179179
# cachecontrol
180180
# pip-audit
181181
# wagtail
182-
rich==14.2.0
182+
rich==14.3.2
183183
# via pip-audit
184-
ruff==0.14.11
184+
ruff==0.14.14
185185
# via -r requirements/dev.in
186186
sortedcontainers==2.4.0
187187
# via
188188
# cyclonedx-python-lib
189189
# fakeredis
190-
soupsieve==2.8.1
190+
soupsieve==2.8.3
191191
# via
192192
# -c requirements/main.txt
193193
# beautifulsoup4
@@ -200,7 +200,7 @@ telepath==0.3.1
200200
# via
201201
# -c requirements/main.txt
202202
# wagtail
203-
tomli==2.3.0
203+
tomli==2.4.0
204204
# via pip-audit
205205
tomli-w==1.2.0
206206
# via pip-audit
@@ -210,15 +210,11 @@ typing-extensions==4.15.0
210210
# beautifulsoup4
211211
# django-stubs-ext
212212
# django-tasks
213-
tzdata==2025.3
214-
# via
215-
# -c requirements/main.txt
216-
# faker
217213
urllib3==2.6.3
218214
# via
219215
# -c requirements/main.txt
220216
# requests
221-
uv==0.9.24
217+
uv==0.9.28
222218
# via -r requirements/dev.in
223219
wagtail==7.2.1
224220
# via

requirements/main.txt

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ anyascii==0.3.3
66
# via wagtail
77
asgiref==3.11.0
88
# via django
9-
babel==2.17.0
9+
babel==2.18.0
1010
# via delorean
1111
beautifulsoup4==4.14.3
1212
# via wagtail
13-
boto3==1.42.25
13+
boto3==1.42.40
1414
# via -r requirements/main.in
15-
botocore==1.42.25
15+
botocore==1.42.40
1616
# via
1717
# boto3
1818
# s3transfer
@@ -71,7 +71,7 @@ django-permissionedforms==0.1
7171
# via wagtail
7272
django-storages==1.14.6
7373
# via -r requirements/main.in
74-
django-stubs-ext==5.2.8
74+
django-stubs-ext==5.2.9
7575
# via django-tasks
7676
django-taggit==6.1.0
7777
# via
@@ -91,15 +91,15 @@ et-xmlfile==2.0.0
9191
# via openpyxl
9292
filetype==1.2.0
9393
# via willow
94-
gunicorn==23.0.0
94+
gunicorn==25.0.1
9595
# via -r requirements/main.in
9696
humanize==4.15.0
9797
# via delorean
9898
idna==3.11
9999
# via requests
100100
iso8601==2.1.0
101101
# via colander
102-
jmespath==1.0.1
102+
jmespath==1.1.0
103103
# via
104104
# boto3
105105
# botocore
@@ -109,19 +109,19 @@ libsass==0.23.0
109109
# via django-libsass
110110
modelsearch==1.1.1
111111
# via wagtail
112-
numpy==2.4.1
112+
numpy==2.4.2
113113
# via pandas
114114
openpyxl==3.1.5
115115
# via wagtail
116-
packaging==25.0
116+
packaging==26.0
117117
# via gunicorn
118-
pandas==2.3.3
118+
pandas==3.0.0
119119
# via -r requirements/main.in
120120
pillow==12.1.0
121121
# via
122122
# pillow-heif
123123
# wagtail
124-
pillow-heif==1.1.1
124+
pillow-heif==1.2.0
125125
# via willow
126126
psycopg==3.3.2
127127
# via -r requirements/main.in
@@ -141,7 +141,6 @@ pytz==2025.2
141141
# via
142142
# -r requirements/main.in
143143
# delorean
144-
# pandas
145144
rcssmin==1.2.2
146145
# via django-compressor
147146
redis==7.1.0
@@ -156,7 +155,7 @@ s3transfer==0.16.0
156155
# via boto3
157156
six==1.17.0
158157
# via python-dateutil
159-
soupsieve==2.8.1
158+
soupsieve==2.8.3
160159
# via beautifulsoup4
161160
sqlparse==0.5.5
162161
# via django
@@ -176,8 +175,6 @@ typing-extensions==4.15.0
176175
# typing-inspection
177176
typing-inspection==0.4.2
178177
# via pydantic
179-
tzdata==2025.3
180-
# via pandas
181178
tzlocal==5.3.1
182179
# via delorean
183180
urllib3==2.6.3

0 commit comments

Comments
 (0)